Обсуждение вектора развития LiveStreet CMS с ведущими разработчиками
Эти выходные были очень продуктивными и можно сказать значимыми — в субботу мы впервые провели масштабную онлайн конференцию с ведущими разработчиками модулей — людьми, которые наравне с нашей командой вкладывают свое время и усилия в развитие LiveStreet CMS.
У нас получился очень конструктивный диалог, который дал нам более глубокое понимание потребностей и ожиданий разработчиков. Мы смогли совместно определить приоритеты целей и задач, которые будут достигнуты в ближайший период времени.
В первую очередь это касается админки и улучшения инфраструктуры CMS — магазина модулей, документации и биржи. Мы также услышали много идей и предложений, которые постараемся воплотить, чтобы Лайвстрит становился еще лучше, удобнее и проще.
Отдельно хочу отметить инициативу от stfalcon про покрытие плагинов автоматическими тестами. И в этом направлении уже сделаны первые шаги.
Будем надеяться, что в ближайшем будущем наши совместные усилия принесут плоды и реальную пользу сообществу. Мы также планируем проводить подобные мероприятия и в дальнейшем в регулярной форме.
157 комментариев
Благополучия и процветания движку и сообществу!
Больше конкретики пожалуйста
У меня не было возможности включиться в конференцию, поскольку в пятницу я был в командировке а о переносе её на субботу мне никто не сказал. Тем не менее, краткое резюме об итогах от присутствовавших там людей у меня есть. И это резюме полностью соответствует содержанию топика — практического смысла буквально ноль, зато пустых ничего не значащих слов — сколько угодно.
Об этом идут разговоры последние три года, поэтому акцентирование этих проблем как «приоритетных» звучит несколько издевательски. Основная проблема ЛС заключается не в этом, а в непрозрачности планов по развитию движка, которые, насколько мне известно, так и не были озвучены.
Людям, живущим в России хорошо знакома политическая ситуация, которая существует в стране последние несколько лет. К сожалению, самые неприятные ассоциации с тандемом Путин-Медведев лично у меня вызывают события, происходящие здесь последние год-полтора. Точно также и здесь есть лидер, контролирующий проект, который нанял на своё место непонятного и невнятного персонажа, обещаюшего прогресс и инновации. Точно также этот прогресс оборачивается болтовнёй и демагогией. Пользователи не понимают, что происходит, среди разработчиков зреет недовольство, тандем реализует свои интересы, о которых молчит в тряпочку, а в народных массах всерьёз поднимаются темыс «надо валить» и изучаются конкурирующие продукты.
К сожалению, Алексей не прислушался к моему выводу о том, что для пользы сообщества ему следовало бы найти иное применение своим амбициям. В связи с этим я от чистого сердца советую всем, кто рассматривает создание долгосрочных проектов на базе Лайвстрит, ещё раз крепко подумать, поскольку в этом замечательном проекте, к моему глубокому сожалению, существуют серьёзные риски, упирающиеся в банальный человеческий фактор.
Что касается тандема и притянутой за уши политической ситуации в России (которая мне малознакома, поскольку я живу в другом государстве), то тут совсем странное заявление. Во-первых, кроме меня и Максима, есть еще Денис Шахов, который также работает над созданием Лайвстрита. Во-вторых, сейчас уже выпущена в тестирование мобильная версия, и очень странно слышать о том, что ничего не делается. И субботнее мероприяти как раз и было посвящено озвучиванию планов для разработчиков — т.е. тех, которые развивают сообщество.
А что касается болтовни, то предложение обсудить конкретику и относительно Лайвстрита, и относительно замечаний к моей персоне так и осталось словами — скайпа я так и не получил.
Такого рода комментарии обнажают твою неспособность работать с людьми и выступать рупором сообщества, а также вызывают сомнения в адекватности их автора, претендующего на заметную роль в нём. Человек, берущий на себя роль, подобную той, которую ты исполняешь сейчас, должен быть компетентным, максимально нейтральным и неэмоциональным.
Эти слова выглядят неуклюжей попыткой обвинить оппонента в неконструктивности и обнажают твои личные качества, о которых я умолчал в прошлый раз. Среди них болезненное самолюбие и гипертрофированное чувство собственной значимости, ничем не обоснованный менторский тон по отношению к прочим членам сообщества и другие недостойные вещи, которые вызывают дискомфорт в общении и создают нездоровый климат.
На мой взгляд, я предельно ясно выразил свой взгляд на проблему в целом и твою персону в частности и впредь не буду на этом фокусироваться и обращать чьё-либо внимание, все заинтересованные стороны меня уже услышали.
Я не уверен, что в этой связи нам стоит о чём-то разговаривать, но если ты придерживаешься иного мнения, я буду рад побеседовать. Мой скайп vsinelnikov, добро пожаловать.
P.s.: Но авторитарную систему пора бы упразднить. Времена ее необходимости, на этапе «младенчества», уже давно канули в Лету.
Хватит:
1. Ort, Lex & co как основа развития.
2. Profit!
3. Livestreet
4. Сообщество.
Даешь:
1. Livestreet
2. Сообщество как основа развития.
3. Ort, Lex & co почуют на лаврах
4.…
5. Profit!
P.s.: Совет. Наймите хорошего маркетолога. И желательно не по блату, а по рекомендациям.
Главное чтобы весь этот кипеж не отдалил ещё больше управляющих проектом от сообщества. Мы же не хотим ухудшения, но нас никто не слушает.
Проблем уже сейчас хватает, например уже не первый разработчик, с которым я сотрудничаю не выкладывает свои наработки сюда. И не то, чтобы из жадности, а просто так, нету мотивации. Часть разработчиков «объелась кексами», часть недостаточно компетентна. И это нормально, но руководство проектом должно быть цементом, скрепляющим нас (меня как потребителя в том числе). А внятной политики нет, в результате все тянут в свою сторону, как на дикой охоте.
Удаление комментариев, невнятное решение по netlanc'у, закрытые блоги разработчиков, отмена минусов на сайте — мне кажется каждый этот шаг в неправильную сторону.
не умничай. почитай что такое оффтоп.из топика есть пункт улучшения инфраструктуры CMS — магазина модулей, документации и биржи, а пожже Лекс еще подтвердил что нужна грамотная документация. я что спросил как готовить люля-кебаб? я спросил какие меры будут сделаны по предотвращению таких вот перчиков как выходка нетланка, и что будет с теми кто его кинул? это по твоему не достойно обсуждения с разрабами? это напрямую касается. холивары порождают такие товарищи как ты, которые думают что они умнее всех, раз берут сторону стаффа.
Поясняю.
и
Чувствуешь разницу? Как говорится, без имен и по делу. О Нетланке все помнят, так что необязательно каждый раз цитировать его имя, а кто там прав, а кто нет — вопрос еще спорный, и эта тема — явно не для того, чтобы выражать свое мнение по этому поводу.
магазин и так удобен — правил попросту в нем нет. и потребитель не защищен. как насчет улучшения или спонсирование дизайнеров на верстку новых тем? тем нету до беспредела вовсе мало на 1.0.1.
Привлечение дизайнеров и разработчиков тоже будет проводиться — для этого нужно улучшить инфраструктуру.
ИМХО.
К примеру, вы закупаете полуфабрикаты, производимые рестораном и выпускаете конечный продукт.
Есть ли планировка развития технологий? Прогнозируемость? Время на адаптацию…
Меня удивляют такие коменты, их тут очень много читаю. Следите за развитием, участвуйте в нем, сделайте форк и развивайте свое идеальное сообщество.
В чем проблема? Вопрос риторический, можно не отвечать.
Про админку слышали и все… больше мы ничего не слышали, что как и вообще может она вообще юзерам не будет нужна в том виде в котором нам ее представят. Как минимум админка должна быть функциональнее и качественнее от aVadim. Все остальное уже на уровне — нужно самому LS и его хозяевам для отчетности.
Честно сказать я скептик и я за все время наблюдения за LS в нем разочаровался чуть более чем полностью. LS может и неплохой движок, но только для разработчиков у которых можно заказать проект под ключ.
Ну, или формат вам не очень подходит?
А разочаровываться в бесплатном, подаренном — как то не благодарно.
LS переживает все детские проблемы, свойственные публичным проектам с открытым кодом. В любом случае, проект выживет, но какую нишу займет — уже другой вопрос.
Короче не раздувайте трагедию на ровном месте. От Орта попросил бы вернуть старую добрую традицию — «планы на версию х.х.х», как было с 0.4 и 0.5. Все знали, чего ждать и на что надеятся. И это прикольно )
Иногда еще с инстант сравнивают. Инстант — это лс+плагины в коробке. Нужны форумы? Есть плагин. Нужны объявления, фотки, видео, файлы, магазин? Есть плагины. Выбирай, что нравится.
Абсолютно согласен. RoadMap — это нужно и полезно.
Зафига мне тонны плагинов+все собирать+вылавливать глюки, когда все есть в коробке и достаточно только включить?
1. Открытостью проекта.
2. Прогнозируемостью развития для разработчиков (нормальный RoadMap, предсказуемое время на адаптацию). И это не только для «приблеженных» разработчиков, как в LS, а и для пользователей, и сторонних разработчиков. На примере LS — скажите, как сторонний разработчик, не выкладывающий плагины/решения в каталог, могу знать, с точностью до месяца, когда прогнозировать адаптацию своих решений под новую версию LS? Что будет в новой версии LS кардинально отличаться от предыдущей и тп? В LS это примерно выглядит так: ждите, прять, мы работаем, не напрягайте, будет в 2012 году.
3. Прогнозируемостью развития для пользователей. По аналогии с 2.
4. Сильными качественными рывками в развитии, как для разработчиков, так и для конечного пользователя.
5. Сообществом. Добрым сообществом. С минимумом прецедентов: «Не нравится — вали на LS, WP, да просто вали, не напрягай, тут тебе не помогут».
Я вобщем-то не разработчик. Могу сказать: новый ЛС выходит как-то, где-то раз в год. Запускается открытый тест, находятся баги, если грамотно формулируешь просьбы — их учитывают, через месяц — полтора выходит релиз, через месяц находят баг уязвимости — закрывают, выходит апдейт ЛС. Обновление плагинов зависит от разработчика, в лучшем случае месяц, в худшем 2-3.
ИТОГ:
ЛС выходит раз в год. Через 1.5 месяца после релиза им можно пользоваться. Если хотите с плагинами, то через 3.
ссылку на блог давал ниже в комменте.
И об этом можно серьезно говорить? :)
Вообще, было бы здорово почитать сравнительный обзор обоих систем, желательно, конечно, от независимого разработчика.
И в плане организации, и в плане технологий/удобства разработки.
Написание компонента без особых сложностей (см. Пишем компонент)
Хороший функционал уже заложен в двиг, при этом все управляется и настраивается (см. Пользователи и виджеты)
Подробные анализы я проводить не собираюсь. Мне, как конечному юзеру без разницы на архитектуру. Чем проще писать расширение — тем лучше, чем проще управлять сайтом — тем лучше.
допустим :) я мало вложил в сообщество чем такие папки и мамки как Lexx или Lora :) но мне интересно про шаблонизатор что нить говорили?
А именно архитектуру, не явность работы одних элементов почему так? и не явность почему элменты по логике которые должны определяться, просто не сделаны?
вобщем таких тем поднималось достаточно чтобы их поднять на собрании.
livestreet.ru/blog/wishlist/13103.html
livestreet.ru/blog/wishlist/13125.html
livestreet.ru/blog/questions/12739.html
livestreet.ru/blog/questions/12230.html
livestreet.ru/blog/questions/12228.html
livestreet.ru/blog/questions/11722.html
livestreet.ru/blog/questions/11262.html
Главное то что LS это до безумия лаконичный и удобный фреймворк, который может похвастаться и производительностью(тем более если с напильником) и грамотно спроектированной и структурированной архитектурой. Instant'ы, вп и прочие двигули в одной шеренге не стояли с нашим LS, поэтому много ли чего говорят пользователи, обзывают ли сообщество или руководителей, но LS добрался до высокого уровня и он поистине уникальная разработка. Станет ли движок более дружелюбным для обычных пользователей или нет, но он всегда будет отличной системой для разработчиков и хуже в этом плане не станет.
Только вот разработчиков LS не собирает вокруг себя. не заметили? Как была куча нерабочих плагинов в каталоге, так и осталась, как был бардак в шаблонной структуре, так и остался. Как была сложность разработки плагинов и шаблонов так и осталась.
не вижу толку от «Вашего» «мега» движка совсем… уж простите.
Я LS мониторю с самого его рождения. За это время другие движки набрали сообщества и выпустили кучи версий, а LS как висел висяком с одним и тем же функционалом, так и висит и нового ничего нет. За исключением пары фич за несколько лет(!).
За это время сменилось кучу разработчиков тут и все в итоге покидают проект(я не про разработчиков LS).
Несколько человек надолго задержались и все.
мой первый коммент об инстанте был в ветке, где про него уже упоминали и то потому, что как раз вчера\сегодня смотрел его код и лазил по админке. по этому со стороны рядового юзера имею возможность сравнивать их.
а на счет того какой из них лучше в плане архитектуры… ну тут про. разработчики пусть судят. по мне лучше там, где проще расширять функционал, без лишнего геморроя.
А чем она вас не устраивает? Имхо, вполне все логично и понятно.
Не каждый разработчик принимает участие в развитие проекта, даже многие из нынешних разработчиков сделали минимальное число правок в движке livestreet, а занимаються лишь разработкой плагинов.
Вы говорите о мелочах, о пользователях которые не имеют на руках бизнес плана, не собираются выходить на рынок как серьезный проект. ЛС создан не для них, это мое мнение и видение ситуации на данный момент.
LS качественная разработка для разработчиков. Если вы не программист и ищете способа поднять элементарный проект выбирайте то что вам нравиться, а серьезные люди с серьезным подходом к реализации проектов выберут LS. У лс своя ниша и он ее очень хорошо занял, будут ли сподвижки в другие направления покажет время.
И то что она является как фреймворков так и CMF никак на друг друге не сказывается.
И еще раз повторюсь другого решения совмещающего в себе как качество кода так и возможности — нет.
Если администрация захочет развития, то все будет, а пока и так все просто супер. Если у вас не хватает знаний — учитесь, не хватает денег — ищете инвестора, ну а если просто идея сайта бредовая то не тратьте время. Если вы дизайн студия — наймите толкового разработчика, если вы делаете только визитки — возьмите вп.
Если вы обычный пользователь который хочет потешиться и попытаться поднять проект, вы должны быть умны и ловки, т.к с любым движком вам придется разбираться.
Разве что блог вести популярный и на адсенсе зарабатывать. Но блог еще нужно сделать популярным..)
Надо понимать, что более или мнее серьезную идею без вложений не поднять. Хорошо, если бы вы придумали коллективные блоги лет 10 назад, как это сделал Йован, но сейчас трудно чем то удивить интернет-обывателя, а значит вгрызаясь в уже забитую до отказа нишу нужно изворачиваться и придумывать что то, что выделит вас на фоне конкурентов…
Я к чему. Ливстрит дает отличные возможности, я не разработчик, но зато хорошо знаю шаблон движка и могу сверстать на нем что угодно. Что касается функционала — мой сайтик жрет немало долларов, но, как я думаю, оно того стоит. Иначе что вы сделаете на паблик-функционале? откроете очередной сайт, где можно зарегаться и что то писать? Фотогалерею включить в своей админке ненаглядной, а кому она нужна?) Видео можно включить — клац и готов свой ютубчик. А смысл? Смысл плодить одинаковые сайты без идеи, новизны, пользы в конце концов?
Даже ВП с стандартным функционалом можно превратить в сайт-визитку вашей компании, который будет приносить новых клиентов и прибыль. А что можно сделать с инстантом? с дефолтным ЛС? ничего. Сайт на год, пока домен на закончится.
Я 1 проект заморозил пока до лучших времен, сейчас активно разрабатываются плагины для второго. И даже на него у меня не хватает времени. Серьезные идеи требуют массу вложений времени, сил, и хорошо, когда есть команда.
с форумов то ладно. С ВК хрен перетащишь кого) Мне иногда кажется, что все эти вк-зомби вклюя комп, уже забыли, что там можно тексты писать, в косынку поиграть — открыть ИЕ. Контакт. КОнтакт. Ферма. Бильярд. Ответить на письмо. Прочитать всю ленту за сутки. Лайки… Болезнь какая то )))
Моя первая попытка создания сообщества на ЛС, еще 4 года назад, провалилась, хотя были посетители и комментаторы, но не взлетело. За это время сайт на ссылках заработал 20к рублей, хотя удовольствия в этом никакого.
Нужно привлекать сеошников. Они умеют считать деньги и не занимаются месяцами дрочевом плагинов. Там где будут деньги, там и будет развитие.
А пока ЛС выглядит как игрушка-конструктор для разработчиков.
С другой стороны, я до сих пор не понимаю, в какую сторону движется ЛС, в сторону WP или в сторону Drupal? Если второе, то все написанное выше не имеет смысла.
+100! Это точно. Здешним программистам давно пора вникать в понятие seo friendly CMS.
вы тут пол-месяца, зато знаете что нужно делать. где вы раньше были?
вы можете дописывать код движка вместе с остальными.
в ближайшее время попробую плагин программу поощрения авторов. посмотрим что с ним выйдет.
где бардак? контроллеры в actions, модули в модулях, хуки в хуках, все удобно. какая сложность разработки? я не понимаю. если разработчик не умеет читать доки и запоминать методы движка, то это его проблемы, пусть и дальше продолжает писать свой процедурный код на чистом php.
Я не пишу про то, как расположены файлы в шаблоне. Речь о том, что файлов этих очень много, хотя каркас можно сделать в разы проще.
Идите уже на Instans зачем вы следите за лс? :)
А то что человек 2 года следит за развитием и все ему не нравиться сложно поддается описаниям адекватности.
Да и все хороши обсуждать, а почему любезный _et не вынесет на публику свои замечания, идеи?
но хочется, чтобы двиг был более дружелюбен для всех, а не заточен под разработчиков!
Только превозносить двиг как вы я не привык. Для меня скрипт — средство и все на одно лицо. И чем «лицо» проще, тем лучше.
Вы наверное от MVC тащитесь и любите кучи файлов создавать ради одно маленького приложения, да? ;) Не в обиду. Но это все пустое. Такие проекты либо умирают, либо становятся только для разработчиков. А LS в данный момент позиционирует себя как CMS для блогосоциальных сетей. При этом это направление уже надоело и нужны нововведения.
Давайте усложнять все и вся, а потом писать — вы не понимаете! Это круто!
Как квадрат малевича. Мазня — мазней, а превозносят…
Нет, я люблю разрабатывать приложения так что бы их было приятно и просто поддерживать, улучшать, масштабировать. При этом так что бы изменения одной части приложения происходили без полного рефакторинга все системы. Да это возможности MVC, но и сама архитектура приложения(движка) задает жесткость для таких изменений.
MVC это не крутая фича, это необходимость для разработки больших приложений.
И чуть ниже опишу еще одну точку зрению, которая насколько помню уже проскакивала.
Есть две ветки: чистый базовый фреймворк и готовый вариант из коробки.
Ничего не мешает полноценно развивать удобство управления и новые функции для конечных юзеров и обновлять ядро фреймворка.
А те разработчики что есть балансируют на грани повышения своего статуса кво бесплатными плагинами, но при этом стараются заработать на плагинах и заказах.
Еще один момент состоит в том что делая улучшения движка разработчики взамен ничего не получают, хотя при этом есть четкое понимание что ort получает пассивный доход с каждого проданного плагина. В итоге получаеться что коммиты идут не просто для улучшения будущего движка, а на улучшение жизни Максима, поэтому никто не ломится внести свой вклад на всеобщее благо. При этом явное пренебрежение администрации к разработчикам, продающие свои собственные разработки вне «централизованного каталога». Сам подход к маркетингу, к философии проекта на лайфстрит ужасен.
Но это не коррелирует со сказанными в этой ветки словами.
Конечно для тех, кто привык к каше-подобной структуре кода как в ВП где все НЕ:
очень странно.
Возможно, и в жизни у таких людей все в куче и никакого порядка.
Модель такая подразуемает отличную логику, которая избавлен от дыр в безопасности т.к. все структурировано, ну а если в одном месте и код для БД и шаблон и его обработка — о какой безопасности может идти речь?
Зашел недавно на сайт какой-то для джумлы — 3-4 последних новости суто о выпуске патчей безопасности и каждая новость закрывает ПАРУ СОТЕН уязвимостей.
Вопрос в топике не раскрыт… обсудили — пообщались: здорово, но не информативно.