Автоустановщик шаблонов BELISSIMO

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

  • Можно отключить генерацию чанков (корректность работы зависит от вёрстки выложенного шаблона).
  • Можно отключить генерацию ссылок (корректность работы зависит от вёрстки выложенного шаблона).
  • При выводе каталога шаблонов можно выбрать тип сайта (многостраничный\одностраничный\Bootstrap\Все шаблоны)
  • И одна из самых важных функций это режим песочницы (поскольку превью выводиться в формате песочницы IFRAME, то некоторые демо версии шаблонов просто не открываться нормально (лечиться это отключением режима песочницы или просмотром в новом окне).
  • В низу под фреймом предпросмотра указаны теги, по которым быстро можно понять какие технологии применены, тип сайта и прочего.

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


Так же я предусмотрел обновление, на случай если free-css.com изменит верстку и нужно будет всем быстро обновить «модуль» так чтобы карета не превратилась в тыкву в одночасье.

В теории так же данный «модуль» может накатывать статичные шаблоны из .zip архивов.
Установка простая, кидаем папку из архива с названием BELISSIMO а папку с модексом чтоб получилось так:


Он самостоятельно и с переменным успехом сгенирирует:
Чанки
Ссылки
Шаблоны
Линки к стилям и скриптам с картинками
Ресурсы
Категории
Так же ведёт лог\файл конфигурации установки:

И так же удалит это все если будет нужно.

Изначально идея была в быстрой установке шаблона для дальнейшего редактирования под себя, в случае если вы верстальщик не бей лежачего как я.
Ну и да, хотелось чего то хотя бы отдалённо напоминающего установку тем как в попсовых CMS.
Да я понимаю что Modx:
  1. CMF;
  2. Modx идет именно пустым что-бы сделать сайт под себя с нуля;
Спасибо за внимание\идеи\помидоры\критику\остальное.
Работает в таком виде только с контекстом WEB.
В идеале я не против помощи и добавления других сайтов\каталогов шаблонов.
К примеру:
Так же не плохо было бы прикрутить накатывание спаршенных сайтов.
Как привило всегда нормально накатывает СТАТИЧНЫЙ ШАБЛОН САЙТА ИЗ ИНТЕРНЕТА (без всяких генераций).
При накатывании из архива ОБЯЗАТЕЛЬНО шаблон должен лежать в подпапке и никак иначе, так же на весь архив должен быть только один index.html или index.htm.
Возможно записать видео уроки для вывода в одноименной вкладке.
Идет в виде отдельной папки по причине моего незнания ExtJs.
Ссылка для мазохистов: скачать.
Начать работать можно по адресу: ваш-сайт.ru/BELISSIMO.
После установки того что понравилось удалите нахрен папку BELISSIMO если сайт доступен из интернета.
Всем продуктивного отдыха, хорошего зрения, прямой осанки, много денег, отсутствия багов, в общем всем PEACE!
P.S. Комментарии приветствуются!

Ссылки на статьи об обновлениях:
Илья
11 марта 2021, 16:45
modx.pro
489
+11
Поблагодарить автора Отправить деньги

Комментарии: 7

Алексей Соин
12 марта 2021, 11:53
0
я правильно понимаю, это чтото типо siteExtra, siteDev и Boilerplate? Или в чем отличие, кроме как то, что устанавливается не как компонент?
    Илья
    12 марта 2021, 12:18
    +1
    Нет он не настраивает Modx, а способен (с переменным успехом) развернуть статичный HTML шаблон с прописыванием ресурсов, шаблонов.
    Причем рандомный с сайта с шаблонами.
    НедоПарсер более ореинтирован на бустрап сайты. с
    <section
    Может накатить шаблон из зип архива спаршенного сайта к примеру.
    Собирал я этот «модуль» пол года назад. и в теории если я не буду его лепить один то можно и сделать установку и развертывание pdoMenu, pdoResources, и остальных модулей к шаблону дабы ещё более минимизировать рутинную работу.
    Основное назначение с которым он работает лучше всего сборка одностраничников из шаблона с тотальным перепиливанием под клиента.
    Сделан он был для уменьшения времени от:
    момента найти нужный или отдалённо напоминающий ожидания клиента -> до накатывания шаблона на modx.
    В моём случае верстальщик я не очень, и вместо верстки сайта с нуля мне легче найти шаблон и начать его переделывать, желательно с адаптивом сразу. А такой акцент сделан на бутстрап по скольку там весьма просто указывать размеры в сетке, без головной боли CSS: Grid, Flexbox, Поддержки в разных браузерах, и прочим.
      Илья
      12 марта 2021, 12:27
      0
      Ещу удобный как для меня момент установить на модекс и сразу понять баги шаблона, например я люблю все скрипты, стили, картинки складывать в папку assets.
      И пока перепилишь все стили, скрипты, картинки на шаблоне пройдёт минимум минуты 3.
      А далее барабанная дробь: шаблон оказывается кривым.
      Ну бывает так чего то не заметили перед предварительным тестировании шаблона.
      Если верстальщик вы не очень как я то это целая проблема. И время спущено в унитаз.
      С данной софтиной можно быстро листать шаблоны, в поиске нужного сохраняя ценный ресурс нашей жизни в виде времени.
      А сэкономленное время потратить на самый важный процесс, например просмотр ютуба или другого рода прокрастинацию. xD
      Илья
      12 марта 2021, 12:41
      0
      Для целенаправленной проверки рекомендую шаблон Сloapedia.
      Для того что-бы его найти во вкладке «Настройки установки и форма поиска» снимаем все галочки. Далее наживаем в облаке тегов «Список категорий для поиска» ссылку лайвстайл.
      Он будет в правой колонке с права на последнем месте (на момент написания комментария).
      Нажимаем установить и на модексе уже красуется весьма симпатичный и адаптивный сайт, типа блог.
      Если же тип блога вас не устраивает, ненужные страницы можно удалить, а оставшиеся переделать, благо в бутстрапе разобрался даже я, так что у вас проблем не возникнет.

      P.s. Галочки мы снимали чтоб во фрейме он нормально отображался, и конкретно с ним не очень работает парсер чанков, и переработка ссылок.
        Илья
        12 марта 2021, 14:03
        +1
        Кстати в теории можно вкорячить фронтенд редактор, на выходе получая несложный лендос если шаблон изначально полностью устраивает заказчика и его удовлетворяет статичный шаблон с возможностью изи редактирования.
        Например: getcontenttools.com/demo
          Александр
          14 марта 2021, 16:08
          0
          Отправил тебе 200р за Автоустановщик шаблонов BELISSIMO. Еще не тестировал, но сама идея нравиться :-). Не верстальщик и все время мучаюсь с шаблонами.
            Илья
            14 марта 2021, 19:59
            0
            Сенкью, ради тебя вкорячу что нибудь туда. xD
            Пока работаю в свободное время над фронтенд редактором. Если все будет нормально может через недели 2-3 выйдет обнова.
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            7