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

Системные требования для Joomla 1.5.x

Программное обеспечение Рекомендуемая версия Минимальная версия
PHP 5.2 + 4.3.10
MySQL 4.1.x + 3.23
Поддерживаемые веб-серверы:
Apache 2.x + 2.x +
Nginx 1.1 1.0
Microsoft IIS

Системные требования для Joomla 3.x

Программное обеспечение Рекомендуемая версия Минимальная версия
PHP 5.6 5.3.10 +
MySQL 5.5.3 + 5.1 +
MSSQL 10.50.1600.1 + 10.50.1600.1+
PostgreSQL 9.1 + 8.3.18 +
Поддерживаемые веб-серверы:
Apache 2.4 + 2.x +
Nginx 1.8 + 1.0
Microsoft IIS

Основные отличия в инструментарии администратора системы:

Изменения фильтра категорий. Данный фильтр отсутствовал в системе версии 1.5. Он был добавлен в Joomla 1.6. В крайней версии логика работы этого инструмента потерпела изменения. Фильтрация категорий в 3.5 стала более глубокой, что заметно облегчает поиск и работу с материалами. К примеру, при выборе какой-либо категории в результате окажется не только статьи и материалы, относящиеся к выбранной категории, но также и материалы, которые входят во вложенные категории.

Работа с меню. В ранних версиях пользователи использовали возможность выбора модуля работы с меню, используя дополнительные шаблоны. Вдобавок, в стандартной установке Joomla! присутствовал собственный модуль. С появлением версии 1.6 разработчики отказались автоматического создания базового модуля управления. Это привело к дополнительной работе для пользователей. В версии 3.5 необходимость в ручной привязке осталась, но при всём этом разработчики добавили усовершенствованный интерфейс для создания модуля, это заметно облегчило работу пользователям.

Работа с новыми учетными записями. В Joomla! 3.5 в права администратора добавили новуювозможность настраивать уведомления о появлении новых пользователей. В итоге без личного участия администратора в создании новой учётной записи, у пользователей есть возможность получить ссылку на страницу с автоматической активацией.

Более отзывчивый интерфейс

Joomla теперь -готова к работе на мобильных устройствах, с помощью Bootstrap . Теперь можно контролировать сайт даже с мобильного телефона.

Наличие bootstrap

Bootstrap — простой и легко настраиваемый HTML, CSS и Javascript фреймворк для более быстрой и удобной Web-разработки.

LESS CSS

LESS это динамический язык для CSS, разработанный Alexis Sellier. Недавно он был добавлен в Joomla 3.0.

LESS намного ускоряет разработку дизайна сайта.

Наличие JUI

Библиотека интерфейса пользователя Joomla (JUI) предоставляет набор частоиспользуемых инструментов, который позволяет разработчикам компонентов использовать одни и те же элементы, что существенно уменьшает время программирования, без необходимости создавать свою собственную библиотеку. Кроме того, для тех пользователей, кто постоянно посещает в Интернете сайты с Joomla, они будут грузиться гораздо быстрее, так как файлы javascript и css уже будут загружены.

Шагов в сравнении с более быстрой установкой в 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. После запуска установки в компоненте необходимо подождать, пока расширение соберет всю информацию и начнет переносить ее в новую версию сайта.

Дом керамзит продувание стен как сохранить тепло


Похожие статьи.

Понравилась статья? Поделиться с друзьями: