новости сообщество форум вики полезно

Про erlanger.ru и будущее

30/03/2012 22:01

tl;dr в конце текста, обсуждение тут: https://groups.google.com/forum/?fromgroups#!topic/erlang-russian/wWR-dvSi6T8

Эпиграф

"Не имела баба проблем, так купила порося"

Преамбула

"Сам себя с утра не похвалишь, весь день как в воду опущенный ходишь". Народная мудрость

Как оказалось, erlanger.ru в том или ином виде существует уже 5 лет. Первая новость появилась на erlang.dmitriid.com[1] 9 мая 2007 года, хотя сам сайт появился еще раньше благодаря усилиям Кирилла Заборского и Олега Тайкало. Мало кто помнит, что все это начиналось, как проект по переводу документации по Erlang'у на русский :)

А потом понеслася...

Амбула

В нынешнем виде проект существует 2 (если не ошибаюсь) года - с января 2010-го. Практически единственным живым объектом на сайте являются новости, все остальное находится в стагнации. Насколько я понимаю, у некоторых людей есть мысли о том, что хорошо было бы иметь на сайте в иде уже оформленных или полуоформленных идей.

Я более, чем открыт к обсуждению и - главное - воплощению этих идей в жизнь. С одним небольшим но :) Я ленив, и программист из меня так себе, а работы может понадобиться много. Поэтому я предлагаю (с подачи Александра Дергачева) объединить усилия нашего дружного русскоязычного сообщества в одном большом творческом порыве. Сейчас объясню, что я имею в виду.

erlanger.ru использует Zotonic CMS [2], в которой есть достаточно гибкая система плагинов. Если вам, например, захотелось увидеть на erlanger.ru дистанционный пуль от любимой кофеварки, и вы знаете, как это реализовать, это можно реализовать именно в в иде плагина. То есть все достаточно банально - если есть идеи, и есть люди, которые готовы их реализовать, то эта идея может быть легко оформлена в маленький подпроект, никого не затрагивающий, и ни от кого не зависящий.

Тем более я помню разные веселые идеи типа умного xmpp-бота по типу хаскеллевского lambda-бота [3] или онлайн-консоли для erlang'а[4]. Только вот они так и не реализовались :(

Я лично совсем не против превратить erlanger.ru в полигон для безумных идей. Но для безумных идей нужны безумные люди, а я один :)

Поэтому обращаюсь к вам, люди добрые, за идеями и желающими эти идеи реализовывать. Ну или участвовать в реализации, если кто-то другой начнет. Все бесплатно, денег не будет :)

Для этих целей я выложу erlanger.ru на github с обновляемым текущим дампом базы данных, чтобы каждый мог поиметь у себя локальную копию для разработки/игрищ. При условии, конечно, что это хоть кому-то было бы интересно.

Что есть сейчас и что хотелось бы

1. На данный момент на сайте есть новости (Zotonic CMS), форум (phpBB) и вики (MediaWiki). Это все хотелось бы видеть в одном месте - в Zotonic CMS:

- от формуа можно отказаться, основное общение и так происхоит в рассылке, а вставить ее на сайт можно [5]
- вики хотелось бы интегрировать в Zotonic хотя бы потому, чтобы объединить модерацию и пользователей в одном флаконе. По вики я напишу отдельно, там есть мысли плюс зачатки парсера (PEG + Neotoma)

2. Авторизация

- на данный момент вики и форум авторизуются из одной таблицы - таблицы пользователей форума. Хотелось бы авторизацию через Zotonic + OpenID + OAuth (реализация OAuth уже есть в Zotonic'е)

3. Дизайн

- в зависимости от ваших идей надо поправить/переделать дизайн. желательно Responsive например на основе Foundation [6]


Постамбула

tl:dr
erlanger.ru хочтся развивать силами других
erlanger.ru хочется превратить в полигон безумных опенсорс-идей на erlang'е. опять же силами других
а ты хочешь стать другим?

Ссылки

[1] 7 января 2007-го года, только вики: wayback machine

Декабрь того же года: новости уже вовсю: http://web.archive.org/web/20071204185457/http://erlang.dmitriid.com/

[2] http://zotonic.com/
По плагинам (называются модули): http://zotonic.com/documentation/630/module-internals
Пример наинаинаинаипростейшего плагина: https://github.com/dmitriid/mod_repost
Другие модули: http://modules.zotonic.com/
[3] http://www.haskell.org/haskellwiki/Lambdabot
[4] такая консоль уже есть: http://www.tryerlang.org/
[5] вставляем гуглогруппы: http://support.google.com/groups/bin/answer.py?hl=en&answer=1050653
[6] responsive css framework http://foundation.zurb.com/


 
 
 
 

так же

twitter