Прогресс разработки MODX3 - февраль
Перевод заметок с сайта modx3.org.
Неделя 1 | Февраль 12-18, 2018
Седьмая неделя 2018 года стала первой неделей проекта MODX3.
GP, Василий и Rinze продолжили работу с окном авторизации в систему, в то время как Марк и Джейсон провели серьезную чистку ветки 3.x на Github. Также с помощью Василия теперь появилась отличная возможность загрузки сторонних компонентов через composer.
Следующие компоненты теперь загружаются через composer:
— xPDO
— Smarty
— PhpMailer
— PHPThumb
— Flysystem
Smarty, PHPMailer и PHPThumb вынесены из ядра MODX, что благоприятно сказалось на его размере и облегчило поддержку самих компонентов.
Еще одно важное изменение — интеграция Flysystem.
Flysystem — одна из самых популярных в мире библиотек для загрузки файлов. Она заменит существующий функционал медиа-источника и значительно повысит надежность и скорость работы. Отдельное спасибо Josh Gulledge из LCi за этот PR.
Тип источника файлов Amazon S3 на текущий момент остается в ядре, но впоследствии будет вынесен в отдельный пакет.
Неделя 2 | Февраль 19-25, 2018
Во время второй недели работы над проектом, мы продолжили трудиться над окном авторизации, улучшили взаимодействие с электронными письмами, отправляемыми админкой, а также внедрили новый способ восстановления пароля, соответствующий правилам ЕС.
Кроме того, был реализован давний запрос — теперь существует возможность кастомизировать формы ресурсов для событий создания и обновления одновременно!
И последнее, но не менее важное: MODX теперь можно установить через composer и через установочный скрипт.
В правилах конфиденциальности ЕС не разрешается отправлять пароли на электронные письма. Вот почему мы изменили алгоритм работы, благодаря которому теперь на почту приходит ссылка. Пройдя по ней вы сможете установить новый пароль.
Что касается самих электронных писем: ранее все сообщения, рассылаемые MODX-ом, не имели единого внешнего вида — часть из них представляли собой HTML, в то время как другие состояли исключительно из текста. Мы стараемся исправить это, поэтому стандартные HTML-письма теперь выглядят намного лучше! Рассылаемые сообщения стали выглядеть современнее, а еще содержат в себе тот же логотип, что и на странице авторизации в систему (который вы можете изменить с помощью системных настроек).
К слову, во время нашей работы, мы также сталкиваемся с небольшими ошибками прошлых версий, устаревшим кодом или функциями. Как пример, из-за этого мы удалили функцию compress-js в менеджере, которая, увы, была далека от стабильной.
Неделя 3 | Февраль 26 — Март 4, 2018
Третья неделя проекта!
Rinze добился больших успехов с оформлением новой панели виджетов. Вам точно понравится!
Василий продолжает работать с типами источников файлов через FlySystem Api, благодаря чему стали доступны AWS S3, Swift, FTP и локальная файловая система. Работа над SFTP в самом разгаре.
Кроме того, мы много работали над рефакторингом медиа-браузера и улучшением дерева ресурсов.
Неделя 1 | Февраль 12-18, 2018
Седьмая неделя 2018 года стала первой неделей проекта MODX3.
GP, Василий и Rinze продолжили работу с окном авторизации в систему, в то время как Марк и Джейсон провели серьезную чистку ветки 3.x на Github. Также с помощью Василия теперь появилась отличная возможность загрузки сторонних компонентов через composer.
Следующие компоненты теперь загружаются через composer:
— xPDO
— Smarty
— PhpMailer
— PHPThumb
— Flysystem
Smarty, PHPMailer и PHPThumb вынесены из ядра MODX, что благоприятно сказалось на его размере и облегчило поддержку самих компонентов.
Еще одно важное изменение — интеграция Flysystem.
Flysystem — одна из самых популярных в мире библиотек для загрузки файлов. Она заменит существующий функционал медиа-источника и значительно повысит надежность и скорость работы. Отдельное спасибо Josh Gulledge из LCi за этот PR.
Тип источника файлов Amazon S3 на текущий момент остается в ядре, но впоследствии будет вынесен в отдельный пакет.
Неделя 2 | Февраль 19-25, 2018
Во время второй недели работы над проектом, мы продолжили трудиться над окном авторизации, улучшили взаимодействие с электронными письмами, отправляемыми админкой, а также внедрили новый способ восстановления пароля, соответствующий правилам ЕС.
Кроме того, был реализован давний запрос — теперь существует возможность кастомизировать формы ресурсов для событий создания и обновления одновременно!
И последнее, но не менее важное: MODX теперь можно установить через composer и через установочный скрипт.
В правилах конфиденциальности ЕС не разрешается отправлять пароли на электронные письма. Вот почему мы изменили алгоритм работы, благодаря которому теперь на почту приходит ссылка. Пройдя по ней вы сможете установить новый пароль.
Что касается самих электронных писем: ранее все сообщения, рассылаемые MODX-ом, не имели единого внешнего вида — часть из них представляли собой HTML, в то время как другие состояли исключительно из текста. Мы стараемся исправить это, поэтому стандартные HTML-письма теперь выглядят намного лучше! Рассылаемые сообщения стали выглядеть современнее, а еще содержат в себе тот же логотип, что и на странице авторизации в систему (который вы можете изменить с помощью системных настроек).
К слову, во время нашей работы, мы также сталкиваемся с небольшими ошибками прошлых версий, устаревшим кодом или функциями. Как пример, из-за этого мы удалили функцию compress-js в менеджере, которая, увы, была далека от стабильной.
Неделя 3 | Февраль 26 — Март 4, 2018
Третья неделя проекта!
Rinze добился больших успехов с оформлением новой панели виджетов. Вам точно понравится!
Василий продолжает работать с типами источников файлов через FlySystem Api, благодаря чему стали доступны AWS S3, Swift, FTP и локальная файловая система. Работа над SFTP в самом разгаре.
Кроме того, мы много работали над рефакторингом медиа-браузера и улучшением дерева ресурсов.
Комментарии: 3
Отличная инициатива, спасибо!
Спасибо, легко читается!
MODX растет, что не может не радовать
спасибо, что держите в курсе событий +
спасибо, что держите в курсе событий +
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.