We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26704
    • 115 Posts
    Доброго времени суток,
    сегодня у меня опять возникло давние желание "кое что поменять и добавить" в систему, речь идет о некотором расширении пользовательского и администраторского функционала. На самом деле таких идей скопилось очень очень много, да вот то "руки не доходили", то "лень брала свое" и тд... Поставила перед собой задачу научиться написать собственные модули добавляемые в систему. Что необходимо - инсталляция, добавление таблиц при инсталляции модуля, расширение ACP системы (так же как например это реализована в DocManager), ну а дальше по обстоятельствам. И пред тем как открыть код того же DocManager на предмет детального разбирательства, а как же там все это крутится и вертится, я решила спросить у представителей сообщества, уже имеющих опыт в разработке, с чего лучше начать изучение данного вопроса? Те, мб кто посоветует какие либо туториалы (яз анг, русс) либо же для начала совсем простенькие готовые модули? Ну а уж если кто предложит разобраться в данной теме на примере собственного расширения и при этом позволит консультироваться с разработчиком по ICQ, благодарности моей не будет придела (обещаю не сильно доставать вопросами). Заранее спасибо!
      • 9135
      • 81 Posts
      у самого возникло такое желание, решил начать с простейшего:
      Polls Module
      так сказать опрытным путем... (там в архиве модуль с двумя сниппетами, сам по себе модуль довольно не большой - 15 кб)
        • 1477
        • 515 Posts
        Тут есть небольшой урок на русском по созданию простого модуля.
        Начинать думаю нужно с документации. Там есть уроки по созданию модулей. Тут перевод документации по основным функциям MODx.  Ещё на wiki.modx много полезного.
        Кстати скоро (вроди обещают этой весной) выйдет первая бета-версия MODx Revolution. А это значит, что стоит сразу учиться создавать модули для него. Я пока не начал изучать и не знаю что там и как, но документация по Revolution уже готовится.
          Shopkeeper - сниппет и модуль для создания интернет-магазина.
          TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
          PickDocsInTree - плагин для выбора документов из дерева.
          Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
          • 26704
          • 115 Posts
          eternal2000, Andchir большое спасибо за ответы! Часть ссылок была мне знакомой, но статья на блоге, именно то что надо и то что я искала (кстати странно что поисковик не вывел меня на нее, вроде бы запрос полностью соответствовал названию и теме статьи).