Есть. Я как раз сейчас начал работу по его небольшой модернизации. И надо модуль "форум" полностью переписать. А то двиг ушёл вперёд и форум с ним более не совместим. Как раз для этой работы, ну и ещё кое-какой, мне нужен свой маленький форум, для обсуждалок.
Это всё для девочек. Ладно, я определился. Буду ставить SMF. Поковырялся во всех более-менее нормальных движках. Ужас... Всё это полная жопа.
Namer Предложить легко, а вот этим заниматься не так уж просто, как кажется. И если сам механизм форума не такой уж сложный, то та тонна деталей и свистелок с перделками, которую необходимо добавлять займёт большую часть времени. А если делать по правильному, то нужно делать многое в виде расширений, что бы было легко включить/выключить части. К примеру система кармы - кому-то она нужна, а кому-то лишнее - следовательно это модуль в стандартной поставке, который можно выключить. Дополнительные поля в профилях и куча всякой другой фигни - это тонна работы.
Ага, плюс надо подумать как этот труд монетизировать и окупить? Если форум идеален, с понятным кодом, люди его качнут, поставят себе, а разработчику кукишь... Форумам с запутанным говнокодом в этом отношении проще: легче заплатить разрабочикам, чтобы они там что-то допилили, чем самому голову ломать или нанимать человека чтобы он допиливал. Может поэтому никто особо не стремится делать код легкочитаемым?
Namer, рвение отличное, но явление мертоворожденное. теоретически ты можешь это сделать и один, поскольку спроектировать систему должен один человек, а критиковаться и допиливаться она уже будет всеми остальными
titch, да я вообще к тому, что разработчикам не выгодно чтобы вещь с открытым кодом была идеальной, так как на ней тогда не заработаешь. А если вещь не идеальна и с ней возникают проблемы, то эта метушня среди пользователей в сообществах позволяет и окупить разработку и поддерживать материально в дальнейшем. Вот такой у меня странный вывод напрашивается.
а почему нет? я же делаю другую работу за обычную зарплату, которая и является основным источником дохода идеальность/неидеальность лично у меня зависит от скилла. я не делаю другим говняный апи и не меняю порядок следования параметров в методах только потому, что мало платят. архитектура даже маленькой программки может быть прозрачной и отлично масштабироваться, а может быть несусветным дерьмом в на те же 100-200-300 строк кода.
суть в другом - идеальный форум/cms/фреймворк ни за какую зарплату не напишешь, я считаю. Ну скажем, на мой взгляд требования к "идеальному" форуму: - мультиплатформенность - кроссбраузерная верстка - полная шаблонизация - мультиязычность - совместимость с разными СУБД - модульность, при этом максимальное количество функций вынесено в модули - внешнее API для интеграции с CMS - отсутствие уязвимостей, устойчивость к взлому и отказам - широкие возможности администрирования Это все должно работать без глюков и ошибок. на примере IPB видно, что даже командой и за деньги это можно реализовать далеко не идеально.
Идеальная система - это как? Которой идеально удобно пользоваться посетителям или та, которая идеальна в плане доработок кода? )) ЗЫ: на этом форуме полтора инвалида могут сделать более-менее что-то идеальное по коду и ноль - что-то удобное для пользователей.
главное правило API: идеальность в таком конкексте становится штукой вполне достижимой. вопрос только во времени. кстати, еще вопрос. как должно отразиться на моём коде то, что мне платят не X денег, а X*100 денег? на мне свет клином сойдётся и я стану гуру?..
я считаю phpbb успешным продуктом, но он устарел. и в этом я не вижу чьей-то вины если сейчас сделать архитектурно новый phpbb с учетом тех технологий, которые считаются стандартом де-факто, то он снова будет впереди планеты всей. потому что имя он себе заработал и не сказал бы, что у него портится репутация. просто сам движок тускнеет по сравнению с тем, что было сделано другими. зы: личное отношение моё к phpbb я высказывать не хочу. просто стараюсь трезво смотреть на вещи
зато у команды vBulletin это прекрасно получается. ессно, с известными ограничения (субд одна, к примеру) и тоже за деньги
phpbb был успешым по причине отсутствия конкурентов =) Потом он был успешным по причине отсутствия бесплатных конкурентов. Потом по причине комьюнити, которое понаписало кучу говнокода для него. Но никогда он не был успешным из-за удобства. Кстати, в UI утверждение "Постарайтесь понравится всем в равной степени." не верно, а в API вполне можно "нравится всем", ибо эти "все" - ограниченный круг программистов.
Это ты зря, он удобен более чем полностью, другое дело что функционал более чем беден, а код более чем крив.
Идеальный не напишем, даже если очень захотим. Мы даже организоваться не сможем, у всех ветер в головах. Такие проекты делаются не ради денег, а ради понтов, не более. Заработать на таких проектах не получится. Сейчас такая ситуация, что даже на заранее платном и хорошем софте заработать не просто. Рынок достаточно насыщен. Умников полно.
Открываю карты, слегка. Есть проект, финансируется мной, разрабатывается пару лет двумя живыми человеками. Оба программисты, но один практикующий, а второй больше всё-таки теоретик. Один из России, второй из Англии. Работаем для удовольствия. Проекту требуются теоретики. Есть желающие?