<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hallo zusammen,<br>
<br>
für Digitalcourage (dem ehem. FoeBuD) suche ich jmd, der/die uns
ehrenamtlich eine keine Drupal-Erweiterung bauen kan. Ich selbst
kenne Drupal überhaupt nicht, stelle es mir aber so vor, dass der
Admin nur ein Paket einspielt und aktiviert und dann auch die
benötigten Rechte-Gruppen eingerichtet werden.<br>
<br>
Die Drupal-Erweiterung soll folgendes können. Den Aufwand schätze
ich auf 3—4 Stunden für jmd, der sich mit Drupal auskennt.<br>
<br>
Wer Interesse hat, ist herzliche eingeladen sich zu melden.<br>
<br>
Erweiterung "Terminliste"<br>
<br>
Ziel ist, Termin über ein Formular zu erfassen, und jede Woche einen
Blog-Eintrag zu erstellen mit den Terminen der kommenden Woche. Das
könnte man evtl. über bestehende Drupal-Kalender -Funktionen
erreichen, die "nur" einen weiteren View bekommen.<br>
<br>
Workflow:<br>
<ul>
<li>JedeR (auch nicht angemeldete Benutzer) kann einen Termin im
Formular eintragen</li>
<ul>
<li>Titel (muss)<br>
</li>
<li>Beschreibung (optional, ggf. markup/rich-text erlaubt)<br>
</li>
<li>Url (optional)</li>
<li>Anfangs-Datum und -Uhrzeit (muss)</li>
<li>Ende-Datum und -Uhrzeit (optional) </li>
<li>Bemerkung ("wird nicht veröffentlicht") (optional)<br>
</li>
</ul>
<li>Wenn diese Person zur Gruppe der "website-termineintrag-auto-approver"
gehört, wird der Termin direkt als "akzeptiert" markiert.</li>
<li>Wenn diese Person nicht zur Gruppe der "website-termineintrag-auto-approver"
ist, wird der Termin als "pending" markiert. Es geht eine Mail
an <span class="moz-txt-link-abbreviated">XXX@digitalcourage</span>,
mit folgendem Inhalt:</li>
<ul>
<li> Betreff: "Neuer Termin: <Datum> <Titel>"</li>
<li> Einen References-Header, der vom Event-Eintrag abgeleitet
ist (z.B. Datenbank-ID+Datum+Uhrzeit)</li>
<li> "Es gibt einen Termin:"</li>
<li> Inhalt des Termins (Datum, Text, etc.)</li>
<li>"Zum Bestätigen oder Ablehnen des Termins bitte diesen Link
klicken: ..."</li>
<li>"Und hier gibt es ein Liste aller unbestätigten Termine:
...."</li>
</ul>
<li> Wenn der Termin bestätigt oder abgelehnt wurde, geht eine
Mail an XXX<span class="moz-txt-link-abbreviated">@digitalcourage</span>
mit folgendem Inhalt:</li>
<ul>
<li> Betreff: "Termin wurde bestätigt/abgelehnt: Datum Titel"</li>
<li> Den gleichen References-Header -> Damit landen diese
Mails in der "Themen"-Ansicht des Mailprogramms untereinander.</li>
<li>"Dieser Termin wurde von xxx bestätigt/abgelehnt."</li>
<li>"Inhalt des Termins kann man sich sparen."</li>
</ul>
</ul>
Das wird m.E. dafür gebraucht:<br>
<ul>
<li>Eine Gruppe "website-termin-freigabe" in Drupal. Die Gruppe
bekommt die Rechte, um Termine freizugeben und abzulehnen.</li>
<li>Drupal-Modul/Inhaltstyp mit</li>
<ul>
<li>Unterstützung für o.g Workflow</li>
<li> eine "interne" Anzeige der noch nicht bestätigten Termine,
</li>
<li> eine "internen" Anzeige der eingetragenen Termine – auch
sortierbar nach Eintragungs-Datum (dann kann man die zuletzt
eingetragenen Termine schnell finden).</li>
<li>Mit "intern" ist hier gemeint: Sichtbar für angemeldete
Benutzer,<br>
</li>
</ul>
<li>Ein Script, das aus den Terminen der nächsten Woche einen
Blogeintrag erzeugt. Das Script muss über einen Cronjob
ansprechbar sein.<br>
</li>
<li>Ggf. eine Gruppe "website-termineintrag-auto-approver".</li>
<li>Die Email-Adresse, an die die Mails gehen, sollten über die
Admin-Oberfläche konfigurierbar sein<br>
</li>
<li> Eine Anleitung für Admins<br>
</li>
</ul>
<br>
<div class="moz-signature">-- <br>
<span style="color:black">
Schönen Gruß <br>
Hartmut Goebel <br>
</span>
<span style="font-size:smaller">Dipl.-Informatiker (univ), CISSP,
CSSLP</span><br>
<span style="font-size:smaller">Information Security Management,
Security Governance, Secure Software Development</span>
<p style="color:black" lang="de">
Goebel Consult, Landshut <br>
<a style="color:black" href="http://www.goebel-consult.de">http://www.goebel-consult.de</a>
</p>
<p style="color:grey;font-size:smaller">
Blog:
<a style="color:grey !important;text-decoration:none !important"
href="http://www.goebel-consult.de/blog/liberario-als-alternative-zum-db-navigator-und-zu-offi">http://www.goebel-consult.de/blog/liberario-als-alternative-zum-db-navigator-und-zu-offi</a>
<br>
Kolumne:
<a style="color:grey !important;text-decoration:none !important"
href="http://www.cissp-gefluester.de/2010-08-scheingefechte-um-rim">http://www.cissp-gefluester.de/2010-08-scheingefechte-um-rim</a>
</p>
<p style="color:grey;font-size:smaller">
Goebel Consult ist Mitglied bei <a style="color:grey
!important;text-decoration:none !important"
href="http://www.7-it.de/">http://www.7-it.de/</a>
</p>
</div>
</body>
</html>