Комментарии

Установка и настройка компонента
( 0 Голосов )

И последним в административной части рассматриваемого здесь компонента является установочный файл joomprosubs.xml, находящийся в папке administrator/components/com_joomprosubs. Этот файл будет построен в два этапа. Сначала в него будут включены файлы только из административной части, что позволит установить и проверить данную часть компонента, прежде чем переходить к разработке пользовательской его части.

А в следующей части в этот установочный файл будут включены файлы из пользовательской части данного компонента.

Ниже приведена первая часть этого установочного файла.

<?xml  version="1.0"  encoding="utf-8"?>
<extension type="component" version="2.5.0" method="upgrade">
<name>com_joomprosubs</name>
<author>Denis Kounman</author>
<creationDate>January 2013</creationDate>
<copyright>(C) 2013 All rights reserved.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<authorEmail>support[a]site.com</authorEmail>
<authorUrl>www.mysite.com</authorUrl>
<version>2.5.0</version>
<description>COM_JOOMPROSUBS_XML_DESCRIPTION</description>
<install>
<!— Выполняется при установке компонента —>
<sql>
<file driver="mysql" charset="utf8">sql/install.mysql.utf8.sql</file>
</sql>
</install>
<uninstall>
<!— Выполняется при удалении компонента —>
<sql>
<file driver="mysql" Q>charset="utf8">sql/uninstall.mysql.utf8.sql</file>
</sql>
</uninstall>

Сначала в этой части установочного XML-файла определяются элементы разметки с описанием имени компонента, его автора и так далее вплоть до элемента description, а затем определяются элементы разметки установки и удаления компонента. В этих элементах указываются имена сценариев базы данных, которые должны выполняться при установке и удалении данного компонента. В данном примере по этим сценариям создаются и удаляются соответственно две таблицы, предназначенные для рассматриваемого здесь компонента. 

Эта часть рассматриваемого здесь установочного XML-файла начинается с элемента разметки administration, где определяются меню и файлы административной части данного компонента. Они практически ничем не отличаются от тех, что были рассмотрены в главе 7 для компонента Weblinks, за исключением того, что в них используется имя другого, рассматриваемого здесь компонента. Здесь вводятся один пункт меню верхнего уровня и два подменю для выбора данного компонента.

<files folder="admin">
<folder>controllers</folder>
<folder>helpers</folder>
<folder>language</folder>
<folder>models</folder>
<folder>sql</folder>
<folder>tables</folder>
<folder>views</folder>
<filename>access.xml</filename>
<filename>config.xml</filename>
<filename>controller.php</filename>
<filename>index.html</filename>
<filename>joomprosubs.php</filename>
</files>
</administration> </extension>

В этой части установочного XML-файла определяются файлы для административной части рассматриваемого здесь компонента. Здесь, опять же, определяются только папки и файлы верхнего уровня. А затем закрываются элементы разметки administration и extension.

А теперь можно перейти по команде Extension Manager^Discover и воспользоваться пиктограммами Discover и Install на панели инструментов экрана Discover, чтобы установить и проверить административную часть рассматриваемого здесь компонента.


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости
Добавить комментарий


Защитный код