AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte EW-ProjectManager - Projektverwaltung [Neue Version: pre1.0]
Thema durchsuchen
Ansicht
Themen-Optionen

EW-ProjectManager - Projektverwaltung [Neue Version: pre1.0]

Ein Thema von MasterEvil · begonnen am 11. Jun 2005 · letzter Beitrag vom 6. Mai 2007
Antwort Antwort
Seite 4 von 5   « Erste     234 5      
Benutzerbild von MasterEvil
MasterEvil
Registriert seit: 12. Feb 2005
Hi leutz,

um über meine Projekte, Privat sowie im Unternehmen, einen Überblick zu behalten und meine Zettel und Textdateien Wirtschaft zu entlasten haben ich nebenbei einen ProjectManager geschrieben.
Er ist bereits in der Version 0.9, aber im Beta Stadium.

Mit dem Programm lassen sich Projekte verwalten, dies beinhaltet momentan:
- Details (Name, Version, Creation-Date, etc)
- Readme (wenn gewünscht eine Readme für das Programm/Projekt)
- License (wenn gewünscht eine License für das Programm/Projekt)
- Versions (die einzelnen Etappen bzw Versionen des Programms/Projekts)
- ToDo-List (ToDo Liste mit Version, Category, Datum, Priorität, etc)
- Changelog (Liste über fertige Inhalte. Liste kann automatisch aus ToDo-Liste erstellt werden. Aus Changelog-Liste kann eine Textdatei erstellt werden)
- Files (Katalogisiert und verwaltet ihre Projektdateien)
- Notes (sonstige Notizen)

Das ganze ist übersichtlich angeordnet. Man kann mehrere Projekte gleichzeitig öffnen.

Viele Funktionen sind vorallem für Entwickler interessant, spricht aber nichts dagegen es auch für alle anderen Sachen zu benutzen.

Für Verbesserungsvorschläge, Kritik und Ideen bin ich wie immer offen.
Hoffe es gefällt schonmal. Ist allerdings noch nicht release-fertig.

Download Setup: hier
Download Zip: hier
PluginSystem SDK: hier
Mehr Details und Screenshots: EW-ProjectManager (Projektverwaltung)
Andere Projekte: www.ew-projects.de
CSSDesigner
BlubiX

Update auf 0.7 (14.08.2005):
- Überarbeitung der Datenhaltung (für Abwärtskompatibilität)
- Neue Details-Felder: Release-Date, Status
- Neue ToDo-Felder: Region, LongText
- Project-Settings (ein-/ausblenden von Spalten, Categories und Regions hinzufügen/entfernen)
- Bugfixing

Update auf 0.8 (11.11.2005):
- Anzeige aller offen stehenden ToDo-Einträge von allen offenen Projekten
- Anlege- und Editier-Fenster für ToDo-Einträge
- Neue Spalte in der ToDo-Liste: Erledigt Am
- Allgemeine Optionen
- Erledigte ToDo-Einträge können nun automatisch ausgeblendet werden (nach X Tagen)
- Erledigte ToDo-Einträge können nun automatisch gelöscht werden (nach X Tagen)
- Die Tabellen bleiben jetzt immer sortiert
- In der ToDo-Liste kann man jetzt alle eingepflegten Versionen auswählen
- Viele Komfortfunktionen (merken der Größe des Fensters, Position, etc)
- Bugfixes

Update auf 0.9 (14.07.2006):
- Neue Hauptkategorie: Files (katalogisiert und verwaltet alle Projektdateien)
- Filterfunktion für die ToDo-Liste (mit Filter-Editor zum Erstellen von eigenen Filtern)
- Suchfunktion in der ToDo-Liste
- Neue Spalten in der ToDo-Liste: Status und Publish
- An einen ToDo-Eintrag können jetzt Dateien gehängt werden (z.B. ein Screenshot)
- Drucken der ToDo-Liste
- Export nach HTML oder CSV der ToDo-Liste
- RTF Format für alle Texte (Readme, License, Notes und im Langtext der Aufgaben)
- Rudimentäre Mehrbenutzerfähigkeit
- Es können nun mehrere Notizen angelegt werden
- Plugin-System (der Funktionsumfang kann mit Plugins erweitert werden)
- Verbesserte Menü-Führung, verbessertes Handling und Tastenshortcuts
- Eine Readme im PDF-Format (bietet einen Einstieg in die Arbeit mit dem PM)
- Haufenweise Bugfixes und viele, viele kleinere Neuerungen

Update auf pre 1.0 Build 002 (30.11.2006):
- Files: Neuen Ordner-Typ "self-refreshing directory" (die Dateiliste des Ordners wird immer wieder aktualisiert)
- Files: Für den neuen Ordner-Typ können Black- oder Whitelists angelegt werden (z.B. nur .pas Dateien anzeigen)
- Files: Archivier Funktion (der Inhalt eines Ordner kann in eine Zip-Datei archiviert werden)
- Files: multi select (so kann man jetzt mehrere Dateien und Ordner gleichzeitig löschen)
- Files: Spalten sortierbar
- ToDo-Liste: die Inplace-Editors können nun ausgeschaltet werden (in den Hauptoptionen)

Update auf pre 1.0 Build 003 (09.12.2006):
- ToDo-Liste: Jedem ToDo-Eintrag kann jetzt eine Hintergrund- und eine Schriftfarbe zugewiesen werden
- Bugfix: Ein Bug wurde behoben, der es einem nicht erlaubte, ein neues "self-refreshing directory" anzulegen
- Mehrere weitere Bugfixes

Update auf pre 1.0 Build 004 (26.04.2007):
- Zeitplanung in der ToDo-Liste mit neuen Feldern: Fälligkeitsdatum, Zeit geplant, Zeit aufgebracht, Fortschritt, Kosten, Kostenstelle
- Projektübergreifende Aufgabenleiste (Taskbar) in die man einzelne ToDo-Einträge aus verschiedenen Projekten hinzufügen kann. Einträge werden hervorgehoben, wenn das Fälligkeitsdatum näher rückt (konfigurierbar). Arbeitet man gerade an einer Aufgabe, "startet" man diese in der Taskbar und ein Zähler zählt die Minuten hoch. Ist man fertig, "stoppt" man den Eintrag wieder und die verbrauchten Minuten werden dem Feld "Zeit aufgebracht" hinzugefügt.

Download Setup: hier
Download Zip: hier
Miniaturansicht angehängter Grafiken
p_projectmanager_1_705.jpg  
 
tigerman33

 
Delphi 2005 Professional
 
#31
  Alt 24. Feb 2006, 08:37
Hi Steffen,

ist zwar schon eine Weile her dass hier das letzte Mal was geschrieben wurde, aber ich hätte da noch einen Wunsch/Verbesserungsvorschlag.

Und zwar betrifft das die ToDo-Liste. Ist ja sehr praktisch, dein Programm startet deutlich schneller als Delphi , da geht es natürlich besser bug reports und feature requests etc. mal eben schnell einzutragen, ohne gleich ein halbes Jahr der IDE beim Starten zusehen zu müssen. Aber es wäre schön, wenn ich die Einträge aus der ToDo-Liste dann auch aus Delphi heraus ansehen könnte. Sprich: Die native ToDo-Liste des Projekts und die aus dem Project Manager werden automatisch abgeglichen. Könnte man ja beim Start und Beenden jeweils machen lassen.

Was hältst du davon?
Christian
  Mit Zitat antworten Zitat
Benutzerbild von MasterEvil
MasterEvil

 
Delphi 7 Enterprise
 
#32
  Alt 24. Feb 2006, 10:56
Huhu,

das feature steht bereits seit einer Weile auf meiner Ideen-Liste,
ist aber ebenfalls natürlich sehr spezifisch (Delphi IDE) und nicht für jeden nutzbar.
Deswegen ist das auch eine Sache für ein Plugin.
Sprich: Erstmal muss das Plugin-System stehen, damit ich (oder wer auch immer), sowas umsetzen kann.



Bin übrigens gerade nurnoch am Druckkern schreiben (verbessern) und dann wird demnächst auch die 0.9er Version erscheinen.

greetz
Steffen
Steffen
  Mit Zitat antworten Zitat
Benutzerbild von vlees91
vlees91

 
Turbo Delphi für Win32
 
#33
  Alt 10. Jun 2006, 17:32
Hey, das Tool ist praktisch. Ich hätte eine Idee, nämlich dass man die Projekt-Infos im Internet speichern kann (evtl mitgeliferte PHP-Dateien), und so ganze Gruppen daran arbeiten können und alle infos zusammen haben!

edit: falls das schon genannt wurde, entschuldige ich mich fürs spammen, aber ich habe es beim flüchtigen lesen nicht gesehen
vlees91
  Mit Zitat antworten Zitat
Benutzerbild von MasterEvil
MasterEvil

 
Delphi 7 Enterprise
 
#34
  Alt 16. Jul 2006, 12:51
Hallo allesamt,

ich habs endlich geschafft! Nach langer Entwicklungszeit und mehreren Auf und Abs hab ich die Version 0.9 fertig gestellt.
Gibt mehrere Gründe, weshalb es so lang gedauert hat, hab aber nie aufgehört dadran zu arbeiten

Dafür gibt es allerdings auch viele, viele Neuerungen!
Hier mal die Hauptpunkte:
- Neue Hauptkategorie: Files (katalogisiert und verwaltet alle Projektdateien)
- Filterfunktion für die ToDo-Liste (mit Filter-Editor zum Erstellen von eigenen Filtern)
- Suchfunktion in der ToDo-Liste
- Neue Spalten in der ToDo-Liste: Status und Publish
- An einen ToDo-Eintrag können jetzt Dateien gehängt werden (z.B. ein Screenshot)
- Drucken der ToDo-Liste
- Export nach HTML oder CSV der ToDo-Liste
- RTF Format für alle Texte (Readme, License, Notes und im Langtext der Aufgaben)
- Rudimentäre Mehrbenutzerfähigkeit
- Es können nun mehrere Notizen angelegt werden
- Plugin-System (der Funktionsumfang kann mit Plugins erweitert werden)
- Verbesserte Menü-Führung, verbessertes Handling und Tastenshortcuts
- Eine Readme im PDF-Format (bietet einen Einstieg in die Arbeit mit dem PM)
- Haufenweise Bugfixes und viele, viele kleinere Neuerungen

Es gibt, wie schon gesagt, noch ganz viele weitere Neuerungen.
Ein paar weitere Sachen stehen noch in der Changelog.txt (im Programmverzeichnis).
Die Readme sollte alle grundlegenden Fragen zur Benutzung klären. Dort stehen auch Tastenkürzel und gewisse, nicht direkt offensichtliche Dinge drin.

Ich habe weiterhin noch viel vor mit dem Programm und werde ab jetzt öfters Zwischenversionen auf meiner Homepage veröffentlichen, so dass die Wartezeit nicht mehr so lang ist. Wer Interesse hat Beta-Tester zu werden und damit oft frische, aktuelle Versionen bekommt, soll sich bei mir melden.

Also große Neuerung ist das PluginSystem hinzugekommen. Mit dem System ist es allen Entwicklern möglich, eigene Erweiterungen zu schreiben. Über das Interface kann das Plugin sich Informationen über das Hauptprogramm holen (z.B. vollen Zugriff auf die ToDo-Liste). Wer Interesse hat ein Plugin zu schreiben (z.B. einen Import/Export, hinzufügen von eigenen Datenfeldern an die ToDo, UML Editor, etc...) kann sich hier das SDK herunterladen. Enthalten ist eine Dokumentation, alle nötigen Dateien und ein Beispielprojekt in Delphi. Plugins können allerdings auch in C++ geschrieben werden. Nur habe ich dafür noch keine Übersetzten Interface-Dateien und kein Beispiel (falls das jemand machen kann, wäre ich sehr dankbar .

Im Programm unter Tools findet ihr einen Filter-Editor. Mit diesem können eigenen einfache oder sehr komplexe Filter erstellt werden, die ihr wiederum auf die ToDo-Liste anwenden könnt.
Zum Beispiel: Zeige nur alle offenen Punkte.
Oder: Zeige nur alle offenen Punkte, welche die Version 0.9 ODER 1.0 haben.
Dies funktioniert ähnlich wie eine SQL Abfrage. Es wird später aber noch einfacherere QuickFilter geben und Platzhalter (z.B. currentVersion wird ersetzt mit der momentanen Version des Projekts).

Würde mich freuen, wenn ihr euch das Programm mal anguckt und mir eure Meinung sagt.
Bin immer offen für Kritik, Verbesserungsvorschläge, Ideen und natürlich Bugreports.
Alle alten Projekte von voherigen Versionen SOLLTEN komplett Kompatibel sein!
Könnt aber sicherheitshalber vorher ein Backup machen

@ vlees91:
Ab der Version 1.0 habe ich vor eine Client/Server Version zu erstellen. Damit können dann viele Clients ein Projekt bearbeiten.
Natürlich wird es dafür auch einen Webserver geben. Aber über die Seite sind die Möglichkeiten natürlich beschränkt.


Download: hier
PluginSystem SDK: hier
Mehr Details und Screenshots: hier
Steffen
  Mit Zitat antworten Zitat
OLLI_S

 
Delphi 7 Architect
 
#35
  Alt 20. Aug 2006, 21:21
Hallo masterEvil,

habe die neue Version mal ausprobiert, sie ist echt super.
Vor allem der Filter-Editor, mit dem ich mir komplexe Abfragen speichern kann, ist klasse.
Auch "Display finished items in gray text" macht die Liste sehr übersichtlich.

Klasse Tool.
Mach nur weiter so!

Gruß


OLLI
  Mit Zitat antworten Zitat
Benutzerbild von MasterEvil
MasterEvil

 
Delphi 7 Enterprise
 
#36
  Alt 31. Aug 2006, 05:45
Danke Olli
auch für deine vielen Ideen und Vorschläge (nicht hier im Forum).

Bin gerade dabei die FileList stark zu überarbeiten.
Auch kommt eine Archivierungsfunktion dazu, mit der man ganz leicht z.B. seine Quellcodes archivieren kann.
Werd nach den Änderungen an der FileList eine kleine Zwischenversion rausgeben.

greetz
Steffen
Steffen
  Mit Zitat antworten Zitat
Benutzerbild von MasterEvil
MasterEvil

 
Delphi 7 Enterprise
 
#37
  Alt 30. Nov 2006, 20:43
Hallo leutz,

nachdem ich nun endlich meine Abschlußprüfung hinter mich gebracht hab, konnte ich eine neue Zwischenversion fertig stellen.

Die Neuerung in Kürze:
- Files: Neuen Ordner-Typ "self-refreshing directory" (die Dateiliste des Ordners wird immer wieder aktualisiert)
- Files: Für den neuen Ordner-Typ können Black- oder Whitelists angelegt werden (z.B. nur .pas Dateien anzeigen)
- Files: Archivier Funktion (der Inhalt eines Ordner kann in eine Zip-Datei archiviert werden)
- Files: multi select (so kann man jetzt mehrere Dateien und Ordner gleichzeitig löschen)
- Files: Spalten sortierbar
- ToDo-Liste: die Inplace-Editors können nun ausgeschaltet werden (in den Hauptoptionen)

Das Zusammenspiel von dem neuen Ordner-Typ und der Archivfunktion ist für Programmierer ein nützliches Feature.
Nun kann man seinen Source-Code Ordner als Self-Refreshing Directory in die File-List aufnehmen, stellt ein das .~pas, .~dfm, etc Dateien ausgeschloßen werden und kann so regelmäßig mit 2 Clicks ein Backup/Archiv vom ganzen Ordner machen.
Dafür kann man in den Projectsettings einen Ordner angeben, in dem die Archive standardmäßig gespeichert werden sollen und wie der Standard-Filename für die Zip-Datei aussehen soll.
Für letzteres gibt es mehrere Konstanten, welche man benutzen kann:
<%projectname%> - Der Project-Name aus den Details
<%name%> - Der Name aus den Details
<%shortform%> - Die Shortform aus den Details
<%version%> - Die Versionsnummer aus den Details
<%datechanged%> - Das Changed-Date aus den Details
<%date%> - Das momentane Datum

Zusätzlich gibt es für manche Konstanten auch noch Parameter:
charcase=[upper|lower] bei projectname, name, shortform
format=[format-string] bei date (die möglichen format-strings sind die selben, wie für die Funktion FormatDateTime in Delphi)

So wäre zum Beispiel dies:
<%name%>_<%version%>_<%date format=yyymmdd%>
Gleich:
EW-ProjectManager_1.0_20061130

Download Setup (Current): hier
Download Zip (Current): hier
Mehr Infos im ersten Post!

Hoffe euch gefällts! Würde gerne Kritik und Lob von euch hören!!!
Für Fragen stehe ich natürlich ebenfalls zur Verfügung
regards
Steffen
Steffen
  Mit Zitat antworten Zitat
Benutzerbild von MasterEvil
MasterEvil

 
Delphi 7 Enterprise
 
#38
  Alt 9. Dez 2006, 15:52
Nu hab ich nen Update, bevor jemand wieder was geschrieben hat

Gibt einen neuen Developer-Snapshot:
- ToDo-Liste: Jedem ToDo-Eintrag kann jetzt eine Hintergrund- und eine Schriftfarbe zugewiesen werden
- Bugfix: Ein Bug wurde behoben, der es einem nicht erlaubte, ein neues "self-refreshing directory" anzulegen
- Mehrere weitere Bugfixes

In den Hauptoptionen kann man zusätzlich noch einstellen, ob die benutzerdefinierten Farben für einen ToDo-Eintrag auch angezeigt werden, wenn der Eintrag bereits erledigt ist. Um wieder die Standard-Farben für einen ToDo-Eintrag zu bekommen, müssen beide Farben nur wieder auf "None" gesetzt werden.

Sichert bitte eure .pmp Files vor jedem Update!

Download Setup (Current): hier
Download Zip (Current): hier
Mehr Infos im ersten Post!

regards,
Steffen
Steffen
  Mit Zitat antworten Zitat
Benutzerbild von MasterEvil
MasterEvil

 
Delphi 7 Enterprise
 
#39
  Alt 26. Apr 2007, 18:41
Hallo allesamt,

hab eine neue Vorab-Version veröffentlicht (ja, auch wenn mir keiner antwortet die Downloadzahlen sagen, dass es geladen wird):
die pre 1.0 Build 004.

Diesmal schicke Neuerungen in Form von:
- Zeitplanung in der ToDo-Liste mit neuen Feldern: Fälligkeitsdatum, Zeit geplant, Zeit aufgebracht, Fortschritt, Kosten, Kostenstelle
- Projektübergreifende Aufgabenleiste (Taskbar) in die man einzelne ToDo-Einträge aus verschiedenen Projekten hinzufügen kann. Einträge werden hervorgehoben, wenn das Fälligkeitsdatum näher rückt (konfigurierbar). Arbeitet man gerade an einer Aufgabe, "startet" man diese in der Taskbar und ein Zähler zählt die Minuten hoch. Ist man fertig, "stoppt" man den Eintrag wieder und die verbrauchten Minuten werden dem Feld "Zeit aufgebracht" hinzugefügt.

Sind nur zwei Punkte, dafür aber sehr große Guckt es euch einfach mal an.
Über Feedback würde ich mich sehr freuen!

Als nächstes arbeite ich an der Mehrsprachfähigkeit. Welche Sprache die Oberfläche hat, wird dann einstellbar sein. Zumindest Englisch und Deutsch wird auswählbar sein. Für weitere Sprachen suche ich noch Übersetzer.
Wenn also jemand eine weitere Sprache beherrscht und Interesse hat im "About" des Programms aufzutauchen, dann bitte bei mir melden!

Sichert bitte eure .pmp Files vor jedem Update!

Download Setup (Current): hier
Download Zip (Current): hier
Mehr Infos im ersten Post!

regards,
Steffen
Steffen
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#40
  Alt 26. Apr 2007, 19:09
Hi,

ich habs jetzt nich auf Anhieb gefunden, vllt. ist es irgendwo: Wäre nicht schlecht, wenn man sich quasi "Rechnungen" erzeugen könnte.
Manuel
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 5   « Erste     234 5      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz