Станислав

Станислав

С нами с 28 декабря 2015; Место в рейтинге пользователей: #716

JAMstack - история о том, как разрабатывать статичные сайты в 2019

JAMstack

Существует множество CMS, таких, как MODX, WordPress и т.д., которые организуют работу со всеми частями сайта, от пользовательского контента до администрирования данных на сайте. Процесс разработки сайтов в таких системах зачастую сводится к таким вещам как: верстка, установка и настройка CMS, организация взаимодействия визуальной части сайта с данными в бд и возможностью их редактировать из административной части. Такие сайты являются динамически генерируемые, тоесть на сервере происходит генерация страницы, а браузеру уже отдается готовый html файл. Но вспомните, как у вас начинался путь разработчика сайта? Редактор текста(блокнот) html, css, javascript и вот у вас уже готовая страница сайта. Судя по трендам веб разработки можно увидеть, что история циклична, и что новое это давно забытое старое в новом исполнение. Итак, сегодня хотелось бы поговорить про JAMstack и про сервисы которые появились вместе с этим подходом разработки сайтов.
Алексей Соин
07 августа 2019, 12:51
modx.pro
3
4 182
+22

[MIGX] - Большой и страшный. Знакомство.

Привет сообществу!

Представляю цикл уроков (да, это будет цикл уроков, потому как мало кому нравиться читать большие тексты) про компонент MIGX.

Внимание! Уберите от экранов детей, беременных женщин и разработчиков средней руки. Вам тут делать нечего!

Баха Волков
02 октября 2018, 10:21
modx.pro
45
16 140
+45

Халява, сэр

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

  1. ms2DeliveryCost — замечательное дополнение, которое позволяет делать предварительный расчет стоимости всех способов доставки. К сожалению демо-сайт сейчас отсутствует, но в принципе по скринам все понятно, в ближайшем будущем подниму демо сайт. Наверное
  2. msGdePosilka — Довольно хорошее и полезное дополнение если преодалеть сложности по получению доступа к api, отслеживает перемещения ваших отправлений, показывает эти перемещения прямо в заказе, а также оповещает клиентов о новом пункте, который посетила их посылка
  3. msOrderDiscount — гипер полезное дополнение для маленьких магазинов, реализовывает очень простую систему скидок пока разговаривал с покупателем по телефону, зашел в заказ, ввел скидку, готово!
Pavel Zarubin
02 августа 2018, 03:11
modx.pro
4
2 176
+25

[Matrous] - компонент для фильтрации мата

Всем добрый.
Иногда кому то необходимо фильтровать мат, к примеру в комментариях.
Михаил
10 декабря 2017, 11:18
modx.pro
8
1 518
+17

Не меняется статус заказа при оплате

Друзья, всем привет!
Использую на сайте minishop2 в связке с mspRobokassa. Все работало отлично, но в один прекрасный день статус заказа перестал меняться автоматически после оплаты. В админке заказ формируется, вручную статус меняется, оплата принимается. Что могло произойти, ума не приложу. Про шерстил все файлы связанные с mspRobokassa, все без изменений.
Может кто сталкивался с подобной проблемой? Помогите советом. Очень надеюсь на вашу помощь.
Виктор
10 октября 2017, 12:47
modx.pro
1
1 077
0

modHelpers 3.0. Обработка запросов, контексты

Всем привет! Сегодня выпустил новую версию библиотеки modHelpers. Вот основные изменения:
  • Добавлено пространство имен для всех классов.
  • Добавлена функция request().
  • Добавлена функция switch_context().
  • В класс Object добавлен метод «object».
  • В класс Object добавлен метод «parent».
  • В класс Query добавлен метод «first».
  • В класс Query добавлен метод «toString».
Звучит суховато. Давайте разберёмся поподробнее.
Сергей Шлоков
27 сентября 2017, 17:33
modx.pro
5
1 430
+18

Вставка копирайтов при копировании текста на сайте

Головная боль многих новостных сайтов — копирование оригинального текста и его использование на других сайтах.
В качестве официального решения проблемы — предлагается автоматическое добавление копирайтов при копировании текста в буфер обмена. Копирайт может содержать ссылку на сайт-источник, что дает дополнительное SEO преимущество.
Ниже я предлагаю найденное мною и немного оптимизированное решение этого вопроса.
Николай Савин
18 апреля 2017, 16:43
modx.pro
18
4 657
+7

Как в AjaxForm отключить jGrowl ?

Подскажите как удалить нафиг этот плагин и сделать вывод сообщений в нужном диве.
Хочется сделать чтобы после успешной отправки формы эта форма пропадала и на ее месте показывалось сообщение.
Через событие af_complete можно этого добиться, но jGrowl все портит своим появлением.
UDAV
14 апреля 2017, 16:49
modx.pro
6
5 916
+2

minishop2 файл во вложении при заказе

Всем привет. Подскажите пожалуйста один момент.

При оформлении заказа в minishop2 формируются два письма, одно для менеджеров, одно для клиентов.
Я реализовал функционал, который генерирует Excel-файл с информацией о заказе (при формировании заказа клиентом). Этот файл сохраняется на сайте, а в таблицу БД с заказами, в поле properties я записываю путь к этому файлу.

Затем в чанке tpl.msEmail.new.manager я даю ссылку на скачку этого файла, примерно так:
<a href="[[++site_url]]assets/[[+properties.excelfile]]">Скачать Excel-Файл</a>
Т.е. приходит стандартное письмо заказа Mnishop2 менеджеру, а в нём ссылка на этот файл.

Вопрос в том, как сделать чтобы данный файл был вложением к письму?
(Вариант с ссылкой не устраивает), подскажите что можно придумать.
Павел
22 февраля 2017, 10:21
modx.pro
2
3 139
0

Можно ли взломать сайт на MODX?

Добрый день!
Такая проблема случилась:
Выгрузил сайт клиенту на хостинг, а он включил заднюю, нанял какого-то сисадмина, чтобы помог ему сменить все доступы и не хочет платить.
Как бы напрашивается вопрос: Есть ли такая возможность взломать MODX, чтобы справедливость восторжествовала? Возможно за $
Артем
23 января 2017, 20:04
modx.pro
23
7 942
+1