Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

Joomla



План:


Введення

Joomla! (Вимовляється джумла) - система управління вмістом (CMS), написана на мовах PHP і JavaScript, що використовує як сховища бази даних MySQL. Є вільним програмним забезпеченням, поширюваним під ліцензією GNU GPL.


1. Етимологія

Назва "Joomla!" фонетично ідентичне слову "Jumla", яке в перекладі з мови суахілі означає "всі разом" або "єдине ціле", [2] що відображає підхід розробників та спільноти до розвитку системи.

2. Історія

Система керування вмістом Joomla! є відгалуженням широко відомої CMS Mambo. Команда незалежних розробників відокремилась від проекту Mambo через незгоди в економічній політиці. 16 вересня 2005 у світ вийшла перша версія Joomla!, Що є по суті перейменованої Mambo 4.5.2.3 і включає в себе виправлення знайдених на той момент помилок та вразливостей.

В даний час актуальна версія 1.7. Версія 1.0 вважається застарілою, її офіційна підтримка припинена 1 липня 2009 року. Підтримка версії 1.6 припинено 19 серпня 2011.

До літа 2008 року по числу щоденних скачувань Joomla! посіла друге місце після WordPress зі значним відривом від інших подібних систем. [3]


3. Опис системи

CMS Joomla! включає в себе різні інструменти для розробки веб-сайту. Важливою особливістю системи є мінімальний набір інструментів при початковій установці, який доповнюється в міру необхідності. Це знижує захаращення адміністративної панелі непотрібними елементами, а також знижує навантаження на сервер і економить місце на хостингу.

Joomla! дозволяє відображати інтерфейс фронтальної та адміністративної частини будь-якою мовою. Каталог розширень містить безліч мовних пакетів, [4] які встановлюються штатними засобами адміністрування. Доступні пакети російського, українського та ще деяких мов країн СНД.


4. Основні можливості

Joomla! 1.6 - редагування матеріалу в Back-End області
  • Функціональність можна збільшувати за допомогою додаткових розширень (компонентів, модулів і плагінів).
  • Є модуль безпеки для багаторівневої аутентифікації користувачів та адміністраторів (використовується власний алгоритм аутентифікації і "ведення" сесій).
  • Система шаблонів дозволяє легко змінювати зовнішній вигляд сайту або створити свій унікальний (наприклад, за допомогою програми Artisteer). У мережі існує величезний вибір готових шаблонів, як платних, так і безкоштовних.
  • Передбачені настроюються схеми розташування модулів, включаючи лівий, правий, центральний і будь-яке інше довільне положення блоку. При бажанні вміст модуля можна включити у вміст матеріалу. Наприклад, вираз {loadposition mod_fpslideshow} введене (разом з фігурними дужками) в довільне місце у статті виведе вміст модуля, якому задана позиція виведення як "mod_fpslideshow".
  • До переваг системи можна віднести те, що всі компоненти, модулі, плагіни та шаблони можна написати самому, розмістити їх в структурованому каталозі розширень або відредагувати існуюче розширення на свій розсуд.
  • Відбувається регулярний вихід оновлень. Існує публічний Багтрекер (список офіційних трекерів), існують також трекери міграції зі старих версій Joomla, трекер побажань розширення функціоналу і так далі), де користувачі Joomla можуть залишати зауваження щодо роботи CMS, які згодом вивчаються її розробниками, при необхідності включають в чергове оновлення Joomla виправлення, вирішальні ті чи інші проблеми.
  • Починаючи з версії 1.6 вбудована багатомовність.

5. Можливості адміністрування

  • Для кожної динамічної сторінки можна створити свій опис і ключові слова з метою підвищення рейтингу в пошукових системах;
  • Початок і закінчення публікації будь-яких матеріалів можна запрограмувати за календарем;
  • Можливість обмежити доступ до певних розділів сайту тільки для зареєстрованих користувачів, а з виходом Joomla 1.6 доступ як до розділу, так і до певного матеріалу з точністю до конкретного зв'язку матеріал <-> користувач;
  • Власні схеми розташування елементів по областях шаблону;
  • Різні модулі (останні новини, лічильник відвідувань, докладна статистика відвідувань, гостьова книга, форум та інші);
  • У версії 1.6 була сильно покращена система установки та управління розширеннями. Тепер можливо одночасно встановлювати кілька розширень, об'єднаних в один інсталяційний пакет. Більше того, реалізована можливість автоматичного оновлення встановлених розширень (за умови, що розробник розширення задіює цей механізм);
  • У версії 1.6 з'явилася можливість публікації вмісту на декількох мовах;
  • У версії 1.6 з'явилася можливість визначити час початку і завершення публікації модулів. Так само в новій версії Joomla поліпшені можливості по управлінню відображенням вмісту;
  • Можливість створення не однієї, а декількох форм зворотного зв'язку для кожного контакту;
  • Модуль прийому від віддалених авторів новин, статей і посилань;
  • Ієрархія об'єктів;
  • Менеджер розсилки новин. Підтримка більше ніж 360 служб розсилки новин по всьому світу;
  • Вбудований візуальний редактор TinyMCE;
  • ЧПУ - "человекопонятний URL", наприклад, "example.com / news/2011 /";
  • Більше 8800 (за станом на 4 січня 2012) готових модулів і компонентів (http://extensions.joomla.org).

6. Мінімальні системні вимоги

Для роботи Joomla 1.5 потрібні: [5]

  • PHP :
    • PHP 4.3.10 або новіший, рекомендується 4.4.7, якщо встановлено PHP 5.3.x в php.ini рекомендується використовувати директиву error_reporting = E_ALL & ~ E_NOTICE
  • MySQL 3.23.x або новіше, але не 6.x
  • Apache 1.3.x або новіше.

Для версій 1.6 і 1.7 потрібно, як мінімум, Apache 2.0, PHP 5.2.4 і MySQL 5.0.4. [6]

7. Використання в електронній комерції

На платформі Joomla існує безкоштовний додаток для організації електронного магазину - VirtueMart.

Примітки

  1. Joomla 1.7.3 Released - www.joomla.org/announcements/release-news/5392-joomla-173-released.html
  2. У суахілі є запозичення арабського جملة "сукупність".
  3. Ric Shreves 2008 Open Source CMS Market Survey - www.waterandstone.com/downloads/2008OpenSourceCMSMarketSurvey.pdf (Англ.) ( pdf) (27 July 2008). - Огляд ринку відкритих CMS. архіві - www.webcitation.org/61H1TGnUc з першоджерела 28 серпня 2011.
  4. Translations for Joomla - extensions.joomla.org / extensions / languages ​​/ translations-for-joomla (Англ.) . Open Source Matters, Inc. - Переклади для Joomla!. архіві - www.webcitation.org/61H1TwZUX з першоджерела 28 серпня 2011.
  5. Joomla! Help Site - System Requirements - help.joomla.org/content/view/1938/310 / (Англ.) . Open Source Matters, Inc. (2 September 2008). - Системні вимоги для Joomla 1.5.x. В архіві - www.webcitation.org/61H1UYGmd з першоджерела 28 серпня 2011.
  6. Joomla 1.5 Technical Requirements - www.joomla.org / technical-requirements.html

Література

П:
У Вікіпедії є портал
"Вільне програмне забезпечення"
  • Колісниченко Денис Миколайович Joomla! 1.5. Керівництво користувача - М .: "Діалектика", 2009. - С. 224. - ISBN 978-5-8459-1509-2.
  • Хаген Граф Створення веб-сайтів за допомогою Joomla! 1.5 = Building Websites with Joomla! 1.5 - М .: "Вільямс", 2009. - С. 304. - ISBN 978-5-8459-1506-1.
  • Беррі Норт Joomla! Практичний посібник = Building a Successful Joomla! Powered Website - М .: "Символ-Плюс, 2008. - С. 448. - ISBN 978-5-93286-117-2.
  • Ден Рамел Joomla! Самовчитель = Beginning Joomla! From Novice to Professional - Санкт-Петербург: "БХВ-Петербург, 2008. - С. 448. - ISBN 978-5-9775-0285-6.

Цей текст може містити помилки.

Схожі роботи | скачати
© Усі права захищені
написати до нас