2013-02-19 2 views
0

во-первых, я хочу знать, е есть какая-то разница между Extension и Plugin и МодульКак построить расширение Joomla?

Тогда я хочу знать, как начать с этого? какие инструменты и знания я должен иметь

и что такое лучший боевой для этого?

+0

Не действительно вопрос программирования –

+0

если бы он сказал, как программировать вы бы были счастливы?Это, очевидно, вопрос программирования субъекта, и кто-то с плохим английским содержанием. –

ответ

6

компоненты, модули и плагины все типы расширений, так же, как Audi, BMW и Ford, которые все виды автомобилей.

Компоненты Ваши главные приложения, такие как форум, магазин системы и так далее. Они обычно отображаются в центре вашего сайта (где отображаются ваши статьи).

Модули похожи на маленькие виджеты, которые вы обычно видите на стороне вашего сайта, например, Рупор, Twitter и т.д. Поток

Плагины в основном манипулировать поведением сайта с помощью активизирующих событий, например, его можно использовать для загрузки библиотеки или объединения пользовательских профилей между двумя компонентами.

Чтобы начать обучение, вы должны прежде всего понять, как работает Joomla, обращая особое внимание на то, что он основан на MVC. Посмотрите через Joomla Docs.

Как только вы начинаете чувствовать себя уверенно, пытаясь создать модуль Hello World, установите его и беспорядок. Чтобы начать работу, прочитайте Documentation, посмотрите this video или используйте Module Generator.

Или вы хотите, чтобы разработать компонент, начать, следуя документации по Developing a Basic Component for Joomla 2.5

Плагины обеспечивают достаточно много возможностей, поэтому было бы лучше начать here и выбрать, каким образом вы хотите пойти на оттуда.

Просто слово совета, не начинайте использовать Joomla 1.5, либо идти на 2.5 или 3.0;)

Надеется, что это помогает

+0

+1 для консультации. –

0

http://docs.joomla.org/Extension_types_(general_definitions)

Расширение что-то общее накрытие компонента, плагины и модули. Плагины и модули - это разные вещи. См. Ссылку выше для более подробного объяснения этого.

Предполагая, что вы знаете о HTML, CSS, PHP и Javascript (Mootools для Joomla 2.5 и JQuery для Joomla 3.0) - то я бы начать с чтения через разработчиков статьи на этой странице Joomla Docs здесь: http://docs.joomla.org/Developers

Модуль развития: http://docs.joomla.org/Module_Development

Plugin Development: http://docs.joomla.org/Plugin_Development