Как сделать свою сборку Joomla

Joomla это конечно не Linux и запускать компилятор и чего-то там сильно настраивать не придется. Достаточно проявить ловкость рук и необходимое терпение.

Во-первых нам понадобится базовая Joomla, на основе которой мы будем делать свою. Можно взять буржуйскую.

Далее, ставим ее к себе на компьютер. На денвер или XAMPP. Устанавливаем и настраиваем нужные модули и компоненты, удаляем и добавляем необходимые файлы. Делаем с ней все что нам нужно, и что, тем не менее, оставляет ее работоспособной. Можно необходимых пользователей завести или поставить серверный менеджер файлов.


Итак, после этих манипуляций у нас есть файлы и база. Нам необходимо, из базового дистрибутива скопировать папку installation и кое что заменить в ней. А именно зайти в поддиректорию sql и посмотреть на файлы, которые там лежат. Это sql-файлы, в которых должен лежать дамп таблиц, который будет установлен при инсталляции Joomla.

* Файл drop_table.sql можно не трогать.


* Файл joomla.sql – это дамп базы данных. Именно сюда и надо сохранить текущий дамп, с которым уже работает joomla. Дамп можно снять в любом подручном средстве, будь-то phpMyAdmin или dumper. Кому что по вкусу.
* Файл migrate_Mambo4523_to_Joomla_100.sql – сильно-сильно устарел, и представляет собой SQL-дамп для изменения структуры таблиц при переходе с Mambo на Joomla. Актуальность на данный момент равна нулю, поэтому файл не трогаем.


* Файл sample_data.sql содержит в себе некие тестовые данные, которые можно поставить, а можно и не поставить при инсталляции Joomla. Так как мы все данные запихали в joomla.sql, то логично не делить наши данные на тестовые и реальные и просто сделать этот файл пустым, ну и при инсталляции не ставить соответствующую галочку. Ну или ставить, но знать что это бессмысленно.

Вот собственно и вся технология. Несколькими нажатиями кнопки вы теперь сможете штамповать одинаковые сборки в разных местах.

Меню

Главная

Компьютерная помощь
Ремонт компьютеров
Ремонт ноутбуков
Ремонт планшетов
Ремонт apple
Веб-мастерская
Заправка картриджей

Веб-мастеру

HTML (1)
CSS (8)
Java Script (2)
PHP
XML (2)
DLE (2)
Joomla (17)
ModX (1)
WordPress
Drupal (1)

Сис-админу

Windows (18)
*nix (1)
Apple (1)

Контакты

Eduard L.
ICQ: 298-066-983
e-mail: edd15@mail.ru
skype: edduard36
tel: +7 (904) 214 82 20
подробнее


Панель управления

Not registered?