-
2012-11-16 »
New Website
As everyone can see, we're going live with our new website. Hope you'll like it!
As FOSDEM is a highly technical conference, everyone expects us to give some technical details about our new website ;).
After using Drupal for several years, we decided to switch to using a static website generator, for several reasons:
- almost all our content is static: we don't use comment forms (feedback and discussions happens through our mailing-lists or IRC channel) or anything else that would require something executable on the server, as all the aspects of the schedule go through our conference organization application (Pentabarf, developed by Sven Klemm and some other good folks at the CCC for the purpose of organizing their well known conference)
- Drupal security maintenance is quite a pain for busy people, and that also applies once the conference is over and done with (although we did resort to "freezing" websites of past editions as a static copy, but that is not an entirely smooth process)
- after a few years, our website definitely needed an overhaul (including its looks)
- we have a pretty repetitive workflow every year, and we felt that Drupal didn't support it very well and required a lot of dirty hacks
- we wanted proper version control for our content
So the quest for the right tool for the job began, and after briefly investigating a few options such as Jekyll, Octopress, we ran into nanoc, and we were sold.
Mind you, we're not saying that Drupal isn't fit for the job, but merely that it wasn't fitting our needs and workflow very well. At least, a static site generator like nanoc definitely does so a lot better.
While we did have to implement a lot of custom code to automate our processes and workflow as much as possible (also in order to make it less error-prone, and because we're lazy, obviously), nanoc really turned out to be a great framework that took away a ton of nitty-gritty, trivial and not so trivial tasks.
Most of the content of our website stems from the Pentabarf database, from which we export a lot of content which is then used to generate over a thousand pages (when the schedule is final or at least approaching the deadline of the conference).
Now, there is one "dynamic" thing on our website, which can hardly be implemented in a static way: the search feature. For that, we use the stunningly brilliant Apache Solr as search and indexing server, with some glue code in nanoc to feed it with content, as well as a tiny web application using the not less stellar Sinatra framework for interfacing with users.
So, from a technical perspective, our special thanks go to the following people and projects:
- Denis Defreyne, the main author and maintainer of nanoc, which we are using extensively for our website (as briefly explained above), and especially for his support and his hard work on such a great tool
- Sven Klemm and other contributors from the Chaos Computer Club, Sven being the main author and maintainer of Pentabarf, which we rely on a lot for managing the schedule of the conference (as does the CCC)
- the contributors of Apache Solr and its underlying Lucene
- the many people who contribute code to Sinatra for making a web framework that is such a joy to develop a web application with
- Marco, for the design
-
2012-11-01 »
Call for participation at FOSDEM
We invite any and all open source projects to participate in FOSDEM 2013 with a talk in a devroom, a lightning talk or by manning a stand.
Main track talks
The main tracks host high-quality seminars for a broad and technical audience. They are held in the two biggest auditoria and last 50 minutes. Each of the talks is given by a speaker who gets their travel and accommodation costs reimbursed.
The call for main track talk has been closed.
Stands
Stands are places in the hallways that can be used to share information, demo software, sell merchandising, give away goodies and so forth. They allow projects to present themselves to the visitors in a more personal fashion.
To apply, see the call for stands, deadline extended to Saturday, 15 December 2012
Lightning Talks
Lightning talks are aimed at projects that do not fit in one of the devrooms listed below. During exactly 15 minutes, one person gets to present the project or any aspect of it. All the lightning talks happen in a large room that can host up to 300 people.
To apply, see the call for lightning talks, deadline extended to Friday, 21 December 2012
Devrooms
A devroom is a
developer room
in which open source communities can organize their own schedule, made of presentations, brainstorming and hacking sessions. Our goal is to stimulate developer collaboration and cross-pollination between projects.If an announcement is missing, ask devrooms@fosdem.org for the contact address.
Day(s) Devroom Name Call for Talks Deadline Both days Cross Distro announcement 2012-12-20 Both days CrossDesktop announcement 2012-12-14 Both days Embedded and Mobile announcement 2012-12-25 Both days Free Java announcement, announcement2012-12-21, 2013-01-04Both days Legal Issues announcement 2012-12-21 Both days Mozilla announcement 2012-12-20 Saturday Apache OpenOffice announcement 2012-12-23 Saturday Community Development and Marketing announcement 2012-12-23 Saturday FOSS for Scientists announcement 2012-12-16 Saturday Graph Processing announcement 2012-12-23 Saturday Jabber/XMPP announcement 2012-12-31 Saturday Microkernels / Component-based OSes announcement 2012-12-22 Saturday Mono announcement 2012-12-25 Saturday PHP and Friends announcement 2012-12-14 Saturday Testing and Automation announcement 2012-12-21 Sunday The Wine Project announcement 2012-12-31 Saturday Virtualization announcement 2012-12-16 Saturday X.org announcement TBA Sunday Ada announcement 2012-12-12 Sunday BSD announcement 2012-12-17 Sunday Cloud announcement 2012-12-14 Sunday Configuration/Systems Management announcement 2012-12-15 Sunday LibreOffice announcement 2012-12-14 Sunday MySQL & Friends announcement 2012-12-21 Sunday NoSQL announcement 2012-12-14 Sunday Open Source Game Development announcement 2012-12-16 Sunday PostgreSQL announcement 2012-12-21 Sunday Python announcement 2012-12-21 Sunday Smalltalk announcement 2012-12-31 Sunday Telephony announcement 2013-01-04 Note that the
Day(s)
column refers to the following:- Saturday
- 2 February 2013
- Sunday
- 3 February 2013
- Both days
- 2 & 3 February 2013