You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're using djangocms-blog for many years now and it has proven extremely helpful and reliable in providing a chronological blog. However, we have noticed that great content gets less and less visible over time as it moves deeper and deeper into the past and gets paginated away.
Use cases
We are setting up "content hubs" ([https://backlinko.com/hub/seo](see e.g., https://backlinko.com/hub/seo as an example)). The idea is to have great content assigned to topics and curated. These posts are not ordered by date but by topic and importance. We believe it will make content more easy to access and more structured from overview to detail.
Also, we believe djangocms_blog is quite close of being capable doing this.
Proposed solution
BlogCategory would be the center of the hub. We'd suggest to
make it front-end editable (adding the Django-CMS mixin)
add an optional image field just as for blogs
add a (translated) HTML summary field in addition to the meta description
add an integer for priority to be able to sort
Post would need a minor adjustment
add an integer to "feature" blog posts - this might also be helpful for presenting "featured" blog posts of regular blogs
use the feature int to sort blog post within each BlogCategory
Featured posts added to such a category would be suggested in the content hub to the reader.
Finally we can provide a template example for the use case.
To his end, we suggest to include a list of all (or selected) categories to the list view. The view would show the categories by priority and for each category the featured blog posts in ascending order.
Alternatives
Tying this information to categories and blog posts by means of a one-to-one relationship.
Additional information
If this sounds of interest I'd be happy to develop a PR.
The text was updated successfully, but these errors were encountered:
Hi everyone, hi @yakky!
Description
We're using djangocms-blog for many years now and it has proven extremely helpful and reliable in providing a chronological blog. However, we have noticed that great content gets less and less visible over time as it moves deeper and deeper into the past and gets paginated away.
Use cases
We are setting up "content hubs" ([https://backlinko.com/hub/seo](see e.g., https://backlinko.com/hub/seo as an example)). The idea is to have great content assigned to topics and curated. These posts are not ordered by date but by topic and importance. We believe it will make content more easy to access and more structured from overview to detail.
Also, we believe djangocms_blog is quite close of being capable doing this.
Proposed solution
BlogCategory
would be the center of the hub. We'd suggest toPost
would need a minor adjustmentBlogCategory
Featured posts added to such a category would be suggested in the content hub to the reader.
Finally we can provide a template example for the use case.
To his end, we suggest to include a list of all (or selected) categories to the list view. The view would show the categories by priority and for each category the featured blog posts in ascending order.
Alternatives
Tying this information to categories and blog posts by means of a one-to-one relationship.
Additional information
If this sounds of interest I'd be happy to develop a PR.
The text was updated successfully, but these errors were encountered: