Closed amandavisconti closed 3 months ago
Not something I'll work on until any other site priority work is done and published, but documenting as I was thinking about it (and I don't have much I can help with on the site until theming is nearly done, I think?).
My current thinking is we want to be able to isolate posts in three main areas:
A previous closed issue had an idea for doing quick updates as data files. I'm no longer keen on that.
Two options:
I'm leaning toward trying # 2. We can always switch to posts if this isn't working well. It's something I know how to implement already (have done for another project). I don't think we want an "all content" list (blog posts, announcements, with updates mixed in). If we did, there might be a way to code this despite the CSV (would need to use liquid templating variable to pull in both posts and CSV data, sort by date).
Tasks:
I have started labeling announcement posts locally, because I'm a nerd. Noting so no one duplicates that effort.
Notes:
"Type: Announcement" is for: job ads, fellow/worker ads, welcome new hire posts, welcome incoming fellows posts, podcast posts (ones with just a link and a title, no essay), events and workshop announcement posts
Don't use "announcement" on: announcement of code or project launches, detailed discussion of grants we got that are going to support events (e.g. Speaking in Code posts), anything that is tangentially related to an announcement item BUT has 2+ paragraphs of unique essay writing (not "here is the pasted blurb for this event or launched book")
I know some pre-2018 redirects use categories in the URLs, but given each post can have multiple categories and we may not carry over those redirects to the latest site, I'm fine with cleaning up our YAML (more user friendly, which is a real goal; want to use tags/categories that we need, and have them applied everywhere they should be; hard to do with lots of YAML cruft) and breaking those old links should they be saved somewhere.
type:
Announcement
Blog
Update
No "type" entered should be treated as "type: blog" (when writing liquid templating loops)
New categories: `Categories:
` Old categories I got rid of:
Need to figure out if keeping: experimental-humanities technical-training uncategorized visualization-and-data-mining
Keep all project-specific categories (e.g. neatline, prism) as allow pulling into /work pages
New tags: `Tags:
` Removing:
Future searches to do:
Keep all project-specific tags (e.g. neatline, prism) as allow pulling into /work pages
Jekyll docs: "The hallmark difference between categories and tags is that categories of a post may be incorporated into the generated URL for the post, while tags cannot be."
If we aren't going to recreate very-dated redirects from what the links were 2017 and earlier, we should consider removing either tags or categories and just using 1 of the 2? Waiting until see how deploy site, not a good thing to spend time on now.
Need to make tag loops case-insensitive (right now, for post in site.tags.pedagogy
only calls lower-cased p pedagogy taggings)
Need to check handling space tags like "praxis program" (see link)
~check mixes in looking fine on /blog (e.g. no link to other pages, how styled: "Update" as header title, post.content instead of excerpt) then can close this issue~ yep, fixed and tested this (required adding a new update.html /_layout
)
Moving the tags and categories work to its own issue #1021
Updates creation work complete.
Consider areas on the front page for: