Разработване на MVC Component/Разработване на базов компонент

 
Разработване на MVC Component/Разработване на базов компонент

Това е множествена член серия от уроци за това как да се разработи модел-изглед-терморегулатор компонент за Joomla! Версия 3.1.

Започва с Въведениеи да се движите на статии в тази серия с помощта на полето за навигация надясно (на статии в тази серия).

Разработване на основен компонент

Тази страница преминава през основните стъпки, необходими да направи простата възможно компонент, който ще изведе Здравей, свят! към предния край на Joomla! 3.1 уебсайт.

Основната продукция

Първо зададете основния обществен изход за този компонент. Създаване на yoursite/components/com_helloworld/helloworld.php със следното съдържание:

<? php
echo'Здравей свят';

Манифестният файл

Всяка разширение трябва файл-манифест, указващо информация за инсталация и конфигурация за разширението. Манифестният файл се нарича componentname.xml . За обикновен компонент ние само трябва да включва минимален брой на възможните елементи в този XML файл.

Създаване на helloworld.xml в същата директория, както си helloworld.php по-горе, със следното съдържание:

<? xmlверсия="1.0"кодиране="utf-8"? >
< разширениетип="компонент"версия="3.1"метод="ъпгрейд">
        < име>Hello World!</име>
        < администрация></администрация>
        < файлове>
                < име на файл>helloworld.php</filename>
        </файлове>
</разширение> 

Имайте предвид, че name елемент е действително задължително, но го прави за по-лесното идентифициране на следващата стъпка.

Инсталация

На следващо място ние трябва да кажете на Joomla! да "открият" този нов компонент, така че тя може да бъде инсталирано и използвано. Това става като отидете към Диспечер за разширение-> Открийте и щракнете "Открийте" в лентата с инструменти. Това ще сканира components директория (между другото), гледам за компоненти, които все още не са инсталирани.

Нов компонент следва да бъдат изброени в получената таблица, и да го инсталирате просто го изберете (с отметка) и натиснете "Инсталирай" в лентата с инструменти.

Забележка: Не се притеснявайте за съобщение "инсталиране на компонент: XML файлът не съдържа администрация елемент", тъй като нашите компонент все още няма всички функции, администрация . Ние ще добавим тези по-късно в урока.

Здравей, свят!

Сега можете да видите основен компонент в действие, от навигацията на https://localhost/joomla/index.php?option=com_helloworld (замяна на localhost/joomla със собствен инсталация местоположение).