Magnolia Twigs Module

Your Rating: Results: PatheticBadOKGoodOutstanding! 5 rates

A module for extensions and add-ons to the Magnolia Standard Templating Kit (STK). Provides templates and paragraphs for additional use cases such as Social Media integrations, Google Maps, as well as some more options for content paragraphs.

View Magnolia Twigs Mindmap at mind42.com.

Informal Features List

  1. Provide a common area to configure API keys
  2. Provide a paragraph to display a Google Map, should accept parameters, look into configuration options
  3. Social Media Integration:
    1. Work with Magnolia STK team to get an idea about what integrations will be available in STK 1.4, trying to avoid duplicate effort, and unify approach.
    2. Look into providing a way to manage content of Facebook tabs and applications (i.e. FBML) - may wait on this one until Facebook API/FBML settles down a bit.
    3. Social Publication API - @see Social publishing
    4. Flickr Integration
    5. Twitter read and tweet
    6. Facebook like, share, and comment
  4. Improve and expand use of Microformats, in particular provide X2V type features for hCards, hCalendars, etc.
  5. Provide a Job Posting template, maybe with optional SmashFly integration
  6. Provide a User Profile page, should use hResume similar to LinkedIn Profile
  7. Look into Lucene, and how to disallow certain content from being displayed in search results based on template or paragraph properties (i.e. perhaps a searchable property that takes a boolean value
  8. Provide a Poll paragraph - make it more in line with the STK approach than what's provided by the Magnolia Poll module
  9. Provide more content paragraphs (tabbed content, timeline, callouts, etc)
  10. Provide HTML5 audio and video paragraphs - both must have Flash (Flowplayer?) fallbacks for browsers that don't yet support audio and video elements. Look at j-media-element.
  11. Provide HTML5 form paragraphs
  12. Work in some RDFa stuff where it makes sense

Next Steps

  1. Create a mindmap - started...
  2. Recruit Magnolian friends to help, if you're reading this, that means you - Have a great start on this!
  3. Talk with STK team - Met on 2010-10-22 (mindmap updated)
  4. Start checking in code to SVN for review
  5. Determine what features Twigs should support. What should STK do? What should be in the forms module?
  6. Prioritize Features
  7. Determine Project Structure - Here comes the POMs
  8. Update Magnolia CMS Standard Templating Kit (STK) Stencils for OmniGraffle as new paragraphs are added.

Labels

stk stk Delete
ui ui Delete
user-interface user-interface Delete
templating templating Delete
microformats microformats Delete
html5 html5 Delete
development development Delete
integration integration Delete
template template Delete
social-media social-media Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Oct 20, 2010

    Philipp Bärfuss says:

    Hei Cool! Coincidentally I have scheduled a call with Timo today. He is the STK...

    Hei Cool!

    Coincidentally I have scheduled a call with Timo today. He is the STK's front-end mastermind. We will definitely also talk about Twigs. As far I know he has also some interesting things in the pipeline. Lets see if we can establish a fruitful collaboration.

    Can you link the mindmap? This allows us to follow the links and read the notes/attachments. You can publish a read only version of a mindmap at mind42.com.

    1. Oct 20, 2010

      Matt Dertinger says:

      Hi Philipp, All of that sounds great! I've added the link to the published mind...

      Hi Philipp,

      All of that sounds great! I've added the link to the published mindmap. BTW, I sent you an invite last Friday, so you should have editor rights. Let me know if you need me to send the invite again. If you want I can also send an invite to Timo. If so, please send me his contact info via email.

      Thanks,
      Matt

  2. Oct 20, 2010

    Timo Wirth says:

    a really cool html5 video player developed by Alexander Farkas (aperto) with acc...

    a really cool html5 video player developed by Alexander Farkas (aperto) with accessiblity in mind: http://protofunc.com/jme/

    1. Oct 20, 2010

      Matt Dertinger says:

      Hi Timo, Yeap, I've been looking at that. It's mentioned and linked to from the...

      Hi Timo,

      Yeap, I've been looking at that. It's mentioned and linked to from the mindmap. I also liked that it was developed by Alexander. The only issue that I see with it right now is that it uses JWPlayer as the fallback. I'd like to see if we can integrate it with a Flowplayer fallback but haven't had a chance to look into that yet. Any ideas?

      Thanks,
      Matt

  3. Oct 17, 2011

    Jan Haderka says:

    Hey, any status updates or list of things done already and those still missing?...

    Hey,

    any status updates or list of things done already and those still missing? Can we make some pre-release of what is already in there?

    Thx,
    Jan

    1. Feb 07

      Matt Dertinger says:

      Hi Jan, Sorry for the late reply, I must've missed the page comment notificatio...

      Hi Jan,

      Sorry for the late reply, I must've missed the page comment notification. I'm in the process of upgrading Twigs for STK 2.0. So there's a bit of refactoring going on. I'll try to update this page soon with more details. Once migration to STK 2.0 is completed, I think a pre-release sounds great.

      Cheers,
      Matt