About Magnolia Twigs Magnolia Twigs is a collection of modules for extensions and add-ons to the Magnolia Standard Templating Kit (STK). Its goal is to provide templates and paragraphs for additional use cases, including:
* Social Media integrations * Google Maps * Support for Microformats Specifications * HTML5 * Integrations with 3rd Party APIs * More options for content paragraphs For more information, check out the Magnolia Twigs Module <http://wiki.magnolia-cms.com/display/WIKI/Magnolia+Twigs+Module> page on the Magnolia Wiki. To see issues and current activity, check out the Magnolia Twigs Module on JIRA <http://jira.magnolia-cms.com/browse/MTWIGS> Magnolia Twigs Group * The initial team met to identify and propose features * Attendees included Matt Dertinger, Grégory Joseph, Maurizio Müller, and Matteo Pelucco * The team walked through the initial mindmap – viewable here: http://mind42.com/pub/mindmap?mid=9aca75ce-f8c6-4e58-bef3-c9a44a2306bc * Jan Haderka donated a QR Code Generator, TinyURL, and Magnolia Twitter to the Twigs Project. Thanks Jan! :) Agenda and Discussion Topics * Configuration for API keys * Configuration area for domain specific API and License keys * Initial components that could be contributed, including: * Google Maps integrations * Facebook - “I Like”, “Share”, and “Comment” * Accordion Teaser * Accordion Content * Tabbed Content * Callouts * Social Media Use Cases * Twitter Reader * Maurizio and Matteo expressed interest in developing this * Greg agreed to look into the Twitter Reader being used on the magnolia-cms.com home page * Flickr Feed Reader * Matt identified that this was already somewhat implemented in STK – he will check in updates to it * Maurizio and Matteo provided feedback regarding flexibility – ability to select different feeds on a per paragraph basis * YouTube (already somewhat integrated into the STK) * Greg brought up the Social Publishing API - http://wiki.magnolia-cms.com/display/DEV/Social+publishing * Jan’s donation of the Tweet Command seems inline with the Social Publishing API * Microformats Use Cases * Matt walked through some of the use cases, shared initial thoughts on how they could be implemented * Embeddable microformats, such as ability to embed an hCard in the location field for an hCalender event * HTML5 * Support for Audio and Video elements – looked at JME - http://www.protofunc.com/jme/index.html * Support for HTML5 form controls - http://diveintohtml5.org/forms.html * Initial thoughts were that these would best be implemented by the magnolia forms module * Greg suggested the following HTML5 input types * email * search * url * Richer controls such as date, range controls, etc. that currently rely on a JS Framework could be implemented by Twigs * Matt suggested JQuery Tools FORM could be used for this - http://flowplayer.org/tools/release-notes/index.html#form * Dateinput - http://flowplayer.org/tools/dateinput/index.html * Rangeinput - http://flowplayer.org/tools/rangeinput/index.html * Validator - http://flowplayer.org/tools/validator/index.html * Initial Project modules - should include: * Twigs Demo Project * Twigs Demo Theme * Static Prototype Site * Social Media use cases could probably be their own module within Twigs * Microformats use cases might be a little more difficult to abstract from the core Twigs paragraphs * Team agreed that proprietary 3rd party services and APIs should be optional add-on components, this would be similar to the approach taken by the Magnolia Newsletter Module’s integration with Campaign Monitor. * Matt broached the subject of using Groovy for Models instead of Java * Team agreed to start checking in initial code for review * Greg will try to organize next meeting for week ending 2010.10.29, hopefully to include Philipp Bärfuss and Timo Wirth Greg, Maurizio, and Matteo, If I missed anything, please reply with additions or corrections. Magnolians, Please reply if you have additional use cases that you think the Twigs project should cover. In addition, if you would like to contribute to the project, just let us know. :) Thanks, Matt ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
