Amberjack Lightning Talk

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1















































    ie. if you switch skins it should still work just fine (provided the CSS ids stay the same). e.g. Intranets, again due to the fact the tutorial doesn't include the skin at all of the site, it means that a generic Plone tutorial could be applied to a heavily branded, customised
    intranet site with very little (maybe no) customisation.


    someone can just go through the message catalog and translate e.g. 'Now enter the title
    for your document' into whatever language. The language of the tutorial would switch along with the user interface.


    You can also start building the tour before the site/add-on is finished, which allows for more iterative documentation efforts.











    2 Favorites

    Amberjack Lightning Talk - Presentation Transcript

    1. Interactive tours/tutorials with Amberjack Nate Aune, Jazkarta Plone Symposium East 2009 Lightning Talk
    2. You want to: • Create a guided tour of your site/product • promotional purposes • instructional purposes • Engage the user • interacts with the site by clicking and typing
    3. Enter Amberjack • create site tours without taking screenshots or making screencasts • improves the usability of your site though easy, great looking and helpful tours • lightweight, stable, LGPLed, and browser compatible Javascript library More info at www.amberjack.org
    4. collective.amberjack • Plone wrapper for Amberjack • Comes with two sample tours • adding a new event • adding a Youtube video
    5. Packages • collective.amberjack.buildout • collective.amberjack.core • collective.amberjack.portlet • collective.amberjack.metatour • collective.amberjack.plonetour
    6. collective.amberjack.buildout • Check out this buildout if you want to try out Amberjack in your Plone site. • Checks out the other packages into the /src directory.
    7. collective.amberjack.core • Core is the engine of the entire model: • javascript files • layouts for the popup • images • css
    8. collective.amberjack.portlet • Portlet where you can configure which tour to run (actually writing the tourId in a field) and with which skin. • Proposed: provide an alternative portlet where the user can choose among a dropdown list which tour to launch.
    9. collective.amberjack.metatour • This is the tour itself. • Provides a viewlet containing the tour in a \"amberjake-like\" way. See demo.pt for an example. • a set of microsteps defined in an \"abstract\" way. For example a microstep may say \"write 'helloworld' in the title_field\": AjSteps = { '1': new AjStep('new_folder','',''), '2': new AjStep('form_title','','MyFolder'), ... }
    10. collective.amberjack.metatour • Provides Plone content types to make: • A tour • The steps for the tour • Non-technical users can make new site tours w/o needing to know HTML.
    11. Demo http://localhost:8080/amberjack/
    12. Benefits
    13. Tour is just an HTML file
    14. Branded tours Unlike screencasts, the tour does not have the 'look' of Plone hardcoded into it.
    15. Multilingual tours Use Plone's i18n features to make tour in more than one language
    16. Modular tours Unlike screencasts, if the site changes, you don't have to redo the tour.
    17. Interactive tours Unlike screencasts which are passive experiences, this engages the user by interacting with the site.
    18. Future • Paster template to quickly create new tours • And/or modify existing paster template to create /tour directory with skeleton code • Use Selenium to create tours • Create site tour content with Plone • Provide sample tour with audio voiceovers • Create tour of Plone.org
    19. Proposed mini-tours • Adding a Folder (on Main Navigation) • Adding a Page (inside a folder) • Setting a Page as the Landing Page of a Folder • Arranging the Order of Content (= The Navigation Order) • Excluding Files from Aggregated Navigation • Creating an image gallery • Adding Google Analytics • Set up a New User / Group • etc...
    20. Thanks to... • Team at Sorrento '09 / Bolzano '08 sprints • Massimo • Stefano • Harito • Giorgio • Daniel
    21. More info • Project page: http://www.openplans.org/projects/collectiveamberjack/project-home • Sorrento sprint tasks http://www.openplans.org/projects/sorrento-sprint-2009/amberjack-site-tours • Buildout: http://svn.plone.org/svn/collective/collective.amberjack.buildout/trunk/ • Mailing list: collectiveamberjack-discussion@lists.openplans.org

    + Jazkarta, Inc.Jazkarta, Inc., 5 months ago

    custom

    1083 views, 2 favs, 0 embeds more stats

    Amberjack is a Javascript library for making intera more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1083
      • 1083 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 6
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories