Перетягин Илья
С нами с 23 декабря 2012; Место в рейтинге пользователей: #384Множетственная ReCaptcha2 на 1 стр + Ajaxform
Перенос мультиязычного сайта на MODX Revo
Всем привет!
Предстоит задача переноса существующего двуязычного сайта с WordPress'a на modx revo.
Сайт небольшой, общее кол-во документов: до 50. Но нужно сохранить все ссылки на документы.
Ссылки такого вида:
1) site.com/ru/perevodcheskie-uslugi/cenovoe-predlozhenie.htm
2) site.com/tolketeenused/hinnapakkumine.htm
Или вот попроще вариант:
1) site.com/ru/kontakt.htm
2) site.com/kontakt.htm
Каждая упомянутая пара ссылается на одну страницу по теме, но на разных языках.
Подскажите, пожалуйста, какой готовый инструментарий лучше использовать?
Или же имеет смысл свой велосипед писать на контекстах и переключателях под эту задачу?
Заранее спасибо!
Предстоит задача переноса существующего двуязычного сайта с WordPress'a на modx revo.
Сайт небольшой, общее кол-во документов: до 50. Но нужно сохранить все ссылки на документы.
Ссылки такого вида:
1) site.com/ru/perevodcheskie-uslugi/cenovoe-predlozhenie.htm
2) site.com/tolketeenused/hinnapakkumine.htm
Или вот попроще вариант:
1) site.com/ru/kontakt.htm
2) site.com/kontakt.htm
Каждая упомянутая пара ссылается на одну страницу по теме, но на разных языках.
Подскажите, пожалуйста, какой готовый инструментарий лучше использовать?
Или же имеет смысл свой велосипед писать на контекстах и переключателях под эту задачу?
Заранее спасибо!
[modDevTools] — вывод кода чанков и сниппетов на странице шаблона или чанка
modDevTools в репозитории Simple Dream.
Пишу компонент для ускорения некоторых моментов разработки сайтов. На данный момент почти готово все, что я первоначально задумал, но появились еще несколько идей. Хотелось бы увидеть пожелания и предложения от читателей modx.pro.
Основная идея заключалась в том, чтобы при редактировании шаблонов не требовалось постоянно искать в дереве и открывать (в отдельном окне или быстрым редактированием) чанки и сниппеты.
Пишу компонент для ускорения некоторых моментов разработки сайтов. На данный момент почти готово все, что я первоначально задумал, но появились еще несколько идей. Хотелось бы увидеть пожелания и предложения от читателей modx.pro.
Основная идея заключалась в том, чтобы при редактировании шаблонов не требовалось постоянно искать в дереве и открывать (в отдельном окне или быстрым редактированием) чанки и сниппеты.
Модель безопасности в MODX
Модель безопасности в MODX не самая очевидная. Хотя в MODX присутствуют примитивы, присущие, например, модели безопасности SQL, их предназначение в MODX несколько отличается.
При настройке безопасности конечной целью является дать каждому пользователю соответвующий набор привилегий – разрешить ему совершать определенные действия в системе. Действия могут совершаться над различными объектами: страницами (resource), контекстами (context), чанками (chunk), переменными шаблонов (TV) и т.д. Сами действия могут быть очень разными, в простейшем случае это создание, просмотр, редактирование и удаление. Таким образом, задача настройки безопасности сводится к заданию отношений между пользователями, объектами и привилегиями.
При настройке безопасности конечной целью является дать каждому пользователю соответвующий набор привилегий – разрешить ему совершать определенные действия в системе. Действия могут совершаться над различными объектами: страницами (resource), контекстами (context), чанками (chunk), переменными шаблонов (TV) и т.д. Сами действия могут быть очень разными, в простейшем случае это создание, просмотр, редактирование и удаление. Таким образом, задача настройки безопасности сводится к заданию отношений между пользователями, объектами и привилегиями.
msFavorites — список избранных товаров minishop2
Купить msFavorites в магазине дополнений Simple Dream.
--
Функционал, думаю, всем ясен…
настройки очень просты.
p.s. Василий спасибо за хорошие примеры! )
и
позже распишу подробнее.
Есть на демо сайте — тут
UPD.
версия 0.0.4:
— удалено хранение списка избранного в сессии
— списки избранного доступны только авторизованным пользователям
— добавлена возможность разделения списков избранного
— и др. мелкие доработки
mFilter2 - как изменить урл?
Как изменить адрес ссылок с
на
/filter/?tv|tech=Пяльцы,Канва
на
/filter/#/Пяльцы-Канва/
Скрипт установки MODX для Ubuntu
После недавней статьи про настройку сервера было много вопросов, касающихся всяких мелочей. Поэтому я поднапрягся, и переделал скрипты jkenters для автоматической установки MODx.
Правильный хостинг для MODX Revolution
Топик рассказывает о настройке быстрого и недорогого хостинга для MODx Revolution. В принципе, вещи тут описаны общие, так что информация подойдет для любой CMS.
На всякий случай, приложу видео, как должна работать админка MODx Revo.
Для быстрой и комфортной работы желательно:
— Быстрый браузер — Google Chrome. Админка Revo работает в нем молниеносно
— Хороший интернет-канал. Тут без вариантов, нужно всем и всегда.
— Качественный хостинг — про него и пишу.
В итоге у меня вообще получились скрипты автоматической установки для серверов, настроенных по этой статье. И даже видео-инструкция.
На всякий случай, приложу видео, как должна работать админка MODx Revo.
Для быстрой и комфортной работы желательно:
— Быстрый браузер — Google Chrome. Админка Revo работает в нем молниеносно
— Хороший интернет-канал. Тут без вариантов, нужно всем и всегда.
— Качественный хостинг — про него и пишу.
В итоге у меня вообще получились скрипты автоматической установки для серверов, настроенных по этой статье. И даже видео-инструкция.
Как работать с MODX Api
Регулярно встречаю в сети разные велосипеды про то, как подключиться к MODX снаружи для работы с его Api. Даже на официальном сайте это описано сложновато.
"Классные" процессоры в MODX 2.2
Предлагаю вам свой очень вольный перевод записи из блога Mark Hamstra о новых процессорах, основанных на классах. Я буду называть их «классными» процессорами — так короче и точнее отражает их суть.
Одно из изменений в MODX 2.2 это новая, полностью переделанная система процессоров, основанных на классах («классные» процессоры), позволяющие вам cущественно упростить создание процессоров для компонентов. Как и любая обновка — эта позволяет вам использовать несколько новых фокусов.
Я использовал эти процессоры в своем новом проекте, и теперь хочу распространить эти наработки где только можно.
Одно из изменений в MODX 2.2 это новая, полностью переделанная система процессоров, основанных на классах («классные» процессоры), позволяющие вам cущественно упростить создание процессоров для компонентов. Как и любая обновка — эта позволяет вам использовать несколько новых фокусов.
Я использовал эти процессоры в своем новом проекте, и теперь хочу распространить эти наработки где только можно.