Доброго времени, друзья и коллеги!
Так уж сложилось, что модуль не стал тем, чего хотелось бы. При попытке перевести всё на диалоги я видел, как рождается ресурсопожирающий и тормозной монстр. Немного подумав были нажаты две клавишы - Shift + Del.
Но сообществу я обещал, что модулю быть и написал за вечер + ночь новый Message :)
По оформлению и гибкости думаю получилось не плохо, но за ночь сами понимаете, трудно всё реализовать.
Поэтому было решено сделать предварительный показ на гитхабе. Мордашка уже практически готова. Админка будет ближе к альфе.
Ну и теперь, после долго предисловия, я расскажу, какие же изменения коснулись модуля.
1. Дата теперь форматируется не PHP, а через Jquery, через библиотеку Moment.js. Есть практически полностью скопированный формат ВКонтакта.
2. Бутстрап 3 + кастом стили, уж не могу я от кастома отказаться. Не научился бустрап ещё сам делать дизайны :)
3. Теперь один контроллер для всего, удобно.
4. В модуль вшить BaseStringHelper (в модуле просто StringHelper) от Yii2 :) Очень удобно резать содержание сообщений :)
5. Asset'ы постарался вынести для управления, как в Yii2, что - то похожее получилось, хотя не полностью, но в целом мне показалось удобнее :)
6. Теперь у модуля свой лайаут, который он наследует от базового :) Получилось удобно.
7. Кликабельные Item'ы сообщений с ListWiew'е :)
Вот такие вот изменения произошли в модуле :)
Ну а теперь предлагаю немного пощупать модуль, и повыкладывать ваши хотелки в Issues.
Если работой не закидают, то админку сделаю сегодня - завтра :)