Building News System with v8+

Permalink 1 user found helpful
Hi,

I would like to open this post to have your experience with the best way to build a news system with the v8.

1. Using standard approach : "Page" sitemap with Composer feature.
2. Using standard approach : "Page" sitemap without Composer feature.
3. Using the new Express objects.

Thanks to the community,
moosh

moosh
 
linuxoid replied on at Permalink Reply
linuxoid
I've heard a few times that the Express has been done by PortlandLabs for a particular purpose and then released to the masses. So there's no guarantee it will be supported long term or wouldn't change for something else. The other thing is Express is not documented, there are just a few pages in the Documentation - you're on your own to explore it.
Cahueya replied on at Permalink Reply
If multiple people are gonna work on that news site, you might want to use workflows for publishing (Group "Authors" can write but not publish, Group "redactors" can write and publish).

In this case, you need to go the "Page" way, as Express ist not included into the Workflows (right now, maybe tomorrow it is).
A3020 replied on at Permalink Reply
A3020
I'm the author of 'News Module'; a paid add-on that sets up Composer for a news system. That's what I'd use. https://www.concrete5.org/marketplace/addons/news-module...
Cahueya replied on at Permalink Reply
@moosh
If you are confused by all the steps on how to set up permissions, page types and such, this Add-On will make it easy for you.
TMDesigns replied on at Permalink Reply
TMDesigns
Hi,

I would setup a News article "Page Type" in the details section setup that the page always saves in the same place then create a news homepage and pull in from a news list. You can also then have a composer form or just have no composer pages. Composer is neater but then goes against C5's inpage editing.

Dont forget to use the thumbnail function in a the pagelist template this is a neat little underused function on C5
https://documentation.concrete5.org/editors/dashboard/system-and-mai...

https://documentation.concrete5.org/developers/working-with-files-an...
moosh replied on at Permalink Reply
moosh
Thanks to all.

And with express, I can create a News object with requited fields, then relationship categories for example, then display them on a page with the Express Block. After that, just need to create page type « News details » to display specific express entity by slug for example.

If Express is not the best way, when use it? For which case?

moosh