Konferenzanmeldung/testlauf: Unterschied zwischen den Versionen

Aus FOSSGIS Wiki
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
 
(18 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Dokumentation und Feedback für Software zur Konferenzverwaltung
==Dokumentation und Feedback für Software zur Konferenzverwaltung==


* Frab
Wir nutzen seit 2017 das Konferenzanmeldesystem Pretix.<br>
** FOSSGIS Instanz: http://134.119.9.21:3000/
https://pretix.eu/control/login?next=/control/<br>
** Quelle: https://github.com/frab/frab
--> funktioniert super <br>
--> aktuelles Team: Marc, Michael, Dominik, Katja<br>


==Vorarbeiten, um System zu finden==


* Symposium
** FOSSGIS Instanz http://134.119.9.21:8000/
** Quelle: https://github.com/pinax/pinax-project-symposion


* DJEP
** PyCon nutzt dies
** https://github.com/EuroPython/djep
** FOSSGIS Fork: https://github.com/fossgis/djep
** Aktuell ist der FG15 Branch
** FOSSGIS Instanz: http://134.119.9.21:8000/de/


* COD
* PgConf
** FOSSGIS Instanz http://134.119.9.21/drupalcod/
** http://git.postgresql.org/gitweb/?p=pgconfeu-website.git;a=summary
** http://usecod.com/
** http://git.postgresql.org/gitweb/?p=pgeu-website.git;a=summary




* Civicrm
== Entwicklung ==
** FOSSGIS Instanz http://134.119.9.21/drupal/?q=civicrm/dashboard
Es wurde ein Fork der Europython-Entwicklung auf den FOSSGIS Github Account durchgeführt. Ziel ist es das System so wenig wie möglich zu ändern. Spricht es sollte wenn möglich gewährleistet werden, dass zukünftige Änderungen aus dem Europython-Account eingespielt werden können.
** http://www.civicrm.org
 
=== Fixtures ===
* Die Fixtuen sollen alle Standardkonfigurationen (Räume, Zeitpläne, etc) für die Konferenz enthalten
* Aktuell wurde ein erster Entwurf für die FG 15 angelegt
 
=== Skin ===
Das Layout wird in Skins definiert. Ordner 'pyconde/skins/fg15' Hier wurde ein erstes ganz grobes Layout eingespielt.
 
'''TODO: Layout anpassen!'''
 
 
=== Setup ===
 
* DB fgconfdb und User fgconf anlegen
 
* alles unterhalb von /opt
* Git checkout
** git clone -b fg15 https://github.com/fossgis/djep.git
** cd djep
** virtualenv djep
** source djep/bin/activate
** pip install -r requirements/dev.txt
** export DJANGO_CONFIGURATION=Dev
** export DJANGO_SECRET_KEY=fossgis 
 
 
* python manage.py syncdb --noinput
* python manage.py migrate
** Wenn das nicht durchläuft, können Migrationen in Einzelschritten ausgeführt werden. Hier musste schedule und conferences zuerst ausgeführt werden:
** python manage.py migrate schedule
** python manage.py migrate conference
* python manage.py loaddata fixtures/fg15/initial01.json
* python manage.py loaddata fixtures/fg15/initial02.json
* python manage.py runserver 134.119.9.21:8000
 


{| class="wikitable sortable"
! Name !! Zugangsdaten versandt !! class="unsortable" | Bemerkung
|-
| [[User:Lars_Lingner|Lars Lingner]]
| 29.03.2014
|
|-
| Name
| tbd
|
|}
[[Kategorie:FOSSGIS Konferenz]]
[[Kategorie:FOSSGIS Konferenz]]
[[Kategorie:Technik]]
[[Kategorie:Technik]]

Aktuelle Version vom 14. Juni 2019, 09:38 Uhr

Dokumentation und Feedback für Software zur Konferenzverwaltung[Bearbeiten | Quelltext bearbeiten]

Wir nutzen seit 2017 das Konferenzanmeldesystem Pretix.
https://pretix.eu/control/login?next=/control/
--> funktioniert super
--> aktuelles Team: Marc, Michael, Dominik, Katja

Vorarbeiten, um System zu finden[Bearbeiten | Quelltext bearbeiten]


Entwicklung[Bearbeiten | Quelltext bearbeiten]

Es wurde ein Fork der Europython-Entwicklung auf den FOSSGIS Github Account durchgeführt. Ziel ist es das System so wenig wie möglich zu ändern. Spricht es sollte wenn möglich gewährleistet werden, dass zukünftige Änderungen aus dem Europython-Account eingespielt werden können.

Fixtures[Bearbeiten | Quelltext bearbeiten]

  • Die Fixtuen sollen alle Standardkonfigurationen (Räume, Zeitpläne, etc) für die Konferenz enthalten
  • Aktuell wurde ein erster Entwurf für die FG 15 angelegt

Skin[Bearbeiten | Quelltext bearbeiten]

Das Layout wird in Skins definiert. Ordner 'pyconde/skins/fg15' Hier wurde ein erstes ganz grobes Layout eingespielt.

TODO: Layout anpassen!


Setup[Bearbeiten | Quelltext bearbeiten]

  • DB fgconfdb und User fgconf anlegen
  • alles unterhalb von /opt
  • Git checkout
    • git clone -b fg15 https://github.com/fossgis/djep.git
    • cd djep
    • virtualenv djep
    • source djep/bin/activate
    • pip install -r requirements/dev.txt
    • export DJANGO_CONFIGURATION=Dev
    • export DJANGO_SECRET_KEY=fossgis


  • python manage.py syncdb --noinput
  • python manage.py migrate
    • Wenn das nicht durchläuft, können Migrationen in Einzelschritten ausgeführt werden. Hier musste schedule und conferences zuerst ausgeführt werden:
    • python manage.py migrate schedule
    • python manage.py migrate conference
  • python manage.py loaddata fixtures/fg15/initial01.json
  • python manage.py loaddata fixtures/fg15/initial02.json
  • python manage.py runserver 134.119.9.21:8000