Блог

Приватные сообщения V2.0 Preview

Доброго времени, друзья и коллеги!

Так уж сложилось, что модуль не стал тем, чего хотелось бы. При попытке перевести всё на диалоги я видел, как рождается ресурсопожирающий и тормозной монстр. Немного подумав были нажаты две клавишы - Shift + Del.

Но сообществу я обещал, что модулю быть и написал за вечер + ночь новый Message :)

По оформлению и гибкости думаю получилось не плохо, но за ночь сами понимаете, трудно всё реализовать.

Поэтому было решено сделать предварительный показ на гитхабе. Мордашка уже практически готова. Админка будет ближе к альфе.

Ну и теперь, после долго предисловия, я расскажу, какие же изменения коснулись модуля.

1. Дата теперь форматируется не PHP, а через Jquery, через библиотеку Moment.js. Есть практически полностью скопированный формат ВКонтакта.

2. Бутстрап 3 + кастом стили, уж не могу я от кастома отказаться. Не научился бустрап ещё сам делать дизайны :)

3. Теперь один контроллер для всего, удобно.

4. В модуль вшить BaseStringHelper (в модуле просто StringHelper) от Yii2 :) Очень удобно резать содержание сообщений :)

5. Asset'ы постарался вынести для управления, как в Yii2, что - то похожее получилось, хотя не полностью, но в целом мне показалось удобнее :)

6. Теперь у модуля свой лайаут, который он наследует от базового :) Получилось удобно.

7. Кликабельные Item'ы сообщений с ListWiew'е :)

Вот такие вот изменения произошли в модуле :)

Ну а теперь предлагаю немного пощупать модуль, и повыкладывать ваши хотелки в Issues.

Если работой не закидают, то админку сделаю сегодня - завтра :)

GitHUB