Сайт Романа ПарпалакаБлог20091203

S2

3 декабря 2009 года, 19:41

Интересующиеся знают, что written.ru работает на движке, практически целиком написанном с нуля. Последний раз я занимался этим движком два года назад. Тогда нужно было на чем-то остановиться (нельзя же непрерывно над ним работать), а потом я оказался занятым и отложил движок до лучших времен.

Похоже, лучшие времена наступили. Я решил доработать и опубликовать движок. Вообще, характеристики у него и раньше были неплохие, а интерфейс администратора — просто отличный. На этот раз основное внимание я уделил настраиваемости и расширяемости, стилям, языковым пакетам и шаблонам. В общем, всему тому, без чего written.ru спокойно обходился, но без чего нельзя представить себе «настоящую» CMS. В результате в движке поменялось многое.

Во-первых, я решил не изобретать велосипед, а использовать код из открытых проектов. Самые большие позаимствованные части — модуль для работы с базами данных и система расширений из PunBB. При заимствовании, как говорится, не осталось нетронутых строчек кода.

Во-вторых, как этого требует лицензия PunBB, движок будет выпущен под лицензией GPL. Как-либо «монетизировать» это дело я пока не собираюсь. Вообще я уверен, что косвенная выгода от публикации кода движка будет больше возможных доходов от продаж.

В-третьих, такие изменения не могли не затронуть название. Старое рабочее название движка, «SiteX», неудовлетворительно по нескольким причинам:

Я решил изменить название на «S2». Новое название лишено прежних недостатков и обладает рядом достоинств:

По сравнению с SiteX пользовательский интерфейс существенно не изменился. Изменилась (точнее, появилась) идеология: S2 — это относительно небольшой и быстрый, но легко расширяемый движок сайта.

Первый релиз S2 (альфа-версия для ознакомления) может быть сделан уже в ближайшее время. Если кто-то захочет использовать движок для своих нужд, запросы на добавление функциональности могут быть учтены при выпуске бета-версий и в окончательном релизе.

Поделиться

Антивирус, разработанный сотрудниками КГБ или ЦРУ Ctrl Ученые узнали механизм памяти

Читайте также

SiteX
2007
Опять про SiteX
SiteX назвали конкурентом движка блогов с названием «Явь» (правда, что он собой представляет и каковы условия его использования — неясно). Кстати, я всё еще не передумал сделать SiteX оупенсорсом.
2009
Первый релиз S2
Я доделал сайт движка S2 и сделал самый первый релиз — выпустил альфа-версию. В общем, встречайте «убийцу Вордпресса»!
2010
PunBB 1.3
Вчера вышел финальный релиз форумного движка PunBB 1.3, к разработке которого я имел честь быть причастным.
2008

Комментарии

#1. 5 декабря 2009 года, 13:14. пишет:
Более того, sitex — это известный java-движок от питерских программистов под внутренние системы типа базы данных социальной защиты.

А S2 еще хуже — именно потому что слишком много e2, R2, d2 в этой же нише (движки сайтов).
#2. 5 декабря 2009 года, 14:09. пишет:
Это всё движки блогов, а у меня — движок сайта :)
И, насколько я понимаю, из них распространяется только e2.

В общем, с учетом того, что я зарегистрировал вышеупомянутые домены, уже поздно что-либо менять :)
#3. 1 декабря 2010 года, 04:02. Тормоз пишет:
Родство с PunBB настораживает, натрахался я с ним в своё время (2007 г.).
Список НЕ ВСЕХ проблем, с которыми я столкнулся:
http://punbb.ru/topic1647-odinakovye-stran … lokho.html
http://punbb.ru/topic1641-mnogo-404-oshibo … chego.html
http://punbb.ru/post12518.html#p12518
http://punbb.ru/post13219.html#p13219

Внешне у меня форум получился симпатичным, и PunBB довольно быстр, но сделан он через жопу. Хотя, большинство остальных форумных движков ещё хуже.

Если интересно, что у меня получилось, можно зайти сюда — http://master-pipes.com/
К сожалению, я этот форум давно продал и после этого он с новым владельцем загнулся :(
#4. 1 декабря 2010 года, 04:03. Тормоз пишет:
О, Роман, косячок небольшой. При моём разрешении экрана заметно: значок внешней ссылки переносится на следующую строку отдельно от URL.
#5. 1 декабря 2010 года, 11:35. пишет:
Ну, с тех пор много воды утекло. Мы выпустили ветку 1.3, код которой был существенно переработан по сравнению с 1.2. Она поддерживает UTF-8, в ней есть система расширений.

Кроме того, из PunBB взяты вспомогательные вещи, так что ничего плохого в таком родстве нет.
#6. 1 декабря 2010 года, 12:09. Тормоз пишет:
А кто «мы»? Я думал, ты один делаешь всё :)

P.S. Ох, честно говоря уже сильно раздражает необходимость каждый раз уделять внимание всем полям формы. РррРрр.
#7. 1 декабря 2010 года, 12:24. пишет:
«Мы» — это было о PunBB: http://punbb.informer.com/wiki/development_team
(Я там уже не работаю, странно, что до сих пор меня оттуда не удалили.)

А S2 делаю я сам, да.

Оставьте свой комментарий


Формулы на латехе: $$f(x) = x^2-\sqrt{x}$$ превратится в $$f(x) = x^2-\sqrt{x}$$.
Выделение текста: [i]курсивом[/i] или [b]жирным[/b].
Цитату оформляйте так: [q = имя автора]цитата[/q] или [q]еще цитата[/q].
Других команд или HTML-тегов здесь нет.

Записи