Ein "neues" Projekt
von Dennis Wronka
am 19.08.08 um 08:46 (1176 Hits)
Heute wurde mein "neues" Project von SourceForge akzeptiert.
Dabei handelt es sich um EasyPMS, das CMS hinter der EasyLFS-website.
Das System ist nicht nur mein Werkzeug zur Verwaltung der EasyLFS-Daten, sondern auch eine Spielwiese meiner PHP Class Collection, da einige der dort verfuegbaren Klassen in EasyPMS zum Einsatz kommen.
Waehrend der letzten Tage hab ich einiges am System angepasst, z.B. bin ich von HTML 4 Transitional auf XHTML 1.1 umgestiegen, arbeite grad daran saemtlichen HTML-Code aus den PHP-Scripts in Templates zu legen und und und...
Aber was ist EasyPMS ueberhaupt?
EasyPMS ist ein einfaches System zum Projekt-Management (PMS -> Project Management System).
Anders als gewoehnliche CMS ist EasyPMS darauf ausgelegt Software-Projekte (bevorzugt natuerlich freie Software) zu verwalten.
Entsprechend stellen sich auch die Features dar.
Es gibt die Moeglichkeit mehrere Projekte anzulegen, es koennen mehrere User im System arbeiten und gleichzeitig Mitglieder verschiedener Gruppen sein, welche wiederum mit unterschiedlichen Rechten (global und/oder je nach Projekt) ausgestattet sind.
Projekte bestehen wiederum aus Paketen, wobei EasyPMS selbst Auskunft darueber gibt welche Pakete in der Entwickler-Version hinzugekommen sind, aktualisiert oder entfernt wurden.
Das System kann ausgewaehlte Dokumente automatisch per RSS2 exportieren, und auch eine XML-Sitemap erstellen.
Fuer die naehere Zukunft sind noch einige Aenderungen geplant.
So will ich z.B. das gesamte Versionssystem umstellen auf dynamisch erstellte Versionsbaeume. Dadurch sollen dann mehr Versionen als nur "Release" und "Development" moeglich werden.
Und auch eine Upload-Funktion wird dem System spendiert. Diese ist zur Zeit nicht vorhanden da es wenig Sinn macht die knapp 400MB grossen EasyLFS-Images per Formular hochzuladen.
Der aktuelle Code wird wohl heute Abend in das Subversion-Repository einfliessen und recht bald soll dann die erste "stabile" Version zur Verfuegung stehen.




) zu verwalten.

