Dergenfire Todolist
This page is a collection of tasks actively being worked on, queued up, planend or at least considered for this website. It will be updated to follow along with the progress of the website itself, and to give an outlook on roughly what will be worked on in the future.
Below you will find the ideas, sorted under "Active Construction" for ideas currently being developed, "Confirmed" for ideas and things definitely being added to the suit, and "Daydreams" for a low-urgency list of ideas that may or may not be added, and were simply fun to think about :>
Changelog
- 2024/12/20: Add an update about the search function
- 2024/10/09: Add idea for "feeds"
- 2024/10/08: Initial writeup
Currently working on
- Search forms to actually look through the website
- Tag-Search works
- Text Search (title, brief, fulltext search) also works :D
- We need to add
order_by
and time-limit options - Search result output should look a bit better, too
- Search total counts need to be implemented
- Having a quick-search input field would be nice
Active construction
- Website backend rewrite completion: The backend of this site is currently
under rather major rewriting from the ground up. Main
purpose of this was/is to encapsulate the post interfacing into a
properly set up class, which makes a lot of other things down the line
much easier.
- Post data counters
- Mainly for views
- But also WebMention likes/faves/comments/etc
- Metrics tracking needs to be re-added
- Database tables
- Then tracking entry functions for:
- Page views
- Errors
- 404 referals?
- RSS/Atom feeds need to be constructed
- The database layer needs a proper per-site table prefix
- Proper 404 page for empty pages
- Properly catching errors, just in case.
- A few more "embeddable fragments". Fragments are pieces of the site that can be slid into the Markdown text, to insert things such as a blog feed, cards, etc.
- A few proper default templates
- Gallery view
- Project view?
- API Move and Delete functions
- Changelog properly baked into the database
- This could be done as separate table with changelog entries sorted by date. Not searchable, just for convenience
- Combine with item below
- Next to changelog, also "feeds" - something more akin to a Twitter feed rather than full-size posts. TBD how to implement this well.
- Post data counters
Under consideration
- Inbound WebMentions support
- First probably just collecting mentions as counters
- Then a list of mentions
- Then maybe curated comments for appropriate h-card contents
- Outbound WebMentions
- Really just a small separate table to write mentions into, for another site to fetch on demand