Считается, что переход Joomla! от версии 1.5 к 3.x есть миграцией или основной миграцией. Это означает, что в движке Joomla 3.х есть значительные изменения. Это большие изменение в работе Joomla, таблицах и технологиях работы Joomla. Эти изменения требуют не простого обновления, а миграции. Как и ядро CMS Joomla так и расширения нуждаются в миграции на Joomla 3.x. Миграция Joomla 3.x включает в себя и изменения шаблона. Для каждой отдельной вещи сайта на версии 1.5 нужно сделать анализ, планирование и миграцию.

 

В уроке Как обновить Joomla с 1.5 до 2.5 писалось, что миграция на версию 2.5 - это сложный процесс. Поэтому, перед тем, как мигрировать на версию 3.х нужно все четко спланировать. Поэтому в этом уроке мы торкнемся только планирования, а потом опишем пошаговою миграцию.

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

Чтобы начать планирование миграции нужно ответить на список вопросов, а также выполнить ряд задач (зависит от сложности вашего сайта), которые перечислены ниже.

Список действий по планированию

Общие вопросы

  1. Оцените свои первоначальные цели сайта.
  2. Проверьте, соответствует ли ваш сервер минимальным техническим требованиям к Joomla 3? Если нет, то вы должны изменить хостинг. Как раз миграция - лучшее время для смена хостига. Рекомендуемый хостинг для Joomla 3 здесь: http://joomla-master.com/jhosting.html.
  3. Какие среды разработки вы будете использовать? Какая у Вас среда разработки на локальном устройстве? Сайт имеется на поддомене или подкаталога на сервере? Нужен ли Вам аккаунт на новом сервере или хостинге?

Ядро Joomla

  1. Сделайте чистку вашего сайта от мусора и ненужных компонент. Взгляните на ваших разделов, категорий и статей. Начиная с версии Joomla 2.5 разделы преобразуются в более высоких категориях уровня. Нужно ли Вам удалить ненужный контент при миграции? Сделайте документ, который документирует то, что нужно удалить.
  2. Организуйте свой контент на текущем сайте. Нужны ли Вам сейчас еще категории? Задокументируйте новые категории, которые Вы хотите добавить в новый сайт.
  3. Есть ли у вас какие-то статьи в корзине? Если они есть, то удалите их (и любые картинки, которые могут быть связаны с ними, если они не используются в других местах на сайте). Статьи (категории и пункты меню тоже) в корзине могут привести к появлению проблем с дубликатом после миграции.
  4. Медиа-менеджер: определите, хотите ли вы перенести полностью ваш каталог изображений или только часть его. Возможно будет проще перенести все картинки вручную через FTP или cPanel.
  5. Запишите те компоненты ядра Joomla (Joomla Contacts, Web Links, Newsfeeds)  если Вы их используете. Вы должны и их перенести на версию 3.х.
  6. Проверьте меню на сайте и определить, если нужно перенести все их или только определенные меню и пункты меню. Удалите все пункты меню из корзины, чтобы предотвратить дублирование псевдонимов.
  7. Найдите на сайте и запишите все страницы с редиректом.
  8. Делали ли Вы изменения в ядре Joomla 1.5? Если делали, то имейте ввиду, что эти изменения не мигрируют в Joomla 3.х.
  9. Проверьте Диспетчер пользователей. Нужли лы Вам все эти пользователи? Нужна ли чистка пользователей? Возможно лучше удалить лишних администраторов и спамеров. Используете ли вы какие-то сторонние расширения для профиля пользователей? Эта часть требует тщательного планирования. 
  10. Есть ли новые особенности Joomla, которые вы хотите использовать? Например, планируете ли Вы использовать Access Control Levels (ACLs) или теги?   Если это да, то спланируйте это сейчас.

Расширения Joomla

  1. Составьте список всех расширений. Это включает в себя компоненты, модули, плагины, языки и шаблоны. Сделайте сортировку их по принципу, как часто Вы их используете.
  2. Определите, если эти расширения имеются для Joomla 3.х.
  3. Определите, нужны ли вам все расширения, которые Вы используете. Возможно Joomla 3.х уже имеет эти возможности.
  4. Сделайте анализ вашего шаблона. Если вы купили шаблон у какого нибудь разработчика, то проверьте, есть ли его версия для Joomla 3.x? Хотите ли Вы продолжить использовать этот шаблон или хотите обновить его? Имеет ли разработчик путь миграции шаблона? Является ли ваш шаблон пользовательским? Сложно ли настроить ваш шаблон?
  5. Если вы хотите изменить свой шаблон, то будет ли он требовать каких-либо новых изображений? Например, если ваш текущий сайт имеет белый фон и ваш логотип на белом фоне, то это не будет выглядеть очень красиво против нового шаблона с не-белым или цветным фоном.

Теперь, можно приступить к миграции Joomla 1.5 на версию 3.х. Пошаговая миграция описана здесь:

http://joomla-master.com/lessons/joomlainstall/119-joomla15to3upd.html

 

 


 

Рассылка временно отключена.