====== Web-Anwendungen ====== Auf dem Webserver der Arbeitsgruppe, ''www-ps'' oder ''giscours'', sind mehrere Webanwendungen installiert, die über den Apache erreichbar sind. Diese laufen unter dem Benutzer ''www-rails'' und befinden sich unter ''~www-rails/'' in dem jeweils angegebenen Unterordner. Frameworks oder Interpreter, die mit einem :!: markiert sind, sind nicht mehr aktuell und sollten aktualisiert werden. Einige Anwendungen sind nicht mehr aktuell und wurden durch andere Server ersetzt oder gelöscht. ^ Anwendung ^ URL ^ lokaler Pfad ^ Persistierung ^ Framework ^ Sprache/Interpreter ^ | [[admin:info:webanwendungen:abstimmung]] | [[http://www-ps.informatik.uni-kiel.de/abstimmung/]] | ''abstimmungs-app (gelöscht)'' | SQLite3 | Rails 3.2 | RVM: ''ruby-2.4'' | | [[admin:info:webanwendungen:currygle]] | [[http://www-ps.informatik.uni-kiel.de/kics2/currygle/]] | ''/var/lib/currygle'' | Index-Dateien | - | ''GHC 7.6.3'' | | [[admin:info:webanwendungen:errbit]] | [[http://errbit.ps.informatik.uni-kiel.de/]] | ''errbit (geöscht)'' | MongoDB (gestopped) | Rails 3.2 | RVM: ''ruby-2.3'' | | [[admin:info:webanwendungen:ilearn]] | [[http://ilearn.ps.informatik.uni-kiel.de/]] | ''ilearn (gelöscht)'' | Postgres (gestopped) | Rails 2.3 | RVM: ''ree-1.8.7-2012.02'' | | [[admin:info:webanwendungen:ilearn]] | [[http://www-ps.informatik.uni-kiel.de/ilearn_staging/]] | ''ilearn_staging (gelöscht)'' | Postgres (gestopped) | Rails 2.3 | RVM: ''ree-1.8.7-2012.02'' | | [[admin:info:webanwendungen:pruefungsanmeldung]] | [[http://www-ps.informatik.uni-kiel.de/pruefungsanmeldung/]] | ''pruefungsanmeldung'' | SQLite3 | Rails 3.2 :!: | RVM: ''ruby-2.3'' | | [[admin:info:webanwendungen:studienplaner]] | [[http://www-ps.informatik.uni-kiel.de/studienplaner/]] | ''studienplaner (gelöscht)'' | SQLite3 | Rails 3.2 | RVM: ''ruby-2.3'' | | [[admin:info:webanwendungen:studienplaner]] | [[http://www-ps.informatik.uni-kiel.de/studienplaner_staging/]] | ''studienplaner_staging (gelöscht)'' | SQLite3 | Rails 3.2 | RVM: ''ruby-2.3'' | | [[admin:info:webanwendungen:susy]] | [[http://www-ps.informatik.uni-kiel.de/susy/]] | ''susy (gelöscht)'' | Postgres (gestopped) | Play 2.1.3 | Scala | | [[admin:info:webanwendungen:web-piraten]] | [[http://www-ps.informatik.uni-kiel.de/web-piraten/]] | ''web-piraten (gelöscht)'' | SQLite3 | Rails 4.0 | RVM: ''ruby-2.0.0'' | | [[admin:info:webanwendungen:wif]] | [[http://www-ps.informatik.uni-kiel.de/wif/]] | ''wif (gelöscht)'' | SQLite3 | Rails 4.2 | RVM: ''ruby-2.3'' | | [[admin:info:webanwendungen:wif]] | [[http://www-ps.informatik.uni-kiel.de/wif_staging/]] | ''wif_staging (gelöscht)'' | SQLite3 | Rails 4.2 | RVM: ''ruby-2.3'' | Die Entwicklung neuer Webanwendungen kann mit den folgenden Entwicklungswerkzeugen unterstützt werden: * Im [[https://git.ps.informatik.uni-kiel.de|GitLab]] kann ein neues Git-Projekt angelegt werden, um das Projekt zu versionieren und zu verwalten (Ticket-System). * [[http://capistranorb.com/|Capistrano]] dient zum automatischen Deployment von Anwendungen per SSH, Orientierung bieten beispielsweise die bestehenden Deploy-Skripte. [[admin:info:webanwendungen:administration_der_webanwendungen]]