Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   EW-ProjectManager - Projektverwaltung [Neue Version: pre1.0] (https://www.delphipraxis.net/47462-ew-projectmanager-projektverwaltung-%5Bneue-version-pre1-0%5D.html)

tigerman33 24. Feb 2006 09:37

Re: EW-ProjectManager [Neue Version: 0.8]
 
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?

MasterEvil 24. Feb 2006 11:56

Re: EW-ProjectManager [Neue Version: 0.8]
 
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

vlees91 10. Jun 2006 18:32

Re: EW-ProjectManager [Neue Version: 0.8]
 
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

MasterEvil 16. Jul 2006 13:51

Re: EW-ProjectManager [Neue Version: 0.9]
 
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

OLLI_S 20. Aug 2006 22:21

Re: EW-ProjectManager - Projektverwaltung [Neue Version: 0.9
 
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

MasterEvil 31. Aug 2006 06:45

Re: EW-ProjectManager - Projektverwaltung [Neue Version: 0.9
 
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

MasterEvil 30. Nov 2006 21:43

Re: EW-ProjectManager - Projektverwaltung [Neue Version: 0.9
 
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

MasterEvil 9. Dez 2006 16:52

Pre 1.0 Build 003
 
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

MasterEvil 26. Apr 2007 19:41

Pre 1.0 Build 004
 
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! :angel2:

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

Die Muhkuh 26. Apr 2007 20:09

Re: EW-ProjectManager - Projektverwaltung [Neue Version: pre
 
Hi,

ich habs jetzt nich auf Anhieb gefunden, vllt. ist es irgendwo: Wäre nicht schlecht, wenn man sich quasi "Rechnungen" erzeugen könnte. ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:28 Uhr.
Seite 4 von 5   « Erste     234 5      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz