Форкнули в свое время Alto CMS. Где сейчас Alto?

Авторизировался впервые за несколько лет, чтоб ответить :)

В свое время ушел на Альто, т.к. это единственный аналог LS «из коробки» где все работает без костылей. Например — поиск по сайту. Но самое главное — дружелюбное и отзывчивое отношение к пользователям НЕ программистам, коим я являюсь. На Альто успешно работает 2 проекта, еще один запускаю в скором времени. Да, обидно и досадно что Альто, так же как ЛС не развиваются по большей части. НО… Пожалуйста, если ЛС хочет прийти к тому что проект будет приносить прибыль, больше думайте о тех, кто ее приносит. А это зачастую как раз пользователи/администраторы не сильно шарящие в программировании, иначе зачем платить деньги за какие-то доработки, когда можно сделать своими силами? Но на ЛС таких людей особо не уважали и крутили проект вокруг разработчиков. Как идея моет быть и ок, но платежеспособные клиенты в итоге просто ушли. Мой скромный вклад в покупку шаблонов и плагинов на ЛС составил около 20тр, не так много, но я просто устал бороться с наплевательским отношением к пользователям-клиентам и ушел на Альто, где ОТНОШЕНИЕ к таким вот пользователям в разы лучше. В Альто к слову я зарядил даже больше чем в ЛС, правда в основном разработчикам, которые адаптировали ЛС плагины для Альто. Короче к чему я:

БОЛЬШЕ ОРИЕНТАЦИИ НА КОНЕЧНОГО ПОТРЕБИТЕЛЯ: ПОЛЬЗОВАТЕЛЯ / АДМИНИСТРАТОРА. Больше фишек работающих «из коробки», «в 1 клик» и тд. без необходимости разбираться в коде. Больше юзерфрендли и у проекта будет шанс.
Информация (цитата) из FAQ по установке catalog.livestreetcms.com/addon/view/545/:

В таком порядке:

1. Скачать и распаковать плагин mainpreview из каталога ЛС.
2. Распаковать файлы с архива согласно папкам движка, при этом конфигурационные файлы плагина mainpreview будут заменена файлами из архива шаблона.
2. Активировать плагины «Trend Child» и mainpreview.
3. Стандартно изменить или прописать в файл /config/config.local.php следующее содержимое:

$config['view']['skin'] = 'trend';


В целом работа шаблона активирована, более подробную инструкцию смотрите в файле readme.md шаблона!

Всем привет, как вставлять картинки в посты? Вместо этого стандартного коричневого фона? То есть картинки не в текст топика, а вот эту:
Спасибо за помощь! Получилось.
Если просто ссылки добавить, то в layout.index.tpl по аналогии. Если нужен фильтр по типу топиков, то это заказывать индивидуально.
Наш вождь поставил ориентацию на CMS.
Так уж сложилось, что тенденции идут к тому, что бОльшая часть рынка работает на готовые решения для обычных пользователей. Для разработчиков есть фреймворки, ну и конечно синтаксис языка :)

И на этом этапе у меня есть вопросы — новый livestreet будет CMS или фреймворком?
  • avatar emmy
  • 1
Язык? Там ж ничего нового нет.
Раньше js и css «компонента» были глобальны и его шаблон использовался через {include ...}
Сейчас js и css перенесли в папку с компонентом, а его шаблон используется через {component ...}

Единственное, что надо изучить — так это jquery виджеты, но можно их и не использовать, а писать js модули в том же стиле какой был раньше.
Не интернет-магазин, а просто любой сайт, отличный от UGC-сайта. Во второй версии для того, чтобы разобраться в шаблонах, приходится параллельно учить второй язык — компонентов, это несколько… обескураживает.
  • avatar emmy
  • 1
Вы знаете структуру движка, можете сверстать под него шаблон. Просто представьте обычного пользователя, который будет делать на livestreet например лендинг или интернет магазин(без функций сообщества, которые есть сейчас в движке).

Ага, ливстрит «сложный» потому что не разработчик не может разработать на нём интернет магазин. Логично.
Вы знаете структуру движка, можете сверстать под него шаблон. Просто представьте обычного пользователя, который будет делать на livestreet например лендинг или интернет магазин(без функций сообщества, которые есть сейчас в движке).

Кстати для лендингов лучше всего подходит modx, если у вас есть готовый каркас с настроенными модулями, все это разворачивается и делается под клиента в течении пары часов.
  • avatar Yuta
  • 0
просто перемещение
Это все образно. Новый продукт, новая структура.

В любом случае что-то полезное из него можно будет использовать в своем 1,0,3. Поддерживаем начинания.
Например кто то будет использовать livestreet без блогов, пользователей, подписок и т.д.

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

А имея возможность оставить минимальный функционал можно ведь с помощью сторонних плагинов и что-то другое сделать: выключаем все не нужное, ставим плагин магазина — получаем сугубо магазин без всей лишней атрибутики ЛС и т.п.

Кто нибудь знает более сложную в разаработке фронтенда систему, чем livestreet?

А в чем сложность то? Разве что работы больше только по сравнению с тем же Вордпресом, так и функционала больше…
Создаем новый велосипед, который будет отличен и от 1-й версии, и 2-ой.

Так пока вроде отличия серьезного от 2-й версии не планируется, просто перемещение существующих вещей в другие места.
Но зачем?

Чтобы попробовать расширить аудиторию движка.

Опционально в админке иметь возможность выключить любую из этих функций — да

Тогда по фронту нужно будет всю работу все равно выполнять, а если нужна только часть функционала, зачем это делать. Правильнее идти от меньшего к большему, а не наоборот.
Это усложняет работу по фронтэнду.

Почему усложнит? Фронт работы останется прежним с тем лишь различием, что файлы будут разбросаны по плагинам ядра. Как по мне, так даже проще будет в том плане, что работа разобьется по логическим кускам — сделал одно, переходи к другому. А если нужен минимальный функционал, так и еще лучше — не нужно будет перелопачивать все, достаточно будет сделать необходимое.
  • avatar Yuta
  • 1
Создаем новый велосипед, который будет отличен и от 1-й версии, и 2-ой.

Логично все это будет, если вы имете какую-то базу (свой/чужой сайт, относительно стабильный рабочий проект) и от нее отталкиваетесь. Делаете и себе, и косвенно для других, проверяя и оттачивая сделанное «тестерами» лайвстрита, и т.д/т.п.
В обратном случае непонятно, что будет заставлять вас постоянно заниматься кодом/создавать абсолютно новый продукт, имеющий с лс общее — только одно название.
Сразу появляется возможность отключить/включить нужный функционал.

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

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

Кто нибудь знает более сложную в разаработке фронтенда систему, чем livestreet?
  • avatar emmy
  • -1
На нынешний нельзя забиндить, например, обработчик по клику. Или изменить лэйаут.

Но тема почему именно pnotify действительно не раскрыта.