Готовая сборка MODX 2.5.0 + minishop2 (256 р)


Всем привет, если кому интересно то продаю данную сборку, все компоненты внутри бесплатные.

После установки будут установлены компоненты:

  • Ace.
  • Изменена тема на monokai (системная настройка ace.theme)
  • AjaxForm.
  • Изменил внешний вид уведомлений jgrowl, в файле assets/components/ajaxform/css/default.cssПример можно посмотреть в демо версии сайта, если нажать на кнопку отправить в форме обратной связи. CSS такой:
    	#jGrowl > [class*="message-error"] {
       	 background: #CC4141 !important;
       	 color: #FDFDFD!important;
       	 border-radius: 0px!important;
       	 border: 0px!important;
    	}
    	...
    
    С таким кодом поменяются все уведомления, и minishop2 и AjaxForm. Но с учетом что на странице вызывается AjaxForm.
  • ClientConfig
  • Будут созданы три вкладки и несколько параметров.
  • Collections
  • Ни где не используется, но на всякий случай есть измененный вид Default с выводом картинок.
  • Formit
  • Изменены значение словарей, теперь вместо formit, в Приложения -> Формы обратной связи. Что конкретно поменялось, можно посмотреть в управлении словарями, там выделено зелененьким.
  • Frontendmanager
  • Изменен стандартный чанк tpl.frontendmanager.panel добавлен вывод полезной информации:
    1. Время генерация страницы
    2. Время выполнения PHP
    3. Время на запросы
    4. Количество запросов к базе
    5. Источник
  • MIGx
  • Будут две конфигурации
    1. resourcegallery заметка 1 заметка 2
    2. resourceslider
  • Minifyx
  • Сжимаем все скрипты нашего шаблона в один файл. Вызывается в чанке meta
  • ModDevTools
  • Ускоряет разработку немного) Само приложение перенесено, находиться Управление -> ModDevTools
  • pdoTools
  • Набор сниппетов
  • phpthumbon
  • Оптимизированный сниппет phpThumbOf под MODX Revolution для работы с изображениями
  • Refreshcache
  • Чтобы не бегать по страницам самому для генерации кеша. Перенесено ближе к очистке кеша.
  • SeoPro
  • Для сеошников
  • SeoTab
  • Генерирует sitemap, 301 редиректы и еще кое-что
  • TinymceRTE
  • html редактор для юзверейСистемная настройка tinymcerte.browser_spellcheck стоит на «Да». Чтобы подсвечивались ошибки. А в файле assets/components/tinymcerte/js/mgr/tinymcerte.js добавлено нескольок строк — verify_html отключение очистки кодаtheme_advanced_resizing_use_cookie для корректной вставки изображений.
  • translit
  • Для чпу урлов
  • getPage
  • Для пагинации в каталоге.
  • Tickets + jevix
  • Для организации отзывов.
  • Login
  • Регистрация, авторизация и личный кабинет пользователя. Добавлен сниппет userPhoto для загрузки аватарки пользователя.
  • minishop2
  • Измененные системные настройки:
    1. ms2_order_user_groups — Пользователи
    2. ms2_template_category_default — 2 (Категория)
    3. ms2_template_product_default — 3 (Товар)
  • msearch1
  • Реализована фильтрация и поиск товаров.
Изменяться системные настройки:

  • emailsender — Нужно будет указать email сайта
  • emailsubject — Нужно будет указать название сайта
  • forgot_login_email, signupemail_message, webpwdreminder_message, websignupemail_message — Переведено на русский
  • use_editor — Да
  • which_editor — TinyMCE RTE
  • which_element_editor — Ace
  • friendly_alias_translit — russian
  • friendly_urls — Да
  • use_alias_path — Да
  • locale — ru_RU.UTF8
  • default_media_source — 2 (images)
  • manager_favicon_url — templates/default/images/modx-icon-color.png
  • manager_week_start — 1
  • mgr_source_icon — icon-folder-open-o
  • resource_tree_node_name — pagetitle
  • resource_tree_node_name_fallback — pagetitle
  • resource_tree_node_tooltip — alias
  • richtext_default — Да
  • error_page — 5
  • site_name — Нужно свое
  • site_unavailable_message — Сайт недоступен
  • unauthorized_page — 6
Создастся профиль в настройке форм:

Будет один профиль (All) который изменяет заголовки ресурсов при создании и обновлении.
  • longtitle — Расширенный заголовок (title)
  • description — Описание (description)
  • introtext — Ключевые слова (keywords)
Контроль доступа, политики доступа, группы ресурсов:

Создана политика доступа Manager на основе Administrator, разрешения и запреты описывать не буду, очень много. Так же создана роль Manager. Ну и собственно группа пользователей Manager. Еще добавиться политика доступа «Пользователи» и такая же группа ресурсов. В группу ресурсов «Пользователи» входят страницы:
  • Личный кабинет (14)
  • Изминение пароля (18)
  • Редактировать профиль (19)
  • Мои комментарии (20)
Пользователи:

Всего два пользователя admin и manager
Сразу после установки сборки, ваш старый пароль админа затрется и будет admin123. Его нужно будет поменять, как и email
Второй пользователь Manager, по умолчанию будет заблокирован, пароль у него manager123.

Ресурсы:

  • Главная
  • Каталог
    • Категория 1
      • Товар 1
      • Товар 2

      • Товар 3
  • Личный кабинет
    • Изменение пароля
    • Редактировать профиль

    • Мои комментарии
  • Корзина
  • Технические страницы
    • Карта сайта
    • robots.txt

    • Страница не найдена 404
    • Доступ запрещен 403
    • Регистрация
      • Подтверждение регистрации
      • Авторизация

      • Восстановление пароля
        • Сброс пароля
Шаблоны:

  • Главная
  • Категория (вызывается mfilter)
  • Пользователь (все что связано с пользователем, авторизация, регистрация, личный кабинет)
  • Товар


Чанки:

  • menu (Главное меню сайта) — меню генерируется с помощью pdoMenu
  • meta (Мета теги из head и MinifyX)
  • footer (Подвал) — выводит ссылки на соц сети, текущий год, и пример вызова AjaxForm + Formit
  • Ну все от компонентов соответственно.
Как установить?

  • Архив minishop2.tpl.zip закачать на сервер и распаковать. Открыть АДРЕС_ВАШЕГО_САЙТА/setup
  • Далее следовать инструкциям по установке MODX ВАЖНО! В конце установки СНЯТЬ галочку «Отметьте этот пункт, чтобы удалить каталог и файлы программы установки с вашего сервера (рекомендуется).»
  • Логинимся. идем в Приложения->Установщик. Ищем пакеты локально и устанавливаем minishop2_pitrooo_ru
  • Открыть АДРЕС_ВАШЕГО_САЙТА/setup и провести установку в режиме обновления. В конце оставить галочку на удаление каталога и файлов программы установки, они больше не понадобятся.
  • Открыть АДРЕС_ВАШЕГО_САЙТА/manager залогиниться Пользователь: admin пароль: admin123.
Саму сборку можно оптом удалить.

Демо так будет после установки)
Купить там внизу форма (256 рупий)

Опубликовано тут, из-за нехватки рейтинга)
04 сентября 2016, 18:32    Петр   
3    1783 +3

Комментарии (16)

  1. Роман Садоян 04 сентября 2016, 19:00 # 0
    Как думаете будет ли это актуально за 256 рупий, после этого siteExtra и этого Как создать свою сборку для modx?
    1. Петр 04 сентября 2016, 19:39 # +2
      Ну ведь тут не все программисты (и кому то siteExtra покажется сложным), кто-то только умеет пока только верстку натягивать, ему то эта сборка и подойдет. Ведь сэкономить время хочет каждый)
      А на счет того будет ли спрос или нет сказать не могу, вот и узнаем.
      1. Роман Садоян 05 сентября 2016, 12:43 # 0
        ну siteExtra установить еще проще чем эту сборку — сделать пару кликов. А здесь какая то сложная инструкция.
        Удачи, потом поинтересуюсь спросом, интересно актуальны ли такие сборки в принципе.

        P.S. вот эта сборка кажется более перспективной — там удалять почти ничего не нужно.
        1. Петр 05 сентября 2016, 13:13 # 0
          Эта собиралась Vaporом. (По сути, это сборка, дубль этого сайта с его всеми настройками)
          На мой взгляд сделать с помощью него сборку проще чем с siteExtra. Настраиваешь сайт, а потом просто его собираешь в пакет, не нужно заморачиваться с резолверами и т.д. Но это конкретно для старта, а вот для серьезных компонентов где нужна своя логика лучше конечно siteExtra использовать.

          А почему инструкция такая:
          По сути, эта чистый MODX 2.5.0 у которого в папке core/packages лежит транспортный пакет (собственно сборка).
          Сделал так, чтобы не качать каждый раз с modx.com/download/ сам MODX, а просто залил на серв, распаковал, установил.
          А запуск в режиме обновления нужен для того чтобы исправить пару не критичных багов:
          К примеру у Ace пропадает подсветка, связанно с тем что системная настройка which_element_editor не видит сам Ace, можно вылечить переустановкой Ace. А можно обновлением MODX.
          К тому же обновление совсем не повредит)
          А устанавливается на самом деле за пару минут.

          P.S. вот эта сборка кажется более перспективной
          Наверное соглашусь с вами)
          Потом посмотрим
    2. Василий Столейков 04 сентября 2016, 21:10 # +9
      Зачем getPage, если в сборке есть pdoTools с включённым в него pdoPage, который работает лучше?
      1. Петр 05 сентября 2016, 11:22 # 0
        Делал как говорил автор
        Для вывода результатов фильтра необходимы сниппет для вывода и пагинации. В случае работы с MS2 — это getPage и msProducts, по умолчанию.
        не стал геройствовать.
        К тому же msearch1 так как бы для примера, есть msearch2 он куда лучше.
        1. Василий Наумкин 05 сентября 2016, 11:50 # +3
          Автор говорил это в мае 2013 года, с тех пор многое изменилось.
          1. Петр 05 сентября 2016, 12:18 # 0
            Да, давно, к тому же компонент уже больше не поддерживается.
            Подойдет для бюджетного пользователя, у которого нет средств на msearch2, а фильтрацию хочет.
          2. Василий Столейков 05 сентября 2016, 14:55 # +1
            Понятно, да, помню, первый mSearch не хотел работать с pdoPage…
            (+) Спасибо за статью, сборку не думаю что куплю когда-то, но кое-что полезного взял и для себя, например я даже не знал о такой полезной штуке как Refreshcache
            1. Петр 05 сентября 2016, 15:00 # 0
              Пожалуйста.
        2. DimenSi 05 сентября 2016, 02:39 # +4
          Не знаю какая экономия времени в таких сборках, мне прочитать содержимое хватило, чтоб голова начала гудеть. Человек не меньше времени потратит, чтоб понять, что да как в этой сборке. На мой взгляд, легче с нуля делать, чем такое использовать, но это мое чисто мое имхо.
          1. Петр 05 сентября 2016, 11:22 # 0
            Ну на самом деле писанины много, хотя не вижу там ничего сложного, просто настроенные и установленные компоненты.
          2. Михаил 05 сентября 2016, 07:32 # 0
            в основном магазины делаются какие то индивидуальные. А тут потом выпиливать лишнее… Но за старания +
            1. Петр 05 сентября 2016, 11:26 # 0
              Я рассчитывал на то что после установки, не нужно будет пробегаться по основным настройкам, качать компоненты, настраивать доступы и т.п
              А установил сборку -> натянул верстку -> поправил пару вещей.
              выпиливать лишнее…
              Чтобы выпилил?
              1. Михаил 05 сентября 2016, 11:42 # 0
                phpthumbon mfilter1 get page login
                1. Петр 05 сентября 2016, 12:12 # 0
                  phpthumbon
                  Он там нигде не используется, а добавил его на будущее.
                  Обычно в интернет магазинах есть раздел новости.
                  Так вот, настраивается раздел, добавляем возможность добавления изображений к новости, и тут как наверное многие сталкивались, конечные пользователи заливают их размером от 1мб и выше, тут та нам и пригодится phpthumbon.

                  mfilter1 get page login
                  Для новичков скажем так, тех кто хочет посмотреть все это в действии. Ну и для тех у кого нет денежек на msearch2 и Office.
            Вы должны авторизоваться, чтобы оставлять комментарии.