###Eine Regel:
Man darf dem Repo nur joinen, wenn man ein cooles Profilbild hat!!
##Tips:
-
Bei Wordpress die Default Timezone auf Berlin stellen. Sonst werden in der DB die falsche Zeiten angegeben.
-
Bitte die Sudo file ändern, sonst laufen die ganzen scripts etc nicht: https://stackoverflow.com/questions/3173201/sudo-in-php-exec
-
(die min-js vom AceEditor bitte an der Stelle Gui_FrontEnd/JS/AceEditor einbinden.)
##Ressourcen:
-
wp_insert_user() -> von der dokumummy datenbank abfragen und automatisch in wp_dokumummy einspielen. http://wpengineer.com/2054/create-users-automatically-in-wordpress/
-
custom roles -> user, mod, dokuadmin https://managewp.com/create-custom-user-roles-wordpress https://stackoverflow.com/questions/12985692/how-to-create-custom-user-role-in-wordpress Beste Beschreibung:
-
login redirect https://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect
-
template_redirect für die verschiedenen ansichten https://wordpress.stackexchange.com/questions/25154/change-template-dynamically
##TODOs:
-
CSS Aufwerten -> Bessere Übersicht DONE
-
Informationen von Node.js als BackEnd-Widget DONE
-
Dokument löschen in die Dashboardleiste verschieben DONE
-
Download von Pdf u. HTMl siehe Branch DONE
-
Layouts ändern DONE
-
evtl. Einstellungen wie Projektname. MACHEN WIR NICHT MEHR GG
-
Sperren von Dokumenten NICHT MEHR GG
-
Node.js DONE
-
DokuMod soll Nutzer in Gruppen in denen er ist löschen/hinzufügen können TODO
-
Kommentare schreiben
-
Idee: Bei dem Löschbutton mit css eine Wartezeit einbauen: onhover->3 sekunden rot -> div verschwindet und man kann link darunter clicken.
##Testroutine:
-
Einloggen als DokuUser
-
Dokument mit einem "multi part"-Namen erstellen (z.B.: test 123 test)
-
Abschnitte zu dem Dokument hinzufügen
-
Abschnitt aus der Mitte löschen
-
Abschnitt aus der Mitte anschauen und überprüfen, ob der richtige Abschnitt dargestellt ist
-
PDf und Zip Download testen
-
Dokument in Gruppe bearbeiten und testen
-
Wiederhole als DokuMod.
-
Entfernen einen Benutzer als DokuMod und füge einen hinzu.
-
Wiederhole als DokuAdmin.
-
Erstelle eine neue Gruppe.
-
Lösche eine Gruppe.