-0.65
Рейтинг
0.39
Сила
  • avatar 1F6B6
  • 1
Не-не-не, в целом, я хотел сказать следующее: одному тянуть все это сложно, нужно активное сообщество, которого и небыло, по сути, ввиду узконаправленности движка.

Относительно WordPress: мода на блоги не прошла, это упал бум на блоги у нас, по ощущениям, на Западе в этом отношении ничего не изменилось. Но не в блогах дело, на нем действительно можно делать что угодно, но развивается то он потому, что сообщество вокруг большое. И заметьте, его архитектуру, решения и проч. тоже ведь регулярно ругают и ничего, продолжают с ним работать.

Документация… Ладно, может кому она и нужна. Скажу только за себя — на мои нужды хватало того, что есть.

Так именно про это и разговор, что без сообщества никуда, но я не согласен что это связано с узконаправленностью движка. Связано это с тем, что никто и не пытался работать с сообществом. Документации никогда не было, сроков и планов развития никаких не было, обратного взаимодействия не было. Да вы даже сейчас зайдите в FAQ выше — он ужасен более чем полностью. Не понимаю, как можно было привлекать новых людей без всего этого. Может вам и не нужна документация (мне кстати тоже), но новичкам она необходима. Вы им предлагает сначала изучить PHP, потом API, Smarty и только потом начать делать шаблон (как пример)? Никто не будет (и не хочет) днями изучать API движка и его структуру шаблонов без документации. Так вы сразу теряете потенциальных пользователей LiveStreet раз и навсегда. Я не зря привел пример WordPress: при всех его минусах с документацией там все в порядке, с каждой новой версией они постепенно избавляются от разных недостаток и двигаются вперед.

Нет спроса. Хотя, сильно грешить не буду, моя последняя работа вполне себя окупила и продается до сих пор.

Это был риторический вопрос) Как может быть спрос, когда движок не разрабатывается и давно заброшен. 4 года между релизами — это просто кошмар.

Не было бы. Возможно, разработчикам стало бы проще, но кто и что бы разрабатывал не имея уверенности, что затраты окупятся?

Не согласен. Сразу получаем: отличную документацию, современные технологии, множество сообществ, несколько сотен разработчиков по СНГ, тысячи по миру. Эти потенциальные разработчики и принимали бы участие как фрилансеры и контрибьюторы. Сейчас LiveStreet вообще не имеет разработчиков.

А вот здесь стоит все же уточнять, что подразумеваете под функционалом. Если подкапотное пространство, согласен, улучшать код можно бесконечно, но всегда ли это необходимо? Если же разговор о функционале для пользователей, то вопрос: какого функционала вам не хватает?

Всегда необходимо развиваться, иначе проект ждет стагнация и деградация. Возьмите просто посмотрите на современный стек технологий сейчас.
  • avatar 1F6B6
  • 2
Не думаю что так, но спад на UGC проекты конечно есть. Тот же Хабр сильно просел давно. Денискину пришлось запускать Geektimes и выкручиваться, чтобы не терять доходы. Но там свои причины: полный разгром сообщества и корпоративные блоги.

Но если следовать вашей логике, то давно должен закрыться WordPress. Мода на блоги давно прошла. Конечно вы скажите: на нем делают любые сайты и все остальное. Он гораздо проще, много плагинов, хорошая документация, регулярно выходят новые версии, крупное сообщество. Вот в этом и кроется вся суть.

Почему нет шаблонов и плагинов под LiveStreet 2? Почему все так плохо? Нет нормальной документации (не было даже под 1.0), никто не хочет изучать чужой фреймворк, проект давно не разрабатывается. Множество причин. Не совсем понимаю, как вы собрались решать эти проблемы в текущем виде? С переходом на Laravel — проект бы сильно продвинулся вперед и избавился от множества проблем. Никто не говорит: давайте все выкинем и перепишем на Laravel, но в текущей ситуации — было бы выходом.

Сходу можно назвать десятки тасков для минорных версий. И это не хотелки, а доработка существующего функционала. В целом их наберется сотни — без преувеличений. Давайте говорить честно: все что есть сейчас, выглядит очень сыро по современным стандартам (мягко говоря). Вы ведь не используете XP? Может старый Explorer или Firefox? Тогда я не понимаю аргумента: и так все хорошо, что там разрабатывать. Без развития — продукт умирает. Разработчикам бы не пришлось переписывать расширения часто, речь только за улучшение существующих функций (минорных версий).

Нельзя просто так взять и добавить расширения в каталог (тут должен быть Боромир). Кто их будет разрабатывать без документации и нормального стека? Никто их и не пишет, да и не будет. Поставьте себя на место современных разработчиков. Вы им предлагаете: фреймворк без документации, абсолютно старый стек, PHP 5.5, jQuery 1 и множества древних вещей внутри фреймворка. Вернуться на 5 лет назад. Вы правда считаете, что они променяют это на PHP 7.1, Laravel, Vue (как пример)? Не будет этого никогда в современных реалиях.
  • avatar 1F6B6
  • 0
А разве плагины не помогают в увеличения функциональность? Или речь о другом.

LiveStreet 1 не разрабатывается и не поддерживается 5 лет. Какие могут быть плагины? Плагины не могут помочь когда движок отсталый. Я не просто так кинул ссылку на хабр (как пример).

А чем идет речь?

Выше писал об этом, а ниже примерно об этом писал yuran .
  • avatar 1F6B6
  • 2
Судя по комментариям avadim также не хочет использовать сторонние фреймворки. Каждый изобретает свой велосипед, который никому не будет нужен. Alto я вообще считаю мертворожденным проектом изначально. Вместо того, чтобы начать контрибьютить в LiveStreet и добавить нужный функционал для себя в плагины, они сделали целый форк. Теперь мы имеем два стагнирующих проекта близких к закрытию, а могли бы иметь один сильный и живой. Все эти расколы и форки при живых проектах, вносят только раздрай и стагнацию.
  • avatar 1F6B6
  • 0
LiveStreet 1 версии сильно отсталый в плане функциональности и давно не поддерживается. 2 версия также далека от идеала и не поддерживается по сути. Последняя версия 2.0.1 вышла почти год назад 1 мая 2017, и то без новых функций, а релиз 2.0 был 30 января 2017. В связи с тем, что разработка между 1.0.2 и 2.0 шла 4 года без релизов, то сообщество просто вымерло. После выхода 2.0 активная разработка прекратилась. На данный момент 2.0.1 отстает лет на 5 по расширениям (шаблоны, плагины) от версии 1 и также отстает лет на 5 от современных технологий в вебе. Поэтому многие ушли, кто просто на WordPress и другие CMC, кто на фреймворки Laravel и Yii. В реальности 3.0 уже никто ждать не будет, без минорных релизов проект можно смело закрывать.
  • avatar 1F6B6
  • 1
Я про этот конфиг /framework/config/config.php. Вам надо перенести настройки watermark в локальный.
  • avatar 1F6B6
  • 0
Для возрождения, конечно. Spell checker шалит)
  • avatar 1F6B6
  • 1
Проект в текущем виде ничего не стоит. Как бренд он давно забыт, а как сообщество давно умер (не считая несколько десятков активных людей). В техническом плане для разработчиков также не представляет интереса. Все еще очень древняя версия PHP, jQuery и полный пакет антипаттернов в архитектуре. Пока мир разработки двигался вперед — LiveStreet стоял на месте. Сейчас в трендах PHP 7, Laravel, Vue, React, WebSocket и много всего интересного. Никто не хочет разбираться в чужом фреймворке, да и еще без нормальной документации. С версией 2.0 не удалось заскочить в уходящий поезд, по причине длительности разработки. Выход 2.0 уже был неактуален.

Есть ли смысл развивать проект в текущей ситуации? Да, но только для Максима и тех людей кто хорошо знаком с фреймворком. В других ситуациях, проще перенести идею на современный фреймворк (например Laravel). Передать проект как сообщество — ничего не изменит. Максим правильно написал, что энтузиастов (контрибьюторов) нет и скорее всего не будет. Не вижу активного участия sersar (как пример) в разработке на GitHub проекта, поэтому толку не будет. Максим нанимал (ему помогали) не только kachayev , но также PSNet и многие другие, всех эти люди давно покинули проект. У PSNet кстати было альтернативное сообщество livestreetguide.com, да и другие были, все закончилось ничем. Недостаточно просто передать сообщество, важно также регулярно разрабатывать движок. И вы правильно сказали, что заброшенный проект никому не нужен.
  • avatar 1F6B6
  • 0
Вопросы важные, но разницы уже особой нет. Под 2 версию в каталоге почти ничего нет, под 1 кому надо уже все давно скачали или ушли с LiveStreet. Сообщество давно в упадке: Активные: 64 человеке, а статьи можно будет смотреть через Web Archive например. Форков на Github много, вы можете также форкнуть и не переживать.
  • avatar 1F6B6
  • 1
Для возражения как феникс — необходимо посвятить проекту полное время, что в целом невозможно по причинам которые написал Максим в топике. Отсутствие контрибьюторов кроме Максима, сильно осложняет развитие проекта. А новых не предвидится, судя по всему, все подходящие на эти должности ушли делать свои проекты (которые также стагнируют). И как уже писал выше: не надо годы разрабатывать 3.0 — это будет новая утопия. Достаточно регулярные минорные версии, что оживит проект.

Не думаю, что стоит отказываться от компонентов. Компоненты гениальная вещь (похожая на БЭМ), которые позволили разложить все по полочкам и сильно увеличить переносимость между разными шаблонами. Можно даже добавить их в каталог как отдельное подобие расширений, потому что не всегда нужны плагины, когда расширение функционала идет за счет API движка в шаблонах. Порог вхождения связан только с отсутствием нормальной документации и примеров, а количество новых шаблонов (под версию 2.0) только с колоссальной стагнацией сообщества.

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

Документация и скринкасты давно нужны, об этом говорят все много лет.
  • avatar 1F6B6
  • 1
Тег видел, поэтому и написал:
Ничего не мешает регулярно потихоньку разрабатывать новые минорные версии, не задумываясь о мажорной версии LiveStreet 3.0.

Не надо годы разрабатывать 3.0, как это было с 2.0 — это будет новая утопия. Последняя версия 2.0.1 вышла 1 мая 2017, почти как год нет даже минорных версий. Я не говорю про годы разработок версии 2.0, там правда многое разработали, время разработки можно списать на кардинальные архитектурные решения движка. Но наступать на новые грабли с версией 3.0, как это было с 2.0 — категорически нельзя. Надо переходить к гибкой методологии разработки (Scrum). Забыть раз и навсегда о длительных релизах. Длительные релизы очень губительно сказались на проекте. Необходимы регулярные минорные релизы, пусть и с малым количеством новых функций — раз в квартал или максимум раз в полгода (если это более серьезный функционал).

И речь не только про разработку LiveStreet, с сообществом те же проблемы, которые уже годами не решаются: старый сайт (все еще версия 1), нет документации, нет roadmap, запущенное состояние сайта (спам, отсутствие модераторов, отсутствие правил, ужасный бардак в целом) и много всего остального. Можно решать эти накопившиеся проблемы регулярно и постепенно. Я не совсем понимаю (как и многие в сообществе) почему нельзя было это делать за годы проекта. Ведь многое давно предлагалась Максиму, многое писали старожилы и участники сообщества. Все прекрасно понимают — сложно тянуть такой проект одному. Но почему нельзя было задействовать силы сообщества, стать открытым для людей, выстроить диалог, передать часть власти и обязанностей заинтересованным участникам — это позволили бы сильно снизить нагрузку и развивать проект. В какой-то момент мне кажется, проект погубило не отсутствие мотивации и времени, а вождизм Максима, что в конечном счете и привело к полному уходу почти всех сторожил и к вымиранию сообщества. Очень важно выстраивать диалог с сообществом. Любой проект — это прежде всего сообщество (люди) и только потом разработчики. А сейчас без кардинальных реформ проекта (не движка) в целом, очень сложно что-то изменить.
  • avatar 1F6B6
  • 1
Сложно искать мотивацию и время для единственного разработчика. 10 лет — это большой срок для проекта, тяжело не выдохнуться за это время. Но и были фатальные ошибки, о которых много лет назад предупреждали вас старожилы и участники сообщества, что также привело к упадку проекта. Думаю, не стоит отчаиваться текущей стагнацией проекта и сообщества, а начать постепенную реформу. Если вам это надо конечно и вы не думаете вообще закрыть проект. Никто не говорит о кардинальных переменах, как это было с переходом 1.0 версии на 2.0. Все-таки версия 2.0 это огромный рывок вперед. Ничего не мешает регулярно потихоньку разрабатывать новые минорные версии, не задумываясь о мажорной версии LiveStreet 3.0. Начать бы можно было с небольшого составления roadmap с сообществом и постепенно реализовывать. Но если вы все-таки решили уже закрыть проект (что по топику не совсем понятно), то желаю вам Максим удачи в ваших новых начинаниях.
  • avatar 1F6B6
  • 1
Смотрите настройки модуля Image в config.php.

$config['module']['image']['params']['default']['watermark_use'] = false;    // Использовать ватермарк или нет
$config['module']['image']['params']['default']['watermark_type'] = 'image'; // Тип: image - накладывается изображение. Другие типы пока не поддерживаются
$config['module']['image']['params']['default']['watermark_image'] = null; // Полный серверный путь до картинки ватермарка
$config['module']['image']['params']['default']['watermark_position'] = 'bottom-right'; // Значения: bottom-left, bottom-right, top-left, top-right, center
$config['module']['image']['params']['default']['watermark_min_width'] = 100; // Минимальная ширина изображения, начиная с которой будет наложен ватермарк
$config['module']['image']['params']['default']['watermark_min_height'] = 100; // Минимальная высота изображения, начиная с которой будет наложен ватермарк
  • avatar 1F6B6
  • 0
Используйте лучше последнюю версию habrahabr.ru/post/320848/#comment_10045406.
  • avatar 1F6B6
  • 1
На этот счет много постов и коментов на сайте, тикет висит с сентября еще github.com/livestreet/livestreet/issues/887.
  • avatar 1F6B6
  • 0
Niko какое это имеет отношение к делу? Никто не говорит что приватно Максим может общаться с кем угодно в жизни, важно что на проект он давно не обращает внимания и на сайте давно не отвечает на вопросы сообщества.
  • avatar 1F6B6
  • 0
В этом нет смысла, ort не заходит на сайт месяцами. Как верно подметил ниже EddieMorra про поиск, который не работал с августа по ноябрь, и никому не было дела до этого, пока я не создал тикет на Github и ort не починил его в ноябре, хотя люди еще в августе писали на сайте множество постов по этой проблеме. Поэтому, если есть вопросы, лучше создайте тикет на github.com/livestreet/livestreet/issues, иногда там ort отвечает, правда выборочно, большинство тикетов так и висят без ответов.
  • avatar 1F6B6
  • 0
Поддерживаю KptLex . Переписать Livestreet на другой фреймворк, это давно назревшая необходимость, только не на Yii, а на Laravel, который гораздо более популярнее и современнее. Известный фреймворк как ядро для базиса Livestreet, решает сразу несколько важных проблем: хорошая документация, хорошая расширяемость, множество готовых решений, множество разработчиков. Это именно те ключевые проблемы, которые и погубили Livestreet. Сейчас Livestreet полностью только на одном Максиме (ort ), который как мы видим, давно перестал уделять внимание проекту. Оно и понятно почему так произошло. У существующих разработчиков, нет никакого желания разбираться в велосипедном фреймворке, да еще и без нормальной документации и каких либо уроков для начинающих. Разработчики важны не только как разработчики плагинов или шаблонов, они важны прежде всего как контрибьюторы в Livestreet: нет контрибьюторов, нет Livestreet. Что мы сейчас и наблюдаем.