Куда идем?

Seblod

SEBLOD – мощный, бесплатный, да и просто шикарный конструктор контента для Joomla.

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

SEBLOD доставточно сложен в освоении и подходит тем, кто уже достаточно хорошо освоился в Joomla.

Если вы хотите попробовать SEBLOD, не устанавливайте его на действующий сайт, используйте тестовый. Это важно, поскольку данный компонент сильно модифицирует Joomla за счет огромного количества собственных плагинов. Удалить его бесследно может не получиться, а потому лучше пробовать на тестовом сайте.

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

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

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

Подробнее...

Seblod – крайне мощный инструмент. Это его достоинство. Но иногда именно это может стать и его недостатком. «Какой смысл стрелять из пушки по воробьям?» – в некоторых случаях это утверждение относится и к Seblod. В этой статье я расскажу о том, для каких задач Seblod отлично подходит, а какие проще решить без него.

Подробнее...

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

Подробнее...

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

Подробнее...

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

Для фильтрации в Seblod служат типы поиска. О том как создавать типы поиска Seblod, настраивать их и управлять фильтрацией контента я расскажу в этой статье.

Подробнее...

В предыдущих статьях серии мы поверхностно рассмотрели структуру SEBLOD. Теперь пришло время копнуть немного глубже и разобраться в том, как и где компонент хранит данные, которые мы создаем.

Хранилища данных – это, можно сказать, сердце SEBLOD. Понять материал, описанный в этой статье, крайне важно.

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

Подробнее...

В этой статье я описал все поля SEBLOD, включенные в стандартный набор на сегодняшний день. Сделал я это, как мне кажется, максимально удобно – в виде таблицы и комиксов :-). Надеюсь, вам понравится.

Подробнее...

В прошлой статье серии я рассказал про стандартные типы полей SEBLOD. Некоторые из них были достаточно сложными и их описание я оставил на отдельные статьи. Сегодня будет как раз такая статья. В ней я расскажу про замечательное поле SEBLOD: Image, которое позволяет загружать и показывать изображения. Также в статье вы найдете пример использования поля Image для создания собственной галереи изображений.

Подробнее...

Пришло время для описания еще одного сложного поля SeblodEmail. Как можно догадаться по названию, это поле предназначено для всяческой работы с email-сообщениями. В этой статье я расскажу, как с помощью поля Email организовать форму обратной связи для сайта. Можно, конечно, использовать для формы обратной связи одно из десятков дополнительных расширений или стандартные возможности Joomla, но если у вас на сайте установлен SEBLOD, с его помощью вы сможете сделать форму сколь угодно мощную и удобную именно вам.

Подробнее...

В этой статье я опишу последнее из сложных основных полей SEBLOD – поле загрузки файлов. Для чего оно может понадобится? Например, для создания файлового архива на SEBLOD, или прикрепление файла в форме обратной связи, или в форме заказа. Много чего можно придумать. Иметь в своем арсенале такое поле просто необходимо.

Подробнее...

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

Эта статья является базовой. Она позволит вам познакомиться с шаблонами Seblod и оценить, насколько глубоко вам позволяют погрузиться в них ваши знания.

Подробнее...

Seblod позволяет очень гибко работать с формами. Наверное, не будет преувеличением сказать, что значительная часть этой гибкости приходится на такие разделы, как ConditionalStatesи ComputationRules. В этой статье я расскажу о том, что это такое, как пользоваться данным функционалом, а также покажу по шагам как с его помощью создать калькулятор расчета стоимости ОСАГО (пакет с калькулятором доступен для скачивания в конце статьи).

Подробнее...

Помимо всего прочего SEBLOD имеет в себе встроенную функцию создания многостраничной формы. Это такая форма, информация в которую вводится постепенно.

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

Подробнее...