what i have seen in the CMS world is all this hoopla about themes....in practice once the site is setup for a customer they *rarely* if ever swap to a new theme - they tend to tweak what they have. so based on my experience i'd like to select a base theme, then be able to edit my pages - probably in up to 4 parts: header, footer, sidebar(s), content. when editing a section be given 100% control over that section.
if not swapping theme mid-stream helps to simplify the problems i'm perfectly happy with that approach. just my 3 cents. cfh On Monday, April 23, 2012 6:39:56 AM UTC-7, Massimo Di Pierro wrote: > > To me the issue is not flexibility vs ease of use. > > To me the issue is storing layout info (html) or storing a more abstract > representation (wiki syntax). > > In both cases one can embed higher level components. In the former case it > is easier for users (wysiwyg) and it can made it work with any theme, but > changing theme a posteriori becomes difficult. In the letter case it easy > to change theme but building themes requires technical expertise. > > For personal use I prefer the latter option. I make my own themes and > stick to them. Yet as a CMS for others the latter option cannot win because > we would never have enough themes to compete with others. > > Massimo > > On Monday, 23 April 2012 08:25:56 UTC-5, mcm wrote: >> >> I think one of the key point about a good CMS is having a way to mix >> ready made components with custom layout and presentation. >> Allow as much reuse as possible with much freedom. There should be a >> way to apply themes, but their functionality should not go much beyond >> >> But above above presentation a good CMS should have a good publication >> work flow, customizable to some extent. >> IMHO here too many degrees of freedom are not good for spreading a >> CMS. A take it or leave it approach is often successful with CMSs. >> Here simplicity should come before flexibility. >> >> mic >> >> Il 23 aprile 2012 13:22, Gour <[email protected]> ha scritto: >> > On Sun, 22 Apr 2012 15:58:01 -0700 (PDT) >> > Massimo Di Pierro >> > <[email protected]> wrote: >> > >> >> It brings the wordpress way of editing pages to the extreme. It >> >> allows you to edit the entire page in place. Any page. There are >> >> buttons to insert links, images, bold, italic, ul, ol, toggle between >> >> wysiwyg and html, save, and redirect to a readonly version of the >> >> same page. Should work with all browsers. >> > >> > Do you believe that such approach is feasible for editing the whole web >> > site? >> > >> >> I think we could build a good CMS by combining 4 pieces: >> >> - this js library >> >> - db.define_table('page',....) to store pages >> >> - db.define_table('document',...) to store document >> >> - a new plugin that allows tagging and setting permissions on any >> >> page/document (I have already built this piece but I need to make it >> >> more general, will release it soon). >> > >> > I'll try it asap, but wonder whether such solution does scale and is >> > appropriate for larger web sites which require more in-advance planning >> > of themes, page structure etc.? >> > >> > To me, having, like C5, ability to (easily) design the theme for the >> > whole web site, along with few page types (hompage, left/right sidebar, >> > 2/3/4 columns etc.) and being able to combine different >> > content-type-blocks (are web2py's widgets in the same league) which can >> > be easily developed, would be all we need. >> > >> > How does the above fit in such schema? >> > >> > >> > Sincerely, >> > Gour >> > >> > >> > -- >> > Many, many births both you and I have passed. I can remember >> > all of them, but you cannot, O subduer of the enemy! >> > >> > http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810 >> >>

