Seblod – конструктор контента (CCK) для Joomla. Часть 1. Знакомство. Джумла конструктор


Обзор конструкторов контента (Content Construction Kit) для CMS Joomla / Хабр

В данной статье рассказывается о так называемых конструкторах контента (Content Construction Kit) и приводится обзор конструкторов контента для Joomla: Zoo, K2, FLEXIcontent, MightyResources, Cobalt 7 и Seblod.

Ликбез

В каждой CMS имеется несколько фиксированных форм контента, основной из которых является материал (статья). Эта форма обладает строгим набором полей и опций таких, как например, заголовок, описание, дата публикации, автор, состояние, и.т.д. Все это позволяет максимально удобно создавать статьи, но давайте на секунду задумаемся, а что если нам нужна немного другая форма контента?

Например, нам нужно, чтобы в статьях была также возможность указывать теги? Что делать? Идем искать расширение. А если нам нужна форма комментариев к статьям? Что делать? Идем искать расширение. А что, если нам нужны несколько форм обратной связи с различными полями для заполнения? Что делать? Идем искать расширение. Таким образом может накопиться масса расширений, после установки которых CMS зачастую превращается в глючного монстра, ведь всем этим нужно не только управлять, но и обновлять и следить за уязвимостями.

Типичный случай CMS Joomla, которую первоначально выбирают за простоту (легкое освоение админки) и функциональность (огромное количество расширений и шаблонов). Что же делать? Использовать конструкторы контента!

Content Construction Kit (CCK) — система создания контента или дословно: набор конструирования контента. Конструкторы контента представляют собой расширения CMS, которые позволяют очень гибко управлять материалами на сайте, создавать различные типы контента (такой контент, который нам нужен). После этого мы можем создавать сколько угодно экземпляров созданного типа контента, выражаясь терминологией ООП.

Почему разработчики выбирают CCK, ведь можно дописать требуемый функционал самому? Причины банальны: лень и, в некоторых случаях, боязнь hard-кодинга. Ведь гораздо проще получить результат в пару кликов, за что так любят Drupal с уже встроенным (начиная с 7-ой версии) модулем CCK.

Обзор конструкторов контента

Впервые термин CCK возник судя по всему применительно к CMS Drupal. Для Drupal 6 модуль CCK и модуль Views являются основными устанавливаемыми программистом модулями, сразу после установки самой CMS. В Drupal 7 CCK и Views являются частью ядра. Без них Drupal вряд ли был тем, за что его так холят и лелеют (любят и нахваливают).Заметка: в Drupal 7 модуль CCK стал называться Fields.

В вечном споре Joomla против Drupal, приверженцы последней обычно приводят простой аргумент, цитирую: «А попробуйте сделать на Joomla сайт с различными типами контента! Не просто статейный сайт, а, например, каталог со множеством дополнительных полей. А слабо организовать поиск по такому каталогу, и не просто поиск, а поиск по любым полям, мультипоиск и т.д?».

Да, действительно, на базовой Joomla такого не сделаешь. На данный момент Joomla не доросла до собственного CCK, но существуют сторонние расширения. Рассмотрим самые известные из них.

Продукт Описание

YooZOO

Поддерживает Joomla 1.5, 1.7, 2.5http://www.yootheme.com/zoo
Плюсы: Достаточно гибкий и мощный конструктор контента для Joomla. Удобен в использовании, т.к. имеет хороший визуальный интерфейс для управления полями (с ajax и drug and drop).

Минусы: Нет интеграции с com_content. С фильтрацией контента дела обстоят тоже не очень хорошо. В бесплатной версии только 2 готовых приложения «blog» и «pages», другие приложения доступны за деньги, но самостоятельно реализовать их аналоги не составит труда.

K2

Поддерживает Joomla 1.5, 1.7, 2.5http://getk2.org
Плюсы: Также, очень популярная CCK-система. Для неё существует очень много модулей и плагинов, её поддерживает большое сообщество. Простая для понимая, но не такая гибкая как хотелось бы.

Минусы: Работа с полями в конструктора, на мой взгляд, не удобна. Нет интерфейса для визуального редактирования шаблонов вывода контента. Компонент существует отдельно от стандартного джумловского com_content. С фильтрацией материалов у него всё плохо, в стандартном варианте её просто нет; есть платные модули, что устроит не многих.

FLEXIcontent

Есть поддержка только версии Joomla 1.5http://flexicontent.org
Распространён довольно мало, поэтому думаю, что для новых версий Joomla он появится не скоро, если вообще появится. Интерфейс административной панели выполнен довольно симпатично. Есть фильтры, и тут они работают вполне приемлемо. На чистоту — компонент очень устарел и очевидно, что автор забросил его разработку. Но я все же включил его в обзор, лишь потому что он хранит данные в таблицах com_content, но вывод все равно осуществляет через свой компонент com_flexicontent, из-за чего многие плагины не всегда его понимают и косячат, тоже относится и к модулям.

MightyResources

Поддерживает только Joomla 1.5http://www.mightyextensions.com/joomla-components/resources-cck-custom-content-types
Плюсы: Более гибкий конструктор контента по сравнению с К2. Удобная работа с полями. Очень много параметров для настроек визуального вывода контента.

Минусы: Если нужны дополнительные шаблоны оформления материалов, придется покупать платную лицензию, причем дизайн этих шаблонов оставляет желать лучшего. При работе с компонентом много багов и вытекающей из этого возни с настройками; много лишнего в стандартном выводе, который приходиться чистить. Фильтры работают по-дурацки. Опять же, нет интеграции со стандартным компонентом com_content.

Замечание: Конструктор MightyResources устарел и был переписан с образованием нового продукта Cobalt 7 (см. далее).

Cobalt 7

Joomla 1.7 – 2.5http://www.mintjoomla.com/joomla-components/cobalt.html
Cobalt — это 7-е поколение конструкторов контента для Joomla, пришедший на замену JoomSuite Content, а затем Mighty Resources. Опробовать данный компонент на деле мне не довелось, поэтому приведу перевод рекламы с оффициального сайта. Cobalt использует самые передовые технологии:
  • Поддержка HTML5, CSS3, AJAX.
  • Улучшена скорость работы за счет оптимизации структуры БД и оптимизации запросов.
  • Расширенный поиск и фильтрация.
  • Наличие макета контента, позволяющего располагать поля в различных его секция.
  • Более 35 полей для работы с контентом.
  • Возможность добавлять ограничения для пользователей и групп. Можно даже назначать модераторов контента.
  • Система уведомлений пользователей об изменениях контента, включая комментарии к контенту.
  • Система рейтинга контента.
  • Поддержка QR-кодов и Google maps (видимо имеются ввиду поля с QR-кодами и с гео-картами).
  • Система шаблонов для оформления контента.
  • Прочие функции.
Как видите — список впечатляет. Насчет интеграции с com_content ничего не сказано, нужно будет проверить (не может же быть что они проделали такую огромную работу, не исправив этот существенный недочет).

Seblod

Joomla 1.5, 1.7, 2.5http://seblod.com
Плюсы: Пожалуй самый мощный и самый гибкий компонент CCK для Joomla. Самый большой его плюс — это полная интеграция с системой Joomla, с категориями, материалами, пользователями, ролями пользователей, шаблонами. Гибкая настройка списков, таблиц, материалов. Можно вообще отказаться от использования сторонних модулей вывода и использовать только листинги Seblod. Легко переносить приложения созданные в Seblod между разными проектами. Отлично реализованы фильтры. Полностью бесплатный.

Минусы: Сложен в изучении. Очень мало документации по нему, и распространён он значительно меньше чем K2 или ZOO в силу сложности.

Заметка: Установить Seblod на Joomla можно за пару кликов. Удалить – гораздо сложнее. Слишком глубока его интеграция в Joomla. Поэтому, не устанавливаете Seblod на рабочие проекты просто, чтобы посмотреть его! Потом замучаетесь удалять. Тестируем компонент только на тестовом сервере! В прочем, это относится к любому вновь устанавливаемому компоненту.

Итак, только часть из рассмотренных CCK-систем для Joomla интегрируется с com_content ядра, остальные используют свои таблицы для содержимого и по этой причине не совместимы с существующими плагинами и модулями Joomla. Среди тех компонентов CCK, что интегрируются с com_content, не все делают это на 100% успешно (я про FlexiContent). Немаловажно также, что некоторые конструкторы имеют платные расширения, без которых решение некоторых задач может затрудниться.

Актуальными конструкторами контента для Joomla на сегодняшний день являются K2, Zoo, Cobalt 7 и Seblod.

Но настоящим конструктором контента из них является только Seblod — полнеценное расширение системы контента Joomla. Самый мощный из них, из-за чего сложен в освоении.

K2 и Zoo представляют из себя некое подобие конструкторов контента, потому что замкнуты на самих себе. Что это значит? Эти расширения при установке создают в базе данных собственные таблицы и только с ними и работают. Например, у К2 свои таблицы для статей, дополнительных полей и прочего. На них и замкнут весь компонент. При этом вся мощь расширений Joomla, созданных для работы с таблицами контента именно Joomla, а не K2, становится бессмысленной. Именно поэтому, используя K2 и аналоги мы получаем массу проблем с интеграцией других расширений. В Интернете форумы кишат вопросами вроде «Как интегрировать K2 с ххххx?». То же самое и с Zoo.

Что касается Cobalt 7, как я уже сказал: проверить функциональность, юзабилити и интеграцию с Joomla com_content я не успел. Но судя по всему это очень многообещающий конструктор контента.

Вечное противостояние или опять разжигаем Холивар

Вернемся к противостоянию Joomla vs Drupal. Если отбросить тему кеширования, темизации и пр., то становиться совершенно очевидно, что подобное сравнение совершенно бессмысленно. Потому как, стоит сравнивать например:

Как обстоят дела в других CMS?

Про Drupal уже сказали выше. В ModX имеется встроенный аналог CCK, только под названием «переменные шаблона». Для большинства задач его достаточно. В 1C-Битрикс также есть конструктор контента, даже в самой младшей редакции. Как обстоит дело в других CMS я не интересовался.

Использованные материалы

  1. Выбор CCK для Joomlahttp://nyphalim.ru/2012/02/04/1/
  2. Серия статей по Seblod CCK на также сайте есть статьи по другим компонентам Joomlahttp://wedal.ru/seblod.html
  3. Обзор CCK компонентов для Joomlahttp://www.amiseo.ru/joomla/extensions/obzor-cck-komponentov-dlya-joomla
  4. Серия скринкастов по K2http://ktonanovenkogo.ru/joomla/rasshireniy/komponent-k2-sozdaniya-blogov-katalogov-portalov-joomla-vozmozhnosti-ustanovka-rusifikaciya.html

habr.com

Сервисы конструкторов форм-калькуляторов как конкуренты компонентов Joomla!

Рассмотрим несколько сервисов и расширений для создания формы с калькулятором на Joomla-сайте. В разделе JED не так много решений, которые подойдут для сайта произвольной тематики: CalcBuilder и Calculoid. В качестве конкурентов в обзор включены сервисы создания калькуляторов с установкой через HTML-код: ConstructApp, CalcCreator и uCalc.

Рассмотрим несколько сервисов и расширений для создания формы с калькулятором на Joomla-сайте. В разделе JED не так много решений, которые подойдут для сайта произвольной тематики: CalcBuilder и Calculoid. Поэтому в обзор включены сервисы создания калькуляторов с установкой через HTML-код: ConstructApp, CalcCreator и uCalc.

В таблице представлены основные характеристики конструкторов форм-калькуляторов.

Редактор и дизайн
Функционал форм и калькуляторов Уведомления Интеграции
  ConstructApp CalcCreator uCalc CalcBuilder Calculoid
Цена нет 795 руб. в месяц от $3 в месяц 19,50€ от $19 в месяц
Бесплатная версия полностью бесплатен с ограниченными возможностями с ограниченными возможностями есть пробный период тариф "Free"
Способ установки HTML, по ссылке HTML, по ссылке HTML, по ссылке или расширение расширение HTML, по ссылке или расширение
Визуальный редактор + + + - +
HTML/CSS редактор - + + + -
Готовые шаблоны + + + - +
Свои цветовые схемы - - + - +
Адаптивность - + + - +
Анимация при расчете - - + + +
Многостраничная форма - - - + -
Прикрепление файлов + + + + -
Поле "Дата" и "Время" - + + + -
Поле "Ползунок" - + + - +
Математические операции с полями форм + + + + +
Ветвления (условные операторы) + + + + -
Email администратору - - + + +
Email пользователю - + + + +
SMS администратору - - + - -
SMS пользователю - - + - -
Чат-боты - + - - -
Способы оплаты - - Яндекс.Деньги, Яндекс.Касса, PayPal - Paypal, Stripe
Аналитика - + + подключение через JavaScript events -
Email рассылки - - - + -
CRM - - - - +
Экспорт собранных данных - - - + -
Импорт калькулятора из Excel - - - + -
Подключение к VirtueMart - - - + -
API - - - - +
Скачать код калькулятора + + - - -

ConstructApp

ConstructApp полностью бесплатен. Конструктор имеет визуальный редактор и шаблоны калькуляторов.

Не самый простой интерфейс, но разобраться в нем можно:

ConstructApp не имеет возможности приема оплаты и отправки email уведомлений. Сервис отлично подойдет для создания развлекательных или информирующих калькуляторов. Без сбора контактов, подключения аналитики и каких-либо инструментов, намекающих на коммерческую составляющую.

CalcCreator

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

CalcCreator имеет визуальный редактор, который чем-то напоминает CAD-систему:

Можно отредактировать CSS каждого элемента и добавить свой JavaScript-код:

CalcCreator позволяет подключить к форме чат-бота Telegram или Skype. Чат-боты получают сообщения из раздела "Содержимое письма":

uCalc

На самом деле uCalc устанавливается не только через вставку HTML-кода, но и через плагин для Joomla. Стоимость uCalc — от 3$ в месяц. Есть бесплатный тариф с ограниченным функционалом: без статистики, целей, приема оплат (PayPal, Яндекс.Кассе) и возможности вставки своего HTML в калькулятор.

В uCalc есть визуальный редактор, а также готовые шаблоны для создания калькулятора:

Арифметические, логические операторы, а также ветвления позволяют реализовывать достаточно сложные расчеты:

uCalc единственный конструктор, у которого есть возможность уведомлять пользователей и администратора через SMS. Также это единственный подобный сервис с возможностью приема оплаты через Яндекс.Кассу.

К калькулятору подключается Яндекс.Метрика или Google Analytics. К любой кнопке в калькуляторе может быть добавлена цель счетчика.

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

CalcBuilder

Стоимость CalcBuilder — 19,50 €. За свои деньги это достаточно мощный инструмент для создания калькуляторов.

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

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

Среди достоинств конструктора нужно отметить интеграцию с Mailchimp и импорта калькулятора из Excel.

Calculoid

Представлен в JED, однако последнее обновление расширения было в 2015 году. Судя по всему, Calculoid перешел к модели SaaS и поставляет калькуляторы через размещение HTML-кода. Поэтому далее речь пойдет именно об этой версии конструктора.

Стоимость Calculoid начинается от $19 в месяц. Есть бесплатный тариф “Start”, где отсутствует возможность получения платежей (Stripe, PayPal) и создания скрытых калькуляторов.

Можно взять за основу один тысяч шаблонов, которые есть в архиве Calculoid. Сами формы выглядят современно и компактно. Calculoid имеет визуальный редактор, которым удобно пользоваться даже с мобильного устройства:

Калькулятор предоставляет основные математические функции, но без возможности использования условных и логических операторов:

Калькулятор легко подключить к RedmineCRM, разработчики уже выполнили эту интеграцию. Для подключения другой CRM или сервиса email рассылок в Calculoid есть API (Webhook).

Выводы

Рынок конструкторов калькуляторов разнообразен, но невелик. Если сформировать требования к калькулятору, то скорее всего выбирать не придется, так как останется один-два сервиса, которые этим требованиям будут удовлетворять.

Так, если вы захотите подключить калькулятор к магазину на VirtueMart, то вам подойдет только CalcBuilder.

Для сайтов, которые планируют получать платежи через Яндекс.Кассу или отправлять SMS уведомления, подойдет только uCalc. uCalc отлично подойдет коммерческим проектам для расчета стоимости доставки; консалтинговых услуг; услуг мастера, фотографа, аниматора и т.д.

Если у вас развлекательный портал, то можно использовать бесплатный ConstructApp, в большинстве случае его возможностей хватит.

У CalcCreator есть чат-боты, но, похоже, это единственная отличительная особенность сервиса, при не самой низкой стоимости.

Если нужен прием средств через Stripe, то посмотрите на Calculoid.

joomlaportal.ru

Seblod – конструктор контента (CCK) для Joomla. Часть 1. Знакомство.

Знакомство с конструктором контента для Joomla - Seblod.

Seblod – конструктор контента (CCK) для Joomla. Часть 1. Знакомство.

За что мы все так любим Joomla? За простоту и функциональность, легкое освоение админки, огромное количество расширений и шаблонов. За что мы ненавидим Joomla? За ту же простоту: как только требуется организовать что-то сложнее новостного сайта или блога, нужно искать уйму дополнительных расширений, обновлять их, и следить за уязвимостями.

Почему все Drupal’исты смеются над Joomla’водами? Аргумент простой, но абсолютно точный: «А попробуйте сделать на Joomla сайт с различными типами контента! Не просто статейный сайт, а, например, каталог со множеством дополнительных полей. А слабо организовать поиск по такому каталогу, и не просто поиск, а поиск по любым полям, мультипоиск и.т.д?». Да, действительно, на базовой Joomla такого не сделаешь. Есть, конечно, уйма компонентов, но каждый из них заточен под определенную цель. Нормально работающих универсальных средств единицы.

Думаю, многие видели фильм «Железный человек». Для тех, кто не знает, смысл следующий: один изобретатель создал костюм, невероятно увеличивающий возможности человека. Этот костюм позволял летать, наделял огромной силой и ловкостью. Но это всё фантастика. Реально то, что нашлась команда разработчиков, создавших подобие такого костюма для Joomla :-). Встроив его в Joomla, мы получим практически новую CMS с потрясающими функциями. CMS, на которой можно создавать любые типы контента, CMS, которая позволяет работать со всей базой данных, через графический AJAX-интерфейс(создавать новые поля в базе и пользоваться ими как угодно), а главное, CMS, которая позволяет перестроить практически любой компонент Joomla, интегрировать компоненты между собой, дать непревзойденную гибкость. Все это «супер-костюм для Joomla» и имя ему SEBLOD. Подробности далее…       

Конструкторы контента

Для начала, давайте разберемся в том, что же такое Seblod. Seblod – это CCK (Content Construction Kit), или «Конструктор контента» для Joomla. На первом этапе важно понять смысл термина «Конструктор контента».  В Joomla есть несколько фиксированных форм контента, основной из которых является материал (статья). Эта форма обладает строгим набором полей и опций таких, как например, заголовок, описание, дата публикации, автор, состояние, и.т.д. Все это позволяет максимально удобно создавать статьи, но давайте на секунду задумаемся, а что если нам нужна немного другая форма контента? Например, нам нужна форма комментариев к статьям? Что делать? Идем искать расширение. А что, если нам нужны несколько форм обратной связи с различными полями для заполнения? Что делать? Идем искать расширение. Если сайт сложный,  таких вопросов может накопиться очень много, как, собственно, и расширений. После установки оных, Joomla превращается в какого-то монстра, ведь всем этим нужно не только управлять но и обновлять. Встроенные средства Joomla не позволяют нам создать такой вид контента, который нам нужен.

На помощь приходят конструкторы контента – приложения, позволяющие создавать различные виды контента. Проблема в том, что такие приложения очень сложны в разработке и требуют знаний, времени и сил на создание. Для Joomla существует несколько конструкторов контента (будем называть их правильно – CCK). Их список можно найти в одной из веток каталога расширений Joomla.

Почему Seblod?

Резонный вопрос, которые многие могут задать – почему именно Seblod, а не, например K2 или ZOO. Ответ прост: потому, что настоящим CCK для Joomla является только Seblod. Остальные расширения тоже представляют из себя некое подобие CCK, но они замкнуты на самих себе. Что это значит? Эти расширения при установке создают в базе данных собственные таблицы и только с ними и работают. Например, у К2 свои таблицы для статей, дополнительных полей и прочего. На них и замкнут весь компонент. При этом вся мощь расширений Joomla, созданных для работы с таблицами контента именно Joomla, а не K2, становится бессмысленной. Именно поэтому, используя K2 и аналоги мы получаем массу проблем с интеграцией других расширений. В Интернете форумы кишат вопросами вроде «Как интегрировать K2 с хххх?».

Чем выделяется Seblod? В первую очередь тем, что разработчики изначально пошли по совершенно другому пути. Они не стали замыкаться на свой компонент, а предложили расширить существующую систему контента Joomla. Seblod при установке буквально встраивается в Joomla, врастает в нее, окутывая щупальцами из плагинов :-). Он полностью открыт и использует таблицы контента Joomla, расширяя их до необходимой функциональности. Это позволяет достигать невероятного: создавать различные формы контента, к которым будет возможно применить всю мощь существующих расширений Joomla.

Другие плюшки.

Создание любых типов контента – это только начало. Есть еще три кита, на которых основан Seblod.

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

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

Третий кит – поразительная гибкость Seblod. Разработчики еще до создания Seblod хорошо продумали его архитектуру. Благодаря этому, сейчас в Seblod можно переопределять всё и вся. Мы можем конструировать структуру форм так, как нам угодно, создавать собственные контейнеры для полей. Верстать собственные макеты хоть для каждого типа контента, формы его добавления на сайте и в админке.

Говоря в общем, благодаря Seblod, веб-мастер становится повелителем контента. Он может крутить его как угодно, представлять в различных формах и видах, фильтруя при этом любыми способами. И для всего этого практически не требуются знания PHP.

О недостатках Seblod.

На любой аспект нужно смотреть с двух сторон. У любого расширения есть как достоинства, так и недостатки. Начнем с того, что Seblod 2 для Joomla 1.7 на сегодня находится в стадии третьего релиз-кандидата. Пока реализовано далеко не всё из того, что планируется(это не относится к тому, что описано выше. Все, о чем я говорил, уже создано и корректно работает).

Здесь же следует предупредить вот о чем: установить Seblod на Joomla можно за пару кликов. Удалить – гораздо сложнее. Слишком глубока его интеграция в Joomla. Поэтому, не устанавливаете Seblod на рабочие проекты просто, чтобы посмотреть его! Потом замучаетесь удалять. Тестируем компонент только на тестовом сервере!

Главным же недостатком Seblod я считаю высокий уровень вхождения. Освоить Seblod самостоятельно – задача достаточно сложная. Масла в огонь добавляет полное отсутствие русскоязычной документации и малое ее количество на английском языке. К счастью, есть англоязычный форум поддержки, на котором команда разработчиков старается отвечать на все вопросы по Seblod, без исключения. Для того, чтобы максимально эффективно использовать Seblod, нужно четкое понимание принципов работы Joomla. Вы должны знать как всё это действует. Точно различать между собой компоненты, модули, плагины Joomla, элементы меню, шаблоны и перенаправления. Понимать, что такое контент, где он храниться и как выводится на сайт. Без этих знаний освоить Seblod будет очень сложно. Да и смысла в этом мало. Конструирование контента – задачка очень сложная в принципе, а без понимания того, что делаешь – невыполнимая.

Официальный сайт Seblod: seblod.com. Серия статей по Seblod будет очень большой. Описание всего того, на что он способен, может занять целую книгу. Если вы хотите освоить действительно универсальный и нужный компонент, то эта серия для вас. После ее изучения вы посмотрите на создание сайтов совершенно другим взглядом. Подписывайтесь на обновления. Будет интересно!

Об авторе

Об авторе

Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.

Основной профиль – создание сайтов и расширений на CMS Joomla.

Понравилась статья? Сохраните себе на стену:

Facebook

Twitter

Вконтакте

Одноклассники

Google+

Ваша оценка материала очень важна для нас. Просим вас оценить статью или оставить отзыв в комментариях.

wedal.ru

Cobalt v8.723 - мощный конструктор контента для Joomla

Среди веб-мастеров ССК-компоненты пользуются популярностью, так как позволяют создавать многофункциональные сайты, не применяя другие расширения. И одним из лучших конструкторов для построения контента является Cobalt 8, совместимый с Joomla 2.5 и 3.x. С помощью этого ССК-расширения вы сможете организовать удобный файловый менеджер, красивые галереи, блоги, форум, доску объявлений, интернет-магазин и многие другие виды веб-ресурсов. Причем работать с Cobalt 8 просто, он позволяет строить сайт по кирпичикам, что в итоге приводит к крепкой стене нтернет-проекта.

Возможности ССК Cobalt 8

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

Из других возможностей можно отметить функцию экспортирования и импортирования данных в CSV, а также в форматах XML, INI и JSON. Реализована в Cobalt 8 удобная система комментирования с подключением социальных сетей или модулей вроде JComments. Этот конструктор отличается высокой производительностью, спокойно выдерживая нагрузку на сайтах с сотнями тысяч статей. В общем, чтобы узнать все возможности Cobalt 8, его надо установить и начать осваивать. В одной статье все эти возможности представить сложно.

Видео : Cobalt 8, обзор новых возможностей

Аддоны к кобальту в архиве

cobalt-cck

cmsheaven.org

Конструктор Joomla

После установки Джумлы нужно понять принципы создания сайта. Тут мы расскажем основные принципы создания сайта на Joomla. Мы заходим в административную панель, после того как осмотрелись, освоились нужно думать дальше - как создать сайт?

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

Расширения Joomla – это объединительное наименование модулей, плагинов и компонентов.

  • Модули Joomla – это конструктор, поскольку отдельные модули играют роль элементов, строющих общую картину. Для модулей существует отдельная вкладка в верхнем меню, нажав на которую Вы попадаете в вертикальный список уже имеющихся модулей. Модули бывают разных типов - для создания меню, для создания опроса, специальные модули позволяющие ввести внутрь отдельный код, модули поиска и другие уже готовые модули. Основная суть в том что модуль может располагаться только в определенных местах на сайте, которые можно посмотреть набрав в адресной строке после названия сайта ?tp=1.
  • Плагины Joomla Плагины как отдельная единица мало чего из себя представляет. Плагины расширяют функции модулей. Например, есть компонент «комментарии», а к нему могут идти различные плагины, например, добавления в комментарии смайликов или капчи. Сами по себе ни смайлики, ни капча не нужны, но вот как расширения функционала комментариев, очень даже нужны.
  • Компонент Joomla – самый большой элемент в Joomla. Нередко у модулей и плагинов очень большое количество настроек. Тогда у модуля или плагина появляется компонент – совокупность настроек модуля или плагина. Например, есть модуль «облако тегов» - на сайте «Joomla – начало» в верхнем правом угле. У этого модуля множество настроек, поэтому в админ панели есть компонент - «облако тегов». Итак, говоря компонент – это разросшийся модуль или плагина. Поэтому нередко, мы чтобы установить расширение Joomla, устанавливаем модуль и компонент. Модуль чтобы что-то отобразить на сайте, а компонент, чтобы настроить это вывод. А если расширение совсем уж выросло, то компоненты Joomla может уже представлять из себя самостоятельный элемент без модуля или плагина, так сказать все в одном. Например, карта сайт xmap, вроде данное расширение должно быть модулем, т.к. выводит карту сайта, но это уже компонент.
  • Материал куда же без него, если не делать материалов, то сайт попросту будет пустым. Материал после создания публикуется через меню.

Материал в Джумле

alfawebstudio.ru

CCK для Joomla. Обзор

Content Construction Kit (CCK) — система создания контента или конструктор контента. Конструкторы контента представляют собой расширения для системы управления сайтом (CMS), которые дают возможность легко управлять материалами на сайте, создавать различные типы контента (конструировать формы контента, не ограничиваясь базовыми возможностями CMS).

Прежде чем решать, какой CCK выбрать для своего сайта и что лучше подойдет для наших целей, разберемся, что обозначает название «Конструктор контента». В Joomla есть ограниченный набор форм контента, основной из которых является материал (статья). Эта форма обладает строгим набором полей и опций, таких как, например, заголовок, описание, дата публикации, автор, состояние и т.д. Все это позволяет максимально удобно создавать статьи, но что если нам нужна немного другая форма контента? Например, нам нужно, чтобы в статьях была также возможность указывать теги? Что делать? Идем искать расширение. А если нам нужна форма комментариев к статьям? Что делать? Идем искать расширение. А что, если нам нужны несколько форм обратной связи с различными полями для заполнения? Что делать? Идем искать расширение. Если сайт сложный, таких вопросов может накопиться очень много, как, собственно, и расширений. После установки оных, Joomla превращается в какого-то монстра, ведь всем этим нужно не только управлять но и обновлять. Встроенные средства Joomla не позволяют нам создать такой тип контента, который нам нужен.

От этой проблемы нас избавят конструкторы контента – приложения, позволяющие создавать различные виды контента. Но такие приложения очень сложны в разработке и требуют знаний, времени и сил на создание.

В идеале при помощи CCK можно вообще обойтись без каких-либо других сторонних расширений. При помощи CCK как из кирпичиков можно складывать любые необходимые вам элементы сайта. Обычно в CCK хорошо развита система шаблонизации, есть такое понятие как «Тип контента» («Content Type») и при создании контента вам просто нужно выбрать его тип и заполнить необходимые поля в появившейся форме.

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

Таким образом, Content Construction Kit - удобный и полезный инструмент создания и управления контентом, который значительно расширяет возможности Joomla.

Для Joomla существует несколько конструкторов контента (CCK). Их список можно найти в одной из веток каталога расширений Joomla. Наиболее популярны из них следующие:

Seblod (JSeblod).

Один из самых мощных и гибких компонентов CCK для Joomla. Самый большой его плюс — это полная интеграция с системой Joomla, с категориями, материалами, пользователями, ролями пользователей, шаблонами. Ключевые понятия компонента: типы контента, поля, шаблоны. Шаблоны состоят из типов контента, а типы контента состоят из полей. Гибкая настройка списков, таблиц, материалов. Можно создавать неограниченное количество типов поиска по каким угодно полям, комбинациям полей, вхождениям. Можно встраивать в контент данные из любых таблиц, имеющихся в базе данных Joomla. Проще говоря, создать тип контента, включающий данные других расширений Joomla, например, галереи, магазина, и т.д. Благодаря этому можно получить интеграцию всего и вся, связав различные компоненты в новом типе контента. Можно конструировать структуру форм как угодно, создавать собственные контейнеры для полей, верстать собственные макеты хоть для каждого типа контента, формы его добавления на сайте и в админке. Можно вообще отказаться от использования сторонних модулей вывода и использовать только листинги Seblod. Приложения, созданные в Seblod, легко переносятся между разными проектами. Отлично реализованы фильтры. Seblod может заменить собой многие известные компоненты: Компоненты каталога (Sobi2, Zoo и т.д), Доски объявлений, Компоненты комментариев, Компоненты профилей пользователей, Системы электронной коммерции (за исключением функции корзины), Системы личных сообщений, Блоги/Теги, Галереи изображений/видеофайлов (только youtube), Компоненты форм. Не может заменить: плагины, калькуляторы, SEF-компоненты (ЧПУ). Не следует применять Seblod для решения простых задач, например, для создания одной единственной формы обратной связи или сайта-визитки. Если же вы планируете создать портал, который взаимодействует с посетителями, позволяет добавлять им материалы, содержит каталоги, дневники, объявления, то Seblod подойдет. Seblod не только позволяет создавать сложные типы контента, формы и фильтры поиска, но еще и гибко их оформлять. К сожалению, за большую гибкость приходится платить высокой сложностью работы.

Seblod бесплатен, но сложен в изучении, поскольку распространён он значительно меньше, чем K2 или ZOO. Масла в огонь добавляет полное отсутствие русскоязычной документации и малое ее количество на английском языке. Поэтому освоить Seblod самостоятельно – задача достаточно сложная. Для того, чтобы максимально эффективно использовать Seblod, нужно четкое понимание принципов работы Joomla. Установить Seblod на Joomla можно за пару кликов. Удалить – гораздо сложнее. Слишком глубока его интеграция в Joomla. Поэтому не рекомендуется устанавливать Seblod на рабочие проекты просто, чтобы посмотреть его - удалить будет сложно. Тестировать компонент лучше на тестовом сервере. Впрочем, это относится к любому вновь устанавливаемому компоненту.

Компонент пришел в joomla из drupal, отсюда до сих пор огромное количество багов, причем многие отмечают, что последняя версия работает еще хуже предыдущей, слишком тесно интегрируется, чем мешает выводу просто материалов, сбиваются шаблоны.

Zoo (YooZOO, JBZoo, YOOtheme ZOO, YT Zoo).

Достаточно гибкий и мощный конструктор контента для Joomla. Удобен тем, что имеет хороший визуальный интерфейс для управления полями (с ajax и drug and drop). Нет интеграции с com_content. С фильтрацией контента дела обстоят тоже не очень хорошо. В бесплатной версии только 2 готовых приложения «blog» и «pages», другие приложения доступны платно. Пользователи отмечают отличную работу с шаблонами, полями, легко дописываются фильтры, калькуляторы и фотогалереи. Некоторые другие особенности:

  • интеграция с Widgetkit от тех же YOOtheme;
  • простота создания лейаутов для модулей и самих статей, что позволяет, во многих случаях, отказаться от сторонних модулей для вывода любого типа контента;
  • возможность интегрировать мультиязычность;
  • фронтенд аминистрирование;
  • импорт/экспорт материалов;
  • практически неограниченные возможности для написания своих элементов;
  • последние движения YOOtheme в сторону адаптивного дизайна.
  • ZOO позволяет выстроить собственный личный блог с комментариями, интеграцией и тегами с социальными сервисами, наглядный каталог с множеством встроенных функций, расширенный бизнес справочник, файловый архив с защитой прямых ссылок на скачивание и другое. Новые функции поддерживают пользовательские типы содержимого, менеджер разных шаблонов, интеграцию с инструментами из WidgetKit, управление контентом прямо из интерфейса сайта и автоматического импорта материалов. Есть возможность импорта/экспорта всего контента с помощью известных общепринятых форматов CSV и JSON, поддерживает тэги, мультикатегории, а также легко может разграничивать права пользователям на модерацию статей через личный кабинет. Приложение JBZoo (образовано от «Joomla-Book Zoo») — это платное расширение к компоненту Zoo. JBZoo может заменить менеджер материалов и категорий в стандартной Joomla. Установка расширений возможна на базовую бесплатную версию Zoo и позволяет расширить его возможности намного больше, чем в платной версии. С помощью данной сборки можно настраивать текстовые страницы, блоги, новости и создавать динамические фильтры по каталогам продукции, позволяющие пользователю находить продукцию. Разработано оно так, чтобы не изменить ни одного оригинального файла Zoo или Joomla. Это упрощает обновление Zoo и Joomla. Функционал приложения включает корзину, фильтры, сравнение товаров, новые элементы и др.

    K2.

    Еще один популярный конструктор контента. Для него существует очень много модулей и плагинов, его поддерживает большое сообщество. В первую очередь компонент дает возможность добавления материалов и статей на сайт пользователями сайта, также компонент включает создание новостных порталов, блогов, каталогов, введение дополнительных полей для каждой статьи, добавление видео на сайт с помощью плагина AllVideos, галереи изображений при помощи плагина Simple Image Gallery, встроенную систему добавления комментариев с капчей от Google, модуль регистрации и авторизации, модуль автора, который позволяет выводить информацию об авторах, публикующих статьи, наличие архива, модуль категорий и тегов. Компонент достаточно прост для понимания, но не настолько гибок как хотелось бы. Пользователи отмечают неудобство работы с полями в конструкторе. Отсутствует интерфейс для визуального редактирования шаблонов вывода контента. Компонент существует отдельно от стандартного джумловского com_content. С фильтрацией материалов у него всё плохо, в стандартном варианте её просто нет; есть платные модули, что устроит не многих. К2 подходит для блогов и новостных ресурсов.

    FLEXIcontent.

    Этот конструктор контента разработан для замены дефолтного менеджера статей Joomla для управления контентом в широком смысле этого слова, он может организовать статьи, галереи изображений или видео-галереи, объявления, каталоги продукции, бизнес-каталоги. Все это он делает в рамках единого пользовательского интерфейса. FLEXIcontent — это нативное расширение для Joomla, соблюдающее правила формирования имен и допущений кодирования фреймворка (MVC лицевой и административной части). Таким образом, его переносимость для будущих версий будет значительно облегчена. Распространён довольно мало, поэтому вероятно, что для новых версий Joomla он появится не скоро, если вообще появится. Интерфейс административной панели выполнен довольно юзабельно. Есть фильтры, и тут они работают вполне приемлемо. Однако компонент очень устарел и очевидно, что автор забросил его разработку. Он хранит данные в таблицах com_content, но вывод все равно осуществляет через свой компонент com_flexicontent, из-за чего многие плагины не всегда его понимают и косячат, то же относится и к модулям.

    MightyResources.

    Поддерживает только Joomla 1.5. Более гибкий конструктор контента по сравнению с К2. Удобная работа с полями. Очень много параметров для настроек визуального вывода контента. Неограниченное количество пользователей, разделов и категорий, поддерживает Joomfish, совместимый с основными SEF, настраиваемые поля; комментарии, рейтинги, теги и многое другое. Если нужны дополнительные шаблоны оформления материалов, придется покупать платную лицензию, причем дизайн этих шаблонов оставляет желать лучшего. При работе с компонентом много багов и вытекающей из этого возни с настройками; много лишнего в стандартном выводе, который приходиться чистить. Пользователи отмечают плохую работу фильтров. Нет интеграции со стандартным компонентом com_content. Конструктор MightyResources устарел и был переписан с образованием нового продукта Cobalt (см. далее).

    Cobalt.

    Cobalt — это новое поколение конструкторов контента для Joomla, пришедшее на замену JoomSuite Content, а затем Mighty Resources. Последняя версия - Cobalt 8.

    Ключевые особенности конструктора:

  • Поддержка HTML5, CSS3, AJAX.
  • Улучшена скорость работы за счет оптимизации структуры БД и оптимизации запросов.
  • Расширенный поиск и фильтрация.
  • Наличие макета контента, позволяющего располагать поля в различных его секция.
  • Более 35 полей для работы с контентом.
  • Возможность добавлять ограничения для пользователей и групп. Можно назначать модераторов контента.
  • Система уведомлений пользователей об изменениях контента, включая комментарии к контенту.
  • Система рейтинга контента.
  • Поддержка QR-кодов и Google maps (имеются в виду поля с QR-кодами и с гео-картами).
  • Система шаблонов для оформления контента.

    Поля Uploads, Gallery, Image, Video, Audio, 4 Relation fields, Address, Map, Email and Mail, Date & Time, Telephone, Digits и другие тонко настраиваемы. Система уведомлений дает пользователям возможность подписаться на раздел или статью и получать уведомления (как в iPhone на Facebook или Вконтакте) об изменениях, добавлениях и других событиях, важных для этого пользователя. Cobalt позволяет создавать взаимосвязи типа «Один ко многим» или «Многие ко многим» между типами контента, поддерживает полнотекстовую систему поиска, имеет продвинутую встроенную систему комментирования, а также возможность использования любой другой системы для обсуждений, Facebook комментарии, интенсивные дебаты или системы комментариев Joomla. Cobalt способен показывать QR коды для многих типов контента – email-ов, телефонов, позиционирования на Google Map и адресов, закодированных как MECARD. Имеет полную интеграцию с Google Map – отображение записей на карте, установка иконок маркера, группировка маркеров, встраивание статей в описание маркера, поиск в радиусе. Каждый список записей или отображение записи используют шаблоны, которые могут настраиваться в менеджере Шаблонов. Cobalt позволяет назначать любых пользователей модераторами любой секции, присваивая им права с помощью предопределенных правил. Используя компонента, можно превратить свой сайт в каталог продуктов с множеством продавцов и системой продаж «Купить сейчас». оказывается поддержка на русском языке. Сотни параметров для настройки обеспечивают гибкость, но многие пользователи отмечают, что логика их расположения понятна только самим разработчикам. Компонент достаточно сложен для изучения.

    Roockbuilder.

    Этот конструктор контента для Joomla 3.x (drag-and-drop) очень прост в использовании. Есть бесплатная и платная версии. Имеет существенные недостатки: не интегрируется с com_content, отсутствуют типы контента, все конструкции выстраиваются непосредственно в статьях, называемых «pages». То есть чтобы создать несколько однотипных сущностей, нужно каждый раз вручную выстраивать всю структуру заново. Категории отсутствуют как класс. Весь функционал этого конструктора реализуется стандартными материалами Joomla.

    FieldsAttach.

    Очень простой компонент для построения новых полей Joomla. Компонент позволяет добавлять новые поля к Материалам и категориям. Типы полей:

  • Input
  • Textarea
  • Select
  • Multipleselect
  • Checkbox
  • Image
  • Gallery image
  • Vimeo video
  • Youtube video
  • Table
  • Link
  • Date
  • Iframe
  • Googlemaps
  • Не все виды полей для этого компонента бесплатны. Значение новых полей задается через настройки материала или категории соответственно. Очень удобно, когда нет возможности стандартным способом вывести дополнительные данные. Особенности:

  • Полностью совместим с материалами Joomla. Без замены полей Joomla.
  • Совместим с Front-end
  • Входит в расширенный поиск
  • Возможность указания обязательных полей
  • Автоматическое изменение размера изображений
  • Выбор вывода полей, до или после текста материала
  • Возможность добавления полей фильтрации
  • Встроен в стандартный шаблон материала.
  • ContentBuilder.

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

  • Каталоги
  • Объявления
  • Формы контактов
  • Представление статьи
  • Основные сообщества
  • Платный контент
  • Файловые каталоги
  • Продажа файлов
  • Галерею изображений
  • Расширенная регистрация, в том числе платная регистрация и много другое.
  • Кроме того, можно использовать ContentBuilder, чтобы контролировать права доступа пользователей по отношению к контенту, редактированию, рейтингу, настройкам параметров статьи, публикации и т.д.

    Существуют плагины, которые поставляются уже с ContentBuilder, такие как PayPal, плагин для изменения размеров изображений, загрузки, общей проверки формы и т.п. Поддерживает запись импорта с использованием CSV файлов.

    ShellManager.

    Компонент ShellManager 1.3 дает возможность создания собственных компонентов и модулей, с возможностью экспорта и установки на других сайтах. Этот ССК не особо известен, но с помощью него (дописав функционал) можно реализовать сложное сравнение продуктов по техническим параметрам из разных категорий.

    Lof Showcase.

    Этот компонент предназначен для представления контента на сайте Joomla. Он предоставляет шаблоны: блога, новостей, витрины. С помощью одного шаблона с настройками можно создать любой тип витрины, такой как: новости/интернет-журнал, каталог продукции, слайд-шоу, закачка документов, менеджер каталога. Lof Showcase поддерживает три уровня конфигураций: меню, категории и статьи; поддерживает дополнительные поля конфигурации к картинкам статей, видео, приложениям. Элементы в бэкэнде организованы в четко определенную структуру, чтобы управлять большим количеством предметов, загруженных изображений.

    TZ Portfolio.

    Этот конструктор контента работает на базе com_content. Компонент позволяет продемонстрировать свои продукты или проекты, создавать альбомы, добавлять фотографии и управлять данными системы. Интегрируется с K2 и Joomla Content.

    Ji Custom Fields.

    Позволяет создавать дополнительные поля.

    Pages-and-Items.

    Слабый и малофункциональный CCK. Использует контент Joomla, бесплатный.

    Fields and Filters.

    Компонент представляет собой менеджер для добавления и управления дополнительными полями для стандартных материалов Joomla, а также их фильтрации (элементов). Он не перезаписывает файлы ядра Joomla. Включает 4 поля - input, image, textarea/editor, checkboxlist (checkboxlist поле можно использовать для фильтрации).

    custom fields.

    Компонент позволяет добавить к материалам Joomla! пользовательские поля для хранения какой-либо информации. Для этого необходимо установить компонент, создать необходимые поля и при редактировании материала, в нижней части экрана нажать на специальную кнопку, отображающую список доступных полей, и заполнить необходимые. Для отображения содержания этих полей разработчик предоставляет модуль и плагин. В состав дистрибутива входит 4 расширения: 1 компонент, 1 модуль и 2 плагина.

    Биллинг для Joomla 3

    Биллинг для Joomla 3 представляет собой многофункциональную сборку для управления контентом, удобно и гибко реализующую следующий функционал:

  • широкие возможности биллинговой системы: простая настройка оплаты, прием платежей максимально возможными способами оплаты, плагины более 20 самых популярных платежных систем и агрегаторов, платный доступ к любому элементу - от статьи до mp3-файла, платная подписка и платная регистрация, различные тарифы, добавление и продажа статей пользователями
  • конструктор контента CCK
  • функция документооборота (статусы объектов, переходы между ними, маршруты)
  • несколько механизмов формирования цены - фиксированная, подписка, аукцион и т.п.
  • подробная документация и оперативная поддержка на русском языке
  • возможность заказать индивидуальную доработку компонента для вашего сайта.
  • scroll back to top

    joomlaplus.ru

    Бесплатное расширение Конструктор форм в Joomla! - JoomSpider

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

    Ядро Joomla

    Большинству веб-сайтов необходима страница контактов, ведь обратная связь – это обязательный атрибут в настоящее время. Разработчики считают, что именно включение интересной формы способствует большему представлению, чем просто ссылка электронной почты. Если все, что вам нужно сделать, это зафиксировать имя, электронную почту и сообщение, то трудно пройти мимо стандартного компонента Contact, который является частью ядра Joomla. Единственное, что пока останавливает некоторых регулярно его использовать, является отсутствие капчи, а это всегда приводит к большому количеству спама. Интеграция ReCaptcha является одной из новых функций, добавленных к Joomla 2.5. Так что теперь можно легко создавать и управлять простой формой с помощью плагина Joomla out-of-the-box.

    RSForm!

    Раньше это был стандартный конструктор форм, теперь, когда он стал бесплатным, он намного опережает остальных с точки зрения удобства использования. Однако он доступен только для Joomla 1.5. Тем не менее, есть отличная платная версия RSForm! Pro, которая совместима с Joomla 2.5.

    Компонент Proforms

    Интерфейс и элементы управления не схожи с основными элементами Joomla. Он имеет уникальный внешний вид и кнопки там расположены не "на своих" позициях. Кстати, опыт использования приложения Joomla! Administrator является главной особенностью работы в версии 3.0, и ожидается, что в будущем, сторонние расширения будут иметь более последовательный вид.

    Компонент Breezing Forms

    Этот компонент выглядел обещающим в виду того, что его интерфейс имеет простой и понятный вид. Пользователю понятно, куда надо заходить, чтобы управлять формами и данными. Существуют три способа для создания новой формы: QuickMode, Easy Mode и ClassicMode. Формы предполагают большое количество новых возможностей и гибкости, но будьте готовы потратить некоторое время на ознакомление с документацией.

    Компонент ChronoForms

    Большинство конструкторов форм автоматически сохраняют документы в базе данных, но ChronoForms требует создание таблицы для каждой формы. Это не так страшно, как это может прозвучать. Осуществляется эта операция через администратора, и лишь однажды сделав это, вы будете знать, что делать в следующий раз.

    Компонент ССК

    CCK (content construction kit) является расширением, которое позволяет владельцу сайта создавать свой "тип документа" с уникальными полями. Fabrikar является устоявшимся конструктором приложений для Joomla, но его гибкость, равно как и в других CCK, таких как K2, является его минусом в этом случае. Они просто слишком громоздки для повседневных форм.

    Скоро выйдет серия учебных материалов об использовании ChronoForms.

    Источник: Build A Joomla Website

    joomspider.com


    Prostoy-Site | Все права защищены © 2018 | Карта сайта