ON THE BRIGHT SIDE workwise. I am feeling SO GOOD about this project I've been working on for 2+ years that nobody else understands or cares about which iiiiiiis
I have test built some backend architecture on our website to create standardised wording for all our services so that it can be used modularly to make different framings for different pages and audiences.
So like there's a backend form making up the page for each service, and if you change one thing using the established variables for that service, it not only changes on the page but it also updates everywhere that service is described, including in fundraising and recruitment and funder-facing parts of the website.
(filling in a new form will automatically populate a front end page and add mentions of it to everywhere relevant, so eg if I add a new counselling service in Edinburgh partnered with the City Council it will automatically add info about the service into the page about Edinburgh, the page about Counselling, and the page about collaborations and funders; if I mark all our Peer Connecting services as closed, it will remove the information about Peer Connecting being a thing we do, etc)
It's made up of 4 hierarchical modules, from the big Approaches (the broad theories of change we use, like counselling, peer support, or psychoeducation) down through Practice Methods (because we offer deliver the same thing differently in different areas and to different audiences, this means we can decide centrally what we Always Mean when we say 'this service is a Peer Support Group') and into the granular practical details ('Services' - where do we deliver this methodology and to whom, and 'Instances', which is an optional bottom-level module that's just like. When is the next recovery dropin? What are the dates for the next round of this course?)
AND THAT!!!! LETS US RATIONALISE OUR ENTIRE MESSAGING STRUCTURE! every Approach and Practice will have its own clear set of shaping questions to help sell it! Every Practice has to match up with the Approaches we can speak confidently to! We don't end up with totally different messaging for the stress management classes we run in Edinburgh and the identical stress management classes we run in Dalkeith!
INTERNALLY it means that we'll have like. A really clear messaging bank so if we need to make a poster or a pitch or a funding application there's really specific pick up and paste wording available to build off.
and it also means we can start tagging other types of content (like case studies or reports or volunteer opportunities) so that they are all interconnected.
I am also hoping that down the line (if I get it off the ground):
We can build in some auxiliary messaging modules which cover stuff people are asking about or looking for (eg information about how and why we work with specific underserved communities; information about individual teams; etc)
I can set up some kind of integration between SharePoint and Wordpress, so that people can add/edit info directly through our existing work systems without them having to duplicate work or me having to manually input it to the website (I'm not gonna worry about it yet though because just having the standardised format will already cut work on site updates in half)
In my dreams, I can ALSO build a similar tagging system On SharePoint so when me or fundraising or HR need to work on something it's all super searchable. I don't think SharePoint is up to that though.
anyway even in its simplified form this has been a HUGE development project so far, I've learnt how to use a bunch of new wordpress tools and plugins I haven't used before, I've put together indicative lists for everything, I've built MS Word versions of the staff-side forms for review, I've got sitemaps to show how it's gonna create multiple parallel user journeys, a list of custom page blocks, draft copy to plug the variables into, some visual dummies to show how the blocks should look on Wordpress, and the whole post type architecture more or less built.
our web devs have the stylesheets locked down so I can't build the dynamic blocks (and also my html is Not That Good Yet). all I need to do before I can brief that in is build a full dummy journey and. agree and finalise the forms. then I hand off the build to the devs and the population to senior management and leave it with them until both are ready for me to populate the website.
SO ANYWAY. I'm presenting this BEAST of a project next week to the senior leadership stakeholders for approval and to start finalising the information. So I've been trying to coalesce all my spreadsheets and variable lists and sitemaps and backend work etc into something that makes sense without me explaining things like JSON and page taxonomies and custom blocks.
and like. In doing that I'm really realising a) how much work I've done and b) how good the work I've done is. Like because this has been a passion project I've been tinkering with and learning new tools and ideas on a steep curve, my focus has been on the remaining loose ends or duplications or recursions. It's literally been scattered over 5 different platforms, none of which are aligned because I'm sketching things out as I go. and now I'm stepping back and looking at all of it at once and bringing it together and going hey. Fuck. This might be a really robust data system I built here without knowing how to do any of it when I started.
Like even if it permanently stalls out at SLT, I have really fucking Done Something here. This is my fucking systems development magnum opus. It's SO CLEAN and I think!!! It's very workable!!!! If I can get this running it will give me at least 2-3 years of Great At My Job confidence boost MINIMUM and it will be in every interview I ever do.