Форумы / National / Russian / Переезд на сиену. Нужен ли?

<<<12345>>>

Kort
#16 18.09.2010 23:48
Кстати, об этом не говорили, но обновленный шаблонизатор со вложенными условиями и прочими улучшениями протестирован и нормально работает под 0.6.10. Его необходимо переименовать в xtemplate и скопировать в system.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Snake07
#17 19.09.2010 02:24
Скажите, а как Сиена по сравнению с Котонти в плане скорости-нагрузки на сервер. Производительность какова? Я понимаю, шаблонизатор с условиями - это круто, но растущая при этом нагрузка совсем не нравится хостеру. Потому как товарищи из седитио.бай уже писали мне плагин, который летал когда данных было мало и который ощутимо стал притормаживать с ростом базы.
jcrush
#18 19.09.2010 07:37
Вчера моему сайту исполнилось 6 лет и вот после долгих лет стабильных урлов предлагают все поменять... при том текущая ЦМС в корне отстает в нашем веке...

Ребята не изобретайте велосипед, возьмите то что уже давно придумали старый монстры CMS, а именно оставьте поддержку старых урлов - как опция и все будут довольны!


в DLE к примеру идет поддержка 3 вариантов URL, пусть даже через index
SEO блог: http://blog.stfw.ru/
Spy
#19 19.09.2010 07:52
Хочу задать более конкретный вопрос. На сайтах нету мод-реврайта. Можно будет сделать, чтобы все урлы остались прежними? Зачем - вес внутренних страниц благодаря внешним ссылкам на них (то, что вес передастся через редирект совсем не факт, и если передастся то не факт, что не без затухающего коэффициента, и то, что щас он передался, не факт, что будет передаваться в дальнейшем если поисковики изменят своё отношение к редиректам) + временная потеря внутренних ссылок, замена страниц в индексе - падения по позициям в выдаче неизбежны; и второе очень банально - проданные ссылки на старых урлах. Резать старые урлы - терять доход с сайта.
Kort
#20 19.09.2010 08:32
Интересное наблюдение: если из Сиены выбросить все, ради чего вся эта буча, останется Генуя. После десяти релизов это самый стабильный продукт, до уровня которого Сиене еще далеко (а с такими перспективами альфа-тестирования -- еще дальше).

Пожелания psyvek'а в принципе решаемы в рамках Генуи:
- загрузка файлов через экстраполя уже не нужна после нашего бесплатного плагина PageAvatar2)
- плагины под Сиену будут появляться медленно, и я думаю, что в большинстве случаев их бэкпортинг будет возможным
- вспомогательные функции, введенные в Сиену, могут быть подключены через плагины-библиотеки, подобные cotlib
Если проблемы решать точечно, все сложится. А если "вы тут хоть лягте, но мне надо шоб как раньше, и шоб Сиена", то это абсурд.

И еще: когда моей Нокии 6630 в феврале 2010-го исполнилось 4 года, я не стал байкотировать релиз Nokia C5. Сиеной никто никому ничего не доказывает, не предлагает и не заставляет. Это то, куда дальше интересно и перспективно развивать Cotonti. Но и Генуя от этого работать не перестанет, а поддерживаться будет еще достаточно долго.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Trustmaster
#21 19.09.2010 14:47
# jcrush : Вчера моему сайту исполнилось 6 лет и вот после долгих лет стабильных урлов предлагают все поменять... при том текущая ЦМС в корне отстает в нашем веке...

Ребята не изобретайте велосипед, возьмите то что уже давно придумали старый монстры CMS, а именно оставьте поддержку старых урлов - как опция и все будут довольны!


в DLE к примеру идет поддержка 3 вариантов URL, пусть даже через index
Господа, давайте перестанем проявлять техническую безграмотность и затыкать уши бананами. Конкретнее о бананах: работу старых урлов при желании обеспечим. Средствами rewrite это делается вообще без проблем. Но если я правильно понял товарища Spy, то у него mod_rewrite на хостинге отсутствует вообще. Что ж, тогда вместо Permanent Redirect можно сделать нехитрый адаптер для старых урлов.

По поводу не изобретайте велосипед а возьмите... Вот тут и есть техническая безграмотность. Фактически, эти слова означают следующее: ребята, не изобретайте велосипед, посмотрите на чертежи Mercedes-Benz, BMW или Audi и сделайте из Волги какую-нибудь Тойоту, но чтобы все органы управления и запчасти остались прежними, и чтоб ремонтировать можно было по-прежнему с помощью кувалды.

Ну мы пробовали, не выходит. Приходится всё-таки переходить на новые запчасти. Берём какую-нибудь давно назревшую хотелку, начинаем делать и сталкиваемся с тем, что архитектура не позволяет. Или позволяет, но с помощью 20 чугунных костылей. К примеру, чтобы по-хорошему реализовать вот это, надо сначала сделать вот это. Или попроще: чтобы можно было менять title в плагинах, пришлось поменять порядок выполнения тела и шапки.

Отношение типа "я не знаю, что вы там делаете, но вы всё делаете неправильно" или "сделайте чтобы всё было хорошо немедленно и бесплатно" ни к чему не приведёт. Единственное, что я почерпнул из этого топика - стоит обеспечить к релизу работу старых ссылок и поработать над обратной совместимостью, хотя последнее всё равно планируется.

По поводу производительности сейчас рано говорить. Шаблонизатор-то как раз стал ещё быстрее, потому что он более эффективно кеширует структуру и рендерит блоки. Или взять страничный кеш, который позволяет отдавать страницы почти со статической скоростью. Но многие вещи ещё надо будет оптимизировать, такие вещи делаются не сразу.
May the Source be with you!
jcrush
#22 19.09.2010 15:43
при чем тут опциональность и техническая реализация, которую можно достигнуть разными способами?! А вообще Траст более менее толково разъяснил ситуацию, за что спасибо, а корта даже читать не интересно.
SEO блог: http://blog.stfw.ru/
psyvek
#23 19.09.2010 22:36
А может кто-нибудь популярно объяснить чайнику в чем профит перемен. Какие плюшки теперь получит пользователь, еще раз пользователь - не разработчик.
Пока то что я увидел:
+++ добавили наконец экстра поля с парсингом, для меня супер плюс
+ появились экстра поля для файлов
+ RSS наконец-то работает адекватно :) и даже тег понимает, если мне не показалось
+ админка удобнее, на первый взгляд
+ появился инсталлер (ну, честно говоря, не критично совсем)
++ права пользователей расширили
-- премодерирование без прав администратора осталось
--- урлы
- не работают старые плагины
- в категориях так и не работает

Чего наконец-то хотелось бы увидеть, что бы движок не казался диназавром:
* openID
* БЛОГИ
Это как пример. Все плюсы и минусы сугубо субъективны.
А то на данный момент для меня не понятны ПЕРСПЕКТИВЫ. Я еще раз повторюсь, я могу пережить полную переделку единожды, пусть даже вес потеряв. НО я реально боюсь, что это может повториться.
Откуда пессимизм?
Че-то много тут людей из студии разрабатывающей сайты, имеющих вес при принятии решений. А это значит, что стимул это деньги, а не удобство и пользователи. ТО есть удобнее, если пользователь будет от них зависеть и нифига сам сделать не сможет. Это напрягает. Например модульность для меня вообще не важна как для пользователя. Лишние 100 кб кода, если я форумом не пользовался меня никак не напрягали. Может модульность это просто супер и то что я хочу, но пока этого не знаю, потому что не понимаю что она дает.
И это кстати один из факторов почему комьюнити не растет. Дофига ведь плагинов настрочили, но выложили из них единицы, потому что либо платно, либо влом. А значит пользователей не прибавится, а если нет пользователей, то и разработчикам крошки.
Обещания что все будет, обнадеживают, но вопрос когда. Если проблема с урлами будет решаема к выходу релиза это просто здорово.
PS боюсь что основная волна бурления говн впереди. Мало кто сейчас стал тестировать альфу, прикиньте что будет с людьми, когда они релиз скачают. Вопросы по сути будет те же что и сейчас поднимаются. Важно заранее дать на них ответы, иначе отвалившихся будет еще больше. А набрать новых пользователей очень сложно, гораздо легче их не потерять. Я вот например хоть и не получал нужного мне функционала от движка, подсел на него потому что не описуемо просто на нем "нарисовать" сайт, при этом достаточно индивидуальный, а ни как у вордпресса или друпала или джумлы и т.д. их же сразу узнаешь, че бы там не настрочили дизайнеры :)
Че сказать то хотел :) Обрисуйте пожалуйста чего ждать то. А то если переезд почти равен полному переделыванию, то возникает вопрос не переехать ли тогда на что-то другое, раз все равно все перелапачивать.  
Spy
#24 19.09.2010 22:45
Я имел ввиду, что урлы не как на этом сайте красивые, а обычные.
Мод реврайт на сервере конечно есть, но нужно сохраниц старые адреса страниц без редиректов.
esclkm
#25 19.09.2010 23:03
"* БЛОГИ" - как звучит это слово. Пожалуйста! Я уже 10 раз спрашивал что такое блоги. НО мне никто не ответил. То как я вижу блоги и медиагалерею я сделал в одном из проектов. и под 069. В итоге юзеры имеют права - создавать свои каталоги, писать свои статьи в своих каталогах.

OpenID - это то что должно быть плугом. а не двигом

"премодерирование без прав администратора осталось" не доконца понял. что имелось в виду?

про что новое когдато писалось тут http://www.seditio.by/list.php?c=cotonti_developers_blog хотя это и не все.

Про что не повотрится - зачем повторять? мы идем в определенном направлении.

Про модули - пример не в отсоединении их - а в легком присоединении.
Пример мне нужен модуль - определенных коллекций - который реально тот е пейдж - но пейдж я не хочу перегружать этими колеекциями - благодаря текущему статусу я могу сделать этот модуль за 2 часа. разве это плохо?
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
psyvek
#26 19.09.2010 23:21
Вот я про это и говорю. Здорово конечно, что ты сделал, а я вот не могу сам сделать. Почему если что-то сделано не выложить это?

Я под блогами в условиях cotonti представляю себе, категорию блоги, В которой каждому пользователя принадлежит своя подкатегория, в которой он имеет админские права, а значит постит без премодерации и может редактировать комменты к своим записям. При этом в категория блогов выводится единая лента записей ну можно еще вывести топ авторов по количеству авторов.

В идеале есть еще категория для коллективных блогов. Где есть также подкатегории - блоги. В которых создавать записи могут только те пользователи, которые в эти блоги (подкатегории) подключены (вступили и т.д.) При этом важно что администратором коллективного блога, является создатель, но писать могут все вступившие в этот блог без его премодерации.
Как я понимаю нужно для каждого коллективного блога создавать свою группу пользователей. В которой тот кто создал блог имеет административные права и может там принимать или исключать участников, ну и естественно модерировать все записи, а вступившие в эту группу иметь права только на добавление записей. Можно еще сделать блоги со свободным вступлением или с одобрения администратора.
Trustmaster
#27 19.09.2010 23:39
Хорошо, кратко ещё раз основные моменты.

Статус ветки 0.9. Это было почти 2 года назад, когда я говорил, что на реализацию перемен, намеченных на версию 1.0 уйдёт 2 года. Тогда меня посчитали пессимистом. Сейчас очевидно, что именно 2 года на это и ушло. И поскольку "переделка" нужна, причём только одна, то 0.9 - и есть эта самая переделка. В первую очередь, она развязывает руки разработчикам. Поэтому конечные пользователи выигрывают не так много. Долгожданные функции в виде новых плагинов и модулей они смогут получить уже после того, как плагинописатели освоят новые возможности. Стабильную и навороченную новыми возможностями Сиену мы и собираемся затем сделать долгожданной 1.0.

Некоторые новшества, которые запланированы на 0.9.x (повторять вышеперечисленные не буду):
  • HTML как основной режим разметки. HTML Purifier и WYSIWYG редактор в комплекте. ББкоды на старых сайтах будут работать по-прежнему.
  • JS/CSS прокси с кешем. То есть JS или CSS, выводимые движком, будут склеиваться в цельные файл, что снизит число HTTP запросов на страницу.
  • Структура категорий будет универсальна, ей можно будет пользоваться не только в Pages. В частности, форумы переедут на дерево категорий вместо хитроумных комбинаций master/slave.
  • Интернационализация содержимого, а не только интерфейса. Естественно, опциональная.
  • Самый настоящий Content Management Framework для разработчиков, полноценная модульность и программные интерфейсы.
  • Многослойная система кеширования - от отдельных переменных до страниц целиком.
  • Весь HTML больше не зашит в ядро, даже "интимные" HTML-строки можно переопределить в своей теме (скины теперь называются темами, потому что это более корректно).

Статус альфа-версии. Альфа-версия ещё совсем сыра, в ней нет ещё 30% намеченных изменений, много ошибок. Это ни в коем случае не конечный продукт, на неё нельзя переходить. Она создана для того, чтобы начать устранять проблемы уже на этой ранней стадии. Чтобы учесть важные моменты (вроде совместимости старых урлов). Чтобы оживить сообщество.
May the Source be with you!
Sergeich
#28 19.09.2010 23:58
Spy, как я понял через модреврай можно спокойно настроить любой вывод урлов, т.е. ты можшь спокойно сохранить текущие урлы. Правда я немного не уверен по поводу форума, на форуме глобальные изменения будут сделаны, фактически его с нуля переписывают.
esclkm
#29 20.09.2010 04:37
psyvek - а для меня блоги это другое: есть пользователь который сам себе создает структуру. каталогов. и размещает в них статьи которые может сам и править. В общем такой ПФС но для статей и с просмотром для всех. понимаешь я многократно задавл вопрос. что такое блоги. но так ответа и не нашел - в котором расписаны все требования
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
jcrush
#30 20.09.2010 07:15
Sergeich, урлы сложно сохранить учитывая тех кто продает с них ссылки.
esclkm, надо было все таки просить написать коллективное ТЗ, а мнения у всех свое.

Для меня хорошие плюсы это html парсинг, которые не подразумевает копию базы, как сейчас в коте и оптимизация запросов...

Просьба - дайте онлайн версию альфы для теста, с админом, все же это будет правильнее ИМХО чем разворачивать на сервере, на данном этапе.
SEO блог: http://blog.stfw.ru/

<<<12345>>>