Главная
Строим сайты
Миграция с Joomla 1.5 на Joomla 2.5. Ч.2-2. Шаблон, редактор и другие расширения
ADBLOCK_MSG
Миграция с Joomla 1.5 на Joomla 2.5. Ч.2-2. Шаблон, редактор и другие расширенияОпубликовано: 15.04.2013, 16:59 Автор: Ogri Просмотров: 11520
Миграция с Joomla 1.5 на Joomla 2.5
Предисловие
1. Перенос информационного наполнения
2. Перенос расширений:
2.1. jDownloads и jComments
2.2. Шаблон, редактор и другие расширения
Эпилог
Как обычно вначале - призывы прочесть предисловие и не забывать о резервном копировании!
Шаблон
Как известно, Joomla 1.5 использует шаблоны, основанные на устаревшей ныне табличной верстке. Начиная с 1.6 шаблоны используют технологию блочной верстки. Поэтому установка шаблонов, разработанных для 1.5, на более новые версии невозможна по определению - они просто несовместимы. Поэтому есть несколько вариантов:
Если используется шаблон от стороннего производителя, и разработчики переписали его под новую Джумлу, - повезло, можно скачать или купить новую совместимую версию.
Если шаблон был заказан и сделан под вас - закажите такой же, только с перламутровыми пуговицами для новой Джумлы.
Если вы сами умеете делать шаблоны - зачем вы это читаете?
Если вы не умеете делать шаблоны, но не хотите скачать или купить готовый - есть инструменты для их изготовления. Лучшим считается Artisteer. Он платный, но стоит не так уж дорого; к тому же есть в торрентах (исключительно для ознакомления, разумеется ;). В нем можно слепить довольно приличный дизайн, имея минимальные представления об HTML, CSS и прочих основах сайтостроения.
И, наконец, если вы не профессиональный веб-дизайнер, но разбираетесь, что там где лежит и как с этим обращаться - можете воспользоваться одним из предыдущих вариантов, а затем допилить шаблон ручками до нужной вам кондиции. Лично я так и делаю.
Редактор
В принципе неплохой легкий TinyMCE есть в любой версии Джумлы прямо из коробки (если устанавливать ее с первоначальным наполнением). Я, однако, никогда его не использовал, а ставил другие, более навороченные редакторы. В Joomla 1.5 это был CKEditor - весьма приличный инструмент. Нашел его версию для 2.5, установил - работает, но постоянно выступает с предложением приобрести платную версию, причем делает это весьма навязчиво. А тут как раз выяснилось, что с компонентом и плагином Highslide JS (о котором ниже) идут несколько удобных дополнений для редактора JCE. Попробовал его в деле - понравился даже больше CKEditor, к тому же - абсолютно бесплатный. Правда, нуждается в тщательной настройке, иначе слишком умничает и выдает результаты, интересные ему, а не нам с вами. Вопросу настройки JCE Editor я планирую посвятить отдельную статью.
Пока же хочу отметить, что при желании и определенных навыках вопрос редактора при переезде с Joomla 1.5 на Joomla 2.5 не должен вызвать больших затруднений.
Джентльменский набор сторонних расширений
Под джентльменским набором я имею в виду совокупность расширений, используемую для обеспечения более-менее типичного функционала. (Подходит такой набор и для леди; милые дамы - не обижайтесь, это просто устойчивое словосочетание. ;) Опишу вкратце, какие входили в мой собственный набор на 1.5, и насколько сложно или просто было поиметь такие же или подобные на 2.5.
1. Плагин для просмотра изображений в полноразмерном виде.
На старом сайте я использовал Joomslide, построенный на базе замечательной библиотеки Highslide. Разрабы не удосужились выпустить версию для 2.5, поэтому я озадачился поиском аналога и нашел Highslide JS. Как следует из названия, он использует тот же движок. Настроек - гораздо больше, чем в Joomslide, поддерживается мультиязычность на уровне JavaScript. В общем - даже лучше, могу порекомендовать.
2. Медиаплеер.
Тут все было легко, обновленная версия моего любимого простого в использовании и легкого по весу JPlayer имелась в наличии. Все то же самое - аудио, видео, встраивание роликов с Ютуба. Перенести настройки вручную заняло две минуты. Единственно, что не понравилось в новой версии - ребята воткнули окно плейера в контейнер <div>, который игнорирует горизонтальную центровку параграфа. Чтобы работал alignment, нужно и в материале помещать плагин в div, у меня же на старом сайте он обрамлялся тегом <p>. Пришлось внести маленькое изменение в код. В новых же статьях привыкаю вставлять плеер в тег <div>. Несмотря на это маленькое недоразумение, констатирую: разработчики - молодцы, процесс переноса расширения прошел быстро и почти безболезненно.
3. Плагин раздвижной панели для скрытия части контента.
Тот самый аккордеон. На старом сайте юзал FAQ Slider Plugin - неплохой, но местами криво написанный. Кастомизировал его под себя, стал вообще хорошим. К счастью, авторы забросили его еще на стадии Joomla 1.5. Почему к счастью? Потому что нашелся бесплатный же, но безглючный изначально аналог - AccordionFAQ с необходимым минимумом настраиваемых параметров и пополняемым набором тем.
4. Кнопки социальных сетей.
Плагин RusButtons, помогавший автору и посетителям сайта на 1.5 постить линки и лайки в соцсетях, благополучно почил в бозе. На новом сайте я просто встраиваю скрипт кнопок в шаблон. Описанию технологии, а также преимуществ и недостатков такого метода будет посвящена отдельная статья, а то и парочку. Планируются в самое что ни на есть ближайшее время.
Upd: Кнопки социальных сетей в Joomla 2.5.
5. "И животноводство".
Не буду тратить ваше время, описывая миграцию прочих расширений из привычного мне комплекта. Надеюсь, основную мысль удалось донести: есть вариант под новую версию Джумлы - находится способ переноса данных и настроек; нет такового - находятся аналоги, которые зачастую даже лучше. А иногда можно и вообще задуматься, а нужна ли мне эта красота на новом сайте? Я так избавился от части свистелок-перделок, которыми грешил на ранней стадии джумловодства.
Новые
-
20.07.2020, 00:53
Joomla 3: Перенаправление на ту же страницу после авторизации -
13.02.2017, 14:09
Joomla: как добавить свои языковые константы или переопределить существующие -
13.02.2017, 13:23
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments -
23.06.2016, 10:48
Единая фильтрация вывода модуля mod_jcomments_latest -
13.09.2015, 13:06
Постим иллюстрированные статьи Joomla-сайта на Facebook, используя OG-теги
Популярные
-
118554
Миграция с Joomla 1.5 на Joomla 2.5. Ч.2-1. Перенос jDownloads и jComments -
87849
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments -
63885
Редактирование анимированных GIF-имиджей в Photoshop CS3 -
61615
Joomla: как добавить свои языковые константы или переопределить существующие -
45030
Цифровые коды WEB (веб) цветов для сайта
Авторизация
Гитара
Гостевая колонка
Последние комментарии
-
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments
-
Тест
25.08.2020 11:37
Не выводит сообщение об ошибке, если галку не нажать в рекапче
-
Николай3333
05.08.2020 07:55
Неужели работает?
-
Дарья Смирнова
29.07.2020 06:02
Здравствуйте, все вроде сделала по инструкции, но точно так же никаких изменений. Разве что теперь ...
-
ТвойБро
24.03.2020 03:42
Огромное спасибо, помогло. Странно, что по дефолту в jcomments предлагает в настройках выбрать ...
-
Валерий
21.02.2020 03:25
Проверка
-
Денис
02.01.2020 21:21
УРАААА! Заработало после очистки кэша сайта! Спасибо!
-
Денис
02.01.2020 20:56
Забыл сказать, что этот вариант установился на сайт, но по-прежнему при использовании reCAPTCHA ...
-
Вованя
25.12.2019 18:31
12345
-
Вованя
25.12.2019 18:31
Проверка, просто проверяю. раз раз раз)
-
Тест
25.08.2020 11:37
-
Миграция с Joomla 1.5 на Joomla 2.5. Ч.2-1. Перенос jDownloads и jComments
-
Андрей67
11.08.2020 16:54
У меня такая же картина, нет кнопки Импорт. как быть?
-
Андрей67
11.08.2020 16:54
Комментарии
Что делать? Это был самый удобный способ((
Как понимаю, можно изменить ссылку, кто-нибудь с этим уже сталкивался?
Попробуйте плагин, рекомендованный Ириной в первом камменте. Или почитайте здесь, как встроить кнопки вручную - ссылка в теле статьи. Научитесь - сможете выбрать любой из множества вариантов и не циклиться на конкретных плагинах и их возможных глюках.
А то до этого где-то нашла вариант, так там одна кнопка битая оказалась(((
joomslide 2.5/3