Что такое Joomla

24 Август, 2009

Свое изучение сайтостроения я начал именно с выяснения вопроса: Что такое Joomla и как она может помочь мне в создании сайтов). Если не считать небольшого опыта работы на Ucoz.ru, который меня совсем не впечатлил, то познаний в этой области у меня практически не было.

Кроме того я вообще не знал, что такое HTML и уж тем более CSS. Но в Джумла, в принципе, можно работать и без знаний языка гипертекстовой разметки и стилевого оформления, хотя вы и будете при этом испытывать определенные трудности.

Свое знакомство с этим движком, наученный горьким опытом общения с юкозом, я предварил, как вы уже, наверное, догадались, доскональным изучением великого и ужасного языка гипертекстовой разметки, все свои познания в котором я отобразил в рубрике HTML для чайников, а так же не менее великого, но еще более ужасного языка стилевой разметки, который описал со всеми подробностями и хитростями в рубрике Уроки CSS.

Изучал я все это по курсам Евгения Попова, респект ему и уважуха, как говорится. Очень дельный курс записал он по HTML и немного, на мой взгляд, недостаточный по CSS, но вы всегда сможете дополнить этот пробел на моем блоге.

Что такое Джумла и с чего начать ее изучение?


Ну, да ладно, изучил я HTML и CSS, хотя, конечно, про стилевую разметку это громко сказано. Изучить, как ходят шахматные фигуры, еще не значит научиться играть в шахматы. CSS действительно очень непростая вещь и научиться что-то делать с его помощью самому не так просто, как кажется сначала. Например, те же основы блочной верстки построены на знании стилевой разметки.

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

Очень рекомендую для более продуктивной работы установить в свой браузер Фаерфокс замечательнейший плагин Firebug (можете почитать и про другие, не менее интереные плагины для Мазилы) — не пожалеете. Хотя, сейчас все браузеры уже включают в себя его аналоги, но Фаерфокс все же покруче чуток будет.

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

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

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

  1. В первую очередь это бесплатная система управления контентом, которая появилась как ответвление от платной CMS Mambo. Разработкой и обновлением движка занимается целая группа энтузиастов, что в некоторой степени и объяснят некую неоптимизированность кода и тяжеловесность ресурсов на нем работающих.
  2. Существует три основных версии движка, которые не совместимы между собой (нельзя обновиться с более ранней версии на более позднюю):
    • Джумла 1.0 — старая и уже официально не поддерживаемая ветка
    • 1.5 — самая долгоживущая версия движка, к которой имеется масса расширений и шаблонов. Обновляется и поддерживается до сих пор.
    • Joomla 3.0 — совсем новая версия CMS, к которой еще очень мало расширений, но за ней будущее.
  3. Внутри самих линеек Joomla происходят постоянные обновления и доработки движка, в которых устраняются найденные неисправности и уязвимости (читайте про то, как обновить Джумлу и откуда можно скачать эти самые обновления).
  4. Установка Джумлы 1.5 осуществляется простым копированием файлов движка на хостинг (есть вполне удобоваримые варианты даже бесплатного хостинга для сайта на Joomla) и прописывание названия и пароля к заранее созданной на хостинге базе данных.
  5. Вся работа с вашим сайтом будет осуществляться из админки, статьи в которой вы сможете писать в удобном визуальном редакторе, похожем по своей простоте на работу в Ворде (по умолчанию используется визуальный редактор на базе плагина TinyMCE). Поэтому для того, что создать и успешно наполнять свой сайт материалами, вам вовсе не нужно будет знать основы блочной верстки, что является огромным плюсом систем управления контентом, которые покорятся даже абсолютному новичку в сайтостроении.
  6. Внешний вид вашего вебсайта может быть кардинально изменен в один момент с помощью смены шаблона (темы), которых можно найти в интернете великое множество (как платных, так и бесплатных).
  7. Joomla, сразу после установки, имеет ряд встроенных бесплатных модулей, плагинов и компонентов, которые вы можете использовать для своих нужд. Но кроме этого существует огромное количество расширений для этого движка от сторонних разработчиков, которые помогут вам реализовать с помощью них любые ваши идеи и проекты (без преувеличения).
  8. В ответ на вопрос, что такое Джумла и что на ней можно сделать, можно привести примеры сайтов на этом движке, среди которых имеется целый ряд очень популярных проектов с высокой посещаемостью, как в русскоязычной части интернета, так и в буржунете.

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

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

Если кто не помнит, то для этого нужно зайти из под админки в настройки какого-либо меню, нажать кнопку «Создать» и выбрать из открывшегося списка вариант «Стандартный шаблон материала». Затем вверху справа находим «Выберите материал», смело жмем на кнопку «Выбрать» и ищем статью, которую хотим связать с этим пунктом меню. Все просто и понятно.

Непонятно было, как привязать к пункту меню ряд статей, отсортированных, скажем, по дате создания в таком порядке, чтобы новые статьи находились всегда выше более старых. Т.е. сделать то, что реализовано в WordPress по умолчанию — блог. На понимание этого момента у меня ушло времени больше, чем для написания нескольких статей в этом блоге.

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

Понятие разделов и категорий в Джумле


В этой Cms существует возможность сортировать материалы по, как бы это сказать, ну, пусть будет папкам, всего с двумя уровнями вложенности (разделы и категории). Т.е. можно создать сколько угодно больших папок (или даже лучше будет обозвать их коробками), в которые можно затем наложить сколько угодно более мелких папок, а в них уже будут лежать наши статьи. В данном случае, каждая статья будет лежать в определенной папке, а та — в определенной коробке. Наверное, вы уже поняли, что папки — это категории, а коробки — разделы в Joomla.

Однако, перед тем, как начать раскладывать статьи по папкам, нужно сначала притащить коробки (создать нужные разделы) и разместить в них пустые папки (создать в разделах нужные категории). Т.е. сначала мы продумываем сколько нам понадобится коробок или же, другими словами, сколько разделов мы должны создать для удобной работы со статьями.

Затем, создав эти разделы, создаем в них нужное количество категорий. И когда эта работа будет завершена, нам останется только рассортировать статьи по папкам (категориям), чтобы в дальнейшем на любой пункт меню мы могли повесить не отдельную статью, а сразу все статьи из папки (категории) или даже из всей коробки (раздела). Замечательно, не правда ли?

Повесить на пункт меню все статьи из раздела или категории можно двумя способами, и, в результате, мы получим различное отображение этих статей на сайте. При создании нового пункта меню нужно будет выбрать либо «Шаблон блога категории» (или раздела), либо «Шаблон списка категории» (раздела). В первом случае, мы получим тот же самый блог, что и в WordPress, но созданный средствами Джумлы.

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

Да, если уже определились с выбором движка для сайта, то не забудьте проголосовать за вашего любимчика:

Код для вставки голосования на свой сайт:

<p><iframe src='http://ktonanovenkogo.ru/vote/voting.php?v=3&id=1' style='border: medium none; width: 715px; height: 300px;' frameborder='0' scrolling='no'></iframe></p>

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Еще:

Рубрики :Самоучитель Joomla

Комментарии и отзывы

Вован

И я учился по материалам Е.Попова.

Теперь ищу материалы по написанию шаблона для Joomla. Разочарован результатом моего поиска.

В частности интересует сам алгоритм написания шаблона, т.е. порядок. В остальном пока все вроде бы понятно.

Дмитрий

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

Есть еще инфа, но может малька устаревшая здесь http://joomlaportal.ru/content/view/1071/68/

Успехов!

Александр

Я тоже не нашел нормальных статей или видеоуроков по написанию шаблона для Joomla. Раздражает то ,что большинство шаблонов в интернете «кривые». Я использовал для создания шаблона программу Artisteer 2. Пока доволен.Этой программой можно пользоваться без знаний HTML и CSS. Но у нее есть недостатки такие как -она не делает резиновые шаблоны,и не делает верхние позиций для модулей.Вот тут как раз знания кое-какие нужны в области HTML и CSS .

Дмитрий,вы ничего не можете сказать по поводу этой программы?

Дмитрий

Александр: об Artisteer я уже писал. Как то раз поставил, попробовал и получил весьма двоякое впечатление от этой программы.

Сергей

Ребята, плохо искали значит. Если нужна подробная инфа по изготовлению шаблона — торренты в помощь.

Сергей

Дмитрий, спасибо за этот блог. Как раз взялся за Joomla, у вас все просто и понятно написано. Если будут вопросы, можно вам писать?

Дмитрий

Сергей: пожалуйста. Писать, конечно же, можете, и если вопрос не потребует много времени на ответ, то, естественно, отвечу. Ну, а в общем-то, со временем вечный цейтнот. На комментарии то отвечать получается не чаще, чем раз в неделю.

Стася

Подскажите, почему когда создаешь пункт меню из «Шаблон блога категории», то при нажатии кнопки читать далее в статье, отображается на новой странице не вся статья, как при использовании Шаблон блога разделов, а только часть, которая написана после кнопки читать далее.

Как сделать чтоб вся статья полностью отображалась при нажатии «на читать далее»?

Дмитрий

Стася: ну, это сделано для удобства читателей вашего блога, т.к. в этом случае им не придется искать то место в полной версии статьи, где они закончили читать до того, как дошли до ссылки «читать далее». Переход осуществляется с помощью хэш ссылки, но где именно в файлах движка он задается я не знаю. Советую оставить все как есть или поискать ответ на форумах поддержки Джумла.

Aylhtq

здравствуйте уважаемые Joom'леры, так много всего написано про Joomla, но негде не говорится что делать

новичку, как начать,и откуда, как я догадался это на joomla.ru Демо Сайт- под стандартным логином и паролем, оттуда мы и начинаем создание сайта его наполнение, что патом после наполнения куда дальше?

или как-то по-другому?

Kameryn

Спасибо Вам за статью, за блог в целом, очень интересно, познавательно, хоть и не понятно...пока ещё.

seo-самурай

В Artisteer сделал тему, не понравилось. Там в списке отображается какая то полоса прокрутки справа. Когда в тексте это терпимо, а когда на главной странице в Joomla, то это вообще нетерпимо.

Информации стоящей по созданию блога в Joomla действительно мало. Я по крайней мере в поисках: с чего начать. Создать меню или сначала тексты.

Марина

Случайно попала К Вам, тоже думаю, может заняться изучением темы. У меня два сайта на ВП, хочется и с Joomla познакомиться. Сайт у Вас хороший, доступный. Успехов.

Sanych

Информация на счет линеек устарела.

Подписаться не комментируя