Re: What I'd like to see gsoc achieve: plone distributions
David Bain <[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <CAEXdPTEYTqUsAT4pPWfYiXwunKuzwN4Pt0Jw-63khGRAj-6RbQ@mail.gmail.com> |
Dylan, I think we're on the same page with the idea, I'm advocating for a different name for the the approach like "distribution" or "stack". I don't think it should be called a "theme". When we switched to Diazo I had a hard time explaining to newbies the distinction between old school theming and the new Diazo way and it meant they had to learn to distinguish between the two types of themes. I don't think it would be helpful to add a new layer of concern to the same name. This is why I'd suggest another name but the same concept with GS etc... - David Bain, RHCSA Owner at Alteroo [email protected] www.alteroo.com (876) 475-5824 On Wed, Mar 25, 2015 at 5:30 AM, Dylan Jay <djay-n0pU0XVUApFWk0Htik3J/[email protected]> wrote: > I can't see plone changing quickly such that plone doesn't have smart > generic plugins. I'm not suggesting that themes don't use plugins but they > come preconfigured and include demo content. > > Like this http://themes.crunchpress.com/?theme=book-store-wp > > This idea that themes are 100% generic and can be used on any kind of site > is too idealistic I think. It sets the bar far to high and also makes the > themes too bland. > > The default content and configuration is installed on first install maybe > vs GS. You would likely have upgrades to the diazo or plugins but you would > have to ship upgrade profiles to the GS if you wanted to ship a theme that > included upgrades to configuration. Most likely you wouldn't. > The idea is to help people get started quickly so they have to make so > many choices on how to get a useful site for their purpose quickly. > > > On 24 Mar 2015, at 9:47 pm, David Bain <[email protected]> wrote: > > > > One of my frustrations with Wordpress in the past is functionality being > tied to themes, I consider this a weakness, not a strength. In fact, it is > my understanding that the best wordpress developers discourage the > practice, or to put it another way, key functionality in a them is > something done in wordpress, found to be wanting and now actively > discouraged. > > > > Anchoring key functionality to a theme sets us up for troublesome > migration issues (at least when a customer wants to change the look of > their site). Upgrading the look of the site becomes a production rather > than simply changing the theme. > > > > I'm definitely in favour of distributions, but they need to be theme > independent, so that an end user doesn't have to cross their fingers when > changing themes for their new Plone based "daily deals distribution", > "education distribution" or "mini-reddit-clone distribution". > > > > My suggestion is that an audit of the most commonly used widgets and > views be done, then themers would be encouraged to account for these in > their theme. The closest thing we have to that now is the /test_rendering > view which shows common widgets. A good summer of code project towards this > end would be to fill out a more comprehensive reference page for themers. > > > > This approach is used for wordpress themes on themeforest in the form of > shortcodes pages. > > See screenshot below: > > > > <image.png> > > > > > > - > > > > > > > > David Bain, RHCSA > > Owner at Alteroo > > [email protected] > > www.alteroo.com > > (876) 475-5824 > > > > > > On Tue, Mar 24, 2015 at 5:30 AM, espen <[email protected]> wrote: > > > > 24. mars 2015 kl. 11:20 skrev Dylan Jay [via Plone] <[hidden email]>: > > > >> at is missing? > >> I realise it's perhaps beyond GSOC student but perhaps not if someone > steps up and architects how you could put a prebuilt site into a theme > package. Previously I'd suggested just dumping GS xml into the theme > package and then a button to install the GS after you activate a theme but > no one seemed to like that so perhaps someone could come up with a better > idea that a GSOC student could code? And then we could have some great > example sites rather than just e > > > > Just some brainstorming: > > > > Could it somehow be possible that the universal installer installed some > Plone sites. > > SO: after installing Plone (for the first time), when you go to > http://localhost:8080, you see > > Plone site > > and > > PloneDemo1 > > PloneDemo2 > > etc > > > > As many probably does not want this, it should be possible to turn off > in buildout (?) > > > > Espen > > > > View this message in context: Re: What I'd like to see gsoc achieve: > plone distributions > > Sent from the Core Developers mailing list archive at Nabble.com. > > > > > ------------------------------------------------------------------------------ > > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > > by Intel and developed in partnership with Slashdot Media, is your hub > for all > > things parallel software development, from weekly thought leadership > blogs to > > news, videos, case studies, tutorials and more. Take a look and join the > > conversation now. http://goparallel.sourceforge.net/ > > _______________________________________________ > > Plone-developers mailing list > > Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > https://lists.sourceforge.net/lists/listinfo/plone-developers > > > > > > > ------------------------------------------------------------------------------ > > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > > by Intel and developed in partnership with Slashdot Media, is your hub > for all > > things parallel software development, from weekly thought leadership > blogs to > > news, videos, case studies, tutorials and more. Take a look and join the > > conversation now. > http://goparallel.sourceforge.net/_______________________________________________ > > Plone-developers mailing list > > Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > https://lists.sourceforge.net/lists/listinfo/plone-developers > > ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Plone-developers mailing list Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/plone-developers