Создание сайтов в Челябинске. Продвижение. Оптимизация

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

Joomla 3.0

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

Разработка модуля для Joomla 2.5.x − 3.x

Разработка компонента для Joomla 3 с нуляВ данной статье мы попытаемся разобраться как же самостоятельно разработать рабочий модуль для Joomla 2.5 или 3.x. Познакомимся с тем как создать установщик модуля, разберем файловую структуру модуля, создадим пару стилей, и добавим в файл конфигурации несколько настроек.

Подробнее...

Создание шаблона для Joomla 3.0 (часть 4)

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

Подробнее...

Вышла Joomla 3.1

Вчера вышла новая версия Joomla 3.1 и эта единичка уже о чем-то нам может сказать. Обратимся на официальный сайт и посмотрим что для нас приготовили разработчики. А приготовили они достаточно много вкусного и долгожданного. В первой строке новый компонент теги для Joomla - JTags который теперь входит в стандартную комплектацию!

  • 29855 - Tags (click here to see the recent blog post about it)
  • 30298 - Added note form field
  • 29822 - Show logs in debug console
  • 30085 - Refactor installation to use new application and MVC classes
  • 29965 - Added pagination in COM_SEARCH component
  • 29770 - Added triggers on save for com_config
  • 30230 - JPlugin autoloadLanguage property
  • 28924 - Added SQL Server subclass for FinderIndexer
  • 30318 - Media wiki package
  • 30369 - OpenStreetMap package
  • 30364 - UNION ALL feature

Это список прямо с сайта Joomla.org

Подробнее...

Создание компонента "Каталог" для Joomla 3 (Часть 4)

Разработка компонента для Joomla 3 с нуляВ прошлой статье мы написали класс модели JModelList и познакомились с основными функциями, которые необходимы чтобы создать рабочий компонент. Теперь пришло время сделать вывод данных в браузер, для этого нам понадобится еще один класс JViewLegacy. Приступим к его созданию! Для тех кто не читал предыдущие статьи вот ссылка создание модели JModelList и таблицы JTable

Подробнее...

Создание компонента "Каталог" для Joomla 3 (Часть 3)

Разработка компонента для Joomla 3 с нуляВ прошлой статье мы написали класс основного контроллера и подробно разобрали функцию JController::display(). Пока что он совсем маленький, но для начала - нормально. В этой статье мы создадим класс модели JModelList и класс таблицы JTable, которые позволят нам создать список записей из таблицы базы данных. Предыдущая статья Создание класса контроллера JController.

Подробнее...

Создание компонента "Каталог" для Joomla 3 (Часть 2)

Разработка компонета для Joomla 3 с нуляПродолжение статьи о создании компонента для Joomla 3.0. В прошлой статье Создание компонента "Каталог" для Joomla (Часть 1) мы разобрались как создавать инсталятор компонента для Joomla и подготовили файловую структуру. В данной статье будем разбираться с административной частью!

Подробнее...

Создание компонента "Каталог" для Joomla 3 (Часть 1)

Разработка компонента для Joomla 3 с нуляНе для кого не секрет, что сейчас рынок нуждается в сайтах, на которых можно что-то продавать, а не просто информировать. Но что делать когда интернет-магазин достаточно дорого, а визитка не интересно? Конечно заказать каталог! Эта статья все же для разработчиков поэтому хватит слов и приступаем к делу.

Подробнее...

Создание шаблона для Joomla 3.0 (часть 3)

Разработка шаблона для Joomla 3 с нуляПродолжение статьи о создании шаблона для Joomla 3.0. В предыдущих статьях мы создали простую заготовку шаблона с несколькими позициями, посмотрели как управлять их стилями. Чтобы использовать Joomla по максимуму нужно разобраться с Bootstrap! Этот CSS фреймворк (если его так можно назвать) сильно облегчает жизнь разработчику.

Подробнее...

Создание шаблона для Joomla 3.0 (часть 2)

Разработка шаблона для Joomla 3 с нуляИ так в прошлой статье (создание шаблона для Joomla 3.0) мы остановились на локализации шаблона, разобрались с позициями и научились писать установщик шаблона для Joomla. В этой статье обсудим как заставить систему управления вставлять модули в позиции, сделаем простой набросок шаблона, рассмотрим некоторые прелести BootStrap, который входит в Joomla 3.0 по умолчанию.

Подробнее...

Создание шаблона для Joomla 3.0 (часть 1)

Разработка шаблона для Joomla 3 с нуляРазработка шаблона для Joomla 3 не сильно отличается от 1.5 или последующих версий, но ряд нововведений Joomla все-таки получила. По большей части эти изменения коснулись разработчиков, теперь Joomla работает как с Mootools так и с JQuery, также в шаблонах можно использовать LESS и BootStrap. Об этих вкусностях немного позже, а сейчас перейдем к самому началу создания шаблона.

Подробнее...

Русификация Joomla 3.0

Русская локализация Joomla 3Что может радовать администратора сайта, чем родной язык, пожалуй сложно придумать поэтому коротко опишем процесс установки русского языка в Joomla 3. Русификация Joomla 3.0 - это не сложно, правда установить язык в автоматическом режиме у меня не получилось. Система постоянно выдавала ошибку и просила попробовать позже.

Подробнее...

Joomla стала "мобильней"

Joomla 3 на IphoneОдним из самых замечательных нововведений, которым может похвастаться далеко не каждая современная и даже коммерческая CMS, стала адаптация системы управления для мобильных устройств. Да, теперь можно с легкостью администрировать свой сайт на Joomla 3.0 c портативных компьютеров и мобильных телефонов! Смотрите сами.

Подробнее...

Установка Joomla 3.0

Joomla 3Установка Joomla 3.0 стала еще проще и понятнее с этим справится любой, даже начинающий веб-мастер, но не рассказать об этом невозможно. И так чтобы долго не затягивать, сразу перейдем к решительным действиям:

Подробнее...