S2
Интересующиеся знают, что written.ru работает на движке, практически целиком написанном с нуля. Последний раз я занимался этим движком два года назад. Тогда нужно было на чем-то остановиться (нельзя же непрерывно над ним работать), а потом я оказался занятым и отложил движок до лучших времен.
Похоже, лучшие времена наступили. Я решил доработать и опубликовать движок. Вообще, характеристики у него и раньше были неплохие, а интерфейс администратора — просто отличный. На этот раз основное внимание я уделил настраиваемости и расширяемости, стилям, языковым пакетам и шаблонам. В общем, всему тому, без чего written.ru спокойно обходился, но без чего нельзя представить себе «настоящую» CMS. В результате в движке поменялось многое.
Во-первых, я решил не изобретать велосипед, а использовать код из открытых проектов. Самые большие позаимствованные части — модуль для работы с базами данных и система расширений из PunBB. При заимствовании, как говорится, не осталось нетронутых строчек кода.
Во-вторых, как этого требует лицензия PunBB, движок будет выпущен под лицензией GPL. Как-либо «монетизировать» это дело я пока не собираюсь. Вообще я уверен, что косвенная выгода от публикации кода движка будет больше возможных доходов от продаж.
В-третьих, такие изменения не могли не затронуть название. Старое рабочее название движка, «SiteX», неудовлетворительно по нескольким причинам:
- оно не вполне уникально;
- интересные домены, содержащие sitex, оказались занятыми;
- название можно прочитать несколькими способами (я подразумевал «сайтекс», а некоторые произносили «сайт икс»).
Я решил изменить название на «S2». Новое название лишено прежних недостатков и обладает рядом достоинств:
- это намек на SiteX второй версии;
- его можно прочитать единственным способом, «эс два»;
- такое название похоже на названия движков b2, e2, R2;
- домены s2cms.ru и даже s2cms.com оказались свободными;
- символы S и 2, расположенные рядом, образуют неповторимую форму, такую, что долго думать над логотипом не приходится.

По сравнению с SiteX пользовательский интерфейс существенно не изменился. Изменилась (точнее, появилась) идеология: S2 — это относительно небольшой и быстрый, но легко расширяемый движок сайта.
Первый релиз S2 (альфа-версия для ознакомления) может быть сделан уже в ближайшее время. Если кто-то захочет использовать движок для своих нужд, запросы на добавление функциональности могут быть учтены при выпуске бета-версий и в окончательном релизе.
Комментарии
А S2 еще хуже — именно потому что слишком много e2, R2, d2 в этой же нише (движки сайтов).
И, насколько я понимаю, из них распространяется только e2.
В общем, с учетом того, что я зарегистрировал вышеупомянутые домены, уже поздно что-либо менять :)
Список НЕ ВСЕХ проблем, с которыми я столкнулся:
Внешне у меня форум получился симпатичным, и PunBB довольно быстр, но сделан он через жопу. Хотя, большинство остальных форумных движков ещё хуже.
Если интересно, что у меня получилось, можно зайти сюда —
К сожалению, я этот форум давно продал и после этого он с новым владельцем загнулся :(
Кроме того, из PunBB взяты вспомогательные вещи, так что ничего плохого в таком родстве нет.
P.S. Ох, честно говоря уже сильно раздражает необходимость каждый раз уделять внимание всем полям формы. РррРрр.
(Я там уже не работаю, странно, что до сих пор меня оттуда не удалили.)
А S2 делаю я сам, да.