Тестирование мобильной версии LiveStreet CMS
Мы запускаем публичное тестирование мобильной версии LiveStreet CMS.
Процесс разработки немного затянулся, нам пришлось неоднократно полностью переосмысливать и перерисовывать макеты. Но в итоге мы создали отличный вариант сайта для мобильных девайсов. Постарались сохранить функционал сайта по максимуму и увеличить удобство для тач-устройств.
Некоторые уже успели заметить, что если зайти на livestreet.ru с телефона (прямая ссылка на мобильную версию — livestreet.ru/?force-mobile=on ), то будет отображать мобильная версия. Именно ее мы и предлагаем вам потестировать. Баги можно писать в этом топике.
После тестирование мы выложим шаблон в каталог для бесплатной загрузки.
Для разработчиков мы выложили проект на github — github.com/livestreet/lstemplate-mobile
Вы можете реализовать в своих плагинах поддержку мобильной версии уже сейчас.
UPD
Мобильный шаблон больше не отключает сторонние плагины, все плагины будут активны и в мобильной версии. Соответственно для корректного отображения других плагинов скорее всего потребуется их адаптация к мобильному шаблону.
Процесс разработки немного затянулся, нам пришлось неоднократно полностью переосмысливать и перерисовывать макеты. Но в итоге мы создали отличный вариант сайта для мобильных девайсов. Постарались сохранить функционал сайта по максимуму и увеличить удобство для тач-устройств.
Некоторые уже успели заметить, что если зайти на livestreet.ru с телефона (прямая ссылка на мобильную версию — livestreet.ru/?force-mobile=on ), то будет отображать мобильная версия. Именно ее мы и предлагаем вам потестировать. Баги можно писать в этом топике.
После тестирование мы выложим шаблон в каталог для бесплатной загрузки.
Для разработчиков мы выложили проект на github — github.com/livestreet/lstemplate-mobile
Вы можете реализовать в своих плагинах поддержку мобильной версии уже сейчас.
UPD
Мобильный шаблон больше не отключает сторонние плагины, все плагины будут активны и в мобильной версии. Соответственно для корректного отображения других плагинов скорее всего потребуется их адаптация к мобильному шаблону.
265 комментариев
Баг: в профиле пользователя отрицательный рейтинг зеленого цвета, видимо стоит сделать красным.
Насчет включения плагинов для мобильной версии, возможно в существующую админку хуком добавить для активированных плагинов галку «использовать на мобильном шаблоне»? Или каждый разработчик будет по-своему делать запись в plugins-mobile.dat?
Все картинки на главной друг на друга наезжают. Как побороть?
не думали сделать адаптивный дизайн-верстку для synio, чтобы он выглядел хорошо и на мобильных и на PC?
Конечно, список дополнительных плагинов используемых на сайте обширный — только ведь плагин мобильного шаблона должен их все отключать? LS 1.0.1
Нехватало много:
topic_question.tpl
topic_topic.tpl
user_list.tpl
user_list_avatar.tpl
userbar_menu.tpl
window_favourite_form_tags.tpl
window_load_img.tpl
window_login.tpl
window_write.tpl
Это в корне. Внутри папок не сверял. Надеюсь, без сюрпризов.
Дизайн можно оставить тот же, но сделать приложения. Это удобнее всё таки будет.
конфликт с каким то плагином?
Не подскажете, где копать?
То внешние ссылки из мобильной версии по прежнему ведут на redirect, но вызывают 404 ошибку.
Причём, фотосет же сохранили!
Возможность загружать фотки в топик даже в мобильной версии очень важна и нужна.
А можно такой же в обычный шаблон? :)
Только отключаются все плагины, а шаблон остаётся тот же.
mysite.ru/?force-mobile=on все плагины включает обратно.
Что не так? Шаблон пробовал переименовывать в mobile, то же самое.
Промежуточные страницы лучше сделать совсем минималистическими.
Переодически в верхней части сайта вылезает. Не понял ещё при каких действиях.
Выключение и включение Mobile template решает эту проблему. Ещё я считаю что наконец нужно реализовать удаление комментариев, так как в случае ошибки, например, у меня выше, из-за невнимательности, ничего нельзя поделать.
Открытие левого меню на любых разрешениях должно быть одинаковым.
поэтому для открытия/закрытия мы используем 40% пикселей по ширине при жесте. На ipad проблему не удалось повторить, android планшета нет под рукой для теста
Надеюсь, если у кого то будет такой же вопрос, то он будет по внимательней, так как причина в самом себе )
Это так или только для 1.0.1?
Что мы теперь не люди что ли?
http://livestreet.ru/blog/paidorders/11863.html#comment194081
и что заново заказывать чтоли??
LS 1.0.1, Social & Flow
будет круто если добавите ссылку Прямого эфира, то есть последние комментированные темы.
кстати, здесь можно тестировать mobilephoneemulator.com/
отличный сайт-эмулятор. можно делать вот такие скрины:
Хоть какое-нибудь готовое решение существует?
http://livestreet.ru/blog/dev_livestreet/13452.html#comment208984
все заработало, но на мобильном не появляется мобильная версия, только PC версия, чтоя сделал не так, подскажите?
Версия лайвстрит скачана 17.12.12 с гитхаба.
Активирован плагин niceurl 2.7 (прописан в файле plugins-mobile.dat)
Всем привет, вопрос такой, все установил, плагин запустил, проверил через браузер включением ?force-mobile=on
все заработало, но на мобильном не появляется мобильная версия, только PC версия, чтоя сделал не так, подскажите?
Мне кажется пора бы уже. Сам по этой причине не обновляюсь, буду кастомизировать шаблон, не хочу по 2 раза работу делать.
Да еще к стати, скролл мышкой не работает, в хроме. Только колесиком если крутить то работает.
Fatal error: Uncaught exception 'Exception' with message 'Undefined method module: checkFlowAllowShowWide' in /srv/disk3/1071428/www/site.com/engine/classes/Engine.class.php:597 Stack trace: #0 /srv/disk3/1071428/www/site.com/engine/classes/Engine.class.php(524): Engine->GetModule('checkFlowAllowS...') #1 /srv/disk3/1071428/www/site.com/engine/classes/Entity.class.php(173): Engine->_CallModule('checkFlowAllowS...', Array) #2 /srv/disk3/1071428/www/site.com/plugins/flow/classes/actions/ActionIndex.class.php(28): Entity->__call('checkFlowAllowS...', Array) #3 /srv/disk3/1071428/www/site.com/plugins/flow/classes/actions/ActionIndex.class.php(28): ModuleTopic_EntityTopic->checkFlowAllowShowWide() #4 /srv/disk3/1071428/www/site.com/engine/classes/Router.class.php(282): PluginFlow_ActionIndex->EventShutdown() #5 /srv/disk3/1071428/www/site.com/engine/classes/Router.class.php(126): Router->ExecAction() #6 /srv/disk3/1071428/www/site.com/index.php(34): Router->Exec() #7 {main} thr in /srv/disk3/1071428/www/site.com/engine/classes/Engine.class.php on line 597
event
geoevent
Эти плагины работают с мобильной версией без проблем…
А вот autoopenid работает хорошо…
С flow конфликтует, если отключить mobiletpl все работает. Не понимаю, вроде мобильная версия отключает все плагины, тогда откуда конфликт с flow?
у меня вот так все плагины отключил, перезаливал все тоже самое выскакивает
Положил скачанную папку lstemplate-mobile-master в папку skin, из архива из папки вытащил папку mobiletpl и положил ее в папку плагинов. Зашел в админку — и активировал плагин mobiletpl — и получил ошибку…
Скопировал содержимое файла plugins.dat в файл plugins-mobile.dat — получил ошибку…
Прочитал все комментарии еще раз и переименовал папку шаблона из lstemplate-mobile-master в mobile — и о счастье — заработало!!!
НО! не могу со смартфона аторизироваться(((
Что делать??
тоже самое, но после пары-тройки F5 все заработало — и админка и сайт и мобильная версия. одно но — еще через пару F5 всей конструкции все вновь стало недоступным.
Теперь самое смешное — если перейти на сайт, именно перейти например по ссылке из ВК, то сайт спокойно работает, но вы попадаете… в мобильную его версию. попасть на обычную версию можно, но лишь нажав в моб. версии линк на обычную. и никаким иным способом. то есть сайт доступен только по внешнему редиректу и переходы между версия ми возможны только по внутренним линкам в них же самих
теперь немного о обстоятельствах:
1 Исходная цмс стоит в поддомене
2 в мобильной версии не показывает содержимое топиков и блогов+не дает логинится
3 при попытке просмотра галлереи бросает в галерею обычной версии сайта, что делает моб. версию бесполезной.
4 самая мякотка: на хостинге не стоит InnoDB — из за этого пару месяцев назад я не сразу стартовал свой проект. Вместо InnoDB установлен MyISAM. Как лечить я не понял, тестить дальше пока не хочу, т.к. проект целевой и несёт смысловую нагрузку и «ложить» его лишний раз не хочется. Задавайте свои ответы — подопытным побыть не против, но в разумных пределах.
это сказал сайт ДО того как все заработало:
это сказала админка ПОСЛЕ того как все заработало:
Каталог с шаблоном должен называться mobile
вот что я получил отключив админку и как вернуть её не представляю( круто, чо.
в файле /plugins/plugins.dat нужно удалять все плагины
loginza //отключить для моб.версии
lsgallery //отключить для моб.версии
fastls //отключить для моб.версии
админку можно не отключать — она просто станет недоступна, с логинзой вы не сможете ни зайти, ни регнуться, имейте ввиду. короче, как я понимаю, админки больше не будет.
то что вы включили все плагины для мобильной верссии и начали строчить про «глюки» мобильного шаблона — это верху идиотизма )
ещё раз акцентирую ваше внимание на данном моменте: не шаблон надо переделывать, а обращаться к разрабам плагинов для их доработки под моб. шаб
вообще рекомендую сначала читать комментарии к топику, а только потом писать
обсуждался plugins-mobile.dat выше
если хотите часть не работающих плагинов иметь в работе с шаблонов от вашего вовки, то колдуйте с моб шабом, список изменений на гитхабе есть, аннулируйте эти правки у себя, а в plugins-mobile.dat пропишите нужные в моб шабе плагины
надеюсь ясно написал, всего доброго
у меня пока ручками в plugins-mobile.dat плагины не пропишешь — плагины не работают
в реадми плагина у меня написано
а у вас что написано?
собственно пруф работоспособности плагинов «Бренд» и «История сессий» в моб. версии, если кому интересно.
Позже выложим инструкцию, как проще адаптировать/«отключать» другие плагины в мобильной версии.
в частности, вижу у вас стоит плагин talkbell и видимо еще куча других — поэтому читаем.
-менее платном, нежели Flow
-в более развёрнутом виде, так сказать для людей попроще?
главная страница и /blogs/ — не меняются, а при других переходах нормально…
темп, кешь и компилед чистил до этого… кэш браузера?
и не масштабируется (чтоб покрупнее буквы были)
нет возможности загрузки изображения в текстовый топик :(
(Через config.local.php
$config['block']['rule_index_blog'] = array(
'path' => array(),
'action' => array( 'index', 'new', /*… где еще показывать ...*/),
'blocks' => array('right' => array('block.user.tpl'=>array('priority'=>150))),
'clear' => false,
);)
Мобильная версия выдает кучу эрроров связанных с этим блоком.
Как можно отключить/исправить этот момент для мобильно шаблона?
Спасибо.