Difference between revisions of "Web & Infrastructure Committee"

From FSCONS wiki
Jump to navigation Jump to search
m (Grégoire moved page Web to Web & Infrastructure Committee: Better title)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{CommitteeBox
 +
| name = Web & Infrastructure Committee
 +
| resp = [[User:Grégoire|Grégoire]]
 +
| todolist = [https://trello.com/b/5SfdrcD1 trello]
 +
}}
  
 
The web & infrastructure committee is responsible to create and maintain the technical infrastructure for the conference and its organisation. This includes:
 
The web & infrastructure committee is responsible to create and maintain the technical infrastructure for the conference and its organisation. This includes:
Line 21: Line 26:
 
== Coordination ==
 
== Coordination ==
  
Most question should be addressed to the org mailing list. Alternatively, if you need some help, you can use the IRC channel or contact [[User:Grégoire|Grégoire]] directly.
+
Since gitorious has no issue tracker, the committee uses a [https://trello.com/b/5SfdrcD1 Trello board] for tracking issues.
 +
 
 +
Other questions can be addressed to the org mailing list. Alternatively, if you need some help, you can use the IRC channel or contact [[User:Grégoire|Grégoire]] directly.
  
 
== Infrastructure ==
 
== Infrastructure ==
 +
 +
 +
=== Domain name ===
 +
 +
The domain name fscons.org is registered at https://gandi.net. The registrant id (and the username on the admin interface at gandi) is GD4763-GANDI. The domain expiration is sometime in August.
  
 
=== Servers ===
 
=== Servers ===
  
 
==== fs.fscons.org ====
 
==== fs.fscons.org ====
Web server, host all the web sites. This is a VPS hosted by {{todo|Ask ljo| assignedTo=Grégoire}}
+
Web server, host all the web sites. This is a VPS hosted by [http://www.securenetworks.se/ Secure Networks] through [http://friprogramvarusyndikatet.se/ Friprogramvarusyndikatet].
==== nas.fscons.org ====
+
 
 +
==== [[Web & Infrastructure Committee/NAS|nas.fscons.org]] ====
 
NAS used to store the video and other association data.  
 
NAS used to store the video and other association data.  
  
Line 37: Line 50:
 
'''URL''': https://fscons.org/
 
'''URL''': https://fscons.org/
  
Main website for the conference,  
+
Main website for the conference,
 +
 
 +
[https://gitorious.org/fscons-web/fscons-org Souces on gitorious]
  
 
==== Frab ====
 
==== Frab ====
Line 60: Line 75:
 
==== Mailing lists ====
 
==== Mailing lists ====
  
Our mailing list are hosted by [https://fripost.org fripost].
+
Our mailing lists are hosted by [https://fripost.org fripost].
 
 
 
 
 
 
 
 
== Notes ==
 
 
 
=== Server ===
 
The server is configured using puppet and the configuration is stored in a git repository. If you have access to it, you can clone the repository like this:
 
 
 
    git clone gitosis@fscons.org:web/puppet.git
 
 
 
=== Wiki installation ===
 
 
 
The wiki is installed under <code>/srv/mediawiki</code>.
 
The ConfirmEdit extension is enabled to protect from spam, with a modification:
 
  
    - define( "RECAPTCHA_API_SERVER", "http://www.google.com/recaptcha/api" );
+
=== MeetBot ===
    + define( "RECAPTCHA_API_SERVER", "https://www.google.com/recaptcha/api" );
 
  
(because apparently the extension cannot guess correctly that we are using ssl when used with fastcgi...)
+
We use a self-hosted IRC bot to take note during our IRC meetings. The bot is running supybot with the MeetBot plugin and should be available in the #fscons channel under the name <code>MeetBot|FSCONS</code>.
 +
More info:
 +
* [https://wiki.debian.org/MeetBot MeetBot home page]
 +
* [http://meetbot.debian.net/Manual.html MeetBot manual]
 +
* [http://supybook.fealdia.org/ Supybot manual]
 +
[[Category:Tech]]

Latest revision as of 19:44, 18 May 2015

Committee
Web & Infrastructure Committee
Resp:Grégoire
Todo list:trello


The web & infrastructure committee is responsible to create and maintain the technical infrastructure for the conference and its organisation. This includes:

Getting started

Get a copy of this year's website by running:

 git clone git@gitorious.org:fscons-web/fscons-org.git
 git checkout 2014

Once you've done some changes, contribute them back by creating a merge request on gitorious or sending a patch on the mailing list.

Most project in the web committee are managed through git and hosted on [gitorious.org/fscons-web/ gitorious.org] or github.

Coordination

Since gitorious has no issue tracker, the committee uses a Trello board for tracking issues.

Other questions can be addressed to the org mailing list. Alternatively, if you need some help, you can use the IRC channel or contact Grégoire directly.

Infrastructure

Domain name

The domain name fscons.org is registered at https://gandi.net. The registrant id (and the username on the admin interface at gandi) is GD4763-GANDI. The domain expiration is sometime in August.

Servers

fs.fscons.org

Web server, host all the web sites. This is a VPS hosted by Secure Networks through Friprogramvarusyndikatet.

nas.fscons.org

NAS used to store the video and other association data.

Services

Conference website

URL: https://fscons.org/

Main website for the conference,

Souces on gitorious

Frab

URL: https://frab.fscons.org

Frab is an open source conference management system originally created as a replacement to pentabarf for the organisation of FrOSCon. It is used by the Program committee to manage the CFP and organise the schedule.

Source code on Github

Ticket shop

URL: https://tickets.fscons.org

Custom web application developed in python using django which is used to sell tickets on the web.

Sources on Github

Wiki

URL: https://wiki.fscons.org

This wiki is powered by MediaWiki with a bunch of extensions. Note that it's the only website which used a CACert.org signed certificate instead of a purchased one.

Mailing lists

Our mailing lists are hosted by fripost.

MeetBot

We use a self-hosted IRC bot to take note during our IRC meetings. The bot is running supybot with the MeetBot plugin and should be available in the #fscons channel under the name MeetBot|FSCONS. More info: