Сообщество разработчиков Joomla

Сообщество Joomla — это миллионы людей, использующих на своих сайтах Joomla CMS. Так же это коллективы профессиональных разработчиков web-сайтов, использующих в своей работе Joomla. Подобные коллективы существуют во многих странах мира и во многом сотрудничают между собой. Готовят локализации на языки своих стран, создают расширения, которыми пользуются люди во всем мире. Аналогичное сообщество существует и в нашей стране. Точнее, в странах бывшего СССР. Наше сообщество — это высококлассные профессионалы: программисты, дизайнеры, верстальщики, seo-специалисты и т.д. Обычно это фрилансеры, но есть и вполне самостоятельные студии web-разработки.

Чем мы отличаемся от обычных фрилансеров? Можно, конечно же, пафосно заявить, что знаниями! Но об этом за нас пусть скажут наши работы. От прочих разработчиков мы отличаемся, в первую очередь, коллективностью. У каждого фрилансера рано или поздно случаются накладки в работе, когда он по каким то причинам не может ее выполнить. Заболел, а может

Релиз Joomla! 3.0

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

В продолжение темы отключения Mootools в шаблоне сайта на Joomla 2.5

Прочитав способ отключения  Yazov отключения Mootools на уровне фреймворка Joomla, и немного поразмыслив пришел к выводу, что в моем подходе к отключению JavaScript на уровне шаблона я не правильно сформулировал условия при которых вывод яваскриптов mootools должен выводится. Ошибочно предположив что они нам могут понадобится только при создании или редактировании материалов компанента com_content. На самом деле вариантов когда нужно использования Mootools намного больше, во первых это возможность использования сторонних компонентов использующих для своей работы данные JS библиотеки, во вторых различные модулили и плагины которые так же могут требовать для своей работы данные библиотеки.

По этому я считаю правильнее пойти от обратного, нужно выбрать варианты когда лишние JS на странице действительно не нужны. Это решит проблему со сторонними компанентами и частично с выводом модулей. Когда нам не нужны на странице лишние яваскрипты? Во первых это посещение сайта роботами, но к

Отключение скриптов mootools на уровне шаблона

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

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

Боремся с дублями Joomla – 7 эффективных методов

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

Так как каждый случай индивидуален, рассмотрим самые популярные способы, которые в 99% случаев отлично работают. Можно для себя выбрать что-то одно или использовать в комплексе.

Хотя все эти способы применимы и к любой другой CMS системе, но я подробно остановлюсь именно на особенностях Джумлы.

Все эти примеры справедливы если вы включили стандартный SEF и Перенаправление URL в глобальных настройках J.

  • 1. Плагин для Joomla

Первое, что можно сделать, если у вас путаница в урлах, (когда ссылки формируются и от алиаса категории, и от пункта меню) – поставить плагин Shnodoubles от sherza.

Отличный плагин, справляется со своей задачей на все 100%. После его установки неправильно сформированная ссылка (от алиаса категории) редиректится на правильную (от пункта

Первые шаги в LESS - переменные

Я в предыдущем топике хотел рассказать про примешивания, но еще рано, т.к. сперва я должен рассказать вам про переменные, а уже следующий топик будет про примешивания.

По своей сути переменные в LESS это ничто иное, как обычные константы. Но да шут (фиг и т.д.) с ними. Решил создатель леса сказать что это переменные — будут переменные, но мы то знаем, что это константы. По опыту работы все эти константы действительно становятся раз в месяц переменными, т.к. редко какой сайт мы сделали и забыли и постоянно вносим правки.

Переменные нам нужны для того, чтобы определить их в одном месте, а затем использовать их в любом другом месте нашего стиля.
Например, создав переменную @green: #0a3; Мы можем потом использовать эту переменную в значениях таких свойств, как цвет текста, цвет фона, рамки, градиента и еще чего-нибудь.
Все, кто слушает мои

Плагин контент-конструктора - MiniCCK для контента Joomla

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

Резервное копирование сайта в облако

Админы делятся на тех кто ещё не делает бэкапы, и на тех кто уже делает бэкапы
(© Народная мудрость)

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

Если с локальными бэкапами (например баз 1С) все понятно и просто — все происходит внутри локальной сети, есть отличные серверные инструменты и т.д., то с бэкапом сайтов возникли вопросы. Где хранить? У себя, локально — не удобно. Это лишний трафик, а у организации интернет не безлимитный. Где-то на сервисах типа DropBox, Google Drivе или Яндекс.Диск — не удобно. Ограничения на объем и нет ftp доступа. Приобретать отдельный VDS только для хранения бэкапов — кудряво по деньгам.

И вот тогда я и нашел облачное хранилище selectel. Перечислю несколько плюсов:

  • Неограниченный размер.

Аддон JoomShopping для экспорта товаров из прайс-листа 1с

Чисто для себя сделал импорт товаров из прайс-листа 1с v8 в магазин JoomShopping. Возможности скромные, но это с лихвой окупается простотой и скоростью применения. Опробован на JoomShopping 3.11.2.

Аддон может при первичной загрузке товаров:

  • Построить дерево категорий товаров.
  • Заполнить наименование, код (артикул), краткое описание, производителя, цену, количество, налог для товара

При повторной загрузке товара:

  • Проверяет есть-ли товар с таким кодом в магазине.
  • Если есть, то обновляет цену и количество товара.
  • Если товара нет, то заносит товар с заполнением полей как при первичной загрузке.
  • Если появилась новая категория, то добавляет ее в дерево категорий.

Всего остального у меня в 1с нет, по этому не делал.

Полный текст статьи, скачать.</a

Авторизация через социальные сети joomla - Slogin

И так свершилось :-) Мы подготовили новый большой, очень большой релиз компонента авторизации через социальные сети joomla — Slogin.

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