Projekt bbnetz.eu
Um eine Plattform für kurzweilige Ideen zu haben rief ich bbnetz.eu ins Leben. Eigentlich war eine meiner Ideen ein ShortURL System aufzusetzen. Dann dachte ich zurück an meine Partyplanung, die bereits zu meinem 21 Geburtstag zum Tragen kam. Eine weitere Idee war ein vernünftig verwaltbares Tool um Bilder schnell und effizient hoch zu laden.
Da meine Gedanken so schnell wechselnd natürlich kein strukturiertes Projekt hervorbringen können wollte ich mir auf bbnetz.eu ein eigenes kleines Framework bauen um meine Wünsche schnell und effizient, an einem eigenen Platz, umzusetzen.
Dieses Projekt wird zu jeder Zeit ohne Werbung betrieben werden.
User
Jedem steht es frei sich bei dem Projekt zu registrieren. Wichtig ist nur eine Emailadresse, in der Datenbank wird ein verschlüsseltes Passwort gespeichert.
Ein registrierter Benutzer soll einige Vorteile besitzen. Er soll jederzeit eine Übersicht aller Objekte zu Gesicht bekommen, die er auf bbnetz.eu gespeichert hat. Dies schließt Bilder, Partys und Kommentare mit ein.
Die Zugehörigkeit von Objekten, beispielsweise Bildern oder Partys, wird im Projekt über Emailadressen realisiert. Da mehrere Emailadressen heut zu Tage keine Seltenheit sind ist es möglich einem Benutzer mehr als eine Emailadresse zu zuweisen.
Bilderupload
Sowohl Gästen, als auch registrierten Benutzern steht es frei ein Bild hochzuladen. Dieses Bild wird bis auf eine angegebene Maximalgrenze zu gelassen, größere Bilder werden verkleinert. Außerdem wird ein so genanntes Thumbnail erzeugt, ein kleines Bild der Größe 120 mal 120, welches als Vorschaubild genutzt werden kann. Zusätzlich können weitere Größen definiert werden, zu welchen das Bild runterskaliert wird. Die Proportionen werden nicht verändert und es werden keine Teilausschnitte des Bildes als eigenes Bild gespeichert!
Sollten bei der Eingabe der zukünftigen Bildgröße ein Wert auf 0 gesetzt werden, so wird seine Größe automatisch berechnet.
Bilder können über einen Löschlink jederzeit gelöscht werden oder direkt ohne den Rahmen von bbnetz.eu verwendet werden.
Bei Eingabe einer Emailadresse werden die Links zu den einzelnen Größen, so wie der Löschlink per Email an den Benutzer versandt.
Party Planer
Bereits für meinen Geburtstag im Januar letzten Jahres hatte ich ähnliches Programmiert, daher habe ich ein wenig Erfahrung mit dem, was ich mir wirklich wünsche.
Es soll jedem möglich sein eine Party zu erstellen auf welcher sich Freunde und Bekannte austauschen können. Derzeit befindet sich diese Planungseinheit in der Entwicklung.
Technisches
Das Projekt, welches Ursprünglich ohne Datenbank auskommen sollte verwendet mittlerweile doch keine Konfigurationsdateien mehr, sondern eine MySQL Datenbank. Außerdem arbeitet es mit Objektorientiertem PHP so wie ImageMagick.
Für die Realisierung der Ausgaben sorgt ein aktuelles Smarty System.
Als JavaScript Framework wurde MooTools wegen seiner guten Verarbeitung und intuitiven Bedienung gewählt.
Die Versionshistorie wird über SVN verwaltet und wird portierbar gehalten.




