Создание Quickstart пакета для Joomla 2.5 и Joomla 3

"Все аспекты самостоятельного создания и продвижения сайтов
от практика с многолетним опытом." — блог Рудь Сергея
info@site-on.net
Заметка: активирована адаптивная версия сайта, которая автоматически подстраивается под небольшой размер Вашего браузера и скрывает некоторые детали сайта для удобства чтения. Приятного просмотра!
18.02.2014

Здравствуйте. Для создания установочных пакетов Джумлы или попросту резервных копий большинство использует превосходный бесплатный компонент под названием Akeeba Backup. Однако бывают случаи, когда нам необходимо создать стандартную установку Joomla, но со своими демо-данными. Этот приём используют все веб-студии для создания и продажи своих шаблонов, называется он QuickStart (быстрый старт).

Инструкция

Шаг 1. Для создания собственного QuickStart шаблона необходимо скопировать рабочий сайт, из которого мы хотим сделать QuickStart, в новую папку (назовём её myQuickStart) и добавить в неё стандартную папку Джумлы под названием installation:

installation

Где взять эту папку? Заходим на официальный сайт: http://www.joomla.org/download.html скачиваем архив со свежей версией Джумлы (2.5.x или 3.x), из этого архива достаём папку installation, копируем её в корень нашего скопированного сайта (в корень папки myQuickStart). На этом работа с только что скачанным архивом Джумлы закончена.

Шаг 2. Удаляем файл configuration.php из корня сайта (из корня папки myQuickStart), его создаст Джумла при установке.

Шаг 3. Экспортируем базу данных с помощью phpMyAdmin. Проверьте чтобы в настройках экспорта у вас стояли галочки на «структура и данные», «Добавить выражение DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT». Галочка не должна стоять на: «Добавить выражение CREATE DATABASE / USE»:

экспорт

Сохраняем БД в папку myQuickStart\installation\sql\mysql на место файла sample_data.sql (заменяем):

sample_data.sql

Можно было бы создать свой собственный файл демо-данных, но это на 2-3 действия дольше, поэтому мы заменили стандартный. При установке наши демо-данные будут называться: «Стандартные English (GB) демо-данные».

Шаг 4. Открываем на редактирование файл sample_data.sql с помощью редактора кода (например, NotePad++, а лучше Sublime Text 2). Ищем префикс нашей таблицы:

префикс

В моём случае это cr52s_ и делаем автозамену (CTRL + H) на #__

автозамена

Нажимаем «Заменить все» или «Replace all».

Шаг 5. Всё готово! Теперь вы можете заархивировать содержимое папки myQuickStart и продавать (раздавать) ваш полноценный QuickStart шаблон.

Шаг 6. Тестируем.

С уважением, .
Пожалуйста, оцените эту статью
Средняя оценка: 4.53 из 5 (проголосовало: 17)
Статья оказалась вам полезной? Подпишитесь, чтобы не пропустить новые!

Ваш email:
Вы можете помочь развитию проекта, сделав всего 1 клик:
Спасибо!
Пожалуйста, прокомментируйте, как Вам моя статья?
Имя:
Комментарий:

Если Вы хотите вставить код, пожалуйста, заключайте его в [code][/code]

Подписаться на новые комментарии:

E-mail:


Защита от спама: у треугольника три...
Ответ:
Подписаться на новые комментарии без комментирования - Email:
Защита от спама: у треугольника три...
Ответ:

24.07.2015 11:26:59 kontins:
Прошу Кто нибудь пожалуйста напишите как должна выглядеть ссылка на другой сайт в sample_data.sql после точки в тексте> All Rights Reserved.","
на подобие такой- <a target="_blank" title="xXXx" href="http://www.xxxx.ru">XXXX</a>
google не помогает найти.
Заранее огромное спасибо.

Ответить на комментарий


15.10.2016 08:03:14 Елена:
Чудная статья,спасибо большое,все получилось с первого раза!!!!

Ответить на комментарий

Использую для работы
Мои расширения
Свежие статьи
Рекомендую
Горячо обсуждаемые
Подписка
  • Следовать в twitter:
  • Подписаться по RSS:
  • Подписаться по E-mail:
  • Следить ВКонтакте:
  • Следить на Facebook:
Пользовательское соглашение об условиях использования сайта и Политика конфиденциальности
Перепечатывание или копирование материалов сайта (текста, изображений и другого содержимого) для их публичного или коммерческого использования в сети Интернет, либо в печатных изданиях строго запрещены. При нарушении данного правила, с нашей стороны будут предприняты соответствующие меры, вплоть до судебной жалобы.
© site-on.net
Шрифт: +стандартно-