Занимаюсь в данный момент разработкой клиента LiveStreet для Android. Первая версия с минимальной функциональностью доступна на маркете по этой ссылке. APK можно взять здесь.
На текущий момент программа умеет получать список топиков (лучшие и новые), показывать полный текст топика и комментарии.
В программе уже забит некоторый список сайтов, работающих на LiveStreet, можно добавить свои.
Собственно моя вариация на тему нового оформления LiveStreet.
Я пошел немного другим путем, отказавшись от линейного вывода постов, который все здесь так мусолят.
Здесь уже был и perfect pixel и тп вещи, поэтому я упростил дизайн, сверстать шаблон можно не используя изображений (только иконки + логотип)
Много чего было вырезано + это не финальный вариант (детали можно прорабатывать вечно).
Убрал с главной страницы рейтинг (возможно верну его в числовом значении, но голосовать можно будет только внутри топика).
Что касается внутренних, будут позже, после того как увижу реакцию на макеты главной страницы :)
На любые вопросы отвечу в комментариях, в дальнейшем дополню пост.
В коментариях к одному из топиков, randomtoy попросил меня рассказать по подробней про прикрутку smarty 3 к ЛайвСтриту — рассказываю.
Там в общем-то ничего сложного нет.
1) Файл /engine/modules/viewer/Viewer.class.php
Не заработал метод Viewer -> TemplateExists()
Времени разбираться и делать по человечески не было, заменил внутренности функции на следующий код
if (file_exists($sTemplate)) return true;
foreach ($this->oSmarty->template_dir as $dir) {
if (file_exists($dir . '/' . $sTemplate)) return true;
}
return false;
В блоке «Прямой эфир» появляется новая вкладка «Твиттер», куда выводятся последние твиты из аккаунта, который задан в конфиге. Позволяет организовать вывод последних твитов вашего сайта, любимого исполнителя (группы), новостей и проч.
Параметры конфига:
— Имя пользователя, чьи твиты показывать
— Количество твитов для показа
— Превращать ли текстовые линки в ссылки.
Собственно началось все с того, что решил написать «правильный» плагин, с поднятием репозитория svn и всей фигни. С правильными заголовками, нормальной структурой. В общем — получить опыт написания правильного плагина.
С чего-то монстрообразного начинать не хотелось, я почесал голову и решил написать вот этот плагинчик.
Прямо так и хочется начать: «Кролики – это не только ценный мех, но и три-четыре килограмма легкоусвояемого мяса» :)
А все потому, что плагин админки (aceAdminPanel) – это не только облегчение работы администратора сайта, но и новые возможности для разработчиков, пишущих различные расширения для движка. Здесь я расскажу об одной интересной фиче, которую я смог реализовать в плагине, и которая дает гораздо больше возможностей при создании плагинов, чем стандартные средства.
Читать дальше →
Первым делом хочу поздравить всех лайвстритовцев с теперь уже наступившим, ну и пожелать всего что вы сами себе желаете :)
Решил подвести итоги ушедшего года. Этот год мне запомнился соц. сетями, в нём нами было реализовано около полусотни социальных сетей («серьёзных» и не очень), приятно что наиболее популярная база для них это LiveStreet.