Anna's Joomla tips PDF Print E-mail
Article Index
Anna's Joomla tips
1-How to think about content management
2-How to organize your site
3-Designing the look of your site
4-Modules and pages
5-Adding text and images
6-Linking
7-Blogs and Your front page
8-Modules, Components, and Mambots
9-Where is it?

Joomla is designed to be expanded. Though it has a lot of built-in features, there are hundreds of others that you can download and incorporate into your Joomla admin.

What is the difference between Modules, Components, and Mambots?

Modules are simple plug-ins that present information on your site. Menus are modules. Polls are modules. The user sign-in is a module. Modules can be added to Positions, and will appear on your web site.

Components are applications. They add functionality to your Joomla admin. So when you want to add newsletter functionality to your Mambo site, you will probably install both a Component and a Module. When you add a component, you'll see it under the Components menu, and when you go there, you'll see a whole new set of admin pages designed to help you set the features of that component.

Mambots are small, task-oriented functions that intercept content before it is displayed and manipulate it in some way. Joomla provides a number of Mambots in the core distribution. For example, mosimage converts tags to html img tags; mospagebreak provides pagination and table of contents functionality. You're less likely to need a mambot than a component/module set.

Add-on is a non-technical term for cool stuff that doesn’t come with the Joomla installation. Add-ons usually consist of both a component and a module, but are sometimes just modules, or might include a mambot.

Where can I get add-ons? Joomla has a whole site dedicated to them: http://developer.joomla.org/. Unfortunately, the descriptions of them are generally poor, and it's hard to find the right one or compare different add-ons. If only they would require all add-ons to include a good description and a features list...and how about a rating system? (Hint, hint.)

I was reading one of the forums and came across a great list of of “must have” add-ons. This list is taken from this thread written by beat, with a few additions of my own: http://forum.mamboserver.com/showth...00&page=4&pp=10

• Clean URLs: 404sef
• Nice user registration and management: Community Builder (written by mambojoe)
• Downloads management: DOCMan (Remository seems also good)
• Newsletters: YaNC (although simpler ones exist also)
• Automatic site-mapping: SiteMap
• Nice forms: easy forms: Art*Forms, complex forms: FacileForms
• bulletin board: easy and best integrated: SimpleBoard (for more heavy duty traffic: Simple Machines Forum and phpBB are becoming better integrated with Mambo currently. vBulletin seems not easy to configure and integrate but powerful, it runs also this site).
• E-commerce: phpShop or mosCommerce : integration of later moves fast now, making it soon a good choice
• Events management and sheduling on calendars: Events Calendar.
• Drop-down menus with images & more: SWMenu. http://www.swonline.biz/
• Insert multimedia objects like video, audio & more: MosMedia. http://www.ag-solutions.net/content/view/23/45/
• Private messaging:MyPMS open-source
• MultiLingual support: MambelFish and future Mambo 4.5.3.
• Photos galleries: good question... candidates are: RSgallery, Menalto Gallery 2 (seems best, mambo integration on its way), zOOm (nice integration, but no news on dev.&debugging?).

Thanks beat!

Also see: Resources: Joomla Components, Modules, and Mambots

Now, if you have gotten this far and are still frustrated with Joomla's peculiarities, I’m hoping the next chapter will answer some of your questions.
Next tip: Where is it?



 
Tag it:
Delicious
Furl it!
Spurl
Blinkbits
BlinkList
digg
Fark
Reddit
YahooMyWeb
Joomla ezine magazine component extensionJoomla ezine magazine component extension

Joomla books

Are you secure?

Try BitDefender antivirus scan online for free!

Satisfied?Click below to buy world's best anti virus

Buy Antivirus software
© 2008 TeachMeJoomla
Joomla! is Free Software released under the GNU/GPL License.