`
175002213
  • 浏览: 14238 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Joomla Components, Modules and Plugins

阅读更多

http://www.ultijoomla.com/blog/Joomla-Components-Modules-and-Plugins.html

Joomla is a fantastic piece of software and once you know how to use it, it's very user friendly. Certainly Joomla 1.5 has taken a huge step forward in usability. But for someone new, certainly for someone who never used a CMS before, it can be quit overwhelming in the beginning. We all had the same feeling the first time we installed Joomla: where do I start? Well a good start of course is to learn the basics. So if you are already familiar with Joomla, you can stop reading now (really!). In this article I'll explain the difference between the 3 types of extensions for Joomla: components, modules and plugins.

Components
A component is in fact a seperate application. You can think of a component as something that has it's own functionality, it's own database and it's own presentation. So if you install a component, you add an application to your website. Examples of components are a forum, a newsletter, a community system, a photo gallery, etc. You could think of all of these as being a seperate application. Everyone of these would make perfectly sence as a stand-alone system. A component will be shown in the main part of your website and only one component will be shown. A menu is then in fact nothing more then a switch between different components. You can compare it a bit with your windows taskbar, where you see a tab for each open application.

Modules
Modules are extensions which present certain pieces of information on your site. It's a way of presenting information that is already present. This can add a new function to an application which was already part of your website. Think about latest article modules, login module, a menu, ... . Typically you'll have a number of modules on each web page. The difference between a component and a module is not always very clear for everybody. But if you think about it, it's really not that difficult. A module doesn't make sense as a standalone application, it will just present information or add a function to an existing application. Take a newsletter for instance. A newsletter is a component. You can have a website which is used as a newsletter only. That makes perfectly sense. Although a newsletter component probably will have a subscription page integrated, you might want to add a subscription module on a sidebar on every page of your website. You can put this subscribe module anywhere on your site. You'll probably agree with me that a site with just a subscription module and no actual newsletter component would be rather ridiculous.

Plugins
They used to be called mambots in Joomla 1.0.x, but since Joomla 1.5.x they're called plugins. A plugin is a function which is performed on a part of Joomla before this part is shown. This part can be on content, on the editor, on the complete system, etc. This might seem a bit abstract, but you'll understand it with an example. Let's take one of the plugins of Ulti Joomla as an example: Ulti Reflection. This is a plugin which can make a reflection of the images you use in your content articles. To use this you just have to put something like Download Joomla
inside your content. Before the content is shown to the user, the Ulti Reflection plugin will scan the content to find the {reflection} tag. If it finds the tag, it will replace the tag with the image and it's reflection. Be carefull not to put to many plugins one your website, because some of them can really slow down your site.

If the difference between the three types of extensions is still not completely clear, then I advice you to go to admin pages of your joomla installation and check the components menu, the module manager and the plugin manager. Joomla comes with a number of core components, modules and plugins. By checking what they're doing, the difference between the three types of building blocks should become clear. You can also check out the official Joomla extensions page. Browse through the extension categories and you'll be amazed about the extension possiblities you have for your site.

分享到:
评论

相关推荐

    Learning Joomla! 1.5 Extension Development Creating Modules, Components, and Plugins with PHP

    The three types of extensions (components, modules, and plug-ins) are covered along with descriptions of how they work together. Chapter 2 begins the development of the component used in ...

    英文原版-Joomla 3 SEO and Performance 1st Edition

    The remaining chapters dig much deeper, both into Joomla, and into the use of SEO plugins and extensions with a full chapter dedicated to SH404SEF, probably the best SEO extension for Joomla....

    Joomla! 宝典.pdf

    Part III: Working with Components, Modules, and Plugins Chapter 12: Using the Banner Manager Introducing the Banner Manager Understanding Banner Parameters Managing Clients Managing Categories ...

    joomla modules

    自己制作的joomla模块,有兴趣的同学可以看看

    Joomla3SeoAndPerformanceEbook.pdf 英文原版

    Joomla 3 Seo And Performance Ebook

    joomla and joomla

    joomla

    Mastering Joomla 1.5 Extension and Framework Development code(2007版)

    Mastering Joomla 1.5 Extension and Framework Development code(2007版)的源码

    Joomla! 3 SEO and Performance

    Joomla! 3 SEO 的相关优化操作指南

    joomla资料 joomla开发 joomla教程

    您可以在这里免费获得joomla资料,您也可以分享您的joomla心得,方便发大家互相学习。聚集Joomla爱好者,彻底改变Joomla在中国发展的面貌。我们的目标是让全世界最优秀的CMS系统—Joomla真正的走向中国,为Joomla在...

    joomla表结构介绍

    joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构...

    Joomla! 3: Beginner’s Guide

    3, this practical guide helps you to create professional and good-looking websites with Joomla!, whether you want to build a personal blog site or a full-featured company or club website.

    My Joomla Components-开源

    我的Joomla组件是一组轻巧,易于使用的Joomla组件/模块。 组件具有简单的前端维护和提交功能(如果适用)。

    Foundations.of.Joomla.1484207505

    Foundations of Joomla is a step by step practical guide that explains building web sites and blogs using Joomla - a very popular and powerful content management system (CMS). The book takes you ...

    joomla七牛插件

    joomla七牛插件,加速网站的速度。系统会自动将你网站的静态内容同步到你的七牛空间,让你的Joomla网站飞起来!

    Joomla! 用户宝典

    Joomla! A User's Guide: Building a Successful Joomla! Powered Website中文版。 入门书籍。网友翻译。 关于本书 对于Joomla! 这个流行的、屡获大奖的开源CMS,本教程会教你用Joomla按你自己需求一步一步,最终...

    Joomla1.5升级为Joomla2.5(

    zmax程序人 将Joomla1.5版本的模板移植到Joomla2.5上的经验总结

    joomla1.5使用教程 - 中文手册

    Building.Websites.with.Joomla1.5 & joomla 1.5建站宝典 第一单元:术语,概念,和审议 joomla 1.5安装方法 第三单元 前台内容 第三单元 前台内容? 第三单元 后台 Joomla 管理配置! 帮助菜单 网站菜单 用户管理器...

Global site tag (gtag.js) - Google Analytics