Vorstellung und erste Fragen

am 06.03.2007 - 14:34 Uhr in
Hallo!
Ich will mich selber der Forengemeinschaft kurz vorstellen, sowie erste Fragen hinsichtlich des von mir geplanten Projekts stellen.
Ich bin PhD Student im Bereich der psychologischen Forschung und arbeite als Sklave fuer alles in einem universitaeren Institut fuer eben diesen Bereich. Ich habe leidliche Erfahrung mit HTML und CSS. Vor Ewigkeiten (+10 Jahre) habe ich mal von Assembler, ueber C, Pascal und Fortran in so einigen Sprachen recht kompetent programmiert, so dass mich PHP nicht wirklich schreckt. Allerdings kann ich bislang nicht behaupten, es zu beherrschen.
Geplant ist, eine Seite aufzubauen, auf der User Informationen und Dokumente zu gaengigen, von uns im Institut verwendeten Instrumenten (Frageboegen) finden koennen. Aus Copyrightgruenden, sollen nicht registrierte User nur Zugang zu allgemein gehaltenen Informationen erhalten, registrierte User sollen dann, je nach Usergruppe, Zugang zu Volltexten erhalten, idealerweise PDFs.
Bislang spiele ich mit einer lokalen Installation herum. Spaeter mal soll die Seite erst im Netzwerk, und wieder spaeter im Internet zu finden sein. Mein groesster Feind ist der Uniadmin ;) - immer bereit mir einen Knueppel zwischen die Beine zu werfen. Daher will ich einen moeglichst grossen Bogen um alles 'Boese' machen, also allzu serverlastige Applikationen, Dinge die ihm Arbeit machen koennten und dergleichen. Mein zweitgroesster Feind bin ich selbst, als HTML/CSS Purist nur allzugerne bereit, Frames, Java & Co zu meiden. Sollte es nicht anders gehen, ...
Das Seitendesign wird gewollt schlicht & schlank sein, Marvin zB passt sehr gut und kann von mir bei Bedarf angepasst werden.
Verstehe ich Drupal recht, so muss der Aufbau der Seite kategorisch sein. Andernfalls, und auch das wurde ueberlegt, muesste ich ein DMS anstelle eines CMS verwenden, also sowas wie Alfresco. Nach diveren Spielereien scheint mir aber Drupal die rechte Wahl zu sein.
Allerdings verstehe ich bislang den logischen Aufbau von Drupal noch nicht ganz und weiss auch nicht, welche Module mir die Arbeit erleichtern koennen, bzw wie ich mit ihnen umzugehen habe.
Geplant ist in etwa ein Aufbau folgender Art:
- Persoenlichkeit
- Neurotizismus
- Coping
- Attachment
- Instrument 1
- Instrument 2
- Beziehungen
- Eltern-Kind
- Attachment
- Instrument 1
- Instrument 3
- Partnerschaft
- Marital Quality
- Instrument 4
- Instrument 5
- Adult Attachment Style
- Instrument 6
- Instrument 7
- Instrument 1
- QOL
- General QOL
- Social QOL
- Marital Quality
- Instrument 8
- Instrument 5
- Wellbeing
Dabei habe ich das Beispiel absichtlich so gewaehlt, dass die Ueberschneidungen hervortreten. Ein bestimmtes Instrument kann also mehreren Kategorien angehoeren, und muesste entsprechend angezeigt werden. Dies gilt natuerlich auch fuer die Ausgabe einer (Voll-) Textsuche.
Kommt man dann auf die Seite eines bestimmten Instruments, muesste die Anzeige, wie oben beschrieben, je nach Zugangsberechtigung differieren und Zugriff auf mehr oder weniger Dokumente ermoeglichen.
Was ich von Euch erbitte, ist Folgendes:
1) Welche Lektuere koennt ihr mir fuer dieses Projekt empfehlen?
2) Kennt ihr vergleichbare Seiten, wo ich mich umschauen koennte?
3) Welche Module scheinen Euch fuer dieses Projekt zwingend zu sein?
4) Was sollte ich unbedingt (und von Anfang an) beachten, bzw was sollte ich unbedingt vermeiden?
5) Wo kann ich den zu erwartenden Frust ertraenken? :D
Ich danke Euch fuer jede gut und ernst gemeinte Hilfestellung.
MfG
p.s. Ach ja, ich vergass: Ich verwende Drupal 5.1, PHP 5.1.6 und MySQL 5.0.24a auf Apache 2.2.3
- Anmelden oder Registrieren um Kommentare zu schreiben
Re: Vorstellung und erste Fragen
am 07.03.2007 - 20:38 Uhr
1) Welche Lektuere koennt ihr mir fuer dieses Projekt empfehlen?
Drupal.org - es ist manchmal etwas mühsam, aber je nach Problem und Modul ist die Hilfe durch die Entwickler sehr gut. Es hängt immer etwas davon ab, wie gut ein Modul beschrieben ist, ob es Snippets und/oder ein "Handbook gibt. Die interne Suche in Kombination mit Google ist ein mächtiges Werkzeug. Gedruckte Bücher über Drupal gibt es, allerdings kenne ich keins. Ich bin mir auch nicht sicher, ob es mir viel brächte.
2) Kennt ihr vergleichbare Seiten, wo ich mich umschauen koennte?
Siehe oben.
3) Welche Module scheinen Euch fuer dieses Projekt zwingend zu sein?
Was man wissen muss: die Anzahl von Modulen ist beinahe unendlich. Einige werden eher als "globale Ergänzungen" entwickelt, einige sind eher problemgetrieben entstanden. Man braucht bei einigen Modulen etwas Gespür, um herauszufinden, ob es den Ansprüchen genügt, wie gut es gepflegt, dokumentiert und von anderen angenommen/benutzt wird. Unter diesen Gesichtspunkten kann ich dir folgende Module ans Herz legen, die ich mal als 'essential' bezeichnen würde.
Inhalte in Drupal können Taxonomien (Kategorien) verschiedener Granularität besitzen. Basierend darauf kann man man Inhalte anzeigen lassen (siehe 3.).
Wenn du diese Module verstanden hast, bist du schon mal ein großes Stückchen weiter.
4) Was sollte ich unbedingt (und von Anfang an) beachten, bzw was sollte ich unbedingt vermeiden?
Eigentlich nur die Dinge, die man von anderen Projekten auch kennt. Aus meiner Sicht das wichtigste: Keep it simple. Beim durchstöbern der Module findest du richtig viele kleine nützliche Helferleins. Aber man sollte sich immer Fragen, ob man die alle so wirklich dringend benötigt. Ansonsten muss man diese nämlich auch pflegen. Module haben Abhängigkeiten untereinander und wenn da mal was upgedatet werden muss, dauert es um so länger, je mehr Module ineinander verzahnt sind.
Wichtige Fragen sollten beantwortet sein, bevor die Leute anfangen, Inhalte reinzukippen:
* Welche Rollen brauche ich
* Welche Dokumenttypen brauche ich
Dinge wie eine neue Kategorie lassen sich immer mal ergänzen.
5) Wo kann ich den zu erwartenden Frust ertraenken? :D
Das wird wohl dein Problem bleiben. ;-)
ciao, Ronald
Danke, zum Ersten
am 07.03.2007 - 20:54 Uhr
Danke Dir, Ronald.
Ich werde mir die von Dir erwaehnten Module mal anschauen und drupal.org durchstoebern. Natuerlich werde ich mich auch ueber weitere Tips freuen, insbesondere von Usern, die uU schon einmal ein aehnlich gelagertes Projekt angegangen, und gemeistert haben.
Schoenen Abend noch.
--
David Mehlhausen-Hassoen