Bennis Welt

Pirat, Physiker, Free Software Nerd

Posts Tagged ‘PHP

Fotoalbum TODO List

leave a comment »

Damit ich ungefähr weiss, was ich noch implementieren will, poste ich hier mal meine TODO Liste. Darunter sind Dinge, die für alle Versionen gleichermaßen gelten, wie die Verbesserung des Codes, etc.

+ Code verbessern
+ Stylesheet aufräumen
+ Dokumentation
+ EXIF Daten auslesen (evtl. mit PEL)
+ Möglichkeit Bilder zu kommentieren (ohne SQL)
+ Möglichkeit Infos zu den Alben anzeigen zu lassen
+ User System
+ AJAX Funktionalität
+ Möglichkeit Bilder zu bewerten
+ CSS Themes
+ IE Kompatibilität (oder IE7 Voraussetzung)

Bereits abgeschlossen:
+ alle CSS Definitionen ins Stylesheet (1.1.2)
+ Thumbnailhöhe im Konfigurationsassistent (1.1.2)

Legende:
in Bearbeitung

Written by benniswelt

Februar 6, 2006 at 08:16

Veröffentlicht in Uncategorized

Tagged with

Fotoalbum 1.1.1 veröffentlicht

with 2 comments

Fast einen Monat nach Veröffentlichung von 1.1.0 gibt es nun 1.1.1 mit zahlreichen Änderungen und Verbesserungen:

  • Das Verzeichnis wird nun in einer statt zwei Variable gespeichert (Verzeichnisbaum wird nur noch intern verwendet)
  • verzeichnis_einlesen() wurde um einen Dateiendungtest erweitert, der untersucht, ob es sich um Bilddateien handelt
  • Thumbnailshöhe nun in den Einstellungen veränderbar
  • Einzelbildmodus: Nummer des Bildes gefixed
  • Mehrere Bugfixes

Vorrausetzung und Empfehlungen:

  • PHP 4.x (empfohlen 5.x)
  • GD > 2.x

Download 1.1.1

Written by benniswelt

Januar 4, 2006 at 22:33

Veröffentlicht in Uncategorized

Tagged with , ,

Fotoalbum 1.1.0 veröffentlicht

leave a comment »

Version 1.1.0 stellt die erste Entwicklungsversion auf dem Weg zu Version 1.2.0 dar. Im Vergleich zur stabilen Entwicklungsreihe 1.0.x ist diese Version inkompatibel zu bereits bestehenden Fotoalben. Die folgenden markanten Veränderungen sind in 1.1.0 eingeflossen:

Thumbnails:
Die Erstellung der Thumbnails übernimmt nun die GD Bibliothek in PHP, was ein mit GD kompiliertes PHP auf dem Server voraussetzt.

Konkret bedeutet das, dass die Thumbnails automatisch aus den Bildern erstellt werden und beliebig zu jeder Zeit in der Größe verändert werden können. Auch werden automatisch neue Thumbnails erstellt oder gelöscht, sobald man ein Foto zum Album hinzufügt oder entfernt.

Verzeichnisstruktur:
Die Verzeichnisstruktur hat sich grundlegend geändert. Die letzte Ebene (pics/thumbnails) ist nun überflüssig geworden. Man muss nur noch die Bilder in den jeweiligen Ordner kopieren, den Rest erledigt das Fotoalbum. Zudem kann man nun Bilder und Ordner gleichzeitig im selben Verzeichnis haben.

Javascript:
Die Funktion, bei der die Seite bei Größenänderungen neugeladen wird, wurde entfernt und die Anordnung dem Browser überlassen.

Dokumentation wird es spätestens zu 1.2.0 geben.

Download 1.1.0

Written by benniswelt

Dezember 5, 2005 at 11:28

Veröffentlicht in Main

Tagged with , ,

Informationen zur kommmenden Fotoalbum Version

leave a comment »

Zur Zeit arbeite ich an einer Integration der GD Grafikbibliothek um die manuelle Erzeugung von Thumbnails überflüssig zu machen. Sprich man kopiert die Bilder die man in seinem Fotoalbum haben will nur in den entsprechenden Ordner und beim ersten Aufrufen werden die Thumbnails automatisch eingestellt. Will man die Größe der Thumbnails nachträglich ändern, muss man im Konfigurationsassisstenten nur eine Zahl ändern, schon werden neue Thumbnails generiert. Auch das hinzufügen neuer Bilder zu einem neuen Album wird zum Kinderspiel. Denn sobald sich die Anzahl der Thumbnails von den vorhandenen Bildern unterscheidet werden neue generiert.
Desweiteren wird es möglich sein Albenordner und Bilder im gleichen Ordner zu haben. Die Thumbnails für den Albenordner bekommen automatisch einen Rahmen.

Das ganze muss jetzt noch ins Fotoalbum integeriert werden und danach werde ich 1.1 zum Testen freigeben und mich bei den Versionsnummern wie bei GNOME oder dem Linux Kernel daran halten, dass ungerade Nummern instabile Veröffentlichungen sind, gerade entsprechend stabile.

Written by benniswelt

November 30, 2005 at 22:31

Veröffentlicht in Main

Tagged with ,

Fotoalbum 1.0.3 veröffentlicht

leave a comment »

Wieder mal ein Bugfix Release der 1.0.x Reihe. Ich denke, das wird der letzte sein. Weitere Entwicklung wird von nun an komplett in den neuen -GD Zweig gehen der die Thumbnilerzeugung übernehmen und das manuelle Erstellen von Thumbnails überflüssig machen wird.

Dokumentation für Benutzer
Dokumentation für Entwickler

Download

Written by benniswelt

November 30, 2005 at 11:23

Veröffentlicht in Main

Tagged with ,

Fotoalbum 1.0.2 veröffentlicht

leave a comment »

Zur Zeit geht die Entwicklung stetig voran, so dass ich heute schon 1.0.2 veröffentlichen kann.

Die Änderungen:

  • Bugfixes und Verbesserungen:
    • Sidebar: Link zu Einstellungen hinzugefügt
    • Konfigurationsassistent: Design überarbeitet und DHTML Tooltips hinzugefügt
    • Link zu den Einstellungen wird ausgeblendet, wenn config.php verwendet wird
    • Javascript: Breitenberechnung für eb_thumbs_oben erneut verbessert

Todo für 1.0.3:

  • Überarbeitung der Dokumention bzgl des neuen Konfigurationsassistenten

Dokumentation für Benutzer
Dokumentation für Entwickler

Download

Written by benniswelt

November 2, 2005 at 11:37

Veröffentlicht in Uncategorized

Tagged with ,

Fotoalbum 1.0.1 veröffentlicht

leave a comment »

Der Bugfix Release hat leider etwas länger gedauert, als ich gehofft habe, aber es haben sich doch mehr Bugs als gedacht in 1.0 eingeschlichen.

Die Änderungen:

  • Bugfixes und Verbesserungen:
    • Einzelbildmodus: „hoch“ Link in Name des vorherigen Ordners umbenannt und hoch Pfeil hinzugefügt
    • Templatesystem: Fast alle HTML-Kommentare gegen besseren Code ersetzt
    • Javascript: Breitenberechnung für eb_thumbs_oben verbessert mit Raum für weitere Verbesserungen
    • Konfigurationsassistent: Beim „Zurück“-Link fehlte „./“ beim Verzeichnisbaum
    • weitere Bugs/Code Verbesserungen die mir gerade nicht einfallen

Todo für 1.0.2:

  • Anpassung des Design des Konfigurationsassistenten an den Rest des Fotoalbums
  • Hinzufügen von DHTML Tooltips im Konfigurationsassistenten

Dokumentation für Benutzer
Dokumentation für Entwickler

Download

Written by benniswelt

November 1, 2005 at 11:23

Veröffentlicht in Uncategorized

Tagged with ,