Buchaktion Bestellberechtigte Studiengänge nach QSL-Kommission Informatik Bachelor/Master/Diplom/Lehramt Sportinformatik Wirtschaftsinformatik Computational Engineering (CE) Informationssystemtechnik (IST) Mathematics with Computer Science (MCS) Mathematik mit Schwerpunkt Informatik (MSI) (aus Nicos Mail vom 26.10.2011) Buchaktionssystem Silverstripe - Tutorials Testsystem (Adminzugriff: admin / admin) Produktivsystem Dokumente und Besprechungen [source:/Software/Buchaktion/konzept.pdf Nicos Konzept] 18.02.2011 Alter Beschreibungstext der BA (SS 2011) Feedback Navigation verbessern (Grafiken mit Caption in Kachelanordnung) ... so ziemlich überall Mehr Grafiken, auch hier im Trac .... z.B. FSM (finite state machine à la "man ist in state X1 und hat Aufgaben Y1,Y2,Y3,... zu tun um in state X2 zu kommen) Leitfaden Neue Buchaktion im System erstellen. Es sind automatisch alle alten Bücher im System vorhanden. 4 Wochen vor Start E-Mail an Dozenten schicken. Diese haben 2 Wochen Zeit, Buchvorschläge einzureichen. Entsprechend müssen dann neue Bücher eingetragen/alte ausgetragen werden Achtung: Austragen: Es werden keine Bücher gelöscht, sondern jedeglich aus der Veranstaltung gelöscht. Das Buch ist dann weiterhin im System vorhanden, nur ohne Zuordnung Es dürfen keine Bücher von Studenten angenommen werden, diese sollen sich an Dozenten wenden. Pro Veranstaltung maximal 8 Bücher, Ausnahmen bei "allgemeinen" Büchern und guter Begründung. QSL Mittel Antrag stellen (siehe SVN) Websiten anpassen auf www.d120.de/buchaktion Art des Semesters und Jahr, eventuell Bestellberechtigungen ändern CMS ist nicht das der Fachschaft, sondern das der Buchaktion! Buchaktion für die 2. bis 4. Vorlesungswoche ankündigen auf Das Wesentliche Kommunikation mit Wellnitz bezüglich Aktualisieren der Bestellzeit und Preis (Liste abgeben, sie checken es durch) Export der Daten über https://www.fachschaft.informatik.tu-darmstadt.de/buchaktion/dataExport möglich Bücher wenn Wellnitz fertig ist selbst überprüfen Bücher länger als 3 Monate Lieferzeit (1 Semester) kommen komplett raus (Status: vergriffen) Blacklist aktualisieren Alte Einträge löschen Neue Benutzer einfügen Ergänzung: Wenn jemand 2 mal (in getrennten Semestern) nicht abgeholt hat, kompletter Rauswurf Kommentar bei Studenten entsprechend setzen Mail an Studenten@ schreiben Achtung: Vorher Mail an Thies oder Brandt, damit die E-Mail durchkommt Buchaktion durchführen Anfragen beantworten Beispielanfragen: Ich kann mich nicht einloggen Lösung: Zu früh? Zu Spät? Zu doof? ;) (Passwort zu tu_id am Rechner im C-Pool wiederherstellbar) Ich bin auf der Blacklist Lösung: Prüfen, wurde so entschieden. Ich habe ein Buch bestellt das ich nicht will Lösung: "Buchliste, Buchaktionen und Bestellungen verwalten" unter "Bestellungen" nach Name/Tu-Id suchen (wenn nicht vorhanden, student anschreiben) Bestellung/en löschen Ich bin nicht bestellberechtigt Lösung: https://www.fachschaft.informatik.tu-darmstadt.de/buchaktion/orga/LoginAs/XXXX Bei XXX die tu_id einfügen Falls wirklich keine Bestellberechtigung vorliegt: Silverstripe Reiter "Sicherheit" Gruppen des Benutzers überprüfen abgleichen mit Buchaktionsbestimmungen (Wer ist berechtigt?) Warum darf ich nicht bestellen? Lösung: Das wurde so entschieden (QSL). Ich bin Promotionsstudent der Informatik Lösung: Bestellberechtigt, hat 2 tu_ids, muss die für Studenten benutzen, nicht für Mitarbeiter. Darauf achten, das die Gesamtsumme (2*Subventionierungssumme) nicht überschritten wird => sonst abbrechen und DasWesentliche posten Wellnitz bei großen Bestellungen im Vorhinein informieren (=> 40) Bestellungen an Wellnitz übermitteln Bestellungen als csv exportieren, nach isbn sortieren, anzahl nach vorne ziehen, als xls speichern und wellnitz schicken "Bestellungen als an Wellnitz übermittelt markieren" Abholliste drucken für Wellnitz Lokale Entwicklungskopie einrichten Webserver, PHP und MySQL nötigenfalls einrichten. (Für Windows gibt es einen Silverstripe-Installer der das wohl übernimmt. Keine Garantien.) Eine Datenbank und einen Benutzer für die Entwicklung anlegen. Silverstripe (Version 2.4.5) herunterladen . Archiv in ein Verzeichnis im Web-Root enpacken (zB 'buecheraktion'). In das Verzeichnis wechseln und folgenden Befehl ausführen (das ''--force'' ist erforderlich, weil einige Ordner lokal, aber auch im SVN vorliegen): svn --force --username co https://www.fachschaft.informatik.tu-darmstadt.de/svn/fs/Software/Buchaktion/System_v2/ . Die Seite installieren (http://localhost/buecheraktion/install.php). Spaß haben (http://localhost/buecheraktion/). Lokale Entwicklung Aller Code und die dazugehörigen Templates kommt in die Ordner unter ''mysite/''. Templates sollten hier übergreifend gestaltet sein, sodass sie gegebenfalls auch mit anderen CSS-Dateien genutzt werden können (siehe hierzu den Abschnitt Designing reuseable templates zum Unterschied zwischen Templates und Themes) Das Theme liegt unter themes/d120de/ . Die Datenbankverbindung wird in der Datei _ss_environment.php gespeichert. Diese ist daher nicht versioniert. _ss_environment.php.example ist als Beispiel vorhanden. Nach svn update empfiehlt es sich die Seite neu zu bauen (http://localhost/buecheraktion/dev/build?flush=all). Silverstripe passt dann die Datenbank an, wenn es nötig ist. Entwicklungsumgebung auf d120.de Die Entwicklungsumgebung ist wie die lokalen ans SVN angebunden. Zum Aktualisieren Im Verzeichnis /var/www/buchaktionSilverstripe-dev svn up ausführen. https://www.fachschaft.informatik.tu-darmstadt.de/buchaktionSilverstripe-dev/dev/build?flush=all aufrufen. Testsystem (Adminzugriff: admin / admin) Hier könnt ihr euch beliebig austoben. ACHTUNG: Das CAS (TU-ID Login) funktioniert nur unter dieser Adresse. Kein d120.de verwenden! Chronik Seit dem Wintersemester 2007/08 führen wir fast jedes Semester die Buchaktion durch: WS 2007/08, SS 2008, WS 2008/09, SS 2009, WS 2009/10, SS 2010, WS 2010/11, SS 2011,WS 2011/12, SS 2012,WS 2012/13, SS 2013, WS 2013/14 - Hochschulbuchhandlung Wellnitz Feb. 2014 wurde dich Hochschulbuchhandlung Wellnitz geschlossen . SS 2014, SS 2015, WS 2015/16 - S. Toeche-Mittler Verlagsbuchhandlung (im WS 2014/15 hat keine Buchaktion stattgefunden) Wechsel zum Georg Büchner Buchladen: SS 2016 - Georg Büchner Buchladen