Неполиткорректный топик №1 или "Расскажите мне о livestreet"
Трям, Сообщество!
Я перепробовал много движков сайтов. Ручкался и с wordpress(как самый простой и удобный) и с Битрикс (как платный и который все ругают). Пришло время livestreet.
Но не в буквальном смысле. На самом деле время его видимо еще не пришло, так как толком ни описания ни примеров нигде найти нельзя. Можно списать это на замечательные отмазки типа:
И вот что главное не пойму, чего я ни как отвязаться не могу от этой CMS. Вроде и мало доков, много вопросов, ошибки выскакивают при каждом втором шаге. И бросить его уже, найти замену. Но что-то мне в нем приглянулось. Есть ощущение что это все от большой любви к MVC. ООП у меня хромает на обе ампутированные ноги, и вообще я из категории «когда программы пишут не программисты». По этому к данной модели я более предрасположен.
К чему собственно эта запись. Не то чтобы закипел намучавшись с лайвстритов. Все дело в том, что у меня возникли вопросы банальные, на которые я не могу найти ответа. Я тут в комментарии одном спросил где вопросы вообще задают, а мне товарищ Deia так и залепил — пиши в личный блог. Так что все камни в его сторону, если что.
Вступление закончено.
Я не хаброюзер, не знаю как работает он изнутри, так что в ответах в пример мне его не приводить, пожалуйста.
В своих попытках слегка изменить поведение лайвстрит, я понял что ничерта не понимаю в коллективных блогах. Просто в работе их функционала не догоняю.
Вот например(тут собственно начинаются вопросы на которые я жду ответов в комментах, ибо больше негде),
В общем что я вам скажу, уважаемое Сообщество Лайвстрит. Писать тупо вопрос в постовом мне не позволяет совесть, все таки это не форум поддержки. Писать что-то полезное не получается, ведь у меня больше вопросов чем ответов. Гы, вообще по жизни)).
Расплодили вы неструктурированную свалку на этом сайте. Мне опять же Deia вспомнился с классической отсылкой на поиск по сайту, но как ни крути для вопросов и ответов на них лучше форума пока ничего не придумали. А в коллективных блогах решать вопросы отвратительно. Аж передергивает. Еще я сейчас дописываю пост а сам думаю. Если я правильно понимаю, то запись эта сейчас будет ничерта не на главной, а где-то во вкладке «новые» в лучшем случае. А потом какое-нибудь тело спустится с марса со своим мнением на все и кармой более 9000, минусанет мне пост и улетит запись вад плохие. Ждать мне тогда ответа сто лет. Это если я правильно понимаю как работает карма и рейтинг. Кто бы еще рассказал как это все плюсуется и чем карма мешает рейтингу. Я в общих чертах понимаю но недостаточно, как теперь выяснилось.
Кидание ссаными тряпками неприемлится, так как бардак развел не я, но тыкание меня мордой в доки и пруфы приветствуется.
PS
Все синтаксические и орфографические ошибки являются следствием отсутствия внимательности пейсателя, скорее всего он сам знает как надо было бы писать, и теперь горько сожалеет о сделаных ошибках. Они ни в коем случае не являются проявлением неуважения к читающим, афтар заранее приносит извинения.
Я перепробовал много движков сайтов. Ручкался и с wordpress(как самый простой и удобный) и с Битрикс (как платный и который все ругают). Пришло время livestreet.
Но не в буквальном смысле. На самом деле время его видимо еще не пришло, так как толком ни описания ни примеров нигде найти нельзя. Можно списать это на замечательные отмазки типа:
«если не можешь поставить, значит иди кури вордпресс, это двиг не для тебя»или
«у нормальных людей он как минимум ставится, а такие симптомы при установке похоже только у тебя»,а вот еще вспомнил:
«Это движок не для лентяев которым лень в документацию заглянуть». Последнее вообще радует, так как документации 5 страниц (утрирую, не придираться!) скудного описания без примеров и вообще.
И вот что главное не пойму, чего я ни как отвязаться не могу от этой CMS. Вроде и мало доков, много вопросов, ошибки выскакивают при каждом втором шаге. И бросить его уже, найти замену. Но что-то мне в нем приглянулось. Есть ощущение что это все от большой любви к MVC. ООП у меня хромает на обе ампутированные ноги, и вообще я из категории «когда программы пишут не программисты». По этому к данной модели я более предрасположен.
К чему собственно эта запись. Не то чтобы закипел намучавшись с лайвстритов. Все дело в том, что у меня возникли вопросы банальные, на которые я не могу найти ответа. Я тут в комментарии одном спросил где вопросы вообще задают, а мне товарищ Deia так и залепил — пиши в личный блог. Так что все камни в его сторону, если что.
Вступление закончено.
Я не хаброюзер, не знаю как работает он изнутри, так что в ответах в пример мне его не приводить, пожалуйста.
В своих попытках слегка изменить поведение лайвстрит, я понял что ничерта не понимаю в коллективных блогах. Просто в работе их функционала не догоняю.
Вот например(тут собственно начинаются вопросы на которые я жду ответов в комментах, ибо больше негде),
- Как считается рейтинг? Можно ли его отключить? Можно ли его конфигурировать? Блин, три вопроса получилось, ну да пофиг. Дальше.
- В шаблоне develop при добавлении новой записи напрочь отсутствует визуальный редактор. Когда стоял шаблон street spirit был какой-то минималистичный. Как это от шаблона зависит? Мне следовало бы, конечно, полезть и сравнить в чем разница в шаблонах экшинов в разных скинах, но раз уж я сейчас вспомнил, то и пишу.
- Собственно лента активности тоже вопросов поставила много. Ничерта не понял какие галочки за что отвечают. например, в установленном мной лайвстрит галочка «Добавление топика» стоит, если какой-то пользователь включая админа добавит пост, на почту сваливатеся уведомление. А в ленте активности уведомления нет. Тогда я зарегистрировался на livestreet.ru, поймал за хвост первых попавшихся и admin и поставил все галки в настройке ленты. Собственно через минуту в ленте уже было несколько записей и среди них «PaperCut добавил новый топик Система блоков». Значит все таки должны уведомления в ленте о новом топике? Как вообще работает каждый пункт в настройках ленты, может кто-то описать подробно?
- Связаны ли между собой верхние галочки в настройках ленты с нижним полем добавления пользователя? Это вопрос юзабилити, между прочим. А то ведь я много сейчас могу комбинаций придумать. Ставим галочку «уведомление о топике», не выбираем пользователя, следим за всеми, а может ни за кем не следим, выбираем пользователя не ставим галочку — не получаем уведомлений, или наоборот — получаем все возможные уведомления но про этого пользователя. Дальше сами продолжите, вариантов миллион. И нигде не нашел описания как на самом деле это работает.
- Можно ли убрать админа из списка пользователей за блогами и топиками которых можно следить? Как?
(варианты вопроса «как?»: «Если можно, то как?», «нельзя? как?(== как же так?)»,) - Опять же с лентой активности, но немного другой вопрос. В больной голове родилась идея убрать из настроек три пункта. Ничего другого я не придумал кроме как поставить в шаблоне в месте где цикл выводит список с этими пунктами условие при котором неугодные пункты не выводятся. Вопрос в том как это сделать правильно, ведь при моем походе функциональность опций остается и при должном опыте их можно включить. Понимаю что выражать свои мысли простым языком не умею по этому задав вопрос так. Из списка опций хочу убрать «добавление в друзья» или любой другой. Как правильно сделать?
- Еще вопрос про обновления движка. Искал как отключить возможность создавать и вести личные блоги. Нашел даже модуль, но он по-сути убирает только возможность писать в свой блог. А сами блоги по адресам /my/блог доступны все равно. Один гражданин сказал что надо отправиться в классы экшенов и там повырезать нафиг все что связано с созданием персональных блогов, даже куски кода привел. Спасибо ему, только вопрос теперь. При обновлении на новую версию все изменения затрутся? И более правильный вопрос — до каких пор можно вносить изменения в движок? Обновление затрагивает только ядро? Или править без опасений можно только шаблоны?
В общем что я вам скажу, уважаемое Сообщество Лайвстрит. Писать тупо вопрос в постовом мне не позволяет совесть, все таки это не форум поддержки. Писать что-то полезное не получается, ведь у меня больше вопросов чем ответов. Гы, вообще по жизни)).
Расплодили вы неструктурированную свалку на этом сайте. Мне опять же Deia вспомнился с классической отсылкой на поиск по сайту, но как ни крути для вопросов и ответов на них лучше форума пока ничего не придумали. А в коллективных блогах решать вопросы отвратительно. Аж передергивает. Еще я сейчас дописываю пост а сам думаю. Если я правильно понимаю, то запись эта сейчас будет ничерта не на главной, а где-то во вкладке «новые» в лучшем случае. А потом какое-нибудь тело спустится с марса со своим мнением на все и кармой более 9000, минусанет мне пост и улетит запись в
Кидание ссаными тряпками неприемлится, так как бардак развел не я, но тыкание меня мордой в доки и пруфы приветствуется.
PS
Все синтаксические и орфографические ошибки являются следствием отсутствия внимательности пейсателя, скорее всего он сам знает как надо было бы писать, и теперь горько сожалеет о сделаных ошибках. Они ни в коем случае не являются проявлением неуважения к читающим, афтар заранее приносит извинения.
39 комментариев
Забавно.
Попробую поотвечать немного
Про рейтинг тут про отключение рейтинга тут. Конфигурировать формулы только в коде
Про визуальный редактор. Вообще по умолчанию должен быть такой же как тут на сайте, по желанию через конфиг тиниМСЕ включается.
Про ленту не в курсе, сам не пользовал, не нужна.
Убрать админа из кураторов блогов можно. Тут только надо решить вам только конкретного убрать или всех с правами администратора =) приведу пару примеров.
У вас там в шаблоне на странице блогов выводится логин смотритеся как-то так
меняем
Убрать личные блоги можно только начисто вычистив функционал из кода, убрать создание блога при регистрации как минимум.
При обновлении вы все это потеряете, есть вариант вынести в плагин, перехватывать хук на завершение регистрации и удалять созданный блог, например. Ну я так понял Вам это мало о чем говорит )
Надеюсь был полезен, удачи
главный вопрос зачем? не проще ли в чектопикфиелд добавить условие на существование id блога и закоментировать роутер в конфиге на личные блоги, а все остальное вычистить в шаблонах.
вот предствьте:
вы запустили сайт, вырезали всесь бынкционал персональных блогов, а потом так случилость что пользователи захотели персональне блоги. что вы будете делать? с
дело в другом. Я что, могу закоментить роутер вида /my/test3/ и при этом будут работать адреса /my/test3/comment/? что-то сомнительно. А мне нужно отключить именно личные блоги, а следить за комментариями чтобы было можно.
а если обновления были в шаблоне?
ой да ну ладно, как я могу не ответить, это ж такой легкий холивар.
Все равно я провозился 3 дня зря с этим гребаным лайвстрит, спасибо, netlanc ваше сообщение стало последней каплей. Вы попросили обосновать и я задумался — самому страшно стало.
Все начинается с вопроса безопасности. Первое правило безопасности при использовании cms — регулярно обновляйтесь на самую свежую версию. (Тут надо брать в расчет что разработчики CMS грамотные и думают о безопасности, будем считать что у лайвстрит они такие).
Предположим что мы делаем перспективный проект с кастомным функционалом сильно отличающимся от стандартного. Хотим то отключить это включить логика меняется, меняется. Мы работаем над проектом, у нас меняются разработчики. И тут батц! Выходит обновление. Даже при условии что весь код комментировался и за масками // и /**/ программисты писали целые эссе, обновление до новой версии будет равно трети разработки сайта. А это бабки и еще раз бабки. Даже если делать все самому это бабки, так как лично мое время стоит денег, даже если дома в трусах сидишь и кодишь, не надо забывать что это все человеко-часы и они без труда переводятся в бабло, а у профессионалов в баблище.
Есть хороший вариант — забить и сидеть на старой версии. Дешевле выйдет. но не подходит для серьезных и перспективных проектов. Отсюда следствие — livestreet не подходит для серьезных и перспективных проектов, => это детЦкий сад.
Теорема доказана.
Не разобравшись в движке вы его уже поносите. Ай-ай-ай! Нехорошо!
сами подусайте если у Вас есть бабки нанимать/менять разработчиков которым вы платите то я думаю что и найдутся бабки заплатить им же за переезд на новую версию.
теперь возьмем в пример любую платную смс, вы думаете что если купите тот же битрикс, наймете програмистов, заплатите им за доработки, а потом выйдет новая версия битрикс вы думаете в вас все обновится без проблем?
вывод -> скорее у Вас «децкий подход».
интересные у Вас представления о своем времени и чужом. значит по Вашему — Ваше время стоит денег, а те кто тут отвечают на вопросы и новичков (и не новичков), направляют в нужное русло, кто делает плагины как платные так и бесплатные их время не стоит денег, по Вашему тут на ваш вопрос все сразу должны ринуться искате решение или перекраивать движок(напомню БЕСПЛАТНЫЙ)???
уж действительно не разводите пустых холиваров если жадничаете или ленитесь, и идете и покупайте тотже битрикс.
Опять же, мне тут чего-то тыкают битриксом, видимо так как я его упомянул в топике. Ну так вот в его сторону тоже много говна льется, и у меня к нему претензий сто мульонов. Но с вашей цмс я увы работать не смогу, так как перспективы пугающие. Сделал сайт, обновил на новую версию — еще раз сделай. Не дай бог забыл чего — все, заново делай.
В общем не мне вам указывать чего делать, я вам тут мнение оставил и свалил на других блогах дрие CMS ругать как настоящий потребитель. А вы тут останетесь со своей цмс и к вам придут еще не один такой как я которому нихрена ничего не нравится. берегите нервы и подумайте все же о концепция программирования, чтобы вас «не программисты» не тыкали мол вы хреновый двиг сделали. Я в сторону вордпресса даже такого сказать не могу, так как он со своей задачей справляется. А в сторону вашей почему-то сказал, хотя она вроде как тоже справляется… хм. что-то я в тупике короче, все, задрали вы меня пойду спать.
Слава Богу!
спокойной ночи, надеюсь забудете это как страшный сон
Хотя тут все зависит от Вашей фантазии, чтобы придумывать плюшки ) Я, например, на своих проектах на ЛС убирал силу, а рейтинг переименовывал в «валюту»
Я вам так скажу. Есть вопросы — задавайте. Конечно хомячки понасрут в ветке, но и ответ вы скорее всего получите, если он не глупый конечно. А на карму плюйте смело. Ведь для вас важнее сайт поднять, а не эфемерное благо в виде «кармы».
Хотя некоторые, kachayev , например (автор/со-автор, кстати, системы плагинов, системы безопасности, системы блоков) или benone уже малоактивны или вообще неактивны.
просто решили… меня вынудили… это за отмазку вашей, простите, тупости не сошло. не нужно пытаться исправить ситуацию.
И интересно, как вас так вынудили. то что я подсказал написать в личный блог свои вопросы? вот это действительно, как вы говорили, детский сад.
В переводе с английского знаете что означает «development»?
Почему ферари не похоже на ваз 2107? Ну почему?! Или наоборот — почему ваз 2107 не похож на ферари? Пора!В том и отличие шаблонов.
Ну… Ф5 нужно нажимать. Тут немножко логику доработать нужно было.
Или после изменений писать «Обновите страницу для получения новых событий».
Внизу — список пользователей: друзья и поле для добавления новостей от тех, которых нет в ваших друзьях, а вверху галочки что должно отображаться в ленте (какие события). Неужели так сложно?
Все могут. Не есть здравый смысл.
Ну да, вы же ядро редактировали.
Движок/ядро вообще редактировать моветон.
Не согласен. В сёлах люди тоже боятся всяких городских штук — типа не могут привыкнуть и не знают как пользоваться. А про поиск… а вы гуглом или яндексом пользуетесь? Как вы думаете что это?
А че ж она должна быть на главной? Сумбурный пост «у вас все не так, а я цветочек». Ну правда. Если вам так не нравиться ЛС — есть же много других систем, наверняка даже более юзер френдли.
В этом посте вы уже задали этот вопрос. И я вам ответил выше.
любой каприз, был бы гуглпрофессионального серфинга (который без доски, разумеется). Изучаю материалы по LiveStreet на этом ресурсе, в общей сложности где-то 10-12 часов. С одной стороны немного, с другой — за это же время изучения wordpress я имел общее представление о работе этой CMS и что, и как на ней можно реализовать, а чего реализовать мне не получится.Далее (все еще о wordpress), спустя это 10 часовое изучение wordpress, я смог его понять достаточно, чтобы определить, что смогу создавать в этой CMS свои темы (шаблоны) и плагины. В итоге, так все и вышло. То есть, wordpress, такому новичку как я, как-то легко понять. И мое представление о движке в общих чертах — не изменилось, спустя ~ 10 месяцев работы с ним.
Что касается LiveStreet — как уже писал выше, в течении примерно 10-12 часов, активно стараюсь понять эту CMS, но к сожалению, пока мне этого не удалось. Бросать не хочу, потому как меня очень привлекает результат работ на LS. (Хотя, если не таить, уже посещают мысли забить и вернутся к WP. — но тут дал себе слово, уделить как минимум 30 активных часов, на изучение) В общем, для новичка, в сравнении с wordpress, LS дается очень непросто.
P.S. Так же, не совсем понял, неужели здесь, нельзя каким-то образом просто выключить ненужную опцию? То есть, например, мне не нужен такой функционал как «персональные блоги» или «друзья», могу ли я его просто не включать в свой шаблон, без выпиливания движка и будет ли это означать, что при использовании такого шаблона, не будут всплывать следы «не включенных» функций? Типа прямого линка на раздел «друзья» или подобных последствий? Прошу не судить строго, пока не очень понимаю принцип работы LS.
часть задач
можно выключить с помощью плагинов от netlanc