Notes/microblogging support #7

Closed
opened 2025-01-10 00:42:05 +01:00 by kazhnuz · 6 comments
Owner

Two way of handling them :

  • Either making them a custom post type
  • Either making them something completely separate from post
Two way of handling them : - Either making them a custom post type - Either making them something completely separate from post
kazhnuz changed title from Notes support to Notes/microblogging support 2025-01-10 16:16:03 +01:00
Author
Owner

Features needed :

  • URI :
    • /notes : show all notes, separate from /homepage
    • /notes/{{note_type}} : some special notes
    • /notes/{{tag}} : show all notes from that tag
    • /notes/{{notes_id}} : show a specific notes
  • Notes are very similar to post, just without the "post txt" part
  • Notes have a post kind that can either automatically be detected or is set
Features needed : - URI : - /notes : show all notes, separate from /homepage - /notes/{{note_type}} : some special notes - /notes/{{tag}} : show all notes from that tag - /notes/{{notes_id}} : show a specific notes - Notes are very similar to post, just without the "post txt" part - Notes have a post kind that can either automatically be detected or is set
Author
Owner

Making them a type of page would be simpler code-wise, but I'm afraid of performance if I put a lot of stuff in the main database... Another possibility would be to make them use the same class, but have their own databases ?

Making them a type of page would be simpler code-wise, but I'm afraid of performance if I put a lot of stuff in the main database... Another possibility would be to make them use the same class, but have their own databases ?
Author
Owner

We need a "Content" parent class, that'll implement most of the API of a page, and different buildContent functions that'll build different type of contents.

We need a "Content" parent class, that'll implement most of the API of a page, and different buildContent functions that'll build different type of contents.
kazhnuz added this to the Koblog 1.0.0 - Clay milestone 2025-01-22 11:24:17 +01:00
kazhnuz added a new dependency 2025-01-22 11:42:54 +01:00
kazhnuz added the
Kind
Feature
Priority
High
Domain
content
labels 2025-01-22 13:44:58 +01:00
kazhnuz added a new dependency 2025-01-22 16:34:39 +01:00
kazhnuz removed a dependency 2025-02-17 10:30:46 +01:00
Author
Owner

-> Make it possible to have a note custom post type
-> Make that if there is no title, the first few words of the custom post are shown

-> Make it possible to have a note custom post type -> Make that if there is no title, the first few words of the custom post are shown
kazhnuz modified the milestone from Koblog 1.0.0 - Clay to Koblog 1.1.0 - Anemone 2025-02-17 10:38:12 +01:00
kazhnuz removed a dependency 2025-02-17 10:39:01 +01:00
Author
Owner

Will just be a post kind

Will just be a post kind
Author
Owner

The post kind is done, now it'll be handled by the microblog theme

The post kind is done, now it'll be handled by the microblog theme
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: kazhnuz/koblog#7
No description provided.