Re: What I'd like to see gsoc achieve: plone distributions

David Bain <[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel
Message-ID <CAEXdPTHDY1bxDsFkdGzQx52PEiB_Kx2sAP+eMoSFLyaLpUf-9g@mail.gmail.com>
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: Inline image 1]


-


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]
> <http:///user/SendEmail.jtp?type=node&node=7573454&i=0>>:
>
> 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
> <http://plone.293351.n2.nabble.com/What-I-d-like-to-see-gsoc-achieve-plone-distributions-tp7573429p7573454.html>
> Sent from the Core Developers mailing list archive
> <http://plone.293351.n2.nabble.com/Core-Developers-f293355.html> 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
>
>
image.png (image/png, 736.9 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.