Joomla 1.5 - Создание веб-сайтов Хаген Граф |
Страница 229 из 275 После проверки всех файлов вы можете протестировать компонент и полностью администрировать наборы данных из Joomla!. Вы можете вводить новый текст, редактировать существующий и публиковать его. Попробуйте отредактировать и расширить несколько элементов. Это не слишком сложно. Создание инсталляционного пакета Чтобы поместить созданный компонент в инсталляционный пакет, помимо упомянутых файлов вам также понадобится обязательный XML-файл с метаданными. В этом файле созданный компонент описывается для инсталлятора Joomla!. Вы должны заключить всю информацию, такую как метаданные и все имена файлов, в дескрипторы XML. Инсталлятор Joomla! читает этот файл, создает новые подкаталоги, копирует файлы в нужные места и настраивает необходимые таблицы. auto.xml: <?xml version="l.0" encoding="utf-8"?> <!DOCTYPE install SYSTEM "http://dev.joomla.Org/xml/l.5/ component-install.dtd"> <install type="component" version="l.5.0"> <name>Auto</name> <creationDate>November 2 007</creationDate> <author>Hagen Graf</author> <authorEmail>hagen.graf@gmail.com</authorEmail> <authorUrl>http://www.cocoate.com</authorUrl> <copyright>All rights reserved</copyright> <license>GNU/GPL</license> <version>Component Version String</version> <description>description of the component ... </description> files folder="site"> <filename>index.html</filename> <filename>auto.php</filename> <filename>controller.php</filename> <filename>views/index.html/filename> <filename>views/auto/index.html</filename> <filename>views/auto/view.html.php</filename> <filename>views/auto/tmpl/index.htrnK/filename> <filename>views/auto/tmpl/default.php</filename> <filename>models/auto.php</filename> </files> <install> <sql> <file charset="utf8" driver="mysql">install.sql</file> </sql> </install> <uninstall> <sql> file charset="utf8" driver="mysql">uninstall.sql</file> </sql> </uninstall> |