Вивчення сайтобудування я почав саме з з’ясування питання: Що таке Joomla і як вона може допомогти мені у створенні сайтів). Якщо не вважати невеликого досвіду роботи на Ucoz.ru, який мене зовсім не вразив, то пізнань у цій галузі у мене практично не було.
Крім того я взагалі не знав, що таке HTML і вже тим більше CSS. Але в Джумла, в принципі, можна працювати і без знань мови гіпертекстової розмітки і стильового оформлення, хоча ви і будете при цьому відчувати певні труднощі.
Своє знайомство з цим движком, навчений гірким досвідом спілкування з юкозом, я спускався, як ви вже, напевно, здогадалися, доскональним вивченням великого і жахливого мови гіпертекстової розмітки, всі свої пізнання в якому я відобразив у рубриці HTML для чайників, а так само не менш великого, але ще більш жахливого мови стильової розмітки, який описав з усіма подробицями і хитрощами в рубриці Уроки CSS.
Вивчав я все це за курсами Євгена Попова, респект йому і уважуха, як говориться. Дуже слушну курс записав він по HTML і трохи, на мій погляд, недостатній за CSS, але ви завжди зможете доповнити цей пробіл на моєму блозі.
Що таке Джумла і з чого почати її вивчення?
Ну, гаразд, я вивчив HTML і CSS, хоча, звичайно, про стильову розмітку це голосно сказано. Вивчити, як ходять шахові фігури, ще не означає навчитися грати в шахи. CSS дійсно дуже непроста річ і навчитися щось робити з його допомогою самому не так просто, як здається спочатку. Наприклад, ті ж основи блокової верстки побудовані на знанні стильової розмітки.
Тим не менше для того, щоб поправити в чужій таблиці стилів щось незначне, ну, типу колір і розмір шрифту в тій чи іншій області шаблону, відступи між якимись елементами макета — це запросто. Поворожити, звичайно, трохи доведеться на перших порах, але потім все піде на автоматі.
Дуже рекомендую для більш продуктивної роботи встановити на свій браузер Фаєрфокс чудовий плагін Firebug (можете почитати і про інші, не менш интереные плагіни для Мазилу) — не пошкодуєте. Хоча, зараз всі браузери вже включають в себе його аналоги, але Фаєрфокс все ж дещо крутіше буде.
Добрався я, нарешті, до питання, що таке за звір ховається під дивною назвою Joomla, знову-таки, до речі, з використанням відео курсів шановного Євгена Попова. Його відео курси дуже підходять саме новачкам в області сайтобудування, т. к. пояснює він все настільки досконало і розжовує це так ретельно, що користувач вже знайомий з основами створення сайтів, відразу почне нудьгувати і, не дочекавшись чогось дійсно цікавого для нього, закінчить прослуховування.
Я прослухав все, що там було, повторюючи дії лектора. Особисто мені це не дуже допомогло і надалі я просто слухав, а робив вже потім, по пам’яті. Цей метод для мене виявився більш продуктивним, оскільки відразу розкривалися моменти в роботі з цим безкоштовним движком, які я не зрозумів. Загалом про те, що таке Джумла, я отримав подання саме таким способом.
Давайте все ж перейдемо від опису того, як відбулося моє знайомство, до того, що насправді представляє з себе цей движок, тобто спробуємо систематизувати тези на тему, що це таке все-таки за движок і які можливості по створенню і управлінню сайтом він вам надає:
- Джумла 1.0 — стара і вже офіційно не підтримується гілка
- 1.5 — найтриваліша версія движка, до якої має безліч розширень і шаблонів. Оновлюється і підтримується досі.
- Joomla 3.0 — зовсім нова версія CMS, до якої ще дуже мало розширень, але за нею майбутнє.
Ну ось, коротко ми з вами ознайомилися, що таке безкоштовна система управління контентом Joomla і який це чудовий і функціональний движок. Ну, а тепер давайте я продовжу описувати своє перше враження від знайомства з цим дивом, а так ж розповім про те, що в першу чергу викликало у мене труднощі і нерозуміння.
Не дивлячись на всю мою старанність, у мене в процесі вивчення виникли деякі затики, і першим з них було нерозуміння розміщення матеріалів у розділах і категоріях. Все ясно було з розміщенням так званих статичних матеріалів, це коли певний пункт меню в Джумла посилається на певну статтю.
Якщо хто не пам’ятає, то для цього потрібно зайти в адмін в налаштування будь-якого меню, натиснути кнопку «Створити» і вибрати з відкритого списку варіант «Стандартний шаблон матеріалу». Потім вгорі праворуч знаходимо «Виберіть матеріал», сміливо тиснемо на кнопку «Вибрати» і шукаємо статтю, яку хочемо пов’язати з цим пунктом меню. Все просто і зрозуміло.
Незрозуміло було, як прив’язати до пункту меню ряд статей, відсортованих, скажімо, по даті створення в такому порядку, щоб нові статті перебували завжди вище більш старих. Тобто зробити те, що реалізовано за замовчуванням WordPress — блозі. На розуміння цього моменту у мене пішло більше часу, ніж для написання кількох статей в цьому блозі.
Причому, це не тільки у мене виникла така незрозумілість, це, як виявилося, загальний спотыкастый момент майже у всіх початківців джумловодов, і тому я хочу спробувати роз’яснити цей момент як можна більш доступно і трохи відступивши від термінологією Joomla, яка тільки мене заплутувала.
Поняття розділів і категорій в Джумла
У цій Cms існує можливість сортувати матеріали, як би це сказати, ну, нехай буде папок, всього з двома рівнями вкладеності (розділи і категорії). Тобто можна створити скільки завгодно великих папок (або навіть краще буде обізвати їх коробками), в які можна потім накласти скільки завгодно більш дрібних папок, а в них вже будуть лежати наші статті. В даному випадку, кожна стаття буде лежати в певній папці, а та — в певній коробці. Напевно, ви вже зрозуміли, що папки — це категорії, а коробки — розділи в Joomla.
Однак, перед тим, як почати розкладати статті по папках, потрібно спочатку притягти коробки (створити відповідні розділи) і розмістити в них порожні папки (створити в розділах потрібні категорії). Тобто спочатку ми продумуємо скільки нам знадобиться коробок або ж, іншими словами, скільки розділів ми повинні створити для зручної роботи зі статтями.
Потім, створивши ці розділи, створюємо в них потрібну кількість категорій. І коли ця робота буде завершена, нам залишиться тільки розсортувати статті по папках (категоріями), щоб надалі на будь-який пункт меню ми могли повісити не окрему статтю, а відразу всі статті з теки (категорії) або навіть всієї коробки (розділу). Чудово, чи не правда?
Повісити на пункт меню всі статті з розділу або категорії можна двома способами, і, у результаті, ми отримаємо різне відображення цих статей на сайті. При створенні нового пункту меню потрібно буде вибрати або «Шаблон блогу категорії» (або розділу), або «Шаблон списку категорії» (розділу). У першому випадку, ми отримаємо той самий блог, що і в WordPress, але створений засобами Джумлы.
У другому випадку, при активації цього пункту меню, ми побачимо лише список із заголовків статей в обраній категорії або розділі, відсортований по даті створення статей.
Удачі вам! До зустрічей на сторінках блогу