Доступна к установке Joomla 3.7. Это большое обновление системы. Исправлено более 700 ошибок (по иным подсчетам 1300), добавлено более 40 новых возможностей.

Выкладываю видеобзор новых возможностей.

Обращаю внимание, что это очень большое обновление системы и возможны критические ошибки, так как в процессе подготовки к релизу были затронуты почти все системные функции Joomla.

Новые возможности Joomla 3.7

1. Удобство использования

2. Поля в Joomla 3.7

3. Меню в админке

4. Создавайте статьи на лету

5. Обновленные возможности редактора TinyMce

6. Мультиязычные ассоциации

Что не вошло в Joomla 3.7?

1. Новый роутер (для формирования sef - ссылок). Разработчики обратили внимание, что в некоторых моментах использования появляются критические проблемы и чтобы не откладывать запуск Joomla 3.7 перенесли внедрение данной возможности в Joomla 3.8

2. Новый медиа-менеджер

Обновление Joomla! 3.x до версии Joomla! 3.7.0

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

Для автоматического обновления Joomla! 3.x до версии Joomla 3.7 необходимо зайти в административную панель управления сайтом и выполнить следующие действия:

  1. Выбрать пункт меню «Сайт - Обслуживание - Очистить весь кэш» и удалить весь кэш
  2. Выбрать пункт меню «Сайт - Общие настройки» и отключить кэширование
  3. Выбрать пункт меню «Компоненты - Обновления Joomla!»
  4. На панели кнопок нажать кнопку «Очистить кэш»
  5. Когда обнаружено обновление Joomla!, нажать кнопку «Установить обновление»
  6. После обновления необходимо очистить кэш браузера, так как JavaScript и CSS файлы могут быть закэшированы браузером

P.S. Не обновляйтесь до Joomla 3.7.0 на важных проектах.

Официальный выход Joomla 3.7 намечен на 25 апреля 2017 года от Рождества Христова, но руки имеют свойство чесаться, поэтому я протестировал один сайт на новом движке. Тестовая сборка доступна раньше, поэтому я решил взглянуть на отличия Joomla в реальном варианте.

Что скажу после получаса теста и отката? Пилите, Шура, пилите – они золотые. Изменения есть, все руками не трогал, но кое-что потестил и пришёл к выводу, что буду ждать версии Stabile.

Что изменилось в 3.7

Повторюсь, все изменения на вкус не пробовал, поэтому весь букет не передам. Сначала приведу список новинок от разработчиков, а потом скажу, до чего добрался я. Официально внесены следующие изменения:

  1. Добавлены пользовательские поля Fields,
  2. Обновился менеджер меню,
  3. Появилась возможность многоязычной ассоциации компонентов,
  4. Обновлён редактор TinyMCE,
  5. Изменено обслуживание движка администратором.

Новый редактор TinyMSE

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

  1. Минимальный,
  2. Расширенный,
  3. Максимальный.

В первом всего пара кнопок для редактирования страницы, во втором чуть больше, но экстаза нет, а вот максимальный TinyMCE имеет дополнительные возможности. Редактор мне понравился, но он и стал причиной отката до старой версии 3.6.5. Причина? Пробный материал не хотел сохраняться, и отменить создание было нельзя.

Кнопки отказа и сохранения красиво смотрелись в админке, но не работали. Проблема именно в редакторе, ибо без него всё работает. Допилят. Пока же ставлю 5 возможности добавлять на страницу при редактировании пункты меню и контакты.

В версии 3.7 слегка изменился и интерфейс админки, поля меток и категорий при создании материала стали меньше, подкорректирован и шрифт.

Вывод

Глобальных изменений в виде нового роутера так и нет (этот роутер уже обещают 99 лет, но воз и ныне между Воркутой и Норильском), про пользовательские поля говорят много хорошего, но их надо тестировать, а в редакторе появились полезные обновления, но сам TinyMCE требует пилы и стамески.

Обновляться на стабильную версию 3.7 надо, так как в ней, кроме этих изменений, поставлены заплатки на некоторые дырки безопасности, но проверка тестовой версии не позволила мне наполнить мир красотой и гармонией. От Joomla 3.7 пока (19 апреля 2017) я оставил версию схемы базы данных 3.7.0-2017-04-10, остальное ждёт конца апреля или мая когда стабильность работы появится на деле.

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

Сегодня обновил Joomla до версии 3.7 и обнаружил в ней очень полезную вещь, которую, очень долго ждал - пользовательские поля, привязанные к материалу. То есть, помимо стандартных полей "дата публикации", "автор", "категория" и т.д. наконец-то появилась возможность создать поля "цена", "жанр", "возрастня категория" и вообще все, что можно придмать.

Не долго думая, решил поэкспериментировать с одним из сайтов, который содержал небольшой каталог продукции с ценами. Цены были указаны непосредственно в теле статьи. Выглядело это примерно так:

Главное неудобство в том, что если захочется поменять оформление блока с ценой, нужно будет редактировать все страницы каталога. Если товаров немного, это еще можно вытерпеть, но если их сотни и тысячи, то это будет тихий кошмар! Именно поэтому я обрадовался новой возможности и решил вывести цену на продукт в отдельное поле.

Делается это следующим образом, вот пошаговая инструкция.

1. Создаем группу полей

Прежде чем создавать поля, нужно создать группу, которая впоследствии будет привязываться к той или иной категории материалов (или ко всем категориям). То есть, можно создавать сколько угодно групп полей: для фильмов - "жанр, режиссер, длительность, возрастной рейтинг", для товаров - "цена оптовая, розничная, габариты, вес" и т.д. - и все это в рамках одного сайта.

Идем в менеджер материалов и в правой колонке выбираем пункт Field Group . В ней пока пусто, но есть кнопка "Создать", при помощи которой мы создаем группу. По сути, нужно ввести только ее имя, никакие другие настройки менять нет необходимости. Пусть эта группа будет называться "Цены".

2. Создаем поля в группе

Идем в раздел Fields и создаем поля. В настройках создаваемого поля нужно указать его название и выбрать тип. По умолчанию это текстовое поле, однако, можно выбрать и другие типы данных. Их набор довольно обширный - начиная от простых целых чисел, заканчивая элементами форм, картинками и целыми галереями. остановимся пока на обычном текстовом поле, так как цена должна быть указана не простом числом, а в формате "от ***** рублей".

Не забываем указать привязку данного поля к группе - она на картинке помечена красным. В этом же диалоге можно указать привязку данного поля ко всем категориям контента, либо только к выбранным. Пока оставим привязку ко всем категориям.

3. Открываем статью для редактирования

В том же Менеджере материалов переходим в раздел "Материалы" и открываем любую статью для редактирования. При этом в редакторе у нас появится новая вкладка - "Цены". Это как раз та самая группа полей, которую мы создали в п.1

После этого идем на сайт и видим, что под заголовком статьи появилась строчка с данными из поля. Но оформление по умолчанию у нее не очень интересное - она выглядит как обычный текст.

Чтобы выделить информацию из пользовательского поля, нам нужно задать CSS-свойства для классов .field-label и .field-value . Для этого идем в "Расширения" - "Менеджер шаблонов", находим в списке наш шаблон и кликаем по ссылке в ПРАВОЙ колонке. Открывается редактор файлов шаблона. Нам нужно найти основной CSS-файл. В случае шаблона Protostar (а также других шаблонов, созданных на его основе) этот файл расположен по адресу CSS\template.css

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

Field-value {font-size: 1.5em; color: #D13D0F;}
.field-label {font-size: 1.5em; color: #000;}

Вставлять строки можно в любое место. Вставили, сохранили. Теперь идем на сайт и видим, что поле стало более заметным.

Таким образом мы убили одним выстрелом двух зайцев - реализовали единообразное оформление блока с ценами на всем сайте, а также обеспецили себе удобство при добавлении новых товаров в каталог.

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

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

Недостаток пока обнаружился один - невозможно делать подписи после поля. Например, строку "от 3 000 000 рублей" нельзя разбить на строковую и числовую компоненту, чтобы потом фильтровать товары по цене как по числу, а не как по строке. Можно, конечно указывать цену в виде целого числа, но выглядеть такая надпись будет слишком уж по-машинному - Цена, руб: 3000000 . Хочется надеяться, что когда-нибудь появится возможность форматировть представление полей по своему усмотрению.

Добрый день, уважаемые читатели! После установки joomla 3, первым делом необходимо загрузить и установить "Языковые пакеты", тем самым русифицировать joomla 3. Как это сделать, я покажу в сегодняшней статье.

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

Необходимый язык устанавливается отдельно, в нашем случае русский. Итак, давайте приступим к русификации joomla 3, и первым делом, надо скачать русские языковые пакеты.

Скачать русские языковые пакеты

Скачать пакеты для русификации, можно на официальном сайте www.joomla.org , прокрутите открывшуюся страницу в низ и найдите заголовок "RUSSIAN TRANSLATION", после, кликните по ссылке находящейся под пунктом "Download Language Pack".

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

После загрузки архива, не забудьте распаковать его в отдельную папку. О том как распаковать и создать архив WinRAR, я писал . В итоге, в папке должны лежать русификатор для админки и для самого сайта, их и будим устанавливать.

Русификация jomla 3

Теперь, когда мы скачали архив с русскими языковыми пакетами, пора приступать к самой русификации. Что для этого необходимо сделать.

1. Зайдите в административную панель joomla 3, введя свой логин и пароль.

2. В меню админки выберите пункт меню "Extension", в выпавшем списке кликните на подпункт "Extension Manager".

3. На открывшейся странице нажмите на кнопку "Выберите файл".

4. В открывшемся окне, найдите файл русификации админки на вашем компьютере, который мы скачали, выделите его и нажмите на кнопку "Открыть".

5. После того как мы открыли файл, необходимо нажать на кнопку "Upload & Install", для его установки.

6. По окончании установки должно появится сообщение "Installing language was successful", на зелёном фоне. Означающее что установка языка прошла успешно.

7. Только что, мы установили языковой пакет для админки, теперь, точно так же, установите второй языковой пакет, для сайта.

8. Когда оба русификатора установлены, нам необходимо их включить. Для этого, в админке joomla 3 нажмите на кнопку "Extension", в выпавшем списке выберите пункт "Language Manager".

9. На открывшейся странице, в левой части, кликните на строчку "Installed - Site", означающую "Языковые пакеты сайта". После, нажмите на звёздочку в строчке "Russian", (в правой части страницы). Когда звёздочка загорится оранжевым, на вашем сайте по умолчанию будет установлен русский язык.

10. Теперь нажмите на строчку "Installed - Administrator" и так-же кликните по звёздочке в строчке "Russian", тем самым в русифицируете административную панель, сделав языком по умолчанию русский.

Внимание! Если ваша админка или сайт, не русифицировались, очистите кеш браузера, закройте его и откройте заново. После, повторно зайдите в админку joomla 3.

Вышла новая версия Joomla. Текущая версия Joomla! 3.7.0. После , потребовалось обновить и файл русской локализации Joomla. Про то, как понять, что вышла новая версия пакета с переводом Joomla на русский язык и про то, как установить пакет с обновлениями перевода Joomla на русский язык, будет показано ниже. До того, как устанавливать какие-либо обновления, рекомендуется создать резервную копию сайта. Но кто её делает? =)

Первым признаком того, что требуется накатить обновления является появление уведомления об этом при заходе в админку Joomla:

Тут ты и воспользоваться кнопкой «Обновить сейчас », но не всегда доходят руки. Поэтому есть ещё одно место на главной странице админки Joomla, где тоже есть маячок о необходимости обновить расширения. Это левое меню раздел «ОБСЛУЖИВАНИЕ », где тоже чётко указывается «». Это сообщение является ссылкой (как и кнопка «Обновить сейчас » на картинке выше) для начала установки обновлений:

В общем, рано или поздно становится на столько любопытно, что же там такое требует обновления, что перейдя по ссылке можно увидеть, что . Для того, чтобы его установить требуется пометить его в чекбоксе, а после этого нажать на кнопку «Обновить », расположенную в верхнем ряду кнопок управления «Менеджера расширений » раздела «Обновления »:

После нажатия заветной кнопки «Обновить » начнётся процесс обновления выбранного пакета. И после того, как он успешно установится, перезаписав старый пакет , то есть изменения необратимы , Joomla выдаст весёлое сообщение «»:

Как показывает практика, перевод никогда не бывает полным. Но, по крайней мере, основные записи и сообщения на страницах сайта будут на русском языке. А это всегда полезно, так как не отпугнёт пользователей, увидевших надписи на экзотическом (английском) языке непонятными латинскими буквами. =)

Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png