Notes/microblogging support #7

Open
opened 2025-01-10 00:42:05 +01:00 by kazhnuz · 4 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
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.