• Переосмысление разметки. Первые шаги с Gantry 5. Часть 2

    • Tutorial
    В первой части говорилось об основных проблемах с которыми пришлось столкнуться при изучении Gantry 5. Здесь я постараюсь рассказать о вещах на которые стоит обратить внимание перед написанием своего шаблона.

    image
    Читать дальше →
  • Переосмысление разметки. Первые шаги с Gantry 5

    • Tutorial
    Грамотная посадка верстки на CMS WordPress – задача важная (после нескольких проектов мне стало ясно, что это занимает достаточно много времени). Чтобы ускорить процесс, начал искать фреймворк для написания тем WordPress. О Gantry 5 узнал от коллеги, который ведёт сайты на Joomla. Он рассказал, что есть движок, который может работать, как и на WordPress, так и на Joomla (а с некоторых пор и на Grav). Вот и решил узнать о нём побольше. Ведь согласитесь, — это хорошо: работать с одной системой и, перейдя на другую, продолжить пользоваться теми же инструментами.

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

    Прочитав всё, что смог найти в русскоязычном интернете и частично документацию, решил изучить Gantry 5. Использование в качестве шаблонизатора twig, и хранение конфигов в yaml формате стало дополнительным плюсом (поскольку я давно присматривался к symfony, но времени не находил – получалось частичное изучение инструментов).
    image
    Читать дальше →
  • Как создать свой VPS-хостинг с нуля и начать на нем зарабатывать? Простой биллинг с Virtuemart


      Здравствуйте, уважаемые читатели хабра. Данный материал является продолжением цикла статей о том, как построить VPS-хостинг с нуля на базе RUVDS White Label API. И сегодня мы рассмотрим популярную CMS Joomla и одно из самых популярных ecommerce-решений для неё — VirtueMart.

      Virtuemart


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

      Давайте вместе рассмотрим плюсы и минусы плагина Virtuemart 3.
      Читать дальше →
    • FAQ по лицензированию Joomla

      • Перевод
      В продолжение осуществления переводов справочных материалов про лицензирование различных CMS публикую перевод такого материала про другую достаточно популярную CMS — Joomla!, которая также распространяется на условиях лицензии GPL. В тексте есть пояснения по таким вопросам, как например, можно ли продавать лицензии на Joomla!, шифровать расширения и лицензировать их на условиях иных лицензий.
      Читать дальше →
    • Установка Joomla 3.5 на Freebsd 10.3

      Начну с того, что из всех cms joomla — моя любимая, поэтому решил написать вот такую статью. Для начала необходимо установить пакеты, которые понадобятся для установки joomla, выполните команду:

      pkg install apache24 mysql56-server wget unzip
      

      После того, как установка завершится, необходимо добавить apache и mysql в автозапуск командами:

      sysrc apache24_enable="YES"
      
      sysrc mysql_enable="YES"
      

      Запустим apache и mysql:

      service apache24 start
      
      service mysql-server start
      
      Читать дальше →
      • –11
      • 4,2k
      • 8
    • В CMS Joomla обнаружена критическая 0-day уязвимость



        Во вторник 14 декабря команда разработки Joomla выпустила срочное обновление безопасности, закрывающее 0-day уязвимость, которая открывает злоумышленникам возможность удаленного исполнения кода. Хакеры уже активно пытаются атаковать уязвимые сайты.
        Читать дальше →
      • AdBlock похитил этот баннер, но баннеры не зубы — отрастут

        Подробнее
        Реклама
      • Ваш сайт на Joomla неправильно отдает страницу 404

        image

        Известно, что для того, чтобы удержать посетителя на сайте, нужно правильно обрабатывать HTTP/1.0 404 и другие подобные коды. На просторах интернета можно найти массу занимательных примеров страниц 404, а также руководств – что и как сделать, чтобы ошибка 404 правильно обрабатывалась сайтом как для посетителя, так и для поисковых систем.

        Хочу с вами обсудить проблему 404 для сайтов Joomla.
        Читать дальше →
        • –6
        • 7,4k
        • 2
      • В Joomla исправили баг, который ставил под угрозу безопасность миллионов сайтов



          Миллионы сайтов, работающих на CMS Joomla, могут быть взломаны, причем злоумышленник получает административный доступ к взломанному сайту. Это — следствие уязвимости в Joomla, которую исправили только на прошлой неделе (само собой, далеко не все сайты обновились, с тем, чтобы получить это исправление бага). Под управлением Joomla сейчас работает около 2,8 миллионов сайтов.

          Уязвимость, связанная с SQL-инъекцией, была исправлена на прошлой неделе, с выходом новой версии Joomla 3.4.5. Уязвимость позволяла злоумышленнику выполнить вредоносный код на сервере с запущенной CMS Joomla, обнаружена эта уязвимость была впервые в ноябре 2013 года, и только сейчас ее закрыли.
          Читать дальше →
          • +7
          • 18,3k
          • 8
        • Чистка Dropbox backup-storage по cron'у

          Довелось мне сейчас настраивать Akeeba Backup Pro на удалённое хранение резервных копий в Dropbox. И по ходу процесса оказалось, что Akeeba умеет только захламлять тот самый Dropbox, а вот подчищать старьё после него придётся вручную. Но вручную — не комильфо, да и архивы по гигабайту с небольшим. Следовательно, нужно как-то избавляться от устаревших без помощи рук.

          Итак, дано — полные бэкапы аплоадятся в папку "full" каждые три часа. Базы Mysql — в папку "mysql" каждые полчаса. Так хозяину сайта хочется, он под это дело Dropbox Pro оплатил.

          Надо — удалить все старые полные архивы, оставив по одному за день (а чтоб был!), и все бэкапы Mysql, кроме сегодняшних.
          Читать дальше →
        • 6 лучших инструментов для создания отличного сайта на Joomla

          • Перевод
          image

          Разработчики, и те, кто ими не является, используют системы управления контентом для работы с сайтами. Этих систем довольно много, но особо популярны среди них три: WordPress, Drupal и Joomla.

          Joomla лучше подходит для разработки сайтов, сложнее, чем блоги на WordPress, но проще, чем Drupal. Одно из преимуществ Joomla – это количество расширений. Они помогают расширить и настроить внешний вид и функциональность сайта.

          JSitemap


          Карта сайта – это список важных страниц, который помогает поисковикам вроде Google найти и проиндексировать важный контент. JSitemap – один из лучших генераторов карт для Joomla, который предлагает инновационный способ работы с картами сайта. По утверждениям создателей, это расширение на 400% увеличивает видимость сайта поисковиками.

          После установки JSitemap вам не придётся ждать момента, когда поисковик просмотрит весь ваш сайт – вместо этого вся информация сразу сможет отправиться в базы поисковиков.
          Читать дальше →
        Самое читаемое