|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||