Modx темы: HTML шаблоны и MODX сборки готовых сайтов от лендинга до интернет-магазина. – Готовые сайты, темы / Дополнения MODX / modstore.pro

Содержание

siteExtra / Готовые сайты, темы / Дополнения MODX / modstore.pro

Версия 1.5.3-pl

Дата выпуска 23.04.2019

Просмотры 15 134

Внимание, этот компонент требует версию MODX не ниже 2.3 !

Список устанавливаемых дополнений


  • simpleUpdater — для лёгкого обновления версии MODX
  • FormIt — обработка форм, отправка заявок на электронную почту
  • autoRedirector — автоматический редирект при изменении URL страниц
  • CKEditor — визуальный редактор
  • Collections — для удобного отображения дочерних ресурсов
  • Console — на случай, если надо что оттдебажить или выполнить какой-то скрипт
  • FastUploadTV — удобная замена стандартному ТВ для картинок
  • logRotation — для ротации файла error.log
  • MIGX — для создания табличек у ресурсов
  • Translit — автоматическая транслитерация адресов страниц
  • VersionX — сохраняет бэкапы элементов и ресурсов, чтобы всегда можно было откатиться
  • Ace — редактор кода
  • pdoTools — для вывода ресурсов и создания меню
  • AjaxForm — чтобы формы работали с помощью AJAX
  • MinifyX — объединяет стили и скрипты, минифицирует их
  • phpThumbOn — для создания превьюшек
  • tagElementPlugin — удобная навигация внутри админки
  • frontendManager — для редактирования ресурсов прямо из фронтенда

Системные настройки


  • allow_multiple_emails — нет (чтобы у каждого пользователя была своя электронная почта)
  • friendly_alias_realtime — да (генерация псевдонима в реальном времени)
  • friendly_urls — да (включение дружественных URL)
  • friendly_urls_strict — да (строгий режим)
  • hidemenu_default — да (чтобы случайно новые ресурсы не появились в основном меню сайта)
  • publish_default — да (по умолчанию ресурс создаётся опубликованным)
  • use_alias_path — да (чтобы в URL учитывался псевдоним родителя, а не его замороженный URL)
  • friendly_alias_translit — russian (настройка транслитерации)
  • resource_tree_node_name — menutitle (чтобы названия ресурсов в дереве были покороче)
  • resource_tree_node_tooltip — alias (чтобы можно было понять, какой у ресурса адрес)
  • error_page — id страницы 404
  • site_unavailable_page — id страницы 404 (всё же лучше 404, чем главную показывать)
  • unauthorized_page — id страницы 404
  • error_page_header — HTTP/1.0 404 Not Found (раньше были проблемы с другим заголовком)
  • fastuploadtv.translit — да (чтобы загружаемые к ресурсам картинки транслитерировались)
  • locale — ru_RU.utf8 (вдруг, надо будет генерировать даты с названиями месецев)
  • cache_prefix — пустое значение (надо заполнять, если включён memCached. Значение брать из файла конфига)

Создание ресурсов


  • О компании
  • Специалисты
  • Отзывы
  • Галерея
  • Новости
  • Контактная информация
  • HTML карта сайта
  • Страница ошибки 404
  • robots.txt
  • sitemap.xml

Другое


  • Создаётся плагин для редиректа на основное зеркало (без www)
  • Переименовываются файлы ht.access в корне и в папке /core/ (чтобы заработали дружественные URL)
  • Удаляется файл changelog.txt, чтобы убрать сообщение о том, что безопасность сайта не в порядке
  • В файле конфига прописывается массив cache_options, чтобы при включении memCached не надо было вспоминать, как параметры пишутся — достаточно будет просто раскомментировать строчки и внести соответствующие изменения в настройки
  • Создаётся новая таблица символов для translit и указывается в настройках.
  • Создаются правила кастомизации форм ресурсов, чтобы ТВ img отображался на основной вкладке ресурса, чтобы на странице контактов отображать поля адреса, телефона и E-mail
  • К странице редактирования ресурсов привязывается CSS-файл, чтобы чуть подправить отображение ТВ-параметров.
  • Создаётся сниппет year, чтобы выводить диапазон лет в блоке Copyright.
  • Создаётся сниппет clearPhone, который вырезает из телефона пробелы, дефисы и скобки
  • Создаётся сниппет contain для управления отображением блоков в шаблоне

Обсуждение компонента в сообществе MODX.PRO.

MetroniX / Готовые сайты, темы / Дополнения MODX / modstore.pro

Внимание, этот компонент требует версию MODX не ниже 2.5 !

Если вам надоела стандартная тема оформления админки MODX Revolution, а клиенты просят вас установить другой шаблон и наконец-то сделать ее стильной, то это дополнение решит все ваши проблемы. После установки этого шаблона админка MODX Revo заиграет новыми красками и станет дружелюбнее к конечному пользователю.

Во второй версии этого дополнения появилось множество нововведений.

Во-первых, обновились стили некоторых элементов и добавлена полноценная поддержка планшетов и телефонов. Да-да! Теперь вы можете администрировать сайт с мобильного телефона.

Во-вторых, были доработаны некоторые скрипты админки, результатом чего стали доступны новые возможности, которыми можно управлять из настроек темы. Перейдя в системные настройки и выбрав раздел metronix, вы сможете управлять следующими опциями:

Тема поддерживает следующие дополнения:

Ace
Babel
BannerY
bdAdmin
Collections
controlErrorLog
FormIt
Gallery
MIGX
MiniShop2
ModDevTools

mSearch3
msImportExport
SEO Pro
SEO Tab
shopStats
syncMoySklad
tagElementPlugin
Tagger
Tickets
TinyMCE Rich Text Editor
VersionX

Обсуждение шаблона MetroniX происходят здесь

Видео: MetroniX – Обзор шаблона админки MODX Revo

Скриншоты


Вход

Дашбоард

Системные настройки

Консоль

Файловый менеджер

Пакетный менеджер

Меню

Версия для смартфонов

siteDev / Готовые сайты, темы / Дополнения MODX / modstore.pro

Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.

Компонент для быстрого развертывания окружения для разработки приложения и сайтов на Fenom + bootstrap 4 + MarkDown

Возможности компонента


— Верстка и js framework bootstrap4
— Добавлен плагин которые возвращает кнопку Уничтожить ресурсы, которая была до версии 2.7
— Добавление директории с шаблонами для Fenom /core/elements
— Добавление компонента modExtra в папку /Extras/modExtra (папка Extras создается автоматически)
— Все чанки, ресурсы, шабоны хранятся в /core/elements
— Fenom включен по умолчанию (pdotools_fenom_modx и pdotools_fenom_php)
— Добавление сниппет MarkDownFenom — для вывода страниц в формате .md (директория core/elements/markdown/main.md)
— Кнопка поднять вверх
— Добавление стартовых страниц
  • Главная
  • Каталог
  • Корзина
  • system
    • Доступ запрещен
    • Страница не найдена
    • Сайт временно не доступен
    • sitemap.xml
    • robots.txt

Внимание!!!

Дополнение устанавливает небезопасные значения системных настроек pdotools_fenom_modx и pdotools_fenom_php. Эти настройки позволят обычному контент-менеджеру получить полный доступ.

При удалении компонента все ресурсы удаляются автоматически

Системные настройки


Устанавливаются системные настройки
  • default_template: auto
  • error_page: auto
  • site_unavailable_page: auto,
  • site_start: auto,
  • unauthorized_page: auto,
  • friendly_alias_translit: russian,
  • friendly_urls: true,
  • global_duplicate_uri_check: true,
  • allow_multiple_emails: true,
  • friendly_alias_realtime: true,
  • friendly_urls_strict: true,
  • hidemenu_default: true,
  • use_alias_path: true,
  • resource_tree_node_name: menutitle,
  • resource_tree_node_tooltip: menutitle,
  • automatic_alias: true,
  • auto_check_pkg_updates: false,
  • feed_modx_news_enabled: false,
  • feed_modx_security_enabled: false,
  • link_tag_scheme: full,
  • locale: ru_RU.utf-8,
  • password_generated_length: 6,
  • password_min_length: 6,
  • publish_default: true,
  • pdotools_fenom_default: true,
  • pdotools_fenom_modx: true,
  • pdotools_fenom_parser: true,
  • pdotools_fenom_php: true,

— Приложения
  • Ace
  • pdoTools
  • Markdown
  • MinifyX
  • miniShop2
  • AjaxForm
  • msDemoData

Все ресурсы находится в папке /core/elements/resource
Подключить на страницу в поле content
{include 'file:resources/catalog.tpl'}

После установка на главной странице вы найдете описания по работе с компонентом.

[EVO] Новый шаблон для MODx

Всем привет. Решил выйти из ридонли.
Не для кого не секрет что админка Evo устарела еще 10 лет назад. По сему нужно что-то делать для комфортной работы с админкой на планшетах и мобилках. За день на коленке был собран новый шаблон для админки который по своему принципу очень похож на админку WordPress (да и по дизайну почти слизан с нее). Просьба не кидаться тапками, мол фу, WordPress… Админка у них явно удобней и выглядит лучше чем у нашего любимого Evo.



Сам шаблон сделан на основе дефолтной темы от Dmi3yy и взял из нее только лучшее. Шаблон работает с версии 1.1RC. Если вы обладатель более старой версии, вы можете поменять файл /manager/index.php на кастомный в своем MODx и все будет работать.

Основные отличия от остальных тем:

  1. Убрано верхнее меню. Полностью.
  2. Вместо верхнего меню быстрые ссылки на создание элементов (чанки, сниппеты и т.д.)
  3. Верхнее меню перенесено в левую часть. К дереву документов.
  4. Переписан коллапс бокового меню.
  5. Добавлены выпадающие списки для верхнего сайдбара и бокового меню.
  6. Стало удобно работать с админкой на планшете.

Что планируется
  1. Переписать стили для всех элементов в главном фрейме.
  2. Добавить поддержку кастомных экшнов, без внесения изменений в оригинальные.
  3. Переписать большинство экшнов и сделать к ним шаблоны. (разделить логику и представление)
  4. Добавить сетку для всех элементов админки.
  5. Переписать большинство скриптов и вынести их в отдельный файл. Надоело обилие скриптов во фреймах.
  6. Добавить js фреймворк для комфортной работы с полями и формами опционально. (Основные элементы формы останутся для поддержки модулей)
  7. Вынести все стили из фреймов в отдельные файлы для каждого фрейма.

Скачать кастомный index.php для manager вы можете в этом гите. Скачать шаблон вы можете вот по этой ссылке.
Сделал гит.

Шаблон закинул в репозиторий можно установить через него когда пройдет модерацию или скачать архив, распаковать и перекинуть все из папки MODxPress-master в корень сайта.

Предлагаю что б был порядок пожелания и замечания писать тут:
github.com/WorkForFood/MODxPress/issues

UPD от 23/02.

Сделано:

  1. Дописан менеджерский индекс. Теперь он может подгружать экшены из папки темы.
  2. Распиханы js и css файлы из главных фреймов. В качестве глобального контейнера для переменных JS используется window.globalVars. Это поможет убрать весь завязанный на PHP JS код в файлы. Работать с таким глобальным массивом можно даже через плейсхолдеры.
  3. Обновлены все экшены (убраны все изображения, заменены на векторные иконки). Кое где всетаки еще попадаются картинки которые пропустил. Преимущественно в контекстных меню.
  4. Причесан скрипт генерации нод (дерево ресурсов). Скрипт работает теперь с шаблонами. Шаблоны находятся в папке templates и начинаются с префикса node
  5. Причесаны стили кнопок. Говорят что выглядит дешево хотя я отталкивался от цветов MODXa 🙁 Буду рад услышать вашу цветовую гамму.
  6. Добавлена фича для мобильных кнопок. Основная кнопка сохранения теперь является выпадающей. Выпадает по ховеру. На мобильных устройствах на кнопку необходимо кликнуть по "+ действие" для выбора поддействия и на галочку для повторного применения действия.
  7. В экшен добавления/редактирования ресурса добавлен мобильный вид кнопок. Теперь на мобильниках эти кнопки состоят только из иконок.

Планируется:
  1. Переписать большинство экшенов под работу в шаблонами.
  2. Распихать весь js и css по соответствующим файлам. Большую часть переписать на jQuery.
  3. Добавить фреймворк для элементов формы. Старые элементы оставить для совместимости со старыми версиями модулей.
  4. Добавить сетку для всех экшенов.
  5. Улучшить мобильный и планшетный виды.
  6. Поправить баги какие вы найдете.

Кастомный индекс теперь лежит в паке. После распаковки вы можете найти его в папке manager. Файл называется index-new.php. Перед заменой сохраните старый индекс. (хотя новый поддерживает работу со старыми шаблонами)

UPD от 24/02

Причесал все фреймы. Раскидал стили и скрипты по файлам и папкам. Перенес файл генерации меню в папку инклюдов, так логичней. header.inc.php и footer.inc.php добавлены в основной пак и подгружаются из папки includes темы. По фреймам осталось только перевести их в шаблонный вид и с ними закончено, больше я их трогать не буду. Если только не потребуется ввести пару новых эвентов.
Добавил выпадающую кнопку во все экшены элементов. Появилась небольшая бага с воркером (нотификатор о состоянии работы в шапке) но на полноценную работу это не влияет.
Архив перезалит.

UPD от 01/03

Принято решение интегрировать фичу похожую на плагин TreeTabs в тему. Ну или сам TreeTabs, пока еще не решил. В качестве исходного парсера выбран QB ввиду легкости интеграции. При переносе всех наработок в ядро будет использован Twig. На этом пока все. Следующий апдейт будет под версией 1.1 и будет содержать первые 2 экшена переписаные под шаблоны (mutate_content и mutate_settings) и новый внешний вид всех элементов форм. Дополнительно планируется добавить функционал сортировки табличных данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *