• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Components, Modules and Plugins, Oh My! by Bill Tomczak
 

Components, Modules and Plugins, Oh My! by Bill Tomczak

on

  • 2,319 views

Components, Modules and Plugins, Oh My! by Bill Tomczak presentation given at CMS Expo in Denver, December 2008.

Components, Modules and Plugins, Oh My! by Bill Tomczak presentation given at CMS Expo in Denver, December 2008.

Statistics

Views

Total Views
2,319
Views on SlideShare
2,310
Embed Views
9

Actions

Likes
2
Downloads
37
Comments
0

2 Embeds 9

http://www.slideshare.net 5
http://www.denver.cmsexpo.net 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Components, Modules and Plugins, Oh My! by Bill Tomczak Components, Modules and Plugins, Oh My! by Bill Tomczak Presentation Transcript

    • Joomla Components, Modules, Plug-ins, Oh My!
    • Joomla Core Code
      • Designed with extensibility in mind
      • Database stores all content & most configuration
      • Functionality depends on extensions
      • Major changes in 1.5
    • 1.0 vs 1.5
      • 1.0 Support ends July 22, 2009
      • Migration can be expensive
      • 1.5 extensions still being developed
        • Legacy mode
        • Native Incompatibilities
    • 1.5 Installed Extensions
    • 1.0 Installed Extensions
    • Components
      • Primary Content
      • Front/Back aspects
      • Menu items link to components
      • Examples
        • com_content
        • com_contact
    • Modules
      • Place content in ‘positions’
      • Can coordinate with components
      • Assignable to menu items
      • Different set for Site and Administrator
      • Examples
        • mod_search
        • mod_newsflash
        • mod_poll
        • mod_menu
    • Plugins
      • Can respond to events
        • User login/logout
        • Add/modify/delete users
        • Prepare and before/after page display
      • Can generate blocks of special purpose html
      • Provide specialized services
    • Plugins - Authentication
      • Authenticates users at login
        • Joomla
        • LDAP (Lightweight Directory Access Protocol)
        • OpenID (See openid.net)
        • GMail
      • Non-Joomla not commonly used
    • Plugins - Content
      • Invoked by only 2 Joomla core extensions
        • com_content
        • mod_newsflash
      • Can provide html snippets in content
      • 3 rd party extensions unlikely to invoke
      • Examples
        • Rating
        • Email Cloaking
        • Load Module
    • Plugins – Editors/Editors-xtd
      • Invokes defined text/wysiwyg editor
      • Readmore/Image/Pagebreak buttons
      • Default TinyMCE 2.0
      • No Editor (raw html)
      • XStandard Lite 2.0
      • Popular favorites
        • WysiwygPro (www.wysiwygpro.com)
        • JCE Editor (www.joomlacontenteditor.net)
    • Plugins - Search
      • Provides search services for specific extensions
        • com_content (articles/categories/sections)
        • com_weblinks
        • com_contacts
        • com_newsfeeds
    • Plugins - System
      • More generalized/global effects
        • SEF
        • Legacy
        • Debug
    • Plugins – The Rest
      • Contact
        • Not used in Joomla
        • Hooks for coordination with com_contact
      • User
        • Login/logout and add/delete/modify users
      • XMLRPC
        • Provides XML services/feeds
        • Must enable Web Services in configuration
    • Templates & Languages
      • Just more extension types!
      • Language files can exist for any other type of extension
    • Popular Extensions
      • Community Builder (early development)
      • Docman (legacy?)
      • MyBlog/JomComment (largely native)
      • Mass Content (native)
      • Fireboard (native with issues)
    • Thanks!! Bill Tomczak [email_address] www.joomla4web.com/expo Other Useful Links: docs.joomla.org /Beginners docs.joomla.org/Joomla!_Extensions_Defined docs.joomla.org community.joomla.org/contributor-blogs/64-developer-team-blog/509-an-old-friend-comes-of-age.html And should you need it: odf-converter.sourceforge.net/download.html