LiveStreet CMS. Отзывы livestreet cms
Alto — Instant — Livestreet — выбор CMS / Вопросы, проблемы и их решения / Alto CMS
Livestreet — тут трудно пока сравнивать потому, что старая версия без админки, точнее она есть но какая то левая, говорят что иногда проблемы с ней бывают. А без нее вообще надо все настраивать в php, разобраться можно, я в Вордпрессе немного даже под себя исправлял. Но все равно это неудобно и стремно для таких как я. Из плюсов это большой сообщество, большой и удобный каталог шаблонов и плагинов, и активно развивается, делают версию 2. И работает там целая команда, что тоже плюс.
Чего я слвсем не понимаю это как понять для какого движка нужен сервер не очень мощный. Денег не густо и хочется взять не очень дорогой тариф у хостера. А то ведь можно выбрать движек по возможностям которые не будешь использовать, а за хостинг платить надо. Если кто-то просветит насчет этого, то буду благодарен.
Честно говоря хотел на Ливстрит запостить вопрос, но там такая тема уже есть, посмотрю что ответят (n_n) Инстант регистрация только по приглашениям (>_<) Поэтому решил написать сюда (^_^) Прошу высказаться тех, кто выбирал почему выбрали Алто. Ваше мнение поможет мне и другим, кто как я будет так же выбирать. Я понимаю что тема немного правокационная, но прошу не халиварничать а чисто по теме писать.
Всем пис! (^_~)
altocms.ru
План развития / Livestreet 3.0 / LiveStreet CMS
Итак. Что мы имеем в итоге. Сообщество в целом желает переезда, но из них малая часть готова принять участие в этом. Невозможность данной затеи очевидна, так как сил, денег, времени нет. Я не собираюсь браться за это в одиночку. Сообщество у нас маленькое. Так что давайте держаться вместе и не доводить до оскорблений. Конструктивной критики много. Нужно определиться с тем что делать или не делать дальше. Но даже для этого нужна какая то методология. У большинства высказавшихся безусловно имеется свое соображение на данную тему. И они выстраивают свою цепь задач, которые необходимы для начала работы. Я попытаюсь выстроить свою. Базовое условие для жизни проекта — это ресурсы позволяющие ему развиваться и поддерживаться. Никто не сможет бесконечно вкладывать свое время и силы, если от этого нет толка. Так и livestreet, продолжал активно развиваться пока создатели видели смысл в этом. Личное развитие, интеллектуальный интерес, азарт, возможность применения наработок в своих проектах. Как только проект дорос до уровня, когда он стал функционально удовлетворять потребности и пропал первоначальный запал, он стал постепенно угасать. В этот момент еще и сыграли внешние факторы — очередной закон о запрете малого бизнеса в России. Тем не менее, благодаря упорству и таланту основателей в проект были заложены, как я считаю, весьма перспективные вещи. Я имею в виду например новую структуру шаблона и применение компонентов. Но вернемся к основным задачам. Нужен ресурс. Им может быть на данном этапе только каталог и процент с продаж платных плагинов. Чтобы он заработал, нужны установки движка и соответственно заказы на плагины. Чтобы были установки считаю нужным: 1. Упростить установку для пользователя. Чтобы ставилось в несколько кликов, без дополнительных махинаций с директориями. 2. Доработать стандартный шаблон. Добавить тем. Возможность выбора цветов в темах и прочее 3. Встроить во фреймворк возможность определения мобильного устройства. Это даст почву для доработки структуры шаблонов с включением в него мобильных версий. Не адаптивных, хотя их не кто не запрещает. Но чисто мобильного вида на основе, например framework7.Дело в том, что не всегда удобно использовать адаптивный шаблон, особенно если сайт разрастается функционалом и необходимо адаптировать его с разным отображением на PC и смартфоне. Это в свою очередь поднимет вопрос о мобильном приложении из коробки. Для чего останется лишь обернуть уже готовый шаблон в phonegap. Да, приложение не будет нативным, но это лучше чем ничего. В последствии можно качать эту тему, как преимущество. 4. Добавить вариативности. Определить, что сейчас востребовано на рынке. Ленденги, новостные сайты, блоги, и другое. Выбрать из этого, что нам больше по душе. Сделать несколько дополнительных репозиториев и начать работу над ними параллельно. Благо движок вынесен от фреймворка, на его базе можно сделать все что угодно.А так же нужно привлечь разработчиков: 1. Взять за основу 2ю версию и сделать обратную совместимость с 1ой. По сути они отличаются только структурой шаблона, миграциями и некоторыми методами в модулях. Считаю это решаемая задача. Пусть даже и придется пожертвовать стройностью. 2. Расширить практику использования компонентов шаблона. Вплоть до вынесения в каталог. Это позволит frontend разработчикам осваиваться заходя с этой стороны. Что нам дают компоненты? Инкапсуляция в шаблонизаторе и javascript, через jquery виджеты. В результате прекрасная переносимость из проекта в проект. Останется только сделать, чтобы css не пересекался и не примешивался, и подгрузку компонентов динамически, чтобы грузились только необходимые в зависимости от запрашиваемой страницы. 3. Документация. Необходимо продумать документацию, и вынести ее на видное место. Добавить видео уроки по ключевым моментам. Примеры кода. Расставить все это в логичном порядке. 4. Условия и рекомендации. Написать для разработчиков рекомендации, по написанию кода с примерами. Выставить необходимые условия по качеству. Например можно ввести практику доработки, когда разработчику рекомендуется писать рабочий заготовок плагина, а в последствии дорабатывать его для конкретного клиента, что обычно и приходится делать. Это позволит экономить время самим разработчикам. 5. Бесплатное демо. Дать возможность показать готовое творение на нашем сервере. Для этого не потребуется большая нагрузка. Особенно если использовать один движок на всех, установленный по жесткой ссылке или монтированный из отдельной директории(для тех кто слышал о linux) 6. Начать пользоваться задачами на github. Там и карточки со списком задач есть. Документация для контрибьютеров должна быть обязательно. И вообще продумать какие нибудь бонусы для принявших участие, например процент от дохода каталога.
Теперь попрошу зарыть тему о переезде. И обсудить ваши предложения о дальнейших действиях.
livestreet.ru
CMS для обеспеченных программистов. Разговор о самом главном / Блог им. Konstantine / LiveStreet CMS
Предисловие
Всем привет. Оговорюсь сразу. Всё что я публикую ниже, основано исключительно на моём опыте и опыте полученном от просмотра 1000+ топиков с вопросами/жалобами/мольбами о помощи за текущий год. Речь сегодня пойдёт о настоящем и будущим LiveStreet CMS. (За грамматические ошибки не ругаем.)Настоящее:
Про будущее и не только, поговорим под катом.
Немного о себе
В декабре исполняется год моей работы с движком LiveStreet. Начинал с Joomla 1.5 (ужс, бррр....), потом много работал на Wordpress, и несколько мелких других CMS.Сейчас анализируя время, думаю, чем же LS меня покорил? Ведь начинал я с шаблона New, неимоверной красоты в нём не было. Думаю, что ключевую роль сыграло юзабилити, до этого я был уже знаком с хаброй, и каждый раз заходя туда, я мечтал создать нечто похожее. Увидев впервые LS, я понял, что мой час настал. Пора бы уже что-то подобное сделать самому…
Первое впечатление
По умолчанию в сборке, был на 80% готовый блог. Установив ещё несколько плагинов типа NiceURL и админки, получился готовый блог. Не мог нарадоваться, думаю как и многие другие на моём этапе, все свободные вечера проводил только с ней. Далее появлялись новые требование, на реализацию которых уходило всё больше и больше времени. Установка плагина уже не спасала. Знания в программировании у меня, как у новичка. Хватало их на реализацию функционала, такого как написание условия показа блока «только для авторизованных пользователей». Ну вы поняли… Здесь отдельное спасибо сообществу. За этот год создано более 100 вопросов. И многие из них ещё не раз помогали другим юзерам. В общем я тоже принимал участие в развитии. За год мой блог из стандартной сборки превратился в серьёзный сайт с 35+ плагинами. Часть из них приходилось допиливать сразу после установки и забывать про них. Часть я допиливаю по сей день.О чём собственно топик? Парниша, не томи
За год было куплено несколько плагинов: TinyMCE+ (многие думают что у LS нет хорошего редактора, а я успел), плагин Компании, и ещё пару по 2$, уже не припомню. Многие из плагинов становились как нельзя криво. По причине неадаптированности под шаблон или конфликт с другими плагинами. Что касается TinyMCE+ до дописываю его по сей день, т.к. в редакторе я видел одно, а после сохранения совсем другое. Не говоря уже о вставке видео с разных сайтов и мн. другое. Низкий поклон за это ещё файлам: jevix.php и Text.class.phpЧем я НЕ доволен: 1. Установка почти каждого плагина сопровождается допиливанием, а это под силу не каждому пользователю. А теперь представьте что плагинов 35+. И не нужно говорить, что у всех остальных CMS дела обстоят точно так-же. 2. Все хорошие плагины — платные, притом цена ого-го какая. Как буд-то автор его 6 лет клепал, притом без остановки и перерывов на обед. Сделайте стоимость 10$ и продайте их 10000 штук, чем он будет стоить 100$ и продаж всего 15 за 2 года. 3. Чем больше устанавливаешь плагинов, тем медленнее начинает работать движок. И дело тут не в весе страницы. В сообществе полно топиков, где PsNet пишет, что можно удалить половина кода и всё будет работать быстрее. Разработчики, если кроме Максима они ещё есть, задумайтесь, хватит править XSS баги, давайте делать движок быстрее. 4. Сообщество умирает. Но тут уже вопрос развития. На вопросы отвечают всего 2 человека. Притом ort остаётся не при делах. Максим ты новую CMS пишешь? Ведь ты, как никто другой, можешь помочь нуждающимся. А они в благодарность приведут сюда новых пользователей. Сейчас они это не делают. Где avadim , где netlanc . Ведь размер вашей кармы и опыта разработки для LS может принести значительную пользу для развития всего проекта в целом. 5. Нет нормальной поддержки со стороны авторов плагинов. Исключения есть, но это больше похоже на статистическую погрешность. Многие авторы, особенно, те, которые продают своё творение за приличные суммы, умудряются ложится на дно. 6. Бесплатных шаблонов раз, два и закончили. У одних нет мотивации делать, у других нет мотивации покупать. 7. Нет конкуренции среди разработчиков, в разделе «Работа». Опять же, всё это последствия провала уровнем выше. В общем, если ничего не менять сообщество через 2-3 года превратиться примерно в вот это:
Буду подводить постепенно к концу. Без плагина TinyMCE+ блог стыдно было назвать блогом. А его уже не купишь. Стандартный TinyMCE похож на запорожец. Вроде автомобиль, но сами понимаете. Мне пришлось купить. Потому, как стыдно было перед посетителями. И это не единственный пример, когда покупки плагинов были вынужденными, из-за недопиленности самого движка. Часто встречаю топики с темой "LS только для богатых" или
Если у вас полно денег на программистов, дизайнеров и раскрутку, вам подойдет LiveStreet CMS.Итоги
LiveStreet медленно погибает. Хороших и бесплатных плагинов всё меньше и меньше. А ведь на LS ещё делают хорошие сайты. Недавний пример сообщество iTwip (не для рекламы). Может стоить посмотреть на движок с маркетинговой точки зрения? Ведь другие CMS живут и развиваются. Участвуют в каких-то конкурсах, и т.д. С денежной иглой на которой, из-за плагинов, сидит LS можно также покончить. При этом заработки авторов плагинов, а также самой системы никак не уменьшатся. Сотрудничество авторов с пользователями на условиях обоюдной удовлетворённости всё же возможно.Мои предложения
Максим, если Вы читаете этот топик, и Вы по прежнему хотите светлое завтра для своего детища. Я готов взяться за продвижение этой CMS. При соблюдение моих условий и при предоставлении определённых рычагов, я выведу ваше на новый уровень. Я не обещаю что оно станет вторым WordPres-ом, но ТОП 15 на скриншоте выше, вполне достижимый результат. Опыт и желание для достижения этого у меня имеется. Работаю интернет-маркетологом. Продвигаю крупные проекты. Жду Вас в скайпе для более плодотворного общения (указан в профиле). Каждый из Вас, уважаемое сообщество, кто оставит своё мнение ПО ФАКТУ, примет участие в улучшении данной CMS. +1 для закрепления топика будет не менее важной помощью.UPD: Спасибо, всем, кто за этот топик мне минусует рейтинг. Так держать. Давайте вообще забаним меня. И будем дальше молить о помощи, в ежедневных топиках. Создатель, которому не наплевать на свой проект, такое бы не допустил.
ЧЕМ ВСЁ ЗАКОНЧИЛОСЬ?:
Мнения сообщества разделились. Меньшая половина, которая согласна с моими доводами, поддержала развитие и вывод LS на новый уровень. Они же дополнили список проблем и даже предложили варианты решения.Вторая половина, они же консерваторы, во весь голос твердили:«Ничего менять не нужно. Всё и так идеально. Те, кто не хочет платит за плагины — нищеброды. Те, кто просит помощи в топиках — жадные или опять же нищие пользователи, которые не могут заплатить за решение проблемы.»Понимаю вас господа, часть из Вас живёт на продаже 10 строчных плагинов, и что-то менять не в ваших интересах. В спорах ниже, была рождена некая истина, которую поддержали чуть ли не половина отписавшихся:LS это не CMS, это некий молоток, деревья в лесу и гвозди, с помощью данного набора можно сделать сайт, но нужны ровные руки. Если их нет, идите на Wordpress либо платите плотника (программистам).За моё предложение что-то изменить, мой рейтинг загнали в минус. От автора: Тебе LSсочка желаю автономного развития и что бы через 3 года ты по прежнему оставалась Free-шной.livestreet.ru
Чего не хватает LivestreetCMS из того, что есть в InstantCMS / Блог им. Asphix / LiveStreet CMS
Время не стоит на месте и сообщество лайвстритеров смакует новую версию полюбившейся нам CMS. Но всё ли так радостно, как хотелось бы?! Давайте сравним со стороны конечного пользователя LivestreetCMS и InstantCMS и сделаем выводы в какую сторону нам двигаться дальше.Начну с того, что InstantCMS я открыл для себя буквально пару дней назад. До этого когда-то смотрел в её сторону, но ничего интересного не находил. LivestreetCMS же использую для своих и клиентских проектов более двух лет. На сегодняшний же день планируется запуск нового проекта, но… LivestreetCMS под него не подходит ибо не обладает достаточным базовым функционалом. Не будем брать в расчёт плагины от сторонних разработчиков, так как большая часть из них либо коммерческие (причём стоимость зачастую превышает саму пользу функционала) либо имеют незавершённый, со стороны конечного пользователя, вид.
Итак, что же мне понравилось в InstantCMS из того, чего нет в LivestreetCMS.
1. Управление контентом!
Изначально LivestreetCMS клонировала модель Хабрахабра, но как показала практика данная модель работает не во всех тематических нишах (я бы даже сказал, работает в исключительных случаях). И оно понятно. Не всем пользователям дано освоить подобную структуру и представление контента. Для большей части UGC — это нечто страшно и непонятное. Люди боятся писать, боятся комментировать — им не понятно, что от них требуется. А объяснять на-пальцах это не вариант. UGC — это круто, но лишь, как дополнительная составляющая.В InstantCMS личные блоги, коллективные блоги, клубные блоги с контентом генерируемым пользователями сочетается с контентным модулем, который позволяет создавать неограниченное количество категорий с неограниченным уровнем вложенности. При всём при этом пользователи так же имеют право добавлять материалы в данные категории! В LivestreetCMS подобного нет до сих пор (статические страницы отдельная история и при наличии реализации контентного модуля надобность в них отпадает).
2. Клубы
Каждый раз разрабатывая новый проект на LivestreetCMS приходится изощряться и придумывать, как же заставить пользователя понять, что коллективные блоги — это клубы по интересам и присоединение к ним позволяет добавлять свои публикации при наличии соответствующего рейтинга. Стоп!.. А разве клубы — это только публикации?! Нет. Клуб — это отдельная единица социальной, пусть даже и блого-сети. Как минимум тут должны быть фотоальбом, стена клуба — куда любой его участник сможет добавить сообщение, и как вариант отдельный форум (на нём мы остановимся подробнее). У InstantCMS структура сообществ (клубов) куда более развита и менее утрирована, нежели в Livestreet.3. Фото
И здесь LivestreetCMS пока отстаёт. Да, в 0.5 появился новый тип топика «Фотоотчёт», но это не то! Фотоальбомы должны быть, как отдельная единица. Платный плагин «галерея» не решает поставленную задачу. Нет, он даёт какой-то функционал, но скудный и не удобный. Фото должны привязываться ко всему социальному. Пользователь, Клуб, Блог, Раздел статей. Посмотрите, как представлены работа с фото и фотоальбомы в InstantCMS и ощутите разницу.4. Форум
Так, а зачем нам форум — Livestreet ведь и есть форум. А вот нет! Это мы, люди не столь отдалённые от хабра, привыкли так думать. Простые смертные думают иначе. Для них комментарии — это комментарии, а форум — это место, где ведутся дискуссионные баталии. И никто не в силах повлиять на сложившийся стереотип. Не просто так ведь большая часть крупных ресурсов имеют в своём арсенале, как форум, так и всевозможные блоги, группы и т.д. Социалка — это социалка, а общение — это общение! И опять, у InstantCMS есть хоть какое-то его подобие. Хоть и не совсем качественное, но есть. Я уверен, что пользователи будут общаться больше на форуме, нежели в ветках комментариев. Сравнивать простого пользователя и ITшника, который подхватывает любые «извращения» на-ура — как минимум глупо!5. Пользователи
Тут всё примерно на одном уровне, единственное, что у InstantCMS в базовой комплектации присутствует мотивирующий компонент «Награды». Да, он есть и для LivestreetCMS в виде плагина, но, извините, отдавать 34$ за подобное — рука не поднимается.Так же LivestreetCMS не может похвастаться наличием статуса пользователя и стены. Хотя, судя по крупным социальным сетям — это одни из самых используемых пользователями социальных составляющих профиля.
Думаю, и этих пяти пунктов будет достаточно для того, чтобы сделать правильные выводы и направить дальнейшую разработку Livestreet в нужное русло.
PS. На форуме InstantCMS идёт разговор о новой версии (2.0) системы, в которой будет более логичный MVC и все переменные будут вынесены в шаблоны. И если это случится раньше, чем LivestreetCMS сумеет нарастить свой «фундамент», то очень много пользователей сделают свой выбор в сторону первой CMS. Так, что темпы развития влияют на многое — это нужно понимать и воспринимать!
livestreet.ru
LiveStreet как SEO friendly CMS
Тут некий (или некая) Znayka , уже писал подобный пост будучи некомпетентным в этом (даже не указав откуда он взял исходный текст), только в нем почему-то без каких-либо пояснений значилось что лс «не торт». Этот же топик — перевод статьи + сравнение с тем, что мы уже имеем в ЛС, подведением итога и указанием обратного — ЛС ещё очень даже хорош. Это кросспост из гида по LiveStreet. Так давайте же посмотрим на полную картинку. Часто и до тошноты можно встречать споры о том, хорош ли ЛС в плане SEO или нет. Многие почему-то скептически предубежденно относятся к движку, говоря что он не дружелюбен к поисковым системам. На самом деле это не так и сейчас мы пройдемся по небольшому списку того, что в ЛС есть и по современным меркам является стандартом де-факто.Для разбора полетов, возьмем этот список, который был составлен Aleyda Solis — маркетологом по поисковому продвижению.
Каковы критерии для обозначения SEO Friendly CMS?
Сканирование роботами и индексацияТип | Описание | Поддержка в ЛС |
Веб-стандарты | Имеет чистый HTML код с грамотно расположенными слоями и с использованием микроданных, внешние CSS и JS файлы | Да |
Формат | Для просмотра контента сайта нет критичной надобности в Flash, фреймах или Javascript | Да |
Канонические мета-теги | Позволяет включить и настроить канонической теги в страницах, чтобы избежать дублирование контента в поисковых системах | Да |
Robots.txt | Позволяет создавать и редактировать файл robots.txt для управления доступа к сайту для поисковых систем | Нет, реализуется плагином |
Мета тег robots | Позволяет добавить мета-тег «robots» в шапку страниц, чтобы отключить индексацию страниц и запретить следование по ссылкам | Частично — добавить мета-тег «robots» можно правкой шаблона, запрет на индексацию ссылок — да |
Sitemap.xml | Генерация файла sitemap.xml и его автоматическое обновление при изменении контента на сайте | Нет, полностью реализуется плагином |
RSS | Генерирует RSS-каналы автоматически для новых страниц | Да |
Размер и скорость | Оптимизирует и сокращает код, запросы и изображения, и выполняет кэширование для повышения скорости и производительности сайта | Да |
Перенаправления | Позволяет легко делать перенаправление страниц 301 кодом, избегая дублирования контента | Частично, для этого реализован мета тег canonical |
Безопасность | Обеспечивает функции безопасности для защиты от атак веб-спама | Да, (каптча, передача важных кук только по протоколу http, ACL и др.) |
Релевантность
Тип | Описание | Поддержка в ЛС |
Тег заголовка | Позволяет настроить и оптимизировать тег заголовка для каждой страницы и установить правила, чтобы автоматизировать его содержание для каждой страницы | Частично (задавать текст заголовка нет возможности, но он меняется в зависимости от типа страницы) |
Мета-тег Description | Позволяет настроить информацию мета-описания для каждой страницы и установить правила для автоматизации для каждой страницы | Частично (задавать вручную мета-теги можно с помощью плагинов, но они генерируются автоматически для каждой страницы) |
Главные теги шапки | Включает в себя теги заголовков для каждой страницы, которые вы можете изменять и оптимизировать | Частично (можно редактировать в шаблоне) |
Текстовое содержимое | Позволяет добавлять достаточное количество контента (текста) для каждой страницы чтобы она считалась уникальной | Да |
Фото | Позволяет установить соответствующие, персонализированные (alt) описания, заголовок, имя файла и размер | Да, кроме указания имени файла фото |
Контент, генерируемый пользователями (UGC) | Позволяет легко включать комментарии, Q&А или отзывы на должность или статей, возможности для обновления страниц с новым содержанием | Да |
Поддержка нескольких языков | Позволяет включить различные версии языка с соответствующей, оптимизированной структурой URL и hreflang атрибутом | Нет, реализуется плагинами |
Веб-архитектура и внутренние ссылки
Тип | Описание | Поддержка в ЛС |
URL | Редактируемый, соответствующий, описательный, удобный, иерархически организованный URL, на том же языке содержимого страницы | Нет, реализуется плагинами |
Внутренние ссылки | В содержании можно создавать текстовые меню и настраиваемым текстом якоря на соответствующие страницы | Да |
Категории | Возможности последовательной, иерархически организованной, настраиваемой системы категоризации контента сайта | Нет, реализуется плагинами |
Разбивка на страницы | Позволяет контролировать нумерацию страниц, чтобы избежать дублирования содержания и добавляет rel атрибут со значениями next и prev | Да, кроме указания атрибута rel |
Дублирование содержимого | Показывает каждый фрагмент содержимого только через один URL. | Нет, ввиду Хабра-подобных фильтров контент доступен по многим ссылкам, что можно исключить правильной настройкой файла robots.txt |
Дополнительные функциональные возможности
Тип | Описание | Поддержка в ЛС |
Кастомизация кода | Позволяет легко редактировать код страниц. | Нет, шаблоны редактируются вручную. |
Внешний вид | Позволяет изменять и персонализировать внешний вид и через редактор типа WYSIWYG и CSS | Если речь о контенте, то — да, в разрешенных рамках |
Аналитика | Позволяет добавить код веб-аналитики для измерения активности на сайте | Да, в шаблон можно добавить код аналитики |
Социальность | Включает в себя социальные кнопки и функции для совместного использования контента на внешних сайтах и платформах (публикация в социальных сетях) | Да |
Резервное копирование | Позволяет выполнять частые и планируемые резервные копии сайта | Нет, реализуется плагинами |
Обновление | Предоставляет частые обновления платформы с исправлениями и добавлением новых функций и возможностей | Да |
Экспорт | Позволяет легко экспортировать содержимое сайта и конфигурации | Нет |
Плагины и расширения | Имеется коллекция плагинов и расширений для сайта, которые позволяют легко дополнить возможности сайта. | Да |
- Всего в первой таблице (раздел «Сканирование роботами и индексация») 10 пунктов, из них полностью реализовано 6 возможностей, 2 — частично и 2 с помощью плагинов.
- Вторая таблица (раздел «Релевантность») имеет 7 пунктов из которых 3 реализовано полностью, 3 частично и 1 осуществляется с помощью плагина.
- Раздел «Веб-архитектура и внутренние ссылки» в третей таблице состоит из 5 пунктов из которых 2 реализовано полностью и 3 осуществляется с помощью плагина.
- Последний, четвертый раздел «Дополнительные функциональные возможности» содержит таблицу с 8 опциями из которых 5 реализовано в движке, 1 возможность появляется при использовании соответствующего плагина и 2 возможности пока не реализованы.
Резюмируя, можно сказать что ливстрит является SEO friendly CMS на 93% — именно столько опций в нем реализовано из указанного списка выше.
Всем спасибо за внимание.
livestreet.ru
Настраиваем сервер для LiveStreet. Часть IX. LiveStreet. / Техническая документация LiveStreet / LiveStreet CMS
Предыдущие части: Не самая сложная, не самая последняя, но самая важная часть. То, ради чего, всё и затевалось :)Для начала, нужно обеспечить появление ZIP-a с последней версии LiveStreet (на данный момент это LiveStreet_1.0.3.zip ) в корневой папке сайта. Качаем ZIP отсюда livestreetcms.ru/download/ и по SFTP забрасываем в папку сайта /var/www/superls.ru/public/
Устанавливаемcd /var/www/superls.ru/public/unzip LiveStreet_1.0.3.zip Cоздаём файл config.local.php:cp /var/www/superls.ru/public/config/config.local.php.dist /var/www/superls.ru/public/config/config.local.php Раздаём необходимые права на файлы:chown -R www-data:www-data /var/www/superls.ru/public/find /var/www/superls.ru/public -type d -exec chmod 770 {} \;find /var/www/superls.ru/public -type f -exec chmod 660 {} \;Лучше чтобы к этому моменту была создана пустая база данных и MySQL юзер для неё (как это было описано в четвёртой части ). Запускаем и проходим процесс установки:
http://superls.ru/install/ На экране настройки базы данных указываем нашу базу и нашего юзера.Проверяем что всё работает (если всё OK, покажет нормальный экран LiveStreet c просьбой удалить папку install):
http://superls.ru/После чего удаляем всё что больше нам не надо:
rm /var/www/superls.ru/public/LiveStreet_1.0.3.ziprm -r /var/www/superls.ru/public/install/rm /var/www/superls.ru/public/info.phprm /var/www/superls.ru/public/ip.phprm /var/www/superls.ru/public/test.htmlВ пятой части мы вносили изменения в файл /etc/hosts. Самое время их убрать, больше не нужно.
И деинсталлируем lynx, больше не нужен:
apt-get purge lynxПодключаем Memcached В config.local.php добавляем следующие строки:/** * Настройка memcached */ $config['memcache']['servers'][0]['host'] = 'unix:///var/run/memcached.socket'; $config['memcache']['servers'][0]['port'] = '0'; /** * Настройки кеширования */ // Устанавливаем настройки кеширования $config['sys']['cache']['use'] = true; // использовать кеширование или нет $config['sys']['cache']['type'] = 'memory'; // тип кеширования: file, xcache и memory. memory использует мемкеш, xcache - использует XCache $config['sys']['cache']['prefix'] = 'superls'; // произвольный префикс кэша, должен быть уникальным для каждого сайта Обращаю особое внимание на опцию $config['sys']['cache']['prefix'] Она нужна для того, чтобы один и тот же Memcached можно было использовать несколькими инсталляциями LS. Там должна быть произвольная константа, различная для каждого сайта.В заключение, полезная команда, которая сбрасывает кэш:
echo "flush_all" | socat unix-connect:/var/run/memcached.socket - > /dev/nullПодключаем SphinxПовторяться не будем. Всё про настройку и подключение: livestreet.ru/blog/dev_documentation/13482.html Решение проблемы закрытых блогов: livestreet.ru/blog/tips_and_tricks/14568.html Решение проблемы более 100 страниц: livestreet.ru/blog/questions/14784.htmlОтложенная рассылка почтовых сообщенийcrontab -e Добавляем туда строку:*/10 * * * * /usr/bin/php /var/www/superls.ru/public/include/cron/notify.php >/dev/null 2>&1*/10 — означает «каждые 10 минут», править по желанию.Внимание: не забыть проконтролировать, что в конфигурационном файле /etc/php5/cli/php.ini правильно заданы параметры связанные с рассылкой почты. Об этом упоминалось в шестой части.
Добавляем в config.local.php следующие строки:
// Указывает на необходимость использовать режим отложенной рассылки сообщений на email $config['module']['notify']['delayed'] = true; // Если опция установлена в true, систему будет собирать записи заданий удаленной публикации, // для вставки их в базу единым INSERT $config['module']['notify']['insert_single'] = true; // Количество отложенных заданий, обрабатываемых одним крон-процессом $config['module']['notify']['per_process'] = 100; Решение проблемы «всегда не асинхронная рассылка писем связанных с учётной записью пользователя» от господина dimkus : livestreet.ru/blog/projects_and_ideas/14732.htmlПолезные плагины:Я перечислю несколько полностью бесплатных, которые я считаю безусловно полезными для любого сайта. Т.е. этот набор, с моей точки зрения, нужно ставить всегда:Теперь пара вещей, которые неминуемо придётся решать, но для которых нет полностью бесплатных плагинов:Разные, не всегда бесспорные, полезности, заслуживающие упоминания- Плагин «АнтиБот» — штука полезная, однако некоторые наши пользователи получили проблемы с логином после его установки. Похоже, есть некоторые вопросы с браузерной совместимостью. А может и нет — до конца мы не разбирались.
- Плагин «SEO» и оптимизация для него. Эту тему я не считаю особенно важной, в силу того, что содержимое meta description и keywords играют крайне слабое значение для современных версия поисковиков. Этот плагин в конфигурации «по умолчанию», вообще больше смысла не имеет, с моей точки зрения.
- Нужно позаботится о robots.txt. Размышления по теме.
- Очень важной является тема интеграции и продвижения в социальных сетях. Плагин «OpenID», Share42, изучите вопрос репоста RSS в группы социальных сетей. Ввконтакт умеет сам, для facebook и twitter есть много сервисов, я предпочитаю twitterfeed.com/
- Оптимизация шаблона Synio для LiveStreet
livestreet.ru
Плагин "Компании" обновление + печеньки / Дополнительные модули и доработки для LiveStreet / LiveStreet CMS
Плагин компании обновился, вкратце опишу основные изменения. Теперь в плагине разделены краткое и полное описание, краткое выводится в списке компаний, а полное в карточке компании, теперь список информативнее. Ограничение на количество символов допустимых в полях задается в настройках. Так же теперь в списке компаний отображается ссылка на последний топик компании Список компаний теперь можно сортировать по названию, количеству поклонников, количеству отзывов и рейтингу. В профиле копании теперь отображается блок с возможностью подписаться на новости компании и теперь указать что работаешь в компании стало проще и логичнее. Теперь можно вместо тегов использовать категории, с количеством компаний в каждой категории: Для администратора категории будут как и раньше отображаться тегами, а для пользователей список с возможностью выбрать галочками нужные категории. Переключиться на категории и обратно можно в конфиге. В дальнейшем если будет требоваться будут сделаны категории с подкатегориями.Полностью переработан код, разделен на более удобные части (рефакторинг), сделан центральный механизм получения списка компаний с учетом сортировки, оптимизированы выборки и кэширование (плагин работает на 30% быстрее), написаны комментарии для ключевых функций. Теперь будет проще самому или с помощью сторонних разработчиков переработать плагин под свои задумки.
Изменения списком
Исправлены ошибки: 1. Вывода на карте компаний в названии которых содержались кавычки; 2. Выборки топиков для 1.0.1Новые возможности: 1. Разделены блоки для просмотра карточки компании и списка компаний; 2. Добавлено полное описание для компании, дополнительно к краткому; 3. В профиль пользователя добавлен вывод избранных компаний; 4. В профиле пользователя выводятся отзывы которые писал пользователь; 5. Возможность включать отзывы в прямой эфир; 6. Возможность подписываться на новые отзывы компаний; 7. Возможность подписываться на новые топики компаний; 8. Возможность выводить категории вместо тегов; 9. Вывод в списке компаний последнего топика компании; 10.Вывод в списке краткого описания компаний и увеличенные логотипы; 11.Сортировки компаний по наименованию, количеству поклонников и отзывов.
Попробуйте прямо сейчас плагин в действии на тестовом сайте Если обнаружите какие то не точности пишите мне, лучше в личку или на почту.Печеньки
Раньше был плагин «Referal system» и судя по скачиваниям довольно популярный, я его перевел с 0.4.2 сразу на 1.0.1 версиюПриятных новогодних праздников и пусть ваши смелые идеи воплощаются!livestreet.ru