Mitmachen am Projekt
Du kannst auf verschiedener Weise an diesem Projekt mitmachen und dich dran beteiligen. Zum einem kannst am Programmcode mitprogrammieren, dann kannst du dich durch Übersetzungen in andere Sprachen (Englisch, Französisch, Spanisch uvwm.) mit einbringen. Auch kannst du gerne das Script auf verschiedenen Umgebungen austesten oder es eifnach nur verwenden. Zu guter letzt kannst du einfach mein Script mehr bekannter machen oder einfach nur deinen Dank äußern.
Dass nicht alles ohne "Regeln" geht, sollte dir wohl klar sein. Erstmal ist das Script unter der GNU General Public License Version 2 gestellt. Was die im einzelnen für dich bedeuten kann ich dir natürlich nicht sagen (wäre ja dann quasi Rechtsberatung). Damit wären wir auch schon beim ersten Punkt: Am Quellcode mitprogrammieren.
Am Quellcode mitprogrammieren
Die wichtigsten Informationen zum Mitprogrammieren stehen alle im Entwicklerteil des Wikis. Dies befindet sich aktuell noch in der Aufbauphase. Daher greife ich hier mal etwas vor.
Zuerst nehme ich nur Quellcode auf, der uneingeschränkt und damit frei nutzbar ist. Lizenzen wie MIT, Apache, FreeBSD oder X11 finden hier jedoch kein Zuhause, da ich keinen Lizenzmischmasch mitmache. Es kommt also nur unter der gleichen Lizenz eingereichter Code in die Repository. Dies ist jedoch nicht die einzige Bedigung. Auch sollte dein Quellcode ein Mindestmaß an Qualität aufweisen, da ich nicht ewig an der selben Codestelle herumreparieren möchte, er muss also auch funktionieren und nicht mit anderen Komponenten der Software harmonieren. Auch sollte dein Code sich an die "API" meines Scriptes anbinden, sprich z.B. SQL_QUERY_ESC() zum sicheren Einbinden von externen Daten verwenden und nicht die direkte PHP-Funktion mysql_query(). Kurz: Verwende möglichst immer Funktionen, die mein Script bereitstellt. Mehr ausführlichere Erklärungen dazu folgen im Wiki.
Übersetzung der Sprachelemente
Derzeit wird nur die deutsche Sprache angeboten, die englische Sprache ist unvollständig. Auch gibt es Überlegungen, wie die Sprachelemente im Menü besser zu verwalten ist, derzeit sind die Texte direkt in der Datenbank gespeichert. Es kann also nur eine Sprache zur Zeit verwendet werden, ein Wechsel der Sprache h&auuml;tte zur Folge, dass der deutsche Text komplett übersetzt werden muss und kann somit nicht "dynamisch" ausgetauscht werden.
Ideen dazu habe ich bereits, die ich im Wiki noch dokumentieren werde.
Austesten der Software und Umgang Entwicklerversionen
Willst du diese Software austesten, so solltest du dazu einiges beachten. Viele Erweiterungen haben noch den so gennanten "Entwicklerstatus" und sind in der Aufgabenauswahl mit "Entwicklerversion" gekennzeichnet. Installiere diese nur, wenn du immer den neusten Stand (neuste Revision) hast. Auch wird bei der Entwicklung der Erweiterunegn keine Rücksicht auf eventuell bestehende Installationen genommen, dies geschieht erst, wenn die Erweiterung als "produktiv einsetzbar" markiert ist.
Wenn du also eine in der Entwicklung befindlichen Erweiterung installiert hast und ein Update hochgeladen hast, so solltest du zuvor alle Entwicklerversionen deinstallieren, damit du immer das neuste Datenbanklayout hast (dies hat am meisten für Bugmeldungen gesorgt). Generell solltest du mich aber kurz vor dem Installieren der Erweiterung ansprechen (Chat, Mail) und auf meine Tipps und Hinweise abwarten.
Mach das Mailer-Projekt bekannter
Wie auf vielen anderen Webseiten auch geschrieben, die Mund-Zu-Mund-Propaganda ist die beste Werbung für eine Webseite. Wenn du also das Mailer-Projekt so gut findest, erzähle es deinen Freunden, Bekannten und Verwandten weiter, die einen Paidmailer starten wollen und eine Alternative suchen. Denn dieses Script ist in seiner Form derzeit einmalig, nicht nur wie es geschrieben ist, sondern auch wegen der ausgewählten Lizenz. Dies wurde mir bereits schon mehrfach mitgeteilt. Du kannst natürlich auch gerne diese Seite verlinken. Dazu gibt es unter Link us viele Banner und andere Werbemittel, die gerne zu diesem Zweck in deine Homepage einbinden kannst. Sehe aber bitte davon ab, diese Seite in z.B. Besuchertausche zu registrieren, dies führt nur zur erhöhten Serverlast und meistens auch "Trashtraffic", den keiner gebrauchen kann.
Deinen Dank an das Mailer-Projekt aussprechen
Schreibe dazu einfach einen Beitrag im Forum Lob und Kritik.