The project I'm working on uses the TwitterBootstrap package, and emulates the
magritte magic classes to get the result we were looking for.
Lukas has created an excellent set of utility components for us, it's about time we
built the layer to give us:
- pluggable frameworks like bootstrap, JQUI, amber.js, Moo, or whatever.
- a discussion around a extensible delegate or announcement model for easily attaching
your application objects to the UI, and a bunch of default commands for adding, editing,
viewing, removing, traversing, whatever that call the delegate or issue announcements.
- form renderers for "edit in place" or whatever.
- a clean, flexible default structure and a corresponding minimal bunch of css that can be
extended / replaced by developers... think
http://www.csszengarden.com as minimum, or
intelligently adapting to a wordpress/joomla/drupal structure and css.
So… this would be a magritte presentation layer, and we could start by implementing
bootstrap and font awesome.
I've a couple of weeks available and was thinking about starting on something like
this. Would be nice if we could collaborate on a more flexible model, rather than just
doing what I need :)
Any thoughts?
j
On 21/08/2013, at 8:36 AM, Jupiter Jones <jupiter.jones(a)mail.com> wrote:
My current goal is to make Magritte using Twitter
Bootstrap. However the
ability to provide #cssClass and custom renderers seems to only achieve
mixed results. Mostly because some MA* Classes implicitly use other MA*
classes (i.e. MATable depends on MAColumn ...).
do you know
http://ss3.gemstone.com/ss/TwitterBootstrap.html ?
also check out MagritteMagic - an integration of Bootstrap and Magritte
http://ss3.gemstone.com/ss/MagritteMagic.html
http://www.slideshare.net/esug/magritte-magic
The TwitterBootstrap package is a nice integration of bootstrap into seaside based on
bootstrap 2.3. In the last week or so, version 3 has been released and it would be nice to
update this package.
It may also be nice to think through a tighter and cleaner integration, with no #twbsXxxx
methods.