Re: FC7 CMS Plugin
Geoff Bowers <[email protected]> Thu, 27 Feb 2014 11:06:44 +1100
| Newsgroups | gmane.comp.cms.farcry.devel |
|---|---|
| Message-ID | <CAKvFMZ2aUpcS9JzL5xYZYHoqayZHjWD24dBMWGiCQUrdPGPQPQ@mail.gmail.com> |
Hi Chris, On 27 February 2014 09:58, Chris Kent <[email protected]> wrote: > Looking through Farcry V7 RC and Chelsea Boots, I see 2 content types - > dmEventListing and dmNewsListing in the FarCry cms plugin - these appear to > be very simple types available in the site tree that allow adding news or > events listing pages. > > In the past I would place a news/event listing rule within a container on > the required page and these content types have very similar properties to > the news/event publishing rules. > > What is the reason behind using these content types in preference to > publishing rules. > > If you have many different content types within your project, this new > approach could lead to more options that editors have within the site tree > maintenance when usually a very high percentage of site tree content pages > will be html pages > e.g. > - old way, when adding content under a nav node there would usually be > options to select html page, includes/webskins or links > - FarCry 7 cms plugin adds 3 more options ( and more if this approach is > used for new project specific content types > > The main benefit that I can see is that more of the site set up is within > the webtop and not on the front end. > Containers (and rules) are expensive in terms of performance. They are also difficult for many non-technical clients to manage. Having a dedicated content type in the tree for managing the listing has the following benefits: - anecdotally easier for contributors to understand - much better performance than an HTML page with multiple containers - great deal of flexibility in terms of how the page is rendered; ie. the content type can have its own dedicated page level templates for rendering For simple content listings of a single content type the benefits are less pronounced. However, if you had a "landing page" content type that combined multiple content types together, and provided a variety of theme specific design options the benefits start to become very obvious. For example, its not uncommon for folks to build home pages with several grid changes (column/row variations) and defining many container regions to provide configuration options for changing the behaviour of the landing page. A simple example of this is the "Landing Page" content type in the Chelsea sample project -- it provides easy management of carousel and promos without a single container. Its worth nothing that this is not a change in framework functionality, just in the approach that we use internally for projects. We now offer examples of both approaches (containers and dedicated in tree content listing types) in the FarCry CMS plugin and sample application. Hope that helps, GB -- You received this message cos you are subscribed to "farcry-dev" Google group. To post, email: farcry-dev-/[email protected] To unsubscribe, email: farcry-dev+unsubscribe-/[email protected] For more options: http://groups.google.com/group/farcry-dev -------------------------------- Follow us on Twitter: http://twitter.com/farcry --- You received this message because you are subscribed to the Google Groups "farcry-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to farcry-dev+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected] For more options, visit https://groups.google.com/groups/opt_out.