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)
Line 81: Line 81:
  
 
(because apparently the extension cannot guess correctly that we are using ssl when used with fastcgi...)
 
(because apparently the extension cannot guess correctly that we are using ssl when used with fastcgi...)
 +
 +
[[Category:Commitees]]

Revision as of 12:43, 17 April 2014

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

Most question should 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

Servers

fs.fscons.org

Web server, host all the web sites. This is a VPS hosted by TODO: Template:Trim (User:Grégoire)

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,

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 list are hosted by 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 /srv/mediawiki. The ConfirmEdit extension is enabled to protect from spam, with a modification:

   - define( "RECAPTCHA_API_SERVER", "http://www.google.com/recaptcha/api" );
   + 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...)