Голубятня: Интерактив № 6 Сергей Голубицкий
Голубятня: Интерактив № 6
Сергей Голубицкий
ОпубликованоСергей Голубицкий
Заключительная лекция по джумлианству, вышедшее из-под пера Андрея Мироненко. Забавно, что сайт Старого Голубятника Андрей ваяет не на Joomla, а на Drupal ;-) И делает это до того самозабвенно, что в письме, присланном с заключительным текстом, Джумлу Андрей назвал Joomal :) Оно понятно: настоящему мастеру по колено любой водоем.
Joomla. Grand Finale
Всем хороша Joomla для небольшого сайта – кроме одного – набор полей материала лаконичен до сухости – название, содержание – всего два поля не считая разделов и категорий – но это не поля в чистом виде, а иерархия – структура хранения, отображения.
На практике – это одна из самых частых задач, которые встречаются – дополнить систему управления сайта возможностью создавать свои типы данных – со своими наборами полей.
А так же желательны комментарии к материалам, права доступа, теги, капча и пр. На этом месте многие начинаю рассматривать альтернативу Joomla – Drupal – краеугольным камнем которого уже несколько релизов подряд является модуль CCK (дополнительные поля, права доступа к ним). Плюс ещё таксономия (теги/ каталоги) и комментарии – два последних модуля входят в ядро Drupal и являются его базовым функционалом – CCK ставится отдельно.
Если что-то подобное для Joomla – конечно да – будем ставить K2.
Брать здесь http://extensions.joomla.org/extensions/core-enhancements/content-management/8061/details
Русифицировать так – берем здесь перевод http://vjoomla.ru/blogs/item/download/444.html.
Потом содержимое папки language переписываем в существующую папку корень language, а содержимое administrator language соответственно в корень administrator language нашего сайта – где корень это папка где установлена Joomla.
Что может К2 – практически всё требуемое в одном – что-то лучше, что-то хуже – то что хуже будем менять на лучшее.
Вначале немного теории – как работает K2.
К2 — это отдельный модуль, который дублирует функционал Joomla – на самом деле это практически 80% замены функционала – стандартная иерархия категория/раздел меняется просто на категорию с любым уровнем вложения. Материал K2 – это собственный материал – замена стандартного, аналогично с пользователями и группами – от ядра Joomla остались только функции отображения и управления.
Теперь к практике – считаем что K2 стоит и русифицирован. В меню Компоненты переходим на пункт K2 — панель управления. Иконок многообразие – начнем с самого главного – создадим свой тип материалов – к примеру «Каталог машин» и дополним его полями – производитель, цена.
Тип материалов добавляется на закладке Группы доп. полей. Кнопка Создать, вводим имя группы «Каталог машин». Жмыхаем Сохранить.
Далее переходим на закладку Доп. поля – там мы будем добавлять к стандартному заголовку и описанию с картинкой, наши новые, специфические для каталога, поля – цена и производитель. Всё просто – Создать – имя «Цена», опубликовано «Да», тип «Строковое поле», группа «Каталог машин».
Для производителей создадим подобное поле, только поиграемся с типом – выберем выпадающий список – каждое поле списка это опция – добавить опцию – добавить вариант выбора выпадающего списка – в опции вбиваем Мерседес, Вольво, Ауди – каждое в свою.
Далее создадим иерархию – дорога лежит в закладку Категории – Создать – заголовок – «Легковые», псевдоним «legkov», родительская категорию – поле, которое позволяет строить иерархию – укажите в случае необходимости, куда будет вложена новая категория. Следующее поле позволит для новой категории наследовать настройки родительской – убыстряет работу по ведению больших каталогов. Далее – назначить группу доп. полей – «Каталог машин», опубликовано «Да», доступ «Все». Пишем описание, вешаем картинку. Готово.
Отображаем на сайте – встраиваем ссылку в меню – выбирайте меню по вкусу — например в главное– соответственно Все меню -> Main Menu административной страницы всей Joomla. Создаем новый пункт – тип K2->Списки материалов->Категория в категории указываем «Легковые машины» (с правой стороны) – прочее делается как обычно для меню – имя, псевдоним и т.д..
Смотрим на страницу сайта – открываем меню – видим – ни чего не видим – не создали материалы автомобилей.
Возвращаемся на панель K2 – Компоненты->K2 – закладка Материалы – Создать — заполняем заголовок, псевдоним – можно в транслитерации заголовок или заведите кодировку позиций каталога и пишите очередной код — артикул. Теги – теги через запятую. Далее пишем описание, вешаем картинку, галерею, видео, доп. файлы – по вкусу. Не забываем указать категорию и заполнить доп. поля – цену и производителя. Сохранить – смотрим на страницу каталога сайта – шедевр возник. В шедевре много лишних полей – лечится на закладке категории Компоненты->K2->Категории->(открыть нужную категорию) — с правой стороны внизу можно поубирать лишние заголовки, поля даты публикации, автора и пр. — входящие в категорию материалы унаследуют настройки от мамы (или папы – у кого кто).
Что осталось – мелочи – пользователи – вначале Компоненты->K2->Пользователи – помещаем себя и соратников по труду в группу Site Owners. Читателей туда помещать не нужно.
Для чего мы это сделали, если и так хорошо – чтобы работать с материалами с центральной страницы сайта, а не через админку. Как это делается – через менеджер модулей Расширения->Менеджер модулей – ставим отбор по типу Выберите тип – mod_k2_login – включаем, размещаем на странице.
Теперь идем на фронт и повторно логинимся уже под в блоке к2 – опять admin или как вас зовут и пароль. Получаем меню работы с материалами. Одно плохо – есть причуда с отображением кнопки Сохранить – поэтому многие пользователи всё равно работают под админкой – но иногда полезно.
Теперь о мелочах – стандартные комментарии K2 имеет природу скучную и глючную – рекомендации настоящих профессионалов — jcomments (спасибо Александру – модератору ресурса http://vjoomla.ru) http://vjoomla.ru/blogs/item/95-jcomments.html.
Берём все три дополнения — mod_jcomments, plg_jcomments_avatar, com_jcomments – плюс интеграцию с K2 — http://vjoomla.ru/blogs/item/287-jcomments_for_k2.html — модуль plg_k2jcomments.
Устанавливаем через Расширения->Установить/Удалить, затем активируем модуль интеграции через Расширения->Менеджер плагинов, выбираем тип K2 – включаем.
Мир общения заиграл новыми красками.
Вроде всё о Joomla – про ZOO рассказывать не буду – компонент во многом дублирует K2. Да к тому же ещё и отчасти платный – хотя и надежный.
Вопросы буду отвечать радостно:). Для троллей внизу заметка.
P.S. Для испанских летчиков и сезонных хирургов – в общем для всех недовольных глубиной моих заметок: я пишу короткие практические статьи для практикующих специалистов – функционал большинства крупных сайтов РФ и окрестностей недвусмысленно намекает на Нигерию. То есть весь российский high-tech – это Африка, начиная с неумения и нежелания читать на английском языке, заканчивая самостийными размышлениями о собственном пути, в то время когда все уже умчались в голубеющую даль. Потому для большей части аудитории даже эти короткие заметки – настоящее открытие, позволяющие минутными усилиями решать то, на что ранее уходили недели.
Не сочтите за наглость, но просто ИТ достигли такого уровня развития, что сейчас развернутую, интересную, глубокую, но одну отдельную всеобъемлющую статью можно написать только о какой-то узкой частности, например, о темизации определенного модуля. Для того же, чтобы описать целую технологию – как-то CMS в разрезе Joomla – нужно выдать либо книгу страниц на четыреста, либо очерки с возможностью пообщаться о деталях на форуме. Я выбрал второе и те, кто задавал вопросы, без ответов не ушли.
К оглавлению
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Голубятня: Интерактив №5 Сергей Голубицкий
Голубятня: Интерактив №5 Сергей Голубицкий Опубликовано 09 августа 2010 года Продолжаем джумлить вместе с Андреем Мироненко. Шаблоны Joomla Ни что так не помогает привлечь внимание к вашей информации, как грамотно подобранное оформление. Все
Голубятня: Ась? Сергей Голубицкий
Голубятня: Ась? Сергей Голубицкий Опубликовано 12 октября 2010 года Читатели со стажем не дадут соврать: о системах распознания речи (VRS, Voice Recognition Systems) я писал регулярно, начиная с самой первой статьи, опубликованной в бумажной «Компьютерре» аж в 1996
Голубятня: I Am You Сергей Голубицкий
Голубятня: I Am You Сергей Голубицкий Праздник «Холи» возбудил не только гоанцев, но и всю творчески активную тусовку европейского десанта. Надо сказать, что в Гоа постоянно проживает значительное количество музыкантов, художников, поэтов и танцоров, которые работают, не
Голубятня: Что еще? Сергей Голубицкий
Голубятня: Что еще? Сергей Голубицкий Опубликовано 25 июня 2011 года На мартовской презентации айпада Garage Band явился, как говориться, story apart. Не удивительно, что в среде профессиональных музыкантов и композиторов, познакомившихся с уникальными и
Голубятня: PX Сергей Голубицкий
Голубятня: PX Сергей Голубицкий На следующей неделе у меня будет большая съемка в передаче «Крипто» («Совершенно секретно»), посвященной «Филадельфийскому эксперименту». Казалось бы — ну что еще можно высосать интересного из этого замшелого сюжета в наши
Сергей Голубицкий Голубятня: Антихрист
Сергей Голубицкий Голубятня: Антихрист Фильм «Антихрист» Ларса фон Триера я смотрел минувшим летом. Желание поделиться впечатлениями в культур-повидле возникло сразу, но таки-выдюжил — наступил на горло графоманского позыва и сознательно дал отлежаться — мыслям,
Голубятня: Just 5 Сергей Голубицкий
Голубятня: Just 5 Сергей Голубицкий Опубликовано 12 января 2011 года Продолжаем новогодний видео марафон. Сегодня вертим в руках телефоны второго поколения от Just 5. В видео клипе я назвал сотрудников этой удачливой компании «нашими соотечественниками»
Голубятня: Интерактив № 6 Сергей Голубицкий
Голубятня: Интерактив № 6 Сергей Голубицкий ОпубликованоСергей Голубицкий Заключительная лекция по джумлианству, вышедшее из-под пера Андрея Мироненко. Забавно, что сайт Старого Голубятника Андрей ваяет не на Joomla, а на Drupal ;-) И делает это до того
Голубятня: Out-of-the-box Сергей Голубицкий
Голубятня: Out-of-the-box Сергей Голубицкий Опубликовано 24 августа 2010 года Концепция out-of-the-box хорошо известна шозистам мира, хотя и не особо принята в нашем айтишном королевстве. Смысл концепции прост: распаковал коробку, достал и сразу же начал
Голубятня: Интерактив №2 Сергей Голубицкий
Голубятня: Интерактив №2 Сергей Голубицкий Опубликовано 28 июня 2010 годаПродолжаем интерактив Андрея Мироненко по Joomla. JOOMLA. Часть 2Сперва я дам обобщенные ответы читателям:1.Отличия и преимущества WordPress, Drupal и Joomla:У WP есть один врожденный дефект – изначально это движок для
Голубятня: Интерактив №3 Сергей Голубицкий
Голубятня: Интерактив №3 Сергей Голубицкий Опубликовано 01 июля 2010 года Продолжаем жамкать Жумлу с помощью, как теперь оказалось, уже двух профи. Андрей Мироненко JOOMLA. Часть 3 Продолжим.В процессе написания статьи и ответов на
Голубятня: Ганнибал Сергей Голубицкий
Голубятня: Ганнибал Сергей Голубицкий Опубликовано 31 января 2011 года Прочитал в заголовках новостей про новую финансовую инициативу удивительного греческого человека Мавроди. Сильно удивился. Всему: и странности его инициативы, и реакции
Голубятня: Интерактив №4 Сергей Голубицкий
Голубятня: Интерактив №4 Сергей Голубицкий Опубликовано 14 июля 2010 года Призываю читателей активнее демонстрировать собственные профессиональные таланты и предлагать в «Интерактив» новые темы для народного образования!Пока же Андрей Мироненко
Голубятня: Сергей Комаров Сергей Голубицкий
Голубятня: Сергей Комаров Сергей Голубицкий Опубликовано 15 июля 2010 года Очередной микроюбилей — 200 публикация «Голубятни Онлайн». Вспоминаю бумажные «Голубятню 100», «Голубятню 200», «Голубятню 300», «Голубятню 400»! Надеялся дожить до совсем уж
Голубятня: АК-47 Сергей Голубицкий
Голубятня: АК-47 Сергей Голубицкий Опубликовано 16 июня 2010 года Пауза, вызванная традиционным летним анабазисом на юга, затянулась, поэтому беру стахановские обязательства: до конца месяца выдавать посты в удвоенном ритме! Тем более, что совсем без
Голубятня: КГ/АМ Сергей Голубицкий
Голубятня: КГ/АМ Сергей Голубицкий Опубликовано 26 марта 2012 года Повидло у меня сегодня слегка не первой свежести, но не беда: сладкий продукт не тухнет :) Тем более, что хочу предложить читателям довольно непривычный аспект хорошо знакомой