Die Technik dieser Webseite
Gehören Sie auch zu den Menschen die gerne wissen wie etwas funktioniert? Dann sind Sie hier richtig. Kurz und knapp ein paar Worte zur Technik im Hintergrund.
Ruby on Rails
Seit 2005 haben wir unsere Webseite mit PHP erstellt. 2009 sind wir zu Ruby on Rails geschwenkt. Als Datenbank benutzen wir im Produktivbetrieb eine MySQL.
HAML und SASS
Die meisten Seiten werden mit HAML erstellt. Die CSS Dateien werden mit Compass generiert.
Webserver
Apache mit Phusion Passenger auf einem Debian Linux .
Entwicklung und Deployment
Die Webseiten werden entweder über ein internes Mini-CMS eingestellt oder innerhalb des Ruby on Rails Projektes als HAML-Seiten upgeloaded. Als Repository für die Entwicklung benutzen wir Github . Das Deployment erfolgt per Capistrano .
Vergleich der Welten
Unsere Butter-und-Brot-Software Gemeinschaft ist mit PHP geschrieben. Warum benutzen wir dann Ruby on Rails für unsere Webseite und PHP für Gemeinschaft? Ein paar Stichpunkt als Antwort:
-
PHP kann fast jeder lesen und schreiben.
Dies ist für eine Software wie Gemeinschaft wichtig. Sie wird von vielen Firmen an die eignen Bedürfnisse angepasst. Deshalb muss die Einstiegshürde so gering wie möglich sein. -
160.000 Zeilen Code.
Selbst wenn wir es wollten, könnten wir Gemeinschaft nicht "mal eben gerade" auf Ruby umstellen.