Re: [Plone Mosaic Sprint Barcelona discussion] Re: Plone Mosaic Sprint Barcelona June 10 - 13
Johannes Raggam <[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all,
I really like this vision. I just have two things to add:
- The main content, which would also be a tile - great. But let's not
forget that one basic principle of Plone and Zope is the hierarchical
content tree. So the main content tile is that content, the current URL
points to (if it's not just a simple route to a view). True?
- That's just a pointer to something we can easily integrate with tile
based layouts: The masonry and isotope JavaScript libraries.
http://masonry.desandro.com/ and http://isotope.metafizzy.co/
I'd love to be at the sprint too, but time-wise that's impossible for me
right now...
Cheers and have a good week in June!
Johannes
On Thu, 2014-05-15 at 17:24 +0300, Asko Soukka wrote:
> Hi Guido,
>
> thanks for the inspiring details.
>
> Guido Stevens wrote:
> > That can only work if we have a smart page composition controller who
> > does the rendering and decides which tile should render left, right,
> > middle; and how large; and how the responsive reflow should work. = who
>
> So this "smart controller" should be more than just a customizable grid
> with assigned tiles? E.g. an add-on tile could request a "large centrish
> slot somewhere above the body text" and controlled would find a proper
> slot from the grid? Can you give an example story how would it work?
>
> With "responsive reflow", do you mean just good and responsive HTML +
> CSS, or something more magical?
>
> > My business case is that I want to be able to provide a fully
> > personalized selection and composition of tiles, based on personal and
> > usage characteristics. The actual personalization logic is out of the
> > scope here, but creating a rendering engine that is flexible enough to
> > provide such a capability is not.
>
> This rendering engine still sounds pretty much what p.a.blocks already
> is. It doesn't generate smart layouts, but it can acquire the current
> layout from context bound computed views. Yet, provides a simple
> plone.resource-based layout storage with re-usable vocabulary (for
> forms). It doesn't know about about portlets, but its "panel merge" can
> move things around like diazo. Also, it is enabled with a marker
> interface on request object ("browser layer"), so it can be enabled or
> disabled per request. (And I didn't need to mention tiles yet...)
> > I hope that's enough to turn your "95%" into a "100%"? ;-)
>
> The 5% is about me to organize my work here and book the trip :)
>
> Cheers,
> Asko
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Plone-developers mailing list
> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/plone-developers
--
programmatic web development
di(fh) johannes raggam / thet
python plone zope development
plone framework team member
mail: office-//[email protected]
web: http://programmatic.pro
http://bluedynamics.com
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
signature.asc
(application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEABECAAYFAlN1EGoACgkQW4mNMQxDgAdXGQCbBIrE3L2/hLmOVOFNLg/yyihn b2YAoMRP53IGJiSdis/sA6pONPo+tCff =Nzb0 -----END PGP SIGNATURE-----