Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Fayl.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
830.88 Кб
Скачать

7 Шагов в сравнении с более быстрой установкой в 3 шага

Процесс установки теперь упрощен, и занимает только 3 шага, вместо 7 шагов, которые были в Joomla 1.5.

Весь процесс установки теперь занимает менее одной минуты, что является существенным улучшением. Плюс, можно сохранить настройки установки для последующего использования, послав их на email.

Более низкие в сравнении с более высокими требованиями к PHP/MySQL

Должен быть установлен PHP 5.3.1 и MySQL 5.1 или более новая версия, чтобы ваша Joomla 3.0 запустилась, в то время, как Joomla 1.5.x требует PHP 5.2.4 и MySQL 5.0.1.

Отсутствие поддержки в сравнении с включением нового драйвера PostgreSQL

Теперь можно запустить сайт Joomla 3.0, используя базу данных PostgreSQL, что еще больше делает платформу независимой от базы данных. Раньше можно было работать только с MySQL-сервером.

Сохранение только готовых материалов в сравнении с сохранением пустых материалов

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

Анализ способов (методов) миграции материалов из старой версии в новую

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

Процесс миграции можно реализовать как на удаленном сервере, так и на локальном. Миграция на удаленном сервере – это метод, при котором все операции будут выполняться на хостинге. Второй же вид сервера довольно затратный по времени, но более безопасный, так как он не затрагивает рабочий сайт. В этом случае подключение к сети интернет необязательно, если предустановлено всё необходимое программное обеспечение для миграции.

Есть несколько способов экспорта данных. Наиболее тривиальный метод – это ручной. Для реализации данной миграции необходимо только установить новую CMS Joomla! 3.x и вручную переносить весь контент.

Этот вариант целесообразен только в двух случаях: если объём содержимого системы, который нужно мигрировать небольшой, и когда не обновляются архаичные компоненты, использующие базу данных.

Также существует ряд компонентов для выполнения миграции ресурса на Joomla!. Рассмотрим самые популярные из них:

J2XML – это расширение, которое помогает пользователям импортировать и экспортировать, с одной платформы на другую, такой элемент системы как «Материалы». При помощи него можно создать совершенно новый веб-сайт, но контент автоматически брать со старого проекта. Перенос информации выполняется после инсталляции компонента. Файл на выходе имеет формат – XML. Экспорту доступны параметры материалов такие как: статьи, метаданные, заголовки, информация о категориях и разделах системы, сроках публикации и авторах статей, датах внесения изменений, количестве просмотров. Данное расширение предоставляет возможность выбрать элементы для экспорта, которым на новой системе присваиваются идентификаторы.

Главный недостаток данного компонента – это то, что он только помогает реализовать миграцию контента с версии 1.5 на 2.5. Чтобы дойти до версии 3.x необходимо выполнить обновление стандартными расширениями Joomla! 2.5. Это конечно не очень удобно, но зато этот компонент находится в свободном доступе и не потребует финансовых затрат.

При помощи J2XML можно полностью воссоздать всю информацию на новом ресурсе, используя предыдущий проект, путем экспорта данных через XML файл. Тем самым решаются все проблемы, связанные с базами данных, и обеспечивается быстрое восстановление информации со старого проекта.

jUpgrade – это компонент, который был разработан аргентинской компанией Matware. Предназначен он для автоматизированного экспорта контента системы с версии 1.5 до 2.5 с резервированием всех данных, конструкции ресурса, URL, модулей и т. д. Инсталляция и настройка jUpgrade ничем не отличается от установки любого другого расширения Joomla!. На сайте разработчика можно скачать две версии программы: бесплатную и платную, которой присущ более широкий функционал.

jUpgrade выполняет следующие функции:

  • установка Joomla! 2.5:

  • миграция информации из базы данных старой версии веб-сайта на обновлённую;

  • экспорт данных из набора стандартных компонентов системы;

  • перенос ряда основных расширений.

Для корректной работы компонента, система должна соответствовать следующим системным требованиям:

  • PHP версии 5.2.x или выше;

  • Joomla! 1.5 должна быть обновлена до последней версии своей линейки (Joomla! 1.5.26);

  • системный плагин MooTools;

  • наличие веб-браузера с поддержкой Javascript и JQuery.

Так же как и в случаи с компонентом J2XML, что бы обновится до версии 3.x, необходимо воспользоваться стандартными обновлениями Joomla!.

Компонент redMIGRATOR создан разработчиками датской компании redCOMPONENT. Он может осуществлять процесс миграции содержимого системы в одном из двух режимов:

RESTful – при этом режиме миграция данных в обновлённую систему, реализуется при взаимодействии redMIGRATOR с административной частью старого ресурса по протоколу HTTP. Это достаточно эффективный метод, если нет возможности на прямую из компонента экспорта обратиться к базе данных старого портала. Способ затратный по времени, но отлично подходит, если необходимо произвести процесс экспорта между двумя удаленными серверами. Так же необходимо учитывать, то, что в Joomla! 1.5 должен быть предустановлен плагин plg_redMIGRATOR. Его можно скачать, как и сам компонент на сайте разработчика.

DataBase – режим непосредственного подключения к базе данных старого веб-сайта и передачи из нее всей информации, которая затем преобразуются и заносятся в базу нового ресурса. Этот режим значительно преуспевает по быстродействию и стабильности чем RESTful. Данный метод эффективен, если все действия проводятся на локальном сервере.

Компонент обновления реализует процесс миграции контента с системы Joomla! 1.5 на усовершенствованные версии: 2.5.x и 3.x. Объектами миграции компонента могут быть стандартные элементы системы и расширения.

Migrate Me - расширение позволяет в несколько шагов перенести сайт с устаревшей cms Joomla на более новую.

Поддерживается перенос следующих элементов:

  • Статьи

  • Пользовательские HTML-модули

  • Меню

  • Категории сайта

  • Веб-ссылки

  • Сторонние расширения

  • Пользователи

  • Ссылки

  • Категории

SP Upgrade - Его основное предназначение - миграция всех элементов сайта на более поздние версии CMS. Использование расширения позволяет добиться абсолютного точного переноса всех элементов веб-сайта: это касается и баз данных со всеми параметрами, идентификаторами страниц, статьями и изображениями, а также всех меню, пользователей, установленных модулей и расширений. При этом, компонент SP Upgrade дает пользователю полный контроль за процессом переноса, за счет чего можно определить необходимые объекты и оставить за бортом не актуальную информацию.

Для обновления веб-сайта это расширение Joomla нуждается в установке новой версии CMS в корневом хранилище сервера. Сначала ее нужно загрузить туда, после чего инсталлировать и установить сверху SP Upgrade. Он состоит из двух частей - компонента Com_spupgrade и библиотеки Spcyend. После запуска установки в компоненте необходимо подождать, пока расширение соберет всю информацию и начнет переносить ее в новую версию сайта.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]