1 / 56

What is Joomla? Joomla! is a: Content Management System Application Framework A website Swiss-Army knife Available u

What is Joomla? Joomla! is a: Content Management System Application Framework A website Swiss-Army knife Available under the GNU/GPL License. What's Joomla's History?

brewster
Download Presentation

What is Joomla? Joomla! is a: Content Management System Application Framework A website Swiss-Army knife Available u

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What is Joomla? Joomla! is a: Content Management System Application Framework A website Swiss-Army knife Available under the GNU/GPL License

  2. What's Joomla's History? Joomla forked from Mambo due to licensing and oversight concerns in 2005. Joomla is today overseen by Open Source Matters, Inc. OSM is a US-incorporated non-profit organization. OSM's website is at opensourcematters.org. The entire award-winning development team behind Mambo moved to Joomla, and is today led by Johan Janssens.

  3. Joomla! System Requirements: * PHP 4.2.x or above * MySQL 3.23.x or above * Apache 1.3.x or above What does this mean? Joomla is compatible with a wide variety of LAMP-equipped servers.

  4. Joomla! Releases Joomla 1.0.13 (Sunglow)‏ “Legacy” version; still compatible with Mambo. Maximum compatibility with 3rd Party Ext. Joomla 1.5 RC 2 Refactored code base, numerous core upgrades, including SEO, account security, and more. Not yet 1.5 Final. 1.0.X “Legacy” mode for compatibility.

  5. Official Joomla Websites: Main Site: www.joomla.org Support Forums: forum.joomla.org Extensions Directory: extensions.joomla.org Joomla! Community By The Numbers: 1,000,000+ Support Forum Posts 199,000+ Support Forum Topics 133,000+ Forum Members 2,100+ Third-Party Extensions

  6. Joomla Nomenclature: Add-ons are differentiated by function. They can be organized into three broad categories: Components: Components are extensions that extend the capability of the system beyond content management. They generally have administrative options particular to their operation that can be edited under the “Components” menu. Output from components is generally displayed in the website's main body.

  7. Joomla Nomenclature: (continued)‏ Modules generally control the “blocks” available as “sidebar” content; they can display limited aspects of the output from components. Plug-ins (aka Mambots): These extensions make alterations to system functions to attain specific goals.

  8. Simple Installation Requires valid mySQL username/password. Untar archive, copy/FTP to appropriate docroot. Run through installer routine by visiting your site.

  9. Templating with Joomla! Joomla's templating system simply wraps HTML and CSS around the internal PHP calls that pull in the dynamic content.

  10. What have we learned so far? Joomla History and Nomenclature Joomla system requirements Joomla installation procedure Joomla Administrator Panel organization Joomla Templating

  11. What's left to cover? Joomla Extensions for Content-oriented sites Joomla Extensions for E-Commerce sites General Purpose Joomla Extensions Real World Joomla installs Sponsor Thanks & Acknowledgements One more thing

  12. Adapting Joomla to specific needs Content-driven sites E-commerce driven sites

  13. Content-driven Communities with Joomla! Let's define some traits common to online communities: User Profiles and detailed account information Forums/Message Boards User subscriptions Differing subscription levels (up-sell from free membership to paid membership)‏

  14. User Profiles and Account Information Extension: Community Builder Adds additional information fields to user accounts. Allows membership listings with complete profiles (a la MySpace)‏ Integrates with a wide variety of other third party extensions, including forums, newsletter components, private messenging, and more. Highly customizable

  15. Forums and Message Boards Several forum solutions exist for Joomla, both native extensions, and “bridge” components integrating Joomla with other popular packages, such as phpBB, SMF, and vBulletin. One popular Joomla-native forum solution is Fireboard.

  16. Offering Subscription-based access to content Account Expiration component JACL (Joomla Access Control Level)‏ Account Expiration allows you to offer subscriptions, and accept payments for such via PayPal, WorldPay, 2CO, Merchant Gateway, and more.

  17. Subscription solutions (continued)‏ Joomla Access Control Level (JACL) allows for the creation of additional user groups, thus allowing either multiple subscription tiers, or “free” and “members-only” access.

  18. Subscription solutions (continued)‏ Both Account Expiration and JACL integrate with Community Builder. JACL-style functionality is due to be included in the forthcoming Joomla 1.5.

  19. Monetizing Content A multitude of Joomla extensions exist for: Image-based banner ads Text-based ads, such as Google AdSense Affiliate Marketing Amazon.com Donations/Tip Jars Subscription Podcasting

More Related