Релиз Joomla! 3.0

То, чего мы все давно ждали наконец то свершилось! Выход Joomla! 3.0. Bootstrap, отказ от Mootools, новый интерфейс и многое другое. Революция для джумловодов, или очередное обновление несущее в себе незначительные изменения аля «Умный поиск»? Рассмотрим ее поближе, и даже пощупаем...

10 000 расширений для Joomla в каталоге JED.

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

Так вот зайдя сегодня в JED я был приятно удивлен. В каталоге изменился счетчик расширений и их стало 10 000!!!

в JEd 10000 расширений.

25 дней после запуска или есть ли жизнь в сообществе.

И так без шуток прошло 25 дней с момента первой публикации в коллективных блогах нашего небольшого сообщества. Что мы сделали за эти 25 дней? Что появилось нового на проекте? И вообще, какие успехи и поражения испытал проект.

И так 29 августа nightguard

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

Почему я использую Joomla?

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

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

Social Login - социальная авторизация в joomla.

Эта статья будет повещена проблемам авторизации на сайте joomla. Первую версию вы можете прочитать на хабре. Ее я выложил там, по причине неполадок на клабе :)

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

Вышла Joomla! 2.5.7

Вышел апдейт безопасности для Joomla! 2.5, с чем нас разработчики поздравили :-) Это радостное событие украшено новым функционалом и закрытием 2х новых уязвимостей с низким приоритетом опасности, а так же 44 исправлениями из багтреккера. :-)

jdoc:include - метод отображения контента на странице.

В статье Создание шаблонов для Joomla мы поверхностно коснулись темы методов вывода контента в теле шаблона. Давайте теперь подробно разберем что это и с чем его едят. Итак, объявления метода jdoc присутствуют  в каждом шаблоне Joomlaи выводят в тело шаблона (то бишь на страницу сайта) ту или иную информацию. В целом объявление метода выглядит следующим образом

<jdoc:include type="component" />

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

    1. type — типы элементов вывода.

  • component — как писал выше, выводит основное содержание страницы. Может вызываться только один раз в шаблоне.
  • head — объявляется так же один раз после открывающего тэга <head>. Служит для вывода стилей, скриптов, <title> и метаданных текущей страницы.
  • message - выводит системные сообщения. Объявляется один раз в теле документа (body).
  • installation  — ничего не выводит и

JL Comments симбиоз комментариев Joomla

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

А речь пойдет о семействе плагинов  социальных комментариев JL vk comments, JL comments и JL comments PRO.

Казалось бы, чего тут рассказывать? Ну есть такие коменты :-) Есть куча других. Но я в этом топике не буду рассказывать о других, а расскажу об эволюции расширения и почему оно стало таким какое есть сейчас.

Дубли в Joomla - причины возникновения и частые ошибки

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

Дубли — что это?

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

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

Использование LESS

Добрый день.

Я использую при верстке шаблонов для Joomla не CSS, а LESS. Кто знаком с этим динамическим языком стилевой разметки (динамическим CSS), можете пропустить данный топик и сразу написать комментарий, остальным советую обратить внимание на текст ниже. Я планирую написать так сказать «цикл» статей по данной тематике, надеюсь у меня хватит сил, терпения, времени и т.д.

Есть всякие официальные текстовки (en ru) но я расскажу все по своему.

Что такое LESS и чем он отличается от CSS?

  • LESS это тот-же самый CSS, в который добавили динамики.

Что за динамика?

  • Это когда вы можете сделать какое-либо условие, смешать свойства, пользоваться переменными.

Для чего это?

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