На страницу Пред. 1, 2 |
|
|
Прямо запугали чесн слово
а по функционалу и структре это должно на хабр походить. меня интересует социалка с большим кол-вом тестового контента
нашёл статью как из друпала сварганить подобное чудо |
|
|
|
|
|
про то что из друпала можно сделать я давно знал, и статьи читал об этом.
для меня это кажется очень тяжелым делом, лично я зае6усь из друпала делать соцсеть.
но ты можешь попробовать, никто не ограничивает.
эх, хочется еще с Вацлавом поговорить на тему движком и CMSок...
только пока конкретные вопросы не назрели. |
|
|
|
|
|
|
Hello_Kitty писал(а): |
ага, livestreet открылся наконец-то. очень похож на бигстрит.
но он (ливстрит) в еще более зародышевом состоянии.
так что по успехам в модернизации и эволюции движки можно расположить так:
1) explay - самый "старый", т.е. давно (с 2006 г.) начал жить и расти. и уже огонь и воду (т.е. обкатку) прошел
2) bigstreet - второе место
3) livestreet - третье место (самый молодой и самый слабый пока).
|
это скорее расположение по возрасту, чем по качеству кода и функционалу. И стоит отличать позиционирование двигов LiveStreet, BigStreet и Explay. Первые два предоставляют гибкий, удобный в модификации и наращивании функционала фреймворки блого-социальной сети, причем с приличным базовым функционалом. Тогда как последний(Explay) представляет из себя коробочный продукт, где вылезан внешний вид(например, админка), для пользователей не знакомых с PHP и не желающих лезть в двиг для более тонкой настройки. Т.е. для той категории людей, которым любые действия кроме как "Нажать кнопку УСТАНОВИТЬ" и получить очередной готовый сайт, кажутся нереально сложными. На этом плюсы Explay и заканчиваются, если заглянуть в код то становится ясно - поддерживать, изменять и дорабатывать двиг сможет только его автор ИМХО, код ужасен. Это не в обиду Лаури, думаю сечас его мировозрение в PHP изменились в лучшую сторону, и версия 3.0 Эксплея будет более привлекательна по коду. |
|
|
|
|
|
Вацлав писал(а): |
Второй геморрой - PHP mbstring. Оно очень мало где есть на виртуальных хостингах. Не, я понимаю что социалка должна разворачиваться на дедики, а лучше на cloud, но для маленьких групп это проблема.
|
mbstring никогда не был геморроем, достаточно написать что то подобное:
Код: |
if (! function_exists('mb_strlen'))
{
function mb_strlen($str, $loc)
{
$length = strlen(iconv($loc, 'cp1251', $str));
return (int)$length;
}
}
|
либо на худой конец так:
Код: |
if (! function_exists('mb_strlen'))
{
function mb_strlen($str, $loc)
{
return strlen($str);
}
}
|
|
|
|
|
|
|
engine, не все стартаперы - программисты, поэтому - проблема. Публичный продукт ДОЛЖЕН работать out of box, без костылей. |
|
|
|
|
|
я о том, что отсутствие mb_strlen не ставит вопрос ребром о выделенном сервере, либо о другом хостере, либо о смене CMS. |
|
|
|
|
|
engine, в любом случае, в вопросе с Explay (не спорю - движок интересный и перспективный) более чем достаточно проблем. И как говорят в буржуйских OS-сообществах "not recomended for production sites". И что за гонка за версиями и с нарушением обратной совместимостью? В таких случаях обычно положено давать номера не целочисленные, чтобы людей в заблуждение не вводить. Elgg статус 1.0 получил за четыре (кажется) года разработок. Django только недавно решились взять себе 1.0. И таких примеров много. |
|
|
|
|
|
Вацлав, а я не защищаю Explay =) Я только показал, что mb_strlen не является значимым фактором при выборе CMS.
На счет версий согласен. Например, для LiveStreet я выбрал следующую модель версий - x.y.z, где: x - стабильный релиз с глобальными изменениями; y - множественные изменения и улучшения; z - небольшие изменения с баг фиксами. Проекту 2 месяца, текущая версия 0.1.2 и через месяц готовится выпуск версии LiveStreet 0.2 |
|
|
|
|
|
engine, вот тебе хороший совет. Если хочешь получить серьезную популярность и в кратчайшие сроки, перенеси архитектуру разработок под Google App Engine |
|
|
|
|
|
к сожалению не дружу с питоном |
|
|
|
|
|
engine, очень интересно. и очень приятно что разработчик одного из обсуждаемых движков вступил в беседу.
сорри что я Ваш продукт выставил на последнее место. действительно получается только лишь по возрасту сортировка. |
|
|
|
|
|
|
|