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 2 von 5     12 34     Letzte »    
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  
 
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#11
  Alt 12. Jun 2005, 16:27
Hi,

ich wollte gerade eine Lizenz da rein machen und bekam das hier:

Code:
---------------------------
EW-ProjectManager v. 0.6
---------------------------
Error executing SQL "INSERT INTO License VALUES ("Copyright (c) 2004 - 2005, DeltaDev

All rights reserved.



Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:



    * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

    * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

    * Neither the name of the DeltaDev, Germany nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.



THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS [b]"AS IS"[/b]

AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,

THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.

IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,

INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,

PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT

(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED

OF THE POSSIBILITY OF SUCH DAMAGE.");" : [b]near "AS": syntax error.[/b]
---------------------------
OK  
---------------------------
Das gleiche auch bei Readme und Notes.
Manuel
  Mit Zitat antworten Zitat
Benutzerbild von mh166
mh166

 
Delphi 10.2 Tokyo Starter
 
#12
  Alt 12. Jun 2005, 17:05
Unter PHP wäre das ne feine Hintertür für eine Injection. Ob und inwieweit man das in normalen Apps verwenden könnte weiß ich aber nich.

Ohne das Programm schon getestet zu haben fände ich noch folgendes nützlich:
Eine Dateiliste mit dem Projekt verknüpfen. Soll heißen man hat zu jedem Programm dann eine Kategorie, über die man alle Projekt-related Dateien anklicken und starten kann. Diese Liste sollte man sowohl dynamisch aus den Ordnerinhalten als auch statisch durch Angabe der gewünschten Dateien einstellen können.
Und man sollte Kategorien ausblenden können bzw. auch neue hinzufügen können. Denn nicht jedes Projekt hat die gleichen Bedürfnisse.

Wenn irgendwas schon dabei is, dann sorry... Ansonsten werd ichs jetzt mal testen.

mfg, mh166
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#13
  Alt 12. Jun 2005, 18:48
Als ich ein Changelog erstellen wollte (Create Changelog), hat das geklappt. Ein "Get Changelog from ToDo-List" hat allerdings meine bereits erstellten manuellen Changelogeinträge gelöscht. Schlimmer noch, die ToDo List Einträge wurden auch nicht übernommen.
Tom Peiffer
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#14
  Alt 12. Jun 2005, 18:50
Hi Jelly,

dass die Changelogeinträge gelöscht werden, dass hat er ja geschrieben.

ToDo-Einträge werden nur übernommen, wenn sie "done" sind.
Manuel
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#15
  Alt 12. Jun 2005, 18:51
Zitat von Spider:
dass hat er ja geschrieben.
Hab mal wieder nicht den ganzen Thread gelesen.
Tom Peiffer
  Mit Zitat antworten Zitat
Benutzerbild von MasterEvil
MasterEvil

 
Delphi 7 Enterprise
 
#16
  Alt 12. Jun 2005, 21:32
@ spider:
die sortierung wird noch einstellbar sein, bzw er wird sich die letzte sortierung in den projekt settings merken (die es noch nicht gibt). Bei der creation von der changelog gibt es dabei allerdings noch ein problem.
ich persönlich mag es nicht wenn die kategorien dann so durchgewurschtelt sind innerhalb des changelog textes, deswegen sortiere ich, bevor ich die changelog erstelle, die liste nach category ASC, dann kommen erst die Added, dann Changed und dann Fixed.
da muss ich mir noch was überlegen.

der Fehler bei den textdaten sind " in den texten, da sie zur string abgrenzung in einer SQL Abfrage benötigt werden.
Sicher kann man hier eine Injection durchführen, welchen sinn diese hat sei dann mal dahin gestellt.
Den fehler muss ich noch abfangen.

@ Jelly:
oha, bin ich dir ja ein konkurrent geworden
das tut mir leid. hab ehrlich gesagt gar nicht nach einem schon vorhandenen gesucht, weil ich sowas eh immer gerne selber mache und erstmal auf meine wünsche anpasse.

das löschen der changelog liste werde ich mindestens noch mit einer meldung anzeigen.
mal gucken ob ich es auch noch verhindern kann.

@ mh166
die dateiliste steht bereits auf meiner todo-list.
soll eine "DirWatch" Funktion geben und halt das manuelle adden von dateien.
mit einem doppelklick werden sie gestarten.
Projektdatei kann ich auch noch direkt hinterlegen lassen, so dass man einfach mit einem button oder so sein projekt starten kann.

das mit den kategorien wird mit in die projectsettings eingebaut. das meiste wird änderbar gemacht.



kann euch ja mal kurz meine haupt punkte nennen die noch kommen sollen, könnt ja mal euren senf dazu geben
- history (release dateien, setups etc katalogisieren)
- project settings
- code-file list (liste der projektdateien, mit typ etc, unterstützung für viele programmiersprachen)
- subprojects (projekte unterordnen, werden im tree mit eingeordnet, z.B. Hauptprogramm: Schnittprogramm, Unterprogramm: Player)
- eventuell einen punkt um aus projekt dateien (units) ein klassendiagram zu erstellen

greetz und danke für die vielen Vorschläge
Steffen
Steffen
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#17
  Alt 12. Jun 2005, 21:42
Zitat von MasterEvil:
@ Jelly:
oha, bin ich dir ja ein konkurrent geworden
das tut mir leid. hab ehrlich gesagt gar nicht nach einem schon vorhandenen gesucht, weil ich sowas eh immer gerne selber mache und erstmal auf meine wünsche anpasse.
Das belebt den Markt
Nee, im Ernst jetzt. Ich seh das doch um Gottes Willen nicht als Konkurrenz. Ich will mich doch mit keinem messen. Ich wollt mich nur an deinem Programm inspirieren und brauchbare Ideen auch in Rema umsetzen. Vielleicht machst du ja Ähnliches und findest einige Features aus Rema für dein Programm eine Überlegung wert.
Tom Peiffer
  Mit Zitat antworten Zitat
Benutzerbild von MasterEvil
MasterEvil

 
Delphi 7 Enterprise
 
#18
  Alt 13. Jun 2005, 21:44
habs mir mal angeguckt
ist echt gut. Glaub net das wir konkurrenten werden
Deins ist ja wesentlich komplexer und bietet auch über viele dinge hinaus funktionen.

greetz
Steffen
Steffen
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#19
  Alt 13. Jun 2005, 22:14
Zitat von MasterEvil:
Deins ist ja wesentlich komplexer und bietet auch über viele dinge hinaus funktionen.
An deinem Programm hat mir die Erstellung einer Changelog Liste im simplen Txt-Format gut gefallen. Werde ich wohl in Rema einbauen.
Tom Peiffer
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#20
  Alt 20. Jun 2005, 07:25
Hi,

ich hätte noch ein paar Vorschläge:

Bei der Readme, sollte man auch Textattribute haben um verschiedene Stellen fett oder kursiv, etc. zu machen. Schriftart und Schriftgröße wären auch nicht schlecht. Aufzählungszeichen sowieso.

Desweiteren sollte man die Readme, die Lizenz und die Changelog auch als RTF abspeichern können.


Ansonsten halt noch der Bug mit dem SQL-Dingens.
Manuel
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 5     12 34     Letzte »    


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 08:22 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