modxNotes - Компонент для создания заметок
Короткий анонс компонента.
Исходя из ответов на вопрос нужен ли этот компонент, я сделал вывод, что как минимум он не будет никому мешать. После моего призыва на проект залетели @Pavel Zarubin и @Иван Бочкарев, предложили хорошие идеи и некоторые из них даже реализовали. Компонент стартует с версии 1.2.1-pl.
Исходный код
Компонент на modstore.pro
☕ Угостить чашкой кофе
Исходя из ответов на вопрос нужен ли этот компонент, я сделал вывод, что как минимум он не будет никому мешать. После моего призыва на проект залетели @Pavel Zarubin и @Иван Бочкарев, предложили хорошие идеи и некоторые из них даже реализовали. Компонент стартует с версии 1.2.1-pl.
Что нового:
- Компонент переименован в modxNotes
- Появились поля created_at и user_id
- Добавились события
События:
Все события получают одну переменную object с объектом заметки- mnOnBeforeCreateNote — Срабатывает перед созданием заметки.
- mnOnCreateNote — Срабатывает после создания заметки.
- mnOnBeforeUpdateNote — Срабатывает перед обновлением заметки.
- mnOnUpdateNote — Срабатывает после обновления заметки.
- mnOnBeforeRemoveNote — Срабатывает перед удалением заметки.
- mnOnRemoveNote — Срабатывает после удаления заметки.
В планах:
- Назначение ответственного за выполнение и вывод на странице пользователя
- Прикрепление заметки к ресурсу и наверное создание на странице ресурса
Исходный код
Компонент на modstore.pro
☕ Угостить чашкой кофе
Комментарии: 17
Клево!
Кстати, насчет modstore ситуация интересная. Выдержка с раздела «Разработчикам»
Интересно, насколько актуален этот пункт в правилах
Часть компонента для «админки» сделана с использованием ExtJS.А твой компонент не использует extjs вообще
Интересно, насколько актуален этот пункт в правилах
Очень надеюсь, что ты не открыл ящик Пандоры
С одной стороны конечно клево, что можно не использовать extJs
С другой стороны, я прям вижу в недалеком будущем, что при входе в админку грузится пять разных бандлов reactjs,vue,ember и т.д
Что тоже очень невесело.
С другой стороны, я прям вижу в недалеком будущем, что при входе в админку грузится пять разных бандлов reactjs,vue,ember и т.д
Что тоже очень невесело.
Согласен, но я уверен в компетентности команды modstore и в том, что требования существуют ради «особых» ситуаций. Ведь для примера: мой modSizeControl не покрывает как минимум 2 пункта, но не влечет за собой проблем для системы, ну и есть другие компоненты которые также переступают :)
С другой стороны, я прям вижу в недалеком будущемНе думаю, что такое когда нибудь будет. По крайней мере 2 версии.
О работе без extjs известно очень давно, да и достаточно очевидно… какая разница какой «js» кормить браузеру. Но за долгие годы мало кто использует что-то стороннее в своих компонентах, за редким исключением конечно.
Компонент стал доступен в магазине modstore.pro
Слушай, а есть в планах адаптация для тройки?)
Хороший вопрос)
Я на всякий случай форканул)
Если вдруг захочешь, то я только рад буду PR-у ;)
Пока нет, работы навалилось :)
♡
Подскажите как его установить? через Установщик пакетов не находит, а скаженный пакет на гитхабе не могу понять как установить. Подскажите пожалуйста.
Компонент недоступен в официальном маркетплейсе, устанавливайте из modstore
В том то и дело, что он его в нем не находит через админку. другие приложения через строку поиска в Установщике находит и устанавливает при выборе modstore как поставщика, а ваше не находит. Что делать?
Вопрос решен через администратора. Проблема была в том, что версия была установлена максимально поддерживаемая modx 2.7 а у меня была установлена уже 2.8. Администратор поправил версию в приложении и все заработало. Спасибо.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.