CMS Joomla – можливості, встановлення та використання. Широкий вибір різних модулів та компонентів. Чому саме двигун CMS Joomla

Від автора:вітаю Вас дорогий друже. Системи управління контентом, даний час, користуються величезною популярністю серед веб-розробників, тому що дозволяють швидко і досить легко створити сайт практично необмеженого функціоналу. Тому я хотів би поговорити про те, що таке Joomla і як це працює.

Що таке Joomla?

Joomla – це система керування контентом з відкритим вихідним кодом, написана мовою програмування PHPз елементами JavaScript. Назва "Joomla" сформована зі слова "Jumla", африканської мови суахілі, що в перекладі означає "все разом". До речі з цього приводу розробники дуже вдало вибрали назву, оскільки CMS дуже популярна, і має величезну спільноту користувачів, як в рунеті так і в інтернеті. При цьому Joomla активно розвивається та постійно вдосконалюється як у плані функціоналу та зручності, так і у плані безпеки та швидкодії.

На сьогоднішній момент, а це вже 10 років як створена перша версія двигуна, CMS Joomla займає лідируючу позицію в рейтингу найпопулярніших CMS по всьому світу, поступаючись лише WordPress.

Історія створення CMS Joomla

В основі CMS Joomla є проект Mambo. У далекому 2005 році у команді розробників даного проектустався розкол, відповідно частина їх покинули проект і зайнялися розробкою нової власної CMS. Так у вересні 2005 року було випущено першу версію CMS – Joomla 1.0, яка, по суті, представляла вже існуючу, Mambo 4.5.23, звичайно з деякими доопрацюваннями та удосконаленням. Через деякий час у 2007 році була випущена повністю самостійна версія з довгостроковою підтримкою – Joomla 1.5. Ця версія підтримувалася досить довго, і під неї було створено величезну кількість розширень та шаблонів, що дозволяло адаптувати її під різні потреби користувачів.

На цьому розробники не зупинилися і в наступні роки випускалися нові і нові оновлення, що призвело до виходу в грудні 2011, чергової довгострокової версії - Joomla 2.5.

На даний час актуальна версія Joomla 3.4.5 і вийшла для тестування - Joomla 3.5 beta, що призвело до припинення підтримки. ранньої версії Joomla 2.5

Можливості CMS Joomla

Тепер давайте поговоримо про те, які у CMS Joomla можливості:

Багата функціональність, яка до того ж значно розширюється додатковими розширеннями (компоненти, модулі та плагіни).

Гнучка та проста системашаблонів, завдяки якій дуже легко змінювати зовнішній вигляд сайту: позиції модулів, шрифти колір фону і т.д. За час існування Joomla створено величезну кількість шаблонів, як безкоштовних, так і платних. різних версій CMS. При цьому шаблони Joomla досить прості в розумінні, а значить цілком можна самостійно створити власний шаблон, забезпечивши таким чином унікальність дизайну створюваного сайту. На нашому сайті опубліковано міні-курс з цієї теми – посилання.

З версії 1.6 додано підтримку багатомовності.

Починаючи з версії 2.5, розширена підтримка баз даних. Реалізовано підтримка Microsoft SQL Server, а з версії 3.0 – PostgreSQL. Надалі планується додати підтримку Oracle, SQLite.

Вбудований медіа-менеджер, який забезпечує можливість закачування файлів на сайт.

Сучасні тенденціїта підходи у веб-розробці

Дізнайтеся алгоритм швидкого зростання з нуля у сайтобудуванні

Гнучкий та функціональний механізм поділу користувачів з прав доступу до елементів сайту.

Підтримка людино-зрозумілих URL-адрес (ЧПУ).

Можливість встановлення терміну початку та закінчення публікації матеріалів.

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

Можливість адміністрування з частини сайту за наявності відповідних прав доступу.

Переваги CMS Joomla

Основні переваги CMS Joomla:

Інтуїтивно-зрозумілий інтерфейс панелі адміністратора, завдяки чому навіть новачок з легкістю зможе створити сайт на даній CMS.

Зручний механізм створення та відображення меню, необмеженого рівня вкладеності.

Відкритий вихідний код.

Багатий за функціоналом менеджер матеріалів, який дозволяє публікувати необмежену кількість матеріалів, причому з поділом за категоріями.

Зручна система модулів, завдяки якій можна відображати в різних позиціях необхідні дані.

Гнучкість та розширюваність сторонніми компонентами. Як було описано вище, функціонал CMS можна значно розширити додатковими розширеннями та адаптувати для вирішення практично будь-якої поставленої задачі.

Універсальність та простота налаштування. Кожен елемент системи легко налаштовується під кожного користувача.

Широке співтовариство користувачів та постійні оновлення, які виправляють знайдені помилки та підвищують безпеку системи.

Багатомовність – як було описано вище в CMS, введена підтримка багатомовності, що дозволяє відображати на сторінках сайту контент різними мовами.

Простота поновлення.

Як Ви бачите, переваги Joomla показують чому вона користується найвищою популярністю серед розробників сайтів. Усього Вам доброго та вдалого кодування!

Сучасні тенденції та підходи у веб-розробці

Дізнайтеся алгоритм швидкого зростання з нуля у сайтобудуванні

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

Двигун Joomla використовується по всьому світу для керування від простих домашніх сторінок до найскладніших корпоративних веб-сайтів. Система проста в інсталяції, управлінні та дуже надійна.

Що являє собою двигун Joomla?

Двигун Joomla - це програмний комплекс, що управляє контентом.

Система керування вмістом, або CMS – це комп'ютерна програмна система, яка використовується для забезпечення та організації спільного процесу створення та редагування текстових та мультимедійних документів (контенту).

Двигун Joomla відноситься до категорії WCMS (Web Content Management System – система управління веб-вмістом), оскільки її функціональність адмініструється з браузера до веб.

Двигун Joomla – це результат серйозних протиріч між фондом Mambo Foundation, який був заснований у серпні 2005 року, його командою розробників. Двигун Joomla продовжив розробку успішної системи Mambo і, подібно до Mambo, є програмне забезпечення, що забезпечує просте адміністрування веб-сайтів із веб-браузерів.

Австралійська компанія Miro (www.miro.com.au) у 2001 році розробила CMS під назвою Mambo. У 2002 році компанія розділила свій продукт на комерційну версію та версію з відкритим кодом. Наприкінці 2004 року версію з відкритим кодом назвали Mambo. Вона мала перевагу безкоштовного розповсюдження та величезну спільноту користувачів та розробників, які здійснювали її розширення та вдосконалення.

Крім цього 2005 було запропоновано заснувати фонд, який і був заснований компанією Miro з Австралії, але вона заявила, що не планує включати в подальшу роботу колишню команду розробників. Тоді команда розробників вирішила продовжити розробку Mambo під власну відповідальність, давши своєму новому продукту назву Joomla. Двигун Joomla версії 1.0 був опублікований 17 вересня 2001 року.

Через два роки після свого відкриття двигун Joomla став одним з найбільш популярних проектів з відкритим кодом у світі. Але довгий часвона не розширювалася далі і вже почала втрачати свою популярність, але команда розробників не розгубилася і випустила оновлений Двигун Joomla 1.5.

Двигун Joomla завдяки вмілій стратегії створення будівельних блоків дозволяє ще ширшому колу розробників брати участь у розробці. Зараз ми маємо вже третю версію двигуна Joomla і робота над її покращенням продовжується.

Побудуємо сайт на движку Joomla
Як у справжньому будинку ваш Двигун Joomla має певне планування кімнат.

У цьому будинку є:

  • вітальня (для показу контенту),
  • кухня та кімната переговорів (форум),
  • робочий кабінет (адміністративна область) та
  • особисті апартаменти, які ви показуєте лише особистим друзям.
Неважливо, яке саме планування ви оберете - у будь-якому випадку ви повинні обставити свій будинок, настелити красиву підлогу, наклеїти шпалери, розвісити кілька картин по стінах (шаблонах) і, звичайно, регулярно прибирати.

Відвідувачі повинні мати можливість знайти вашу оселю. Тому якнайбільше людей повинні знати його адресу.

Відповідально підходьте до планування власного будинкув інтернеті. Продумайте текст, інтерактивні елементи на кшталт календаря чи форми і, звісно, ​​область, доступну лише зареєстрованим користувачам. Подумайте про покажчики, які допоможуть користувачам, але не нав'язуйте їм нічого, і нарешті подивіться, як це роблять інші. Поговоріть із тими людьми, яким буде адресовано ваш сайт. Їхні побажання обов'язково врахуйте. Це самий кращий спосібуникнути помилок.

Якщо ви вкладете душу і серце в будівництво вашого сайту на Joomla, то успіх вам гарантований. Двигун Joomla дозволить все це реалізувати.

Двигун Joomla має такі характеристики:

  • Вільний вихідний код.
  • Величезне співтовариство користувачів та розробників.
  • Проста система робочого потоку.
  • Система публікування контенту.
  • Файловий диспетчер для завантаження та адміністрування файлів.
  • Підсумовування контенту у форматі RSS.
  • Кошик для віддаленого контенту.
  • Дружні URL механізму пошуку.
  • Управління банерами.
  • Багатомовність веб-сайтів та адміністративного інтерфейсу.
  • Адміністративний інтерфейс окремо від веб-сайту.
  • Макромова для контенту (модулі, що підключаються).
  • Проста інсталяція додаткових розширень (більше 2000).
  • Потужна система шаблонів.
  • Ієрархічні групи користувачів.
  • Проста статистика користувачів.
  • Редактор для контенту
  • Просте голосування.
  • Система рейтингів для контенту

Це система управління вмістом сайту (його контентом, функціоналом і т.д.), яка приймає Наразінайрізноманітніші форми з допомогою використання різних вкладень, які у Джумлі називаються розширеннями і компонентами. CMS використовується для більш гнучкої та багатофункціональної побудови сайту та управління ним. Це свого роду скелет, каркас, на який вже навішуються різні плагіни, модулі, розширення та компоненти. На сьогодні існує багато конструкторів сайтів (CMS), наприклад, той же, або DLE, але ми сьогодні розглянемо найбільш популярну після WordPress систему – .

Правду кажучи, років 10-15 тому Джумла була провідною CMS в інтернеті - на її основі робилися майже всі сайти, принаймні, більша їх частина. З часом WordPress став витісняти Joomla своєю більш розвиненою функціональністю та простотою в установці та роботі. Проте зараз на Joomla працює близько 30% користувачів і веб-майстрів, так що має прямий сенс ознайомитися з цим конструктором ближче. Отже, починаємо.

У Джумлі весь функціонал організований таким чином, що практично не потрібно втручання адміністратора, крім публікації статей. Карта сайту, наприклад, створюється автоматично і в фоновому режимі, тобто від власника сайту не потрібно взагалі нічого. Розширення після їх завантаження та налаштування теж працюють самостійно. CMS дозволяє користуватися додатковими функціямиНаприклад, можна створити форум, інтернет-магазин, портал з фільмами, галерею фотографій, відеоархів типу YouTube - всі ці можливості надаються у вигляді розширень, компонентів, доповнень та плагінів у Джумлі. Все, що необхідно для того, щоб перебудувати сайт під свої потреби, - це встановити потрібне вам розширення або компонент.

Що стосується організації функціоналу, то це безкоштовний конструктор, і всі його компоненти теж поширюються безкоштовно в інтернеті. Тож якщо ви побачите, що якийсь шаблон для Джумли чи розширення продаються, то знайте – хтось просто хоче зрубати бабло. Щоправда, це твердження є актуальним не для всіх випадків. Є хороші платні розширення та компоненти, плагіни. Але, як правило, більшість цих елементів можна знайти в безкоштовному доступі.

Тому, якщо ви вирішили працювати з Joomla, то найкраще користуватися її офіційним російськомовним сайтом - http://joomla.ru/. На сьогоднішній день можна завантажити і встановити версію Joomla 3.0.3 - це вже найбільш просунутий варіант конструктора, російськомовний і має багато попередньо функціонала. Встановлювати Джумлу практично так само легко, як і Вопдпрес - ну трохи довше і більше кроків потрібно буде зробити. Та й адмінпанель теж радикально відрізняється, але при певному навичці ви зможете із заплющеними очима керувати своїм сайтом – панель розрахована на інтуїтивне розуміння інтерфейсу.

Нижче відео, як встановити Joomla 3 на хостинг

Я, коли вперше прочитав слово Joomla, подумав, що це якийсь африканський звір. Реальність виявилася простішою і не такою страшною. Якщо перекласти із суахілі, то слово Joomla означає «Всі разом!». Тобто, у назві – прямий натяк на те, що це безкоштовний конструктор із відкритим вихідним кодом. Будь-який бажаючий може запропонувати внести свої зміни до цієї CMS, і йому нічого за це не буде, крім популярності. Щоправда, грошей він теж не отримає. Спільнота прихильників Джумли – це багатотисячна армія, а можливо, вже й багатомільйонна. На різних російських та зарубіжних форумах більше мільйона людей обговорюють роботу з Joomla, і щороку їх стає все більше, як стає більше і сайтів на движку Joomla.

Щоб почати працювати з Joomla, ніяких професійних навичок не потрібно і, щоб створити свій власний сайт з повноцінним функціоналом, вам знадобиться мінімальний набір знань мови. - Як дитячий конструктор. Можна організувати будь-який функціонал, просто додаючи потрібні розширення. Так само можна працювати і з дизайном сайту – змінювати шаблони, або додавати до них якісь елементи дизайну, наприклад, віджети чи модулі. В інтернеті завжди можна знайти безліч шаблонів для Джумли, які не потрібно навіть видозмінювати. Простим закачуванням такого шаблону у відповідну директорію ви в одну мить поміняєте дизайн сайту.

Усі необхідні розширення для Joomla (це як плагіни для WordPress) можна завантажити на сайті extensions.joomla.org. Практично щодня там з'являються нові розробки, тому ви знайдете все, що душа забажає. Детальні описи та приклади допоможуть вам швидше розібратися з встановленням та роботою того чи іншого розширення. Але головне в цій CMS - зрозумілий і простий інтерфейс користувача. Новачок, що мало що розуміє в цьому конструкторі, може сам встановити і налаштувати свій сайт на Joomla. Перелік зручностей, переваг та переваг цього двигуна можна продовжувати ще довго, але він буде надто довгим. Найпростіше встановити Joomla на сайт, і почати користуватися ним. Як це зробити, я докладно розповім у цій статті, але трохи пізніше, а поки що про те, що ще може цей конструктор.

Компоненти CMS Joomla – навіщо вони потрібні

На цій CMS можна буквально творити чудеса. Просто наведу кілька прикладів компонентів, і ви зрозумієте про Joomla трохи більше. Отже:

1. Компонент для резервного копіювання Akeeba Backup

Усе компоненти Joomlaє безкоштовними у розповсюдженні, і нова версія компонента Akeeba Backup 3.1 – не виняток. Це розширення є компонентом з відкритим вихідним кодом, і призначене для створення резервних копій сайту на Joomla і його бази даних. Архів, який можна створити за допомогою цього компонента, включає все файли Joomla, Резервну копію БД, а також з його допомогою можна відновити весь сайт у будь-який момент. Компонент має розширені платні версії. У цій покращеній версії додано три нові функції та виправлено помилки попередніх версій, одна з яких була критичною.

2. Компонент для організації форуму Kunena

Розробники розширення форуму Joomla Kunena 1.5.13 оголосили про створення нової версії. У цьому розширенні в основному було виправлено помилки попередніх версій, нічого нового не додавали. Форуми створюють багато веб-майстрів, і форум на Джумлі є дуже функціональним інструментом. Залучення користувачів до спілкування на форумах відбувається набагато жвавіше, якщо правильно організувати його

3. Компонент для організації на сайті гостьової книги Phoca Guestbook

Поліпшений безкоштовний компонентгостьова книга для Joomla під назвою Phoca Guestbook 1.4.3. У цій версії виклики функцій eregi чеський розробник Jan Pavelka замінив preg_match. Це покращило сумісність функціоналу з PHP 5.4, також з'явився новий параметр – суфікс, який виконує функції зміни імені сесії CAPTCHA.

4. Компонент для створення PDF-документів із контенту Phoca PDF

Той самий Jan Pavelka опублікував нову версіюкомпонент Phoca PDF 1.0.8. В основі цього функціоналу лежить некомерційна бібліотека TCPDF, компонент може створювати PDF-файли з контенту сайту Joomla. Бібліотека TCPDF у новому компоненті оновилася до версії 5.9.009 і тепер Phoca PDF має можливість працювати з плагіном Phoca PDF VirtueMart.

5. Компонент для створення галереї XGallery

Компонент для створення галереї зображень для сайтів Joomla під назвою XGallery 1.9.2. Внаслідок роботи компонент тепер для головної назви використовує назву рубрики на сайті. Це якісно покращує SEO-показники галереї. Додалася функція візуального відображення дескрипшена. Щоб її включити, необхідно додати невеликий опис для основної рубрики — ID=1.

6. Компонент управління базами даних Art Adminer

Компонент Art Adminer 1.0.1 - простий та зручний інструмент для роботи з БД сайту. Це розширення – аналог всім відомого веб-додатку phpMyAdmin, але відрізняється тим, що за його допомогою можна заходити до бази даних прямо з панелі адміністратора сайту. Це дійсно зручно – не потрібно заходити на хостинг, потім у phpMyAdmin тощо. Можна підключатися до автоматичному режиміі працювати з усіма наявними базами даних.

7. Компонент для швидкої вставкиготових нотаток Snippets

Команда програмістів NoNumber випустила оновлену версію компонента Snippets 0.3.0, який може вставляти готові нотатки в контент сайту. Особливість роботи цього розширення в тому, що спеціальні теги будуть видні лише в режимі редагування, а при публікації матеріалу на сайті замість цих тегів буде видно замітку цілком. Цей компонент буде зручним при використанні у контенті однакових за розміром частин.

8. Компонент Feed Gator - агрегатор новин для сайту

Безкоштовний компонент-агрегатор новин версії Feed Gator 2.3 RC1 готовий до використання. Це розширення може імпортувати вміст RSS-стрічок ваших підписок та відображати на сайті у будь-якому доступному для Joomla форматі. Ранні beta-версії мали кілька серйозних помилок, які у новому випуску виправлені, додано кілька нових можливостей. Версія Feed Gator 2.3 RC1 працює стабільно, тому й рекомендована для безкоштовного використання.

9. Вузьконаправлений компонент Ticketmaster – для замовлення квитків на заходи

Компонент Ticketmaster 1.0.9 створено на комерційній основі. Так зроблено тому, що це вузькоспеціалізоване розширення виконує наступні функції: воно дозволяє користувачеві замовляти на вашому сайті квитки на різні заходи. Квиток додається до кошика, а потім у PDF форматі надсилається на адресу замовника. Ticketmaster має свої власні бібліотеки для роботи з PDF файлами. У цій версії виправлено попередні помилки, додався планувальник для автоматичного створення квитків та їх відсилання користувачеві.

10. Компонент для завантаження файлів у матеріали сайту Attachments for content articles

Безкоштовний компонент версії Attachments for content articles 2.1.2 також вже доступний у мережі. Компонент завантажує файл і приєднує його до тексту або іншого вмісту на сайті (до зображення, таблиці, до інших файлів). Цю функцію можна організувати як в адміністративній частині, так і в користувальницькому інтерфейсі. Можливостей розширення багато, і ознайомитися з усіма можна на офіційному сайті Joomla або на сайті розробника.

Підтримка конструктора Joomla

Звичайно, за такої великої аудиторії користувачів Joomla без технічної та програмної підтримкине обійтись. Нижче я навів кілька ресурсів для російськомовних користувачів, на яких завжди можна обговорити проблеми Joomla, і скачати необхідні компоненти, розширення або шаблони:

    Joomla Extensions Catalog- Офіційний каталог компонентів і розширень. З цього репозитарію можна завантажити всі доступні розширення, плагіни чи компоненти

    Сайт www.joomla.org- офіційний сайт CMS Joomla

    Сайт help.joomla.org— документація, підручники, посібники – загалом все, що стосується роботи з Joomla

    Joom.Ru. Сайт «Російський дім Joomla!» - Офіційний сайт для російськомовних користувачів Joomla

Що може Joomla

Тепер ви трохи уявляєте, що таке Джумла. Але важливо пам'ятати одне: Joomla – це лише інструмент у руках веб-майстра. Щоб ваш новий сайт справді був ефективним, приносив прибуток і залучав нових користувачів, важлива якість контенту, його правильна архітектура та, безсумнівно, дизайн сайту. Як у Joomla організовано побудову контенту? Це розділи, потім ідуть категорії (рубрики) розділів, в яких вже публікується сам контент (вміст, статті) сайту. Це лише початок. Визначтеся, як ви організуєте контент на сайті, і вам буде простіше налаштувати CMS для правильного відображення інформації. Ієрархічна побудоваконтенту на сайті буде приблизно таким:

1. Розділ 1.0

5. Розділ 2.0

І так скільки потрібно.

Щоправда, організувати контент у Joomla можна по-різному. Нижче відео — Логіка організації контенту в Джумла

Далі вам необхідно створити меню сайту – за його допомогою відвідувачу буде набагато легше знайти ту інформацію, яка його цікавить. Меню може вказувати не лише на розділи чи категорії, а й на окремі сторінки чи записи. Потрібно правильно назвати як меню, так і рубрики, сторінки та сторінки записів на сайті. Це теж потрібне для більш зрозумілої орієнтації. Цікавий факт – відвідувач читає текст на сайті на 25% швидше ніж на машинописній сторінці. І це сумно, тому що у вас буде всього (в середньому) 7 секунд, щоб юзер зацікавився веб-сайтом. Тепер зрозуміло, чому так важливо правильно все побудувати та розташувати? Ось вам для загального розуміння ситуації кілька перевірених порад:

1. Для великого розмірузаписів робіть вступ, після читання якого користувач зможе ознайомитися з повною версієюстатті.

2. Найзначніші визначення (фактично це – ключові слова) потрібно розміщувати на початку речення або в його середині, але ніяк не наприкінці.

3. Найчастіше використовуйте структуровані списки для відображення даних.

4. Пишіть підзаголовки: поясніть відвідувачам, про що йтиметься далі у статті.

Якщо ви користувалися Joomla раніше, то, напевно, помітили, що наповнення сайту від дизайну сайту відокремлено зовсім. Шрифти, колірні стилі, графічні елементи, позиціонування - все це вже закладено у шаблоні сайту. Щоб створити шаблон, потрібно добрі знання, а також стилі CSS.

Але вам це, я сподіваюся, не знадобиться, тому що існує безліч вже створених безкоштовних шаблонів Joomla, а вам залишиться тільки вибрати. Шаблони можна розрізняти не тільки за кольором, але і за багатьма технічними параметрами. Це і розташування модулів (у WordPress — віджетів), кількість колонок, гумова або фіксована ширина шаблону, і багато іншого. Зараз послуги хостингу представляють Linux як основну платформу та оточення, і ця платформа задовольняє всі вимоги до технічної організації хостингу. Це:

1. PHP версії 4.2 та вище. На даний момент найстабільнішою вважається версія PHP 5.3.

2. Система управління вашими БД MySQL версії 3.23 та вище.

3. Вільний сервер Apache версії 1.3.19 та вище.

Для налаштування нового сайту на Joomla вам знадобиться створити такі дані:

1. Створити нове ім'я бази MySQL.

2. Створити нове ім'я користувача бази даних.

3. Створити надійний парольдля БД. Надійний - це коли в паролі є і цифри, і літери, причому літери і малі, і великі.

4. Вказати ім'я хоста для нової бази даних.

Якщо тарифний план, який ви обрали на хостингу, підтримує декілька баз даних MySQL, то можна створити для Joomla окрему базу. Далі я розповім, як швидко встановити Joomla на сайт та створити нову базуданих.

Проста установка Joomla

Панелі управління зараз майже на всіх хостингах уніфіковані, тому вам буде зрозуміло те, що я розповідатиму і показуватиму. Заходьте у свою панель керування та вибираєте ліворуч пункт меню «Установка CMS». Перед вами з'явиться такий список усіх пропонованих для встановлення CMS. Звичайно, вибираємо Joomla:

Далі ви побачите вікно, в якому вам потрібно буде вибрати версію Joomla для установки. В принципі можна вибирати будь-яку, а потім в панелі адміністратора оновити її до останньої. Я вибрав Joomla 3.0.3 – це і є зараз остання версія. Натисніть «Встановити», і перейдіть на новий рівеньустановки конструктора:

Тепер вам потрібно заповнити всі (!) поля у цьому списку. Але оскільки у вас ще немає бази даних, вам в установці буде відмовлено. Тому повернемося трохи назад і створимо нову базу даних для сайту Joomla 3.0.3. Що для цього потрібно? Заходимо в пункт меню "Бази даних MySQL" і створюємо нову базу, натиснувши на посилання "Створити базу даних". Далі ви побачите ось таке вікно:

Тут нам потрібно вказати ім'я БД (придумайте будь-яке тільки на латиниці), вказати кодування, поставити галочку на пункті «Створити користувача з таким же ім'ям і повним доступомдо бази даних». Ось і все, базу даних створено. Тепер ми повертаємось до встановлення CMS Joomla на сайт. Як ви пам'ятаєте, нам потрібно було заповнити всі поля, погодитись з ліцензією та натиснути кнопку «Встановити». Тепер чекаємо 10-15 хвилин, і система повідомить вам про це:

За цей час система сама встановить ваш сайт конструктор Joomla. Вам залишиться тільки зайнятися його налаштуваннями. Ось як виглядатиме ваш сайт зі стандартним встановленим шаблоном:

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

Якось, під час подорожей просторами інтернету, мені випадково попалися кілька дуже симпатичних сайтів!

Придивився ближче і з'ясував, що ці сайти зроблені за допомогою безкоштовного двигуна, системи керування контентом "Джумла" (Оригінальна назва: "Joomla"). Копнув ще глибше.

Що таке Джумла? Група розробників-ентузіастів абсолютно добровільно та безкоштовно розробила під цим брендом систему керування контентом сайту.

І тепер пропонує її всім бажаючим використати, вносити свій внесок шляхом написання нових модулів, інструкцій на різних мовахта здійснювати інші дії, спрямовані на популяризацію системи.

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

Перше враження завжди найсильніше. Хоча буває іноді помилковим. Коротше, захотілося мені теж "створити" щось подібне.

Почитав технічні парметри та можливості Джумли:

Характеристики Joomla!

    Повністю заснований на БД двигун із використанням PHP/MySQL.

    Модуль безпеки для багаторівневої автентифікації користувачів/адміністраторів.

    Секції новин, продукції або послуг легко редаговані та керовані.

    схеми розташування елементів, що повністю настроюються, включаючи лівий, правий і центральний блоки меню.

    Завантаження зображень за допомогою браузера у вашу власну бібліотеку– для подальшого використання з будь-якого місця сайту.

    Робота під Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K

Для Joomla створено більше 4000 безкоштовних та платних розширень, які дозволяють надати сайту ту функціональність, яка Вам потрібна. Ось приклади найпопулярніших розширень - фотогалереї, форум, система зворотного зв'язку, система реєстрації користувачів, мультимовний сайтта ін.

Кожен день для Joomla створюється кілька нових розширень, і всі вони з докладним описомдоступні на офіційному сайті системи!

Joomlaрозвивається професійними програмістами вже понад 5 років, і за цей час стала дуже популярною у всьому світі.

На відомих західних та російських форумах налічується понад 400 000 учасників. Така ситуація дозволяє розробникам удосконалювати систему, а користувачам швидко вирішувати питання, що виникли.

Щоб створювати повнофункціональні сайтина Joomla, достатньо мати найпримітивніші знання HTML. А найпростіші сайти можна створювати взагалі без будь-яких знань.

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

Для Joomlaрозроблено безліч безкоштовних графічних шаблонів, які можна завантажити в Інтернеті на спеціалізованих сайтах.

Це означає, що Вам не доведеться працювати над розробкою власного дизайну, а достатньо буде замінити в готовому шаблоні всього пару файлів з логотипом та назвою.

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

    Можливість створювати необмежену кількість сторінок

    Чітка організація структури сайту

    Для кожної динамічної сторінки можна створити свій опис та ключові слова з метою підвищення рейтингу в пошукових системах

    Початок та закінчення публікації матеріалів можна запрограмувати за календарем

    Можливість обмежити доступ до певних розділів сайту лише для зареєстрованих користувачів

    Секції новин, продукції або послуг легко редаговані та керовані

    схеми розташування елементів по 5 областях, що повністю настроюються, що дозволяє зробити оригінальний дизайн

    Завантаження зображень за допомогою браузера до вашої власної бібліотеки - для подальшого використання з будь-якого місця сайту

    Різні модулі - такі як останні новини, лічильник відвідувань, докладна статистикавідвідувань, Гостьова книга, форум і т.д.

    Причому Ви самі зможете вибирати, чи будуть показані ці модулі та на яких сторінках

    Можливість створення не однієї, а кількох форм зворотнього зв'язкудля кожного контакту

    Зміна порядку об'єктів, включаючи новини, питання, статті тощо.

    Генератор показ випадкової новини.

    Ієрархія об'єктів - кількість секцій, розділів, підрозділів та сторінок залежить від вашого бажання

    Бібліотека зображень дозволить Вам зберігати всі GIF- та JPEG-файли під рукою для легкого доступу

    Менеджер архіву Поміщайте Ваші старі статті в архів, ніж просто видаляти їх

    Можливість роздрукувати або надіслати другу на e-mail статтю із сайту

    Вибір із 3 візуальних редакторів, що спрощує редагування матеріалів рівня редагування тексту у Word.

    Попередній перегляд перед розміщенням.

    Можливість легкоїзміни дизайну

    Економне використання місця на сервері за рахунок використання бази даних MySQL

    Можливість використання адрес сторінок адаптованих для кращої індексації всіма пошуковими системами

Можливості Joomla!:

    Повне управління компонентами бази даних та сайту.

    Розділи новин, товарів або сервісів повністю доступні для керування та редагування

    Теми розділів можуть бути додані у співпраці авторів

    Повне налаштування розташування блоків, включаючи ліві, праві та центральні блокименю

    Сумісність з Linux, FreeBSD, MacOSX server, Solaris та AIX

Велика керованість:

    Зміна порядку об'єктів, включаючи новини, питання, статті, що часто ставляться і т.д.

    Генератор важливих новин сайту

    Ієрархія об'єктів - можливе створення розділів, категорій та сторінок у бажаному порядку.

    Бібліотека зображень - можливість зберігання своїх документів у форматах PNG, PDF, DOC, XLS, GIF та JPEG прямо на сайті для полегшення подальшого використання

    Автоматичне виправленняшляхів. Вставте зображення та дайте Joomla! виправити посилання.

    Менеджер новинних стрічок. Виберіть цікаві новини з 360 різних службз усього світу.

    Менеджер архіву Можна помістити старі новини та статті до архіву, не видаляючи їх із сайту.

    Кожен матеріал сайту можна "Надіслати поштою другу" або "Роздрукувати".

    Вбудований текстовий редактор, схожий на зручний Word Pad

    Можливість настроювання доступу користувачів до певних функцій.

    Модулі персональних сторінок- Можливість "оживити" свій сайт.

    Менеджер шаблонів. Можливість завантажити шаблони та встановити їх на сайт за кілька секунд.

    Можливість попереднього переглядуматеріалів перед публікацією.

    Система керування банерами. Можна заробити на своєму сайті!

Завантажив дистрибутив Джумлиз офіційного сайту, подивився там же навчальний відеоролик, почитав невелике роз'яснення розробників Joomla:

"Якщо Ви щось читали про Системах управління вмістом(СМS), то ймовірно знаєте принаймні наступне:


СМS бувають у більшості випадків недозволено дорогими і деякі CMS дуже складні в управлінні та використанні. Joomla! покликана змінити цю думку...

Мільйони сайтів у світі побудовані саме на Joomla! (до речі, саме так і потрібно писати – зі знаком оклику в кінці!), і кількість таких сайтів стрімко зростає.

Цікаво, що слово Joomla! походить від “Jumla”, що мовою суахілі означає “все разом”. І це справді так. Мільйони сайтів у мережі поєднує саме ця чудова CMS.

Для початку роботи з Joomla потрібні елементарні навички!

Про HTML, PHP та інші жахи програмістів можна забути назавжди, якщо ви не хочете створювати сайтипід замовлення або займатися створенням шаблонів та розширень для цієї системи.

Досить переконатися, що Ваш хостинг підходить для установки Joomla, встановити її та отримувати задоволення від створення свого першого сайту.

Joomla!дуже відрізняється від звичайних портальних систем. Для початку вона не складна. Joomla! була розроблена для широкого загалу.

Вона розповсюджується за ліцензією GNU/GPL (тобто безкоштовна), легка в установці та керуванні, і дуже надійна. Joomla! не вимагає від користувача або адміністратора системи знань HTML для керування та роботи з нею."

Чи важливо знання мов програмування
для освоєння CMS Joomla?

Ні, знання мов програмування для освоєння Joomlaта створення на ній сайтів не потрібні. Якщо ж Ви маєте знання мов програмування, то Ви зможете писати в подальшому під Джумла свої розширення, т.к. у цій CMS відкритий вихідний код.

Але - це навряд чи стане Вам у нагоді, т.к. наявних розширень для Joomla, які можна завантажити в інтернеті дуже багато.


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

Система хоч і доброзичлива... і будь-який новачок, трохи потренувавшись, зможе і сам створювати професійний сайт на Joomla. Але час..!!

Настав час приступити до розробки та створення сайту. На цьому етапі існує три варіанти розвитку подій.

Перший. Ви звертаєтесь до професіоналів, які пишуть вам програмний кодсайту, але цей варіант не ваш, інакше ви не читали б це керівництво.

Другий. Ви обкладаєтеся підручниками з HTML і CSS, PHP, вивчаєте програму Dreamweaver, і добу безперервно кропаєте код вашого майбутнього сайту. Якщо ви народилися програмістом – це ваш шлях і він дуже цікавий.

Третій. Якщо ваші мізки не готові до такого тривалого і важкого штурму, існує альтернативний шлях, який не вимагає значних витрат часу та сил - скористатися спеціальною програмоюуправління сайтом CMS (Content Management System). CMS дослівно перекладається, як з система управління контентом, в народі звана «движок» сайту .

Зараз існує велика кількістьплатних та безкоштовних движків, найбільш повний список ви можете подивитися в цьому каталозі.

Новачку досить складно розібратися в такому різноманітті CMS, і тим більше, повною мірою оцінити їх переваги і недоліки, тому при виборі движка для першого сайту можна покластися на думку більш досвідчених товаришів.

Що найголовніше для чайника, який вперше стикається з CMS і абсолютно не уявляє, як експлуатувати цю програму з максимальною користю для себе?

Перше – це халява. Починати знайомство з CMS краще з безкоштовних версій, таких у мережі достатня кількість, Тим більше, за своїми можливостями, безкоштовні двигунинічим не поступаються своїм платним побратимам.

Друге - інтерфейс програми має бути доброзичливим (обов'язково російською), простим, та інтуїтивно зрозумілим.

Третє - процес формування контенту (створення та редагування статей, модулів, компонентів та ін.) повинен бути максимально легким і не потребує якихось особливих знань мов програмування.

Четверте - двигун повинен мати велику кількість розширень, щоб мати можливість доповнити базовий функціонал під свої потреби.

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

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

На сьогоднішній день, це одна з найпопулярніших систем керування контентом, яка є унікальним інструментом для створення динамічних сайтів, і подальшого керування його вмістом.

Переваги CMS Joomla

  • Безкоштовна, та входить до трійки лідерів безкоштовних CMS.
  • Проста, зручна та має інтуїтивно зрозумілий інтерфейс.
  • Joomla – це тривалий проект, який розвивається жоден рік, тому має велику кількість форумів та тематичних сайтів підтримки, на яких обговорюються різноманітні проблеми, пов'язані з Joomla.
  • У стандартну базову комплектацію програми можна встановити додаткові модулі та компоненти (розширення) та суттєво розширити функціональні можливості сайту. Joomla має жоден десяток розширень, здатних задовольнити будь-які ваші вимоги, при цьому є велика кількість безкоштовних розширень.
  • Розробники постійно публікують нові релізи програми та поповнюють розширення.
  • Дизайн сайту «зашитий» у шаблоні та змінюючи шаблони, ви легко можете змінювати зовнішній вигляд сайту, при цьому контент залишається незмінним. У мережі є тисячі безкоштовних шаблонів, з різними дизайнамина будь-який смак.
  • Не потрібні спеціальні знання мов програмування, т.к. вбудований текстовий редактор простий і дуже нагадує Word.
  • На Joomla можна створити сайти будь-якої складності та функціональності. Починаючи від сайту-візитки та авторського блогу та закінчуючи інтернет-магазинами та серйозними тематичними порталами з великою кількістю інформації.
  • А найголовніше, існує безліч відео-уроків з цього движка. Ледачим навіть читати не треба, сиди, дивися і слухай.
Припускаю, що шанувальники інших CMS можуть вступити зі мною в полеміку, «який двигун краще», але на смак на колір… Joomla це не панацея, але для новачка - це найкращий варіант, враховуючи переваги перераховані раніше. Можливо, коли ви детальніше познайомитеся з тим як працює двигун, у вас виникне бажання спробувати щось інше. І до цього моменту ви вже знатимете, двигун з якими параметрами і функціями вам потрібен і зможете легко вибрати відповідний. Вся ця справа досвіду.

Щоб детальніше вивчити CMS Joomla, рекомендую скористатися відео-уроками та книгами CMS Joomla .

Незалежно від того, яку CMS ви оберете, для того, щоб працювати та створювати сайти, вам необхідно встановити локальний сервер на своєму домашньому комп'ютері.

Детальніше дізнатися, що за штука така, локальний сервер і навіщо він потрібен веб-розробнику, ви зможете зі статті «Що таке локальний сервер?» розділу «Лікнеп для чайників».

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