Flazy и Open Source
пятница, 19 августа 2011 г.
Привет читатель. Обещания надо сдерживать и в этот раз я расскажу об опенсорсе в наших проектах.
Flazy - это форк PunBB, отличного, а главное лёгкого форумного движка. Большинство спросит, "зачем еще один недофорум?". Но первый взгляд, и с этим сложно поспорить, это было оправдано. В старых версиях PunBB (ветка 1.2), когда не было возможности простого расширения функциональности без ковыряния в исходных кодах, приходилось всё затачивать под нужды конкретного заказа, под особенности российского пользователя.
С релизом ветки 1.3, проблемы прошлого должны были уйти, часть функционала была переложена на расширения, а остальная часть, та самая часть которую, к сожалению, не представлялась возможным реализовать через расширения, потребовалось воплощать в проекте Flazy.
Но так как тема об OpenSource, остановим плач об PunBB.
Flazer - это больше эксперимент. Первые месяцы, мы и не знали с чего начать, но пораскинув мозгами было выдвинуто волевое решение работать с тем, что знаем лучше всего. В качестве вебсервера был
запущен Nginx, версия не имеет значение, траблов не было выявлено ни с одной. Поверх пущен PHP-FPM, родной из PHP 5.3. В качестве базы данных используется PostgreSQL, сначала 8 версия, позже 9.
Как не смешно, но сначала в качестве ОС была выбрана Gentoo, и работала несколько месяцев довольно хорошо, но с переездом к другому поставщику, отказались от неё и остановились на Debian, более не требовательному к обслуживанию дистрибутиву.
Небольшая серверная часть была написана на Qt, а имеено было использовано qt-core и qt-sql для обращений к PostgreSQL. Но такое решение "не красиво" и планируется избавиться от Qt-кишков, в пользу чистого С\С++ и библиотеки libpq.
Flazy - это форк PunBB, отличного, а главное лёгкого форумного движка. Большинство спросит, "зачем еще один недофорум?". Но первый взгляд, и с этим сложно поспорить, это было оправдано. В старых версиях PunBB (ветка 1.2), когда не было возможности простого расширения функциональности без ковыряния в исходных кодах, приходилось всё затачивать под нужды конкретного заказа, под особенности российского пользователя.
С релизом ветки 1.3, проблемы прошлого должны были уйти, часть функционала была переложена на расширения, а остальная часть, та самая часть которую, к сожалению, не представлялась возможным реализовать через расширения, потребовалось воплощать в проекте Flazy.
Но так как тема об OpenSource, остановим плач об PunBB.
Flazer - это больше эксперимент. Первые месяцы, мы и не знали с чего начать, но пораскинув мозгами было выдвинуто волевое решение работать с тем, что знаем лучше всего. В качестве вебсервера был
запущен Nginx, версия не имеет значение, траблов не было выявлено ни с одной. Поверх пущен PHP-FPM, родной из PHP 5.3. В качестве базы данных используется PostgreSQL, сначала 8 версия, позже 9.
Как не смешно, но сначала в качестве ОС была выбрана Gentoo, и работала несколько месяцев довольно хорошо, но с переездом к другому поставщику, отказались от неё и остановились на Debian, более не требовательному к обслуживанию дистрибутиву.
Небольшая серверная часть была написана на Qt, а имеено было использовано qt-core и qt-sql для обращений к PostgreSQL. Но такое решение "не красиво" и планируется избавиться от Qt-кишков, в пользу чистого С\С++ и библиотеки libpq.
RSS канал
0 ответ(ов):
Отправить комментарий