+6.15
Рейтинг
11.05
Сила
Так уж сложилось, что тенденции идут к тому, что бОльшая часть рынка работает на готовые решения для обычных пользователей. Для разработчиков есть фреймворки, ну и конечно синтаксис языка :)

И на этом этапе у меня есть вопросы — новый livestreet будет CMS или фреймворком?
Вы знаете структуру движка, можете сверстать под него шаблон. Просто представьте обычного пользователя, который будет делать на livestreet например лендинг или интернет магазин(без функций сообщества, которые есть сейчас в движке).

Кстати для лендингов лучше всего подходит modx, если у вас есть готовый каркас с настроенными модулями, все это разворачивается и делается под клиента в течении пары часов.
Сразу появляется возможность отключить/включить нужный функционал.

Возможность конечно замечательная. Но зачем? Например кто то будет использовать livestreet без блогов, пользователей, подписок и т.д., именно ради этих функций в большинстве случаев используют livestreet. Опционально в админке иметь возможность выключить любую из этих функций — да, но выносить в плагины мне кажется это уже перебор.

Это усложняет работу по фронтэнду.

Кто нибудь знает более сложную в разаработке фронтенда систему, чем livestreet?
предложение использовать этот нотификатор.
Раз уж тут принимаются предложения, оставлю это здесь sciactive.com/pnotify/#demos-simple
Собственно адаптивный вывод контента плиткой и расширяет возможности системы. 90% пользователей сразу смотрят на шаблон и его возможности.

Вспомните самые продаваемые в каталоге — synio flow, social, developer-kit, Prestige.
Выносим топики в отдельный плагин и в ядро добавляем плагин для страниц — получаем возможность создавать простые статичные сайты. Вырубаем все, оставляя одну главную страницу и верстаем всевозможные лендинги. Уже доволи гибко и урлы в основном нужно только отключать, а не как-то изменять (тут уж простите, не программист, поэтому могу только предполагать).

Вопрос в том, что для контент сайтов, лендингов, портфолио — уже есть готовые решения, которые (на мой личный взгляд) гораздо лучше для этого подходят.

С другой стороны у ls есть функционал, которого нет в других CMS. А именно пользовательский контент, может эту сторону и стоит развивать? Реализовать функции для легкого взаимодействия пользователя с системой. Если добавить в коробку ваш developer-kit под вторую версию с возможностью различного вывода контента — masonry и т.д., думаю количество новых проектов на ls вырастет в разы.
Есть авторы плагинов и они несут ответственность перед покупателями за то будут ли они адаптировать или нет. Или скупать все плагины и адаптировать их под 2.0?
Можно начать с бесплатных. И если уж на то пошло, если плагин пользуется спросом можно написать другой аналогичный по функционалу.
Сообщества нет, не кому что-то делать и адаптировать под то что не используется очень и очень малым кругом людей.
На чем основаны ваши суждения? У меня аккаунты на нескольких профильных вебмастерских форумах и несколько заказов в месяц идут именно на livestreet/altocms, в большинстве случаев приходится отказывать, т.к. не хватает готовых решений плагинов и до конца не ясна судьба CMS.

Моя личная мысль нужно сделать новый двиг полностью не основывая его на какой-то одной цели и использовать в нем только само название Livestreet. Всё.

Что же вас останавливает?;)
— Никакой (!) обратной совместимости с предыдущими версиями. Не надо городить огород и захламлять код лишним хламом.

Для развития ls2, нужно выбирать — или делать обратную совместимость с плагинами для первой версии или адаптировать плагины под ls2. Потому что сейчас сложилась такая ситуация, что много пользователей хотят остаться на 1.0.3 и подозреваю именно из-за большего количества расширений под эту версию.

Какой должна быть версия 3.0
Весь вопрос в том нужна ли версия 3.0 или стоит довести до ума 2.
для фуллтайм разраба тут дел скорее на пару месяцев

Это теория, но даже если предположить, что это так, по самому бедному варианту 2000$ в месяц = итого 4000$. Кто заплатит за этот банкет? Точно не пользователи, которые «за небольшую денежку на выбранном голом vps будет поставлена свежая копия движка, настроен nginx, очереди, реалтайм-сервер и т.п.»

На практике разработка одного только фронтенда — ui, верстка займет не меньше двух месяцев.
придётся посидеть поработать
Пару лет, чтобы выкатить продукт, равный по функционалу текущей версии ls. К этому времени, текущие тренды могут оказаться не актуальными (разработка на laravel).
Октобер — вещь в себе, там от фреймворка почти ничего не осталось
Откуда информация? October is built on Laravel, the best existing PHP framework. The framework includes all of the tools and classes that are necessary for building quality websites and applications. October adds even more power to Laravel with a collection of simple and flexible features.

Вы хоть представляете себе сколько человеко часов нужно, чтобы написать (пусть даже на фреймворке) основной функционал? Я думаю если бы кто то из предлагающих начать с нуля на laravel, представлял объем работ — эту тему даже не обсуждали бы. А количество комментариев на эту тему говорит только о том, что люди даже не представляют, о чем речь.
Давайте подведем итоги.

1. Разработка на фреймворке.
Если есть желание и возможность, можно взять готовую CMS на laravel с базовым функционалом — octobercms.com/ Форкнуть и дописать функционал коллективных блогов, стены, рейтингов и голосований. Или написать отдельный плагин (или плагины) и шаблон — пусть он(они) будут платными, или часть платными, часть бесплатными. На отдельном домене с демо версией. Так вы получите не только интерес со стороны комьюнити laravel, но и со стороны сообщества octoberCMS.

2. Развитие Livestreet.
Первое и самое главное — включение в коробку функционального и адаптивного шаблона со множеством возможностей вывода постов, как это сделано для первой ветки в шаблоне developer-kit. Думаю адаптация под двойку будет гораздо быстрей, чем разработка шаблона с нуля. vOFFka кажется даже озвучивал ценник и думаю для сообщества собрать нужную сумму не будет проблемой. Второе — каталог дополнений, я вобще не вижу в этом проблемы — соберитесь топ разработчики дополнений и создайте свой каталог, договоритесь с Максимом о размещении ссылки на каталог с сайта livestreet.

В остальном доработка функционала, расширение возможностей — дело времени, с этим можно не торопиться, потому что livestreet это уже готовая и рабочая cms. Сам факт, что над системой работают будет привлекать новых пользователей и даст возможность разрабатывать на ней новые проекты.
Весь вопрос в том, чьи это голоса. И на сколько люди отдают себе отчет, что будет означать переезд на другой фреймворк.

Если есть группа разработчиков готовых пилить движок коллективных блогов с нуля на популярном фреймворке — это замечательно. Только при чем здесь лайвстрит?

Через год/два/три/пять может и получится догнать лс по плагинам и функционалу.
Да какая разница сколько таких CMS, я вам говорю сделать простую базу а стат. страницы просто для Hello World страницы, а функционал блогов и т.д как модуль таким образом он становится опциональным.

Все равно не могу понять, зачем делать с нуля CMS если уже есть готовые? Туда и сделать модуль с функционалом блогов. Разве так не проще?
нужно явно делать базовую версию с функционалам простых стат. страниц и админкой, все остальное только в виде модулей, тогда и спрос будет да и время на разработку уйдет гораздо меньше!

Есть большое количество уже готовых CMS с этим функционалом, плюс обширная библиотека модулей (например если нравится laravel octobercms.com/) или тот же wordpress. А модули нужно писать, а потом обновлять. Можно сразу писать под octobercms.
А если у вас тут цель помочь бедным владельцам сайтов на LiveStreet 1.x
если вы мне, то я не писала про версию. К тому же нормальные проекты на ls принадлежат совсем не бедным людям =)
partnerkin.com/
www.ixbt.com/live/
irkutsk.ru/
cookorama.net/
kosmetista.ru/
Перед тем, как изобретать велосипед, задайте себе всего два вопроса. Первый вопрос, на каком фреймворке эти CMS, и какую роль он в них играет?

— Wordpress
— Drupal
— Dle
— InstantCMS

И второй вопрос — благодаря чему они популярны, что делает делает их разработку стабильной, а сообщество живым.
Забудьте о первой и второй версии, считайте что их нет.
И тем проектам, которые уже работают на ls, можно смело закрывать свои сайты? :)

Даже если предположить, что будет вестись разработка на популярном фреймворке, не факт, что проект не сдуется на пол пути. А учитывая колоссальный объем работ, который нужно провести как по фронтенду, так и бекэнду, не говоря уже про интерфейсы, ui и т.д., успех этого мероприятия под большим вопросом. Большое количество заинтересованных в такой CMS пользователей уже имеют проекты на ls, а значит им нужно предложить средства миграции, адаптации шаблонов, плагинов и т.д.

Но вопрос даже не в этом. Была бы команда разработчиков, об этом еще можно говорить. Но на данный момент я вижу только одного человека, который предложил реальные действия — olezhikz . Все остальные только советуют.
Учитывая трудности перевода проектов на новую версию ls, часть пользователей так и осталась на первой ветке. Если разработка будет идти на фреймворке, произойдет еще одно разделение, что в свою очередь еще уменьшит каждую ее часть.

С другой стороны, здесь много активных сторонников laravel, symphony и т.д. почему не сделать самостоятельный проект, если есть желание и возможность?
Без развития движка, думаю это не имеет смысла.