Створити простий новинний сайт або блог на Joomla можна без проблем, але для створення порталу буде потрібно установка ряду додаткових розширень, не кажучи вже про постійний контроль над безпекою системи і відстеження вразливостей.
Багато користувачів системи Drupal сміються над веб-розробниками, які використовують Joomla. оскільки створити сайт на Joomla з різними видами контенту, як наприклад, каталог з різними полями, це завдання не з легких, а формування Багатосайтові за таким сайту не представляється можливим. Існують різні компоненти, проте кожен з них орієнтований на певну мету.
Більшість з вас напевно дивилися фільм «Залізна людина». У ньому йдеться про одне винахідника, який створив костюм, здатний підвищувати людські можливості. З його допомогою люди могли літати, ставали сильнішими і спритнішим. Звичайно, це фантастика, однак і в нашій реальності знайшлася група винахідливих розробників, які створили подібний костюм для Joomla. При його установці можливості системи значно збільшаться. Стане можливим формування різних типів матеріалів, робота з базою даних, використовуючи інтерфейс AJAX, за допомогою якого можна створити нові поля, а також система дозволить перебудовувати абсолютно будь-які компоненти Joomla, здійснювати їх інтеграцію і наділяти їх приголомшливою гнучкістю. Назва цього костюма - конструктор контенту Seblod.
Щоб не ускладнювати собі життя в роботі з Joomla були створені конструктори контенту (Content Construction Kit, CCK), одним з яких є Seblod. За допомогою конструктора контенту можна створити безліч різних видів контенту. Таких додатків існує не так багато, оскільки їх розробка - довгий і трудомісткий процес.
Користувачі, які знайомі з різними конструкторами контенту, можуть поставити справедливе питання - в чому полягають переваги Seblod перед ZOO і К2. Справа в тому, що Seblod є справжнім ССК для Joomla, в той час як інші здатні виконувати функції конструктора, але не підходять для спільної роботи з Joomla. Наприклад, дані розширення створюють власні таблиці в базі даних і працюють тільки з ними, при цьому таблиці Joomla не використовуються. Крім цього, К2 і інші подібні розширення важко інтегруються з різними сторонніми компонентами.
На відміну від них Seblod розширює можливості Joomla, вбудовуючись з існуючою системою контенту. Це відкритий компонент, який працює з таблицями системи, підвищуючи її функціональність. Крім цього, Seblod відмінно взаємодіє з різними розширеннями.
Різні типи контенту - це далеко не все, з чим здатний впоратися Seblod. Він також має три важливі особливості.
Перша: пошук по різним типам контенту. Це означає, що користувач може створити безліч різних типів пошуку, використовуючи будь-які поля, комбінації і входження. Відзначимо, що не тільки поля Seblod, але і всі поля, існуючі в базі даних системи.
Друга: Seblod чудово взаємодіє з різними розширеннями. Він дозволяє використовувати дані будь-яких таблиць з бази даних системи, в тому числі інтернет-магазин, галереї і так далі.
Третя: гнучкість в управлінні Seblod. Розробниками був продуманий кожен елемент даного компонента, що дозволяє використовувати перевизначення в Seblod, змінювати структуру форм, здійснювати верстку своїх макетів і формувати свої контейнери полів.
Seblod наділяє користувача повним контролем над контентом і його формами, практично не використовуючи для цього php.
Кожен компонент має як достоїнствами, так і недоліками. Спочатку слід зазначити, що компонент Seblod 2, призначений для 1.7 версії системи Joomla, є третім релізом. Іншими словами, розробникам вдалося реалізувати не всі, що планувалося, однак те, що вже є, працює коректно і злагоджено.
Важливо зауважити, що установка Seblod займає кілька секунд, а ось при видаленні доведеться посидіти набагато довше. Це пов'язано з його глибокою інтеграцією в систему, тому для перевірки компонента не варто встановлювати його на робочі сайти, а тестування краще проводити на спеціальному тестовому сервері.
Основним недоліком конструктора контенту можна назвати високий рівень входження, відсутність документів на російській мові, невелика кількість текстів англійською, що є серйозною перешкодою в освоєнні даного компонента. Однак існує форум підтримки англійською мовою, де розробники конструктора відповідають на запитання користувачів по роботі Seblod.
Для використання конструктора необхідно не просто орієнтуватися в принципах роботи Joomla, але і розрізняти її модулі, компоненти і плагіни, елементи меню, перенаправлення і шаблони. Користувач повинен мати чітке уявлення, що таке контент, де він знаходиться і яким чином він виводиться на сторінки сайту. Працювати з Seblod без знань практично неможливо і не має сенсу.
Конструктор контенту Seblod має безліч функцій, які не розглянути в рамках однієї статті. Ви можете прочитати інформацію про нього на офіційному сайті seblod.com або стежити за нашими публікаціями. Ми плануємо продовжити тему про конструктора контенту Seblod і допомогти користувачам краще в ньому розібратися.