AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte DevProject Manager (Projektverwaltung) 1.7.8
Thema durchsuchen
Ansicht
Themen-Optionen

DevProject Manager (Projektverwaltung) 1.7.8

Ein Thema von Gaijin · begonnen am 9. Mai 2006 · letzter Beitrag vom 30. Jun 2014
Antwort Antwort
Seite 1 von 75  1 231151     Letzte »    
Gaijin
Registriert seit: 6. Sep 2005
Hallo!

Ich möchte euch gerne ein Programm zur Projektverwaltung vorstellen, das ohne Datenbankserver die wichtigsten Informationen zu Softwareprojekten (unter anderem auch eine Versionsliste und eine ToDo-Liste) anzeigt.

Ich hoffe daher, dass sich einige von euch das Programm mal ansehen und mir eine Feedback zur Funktionsweise bzw. Stabilität geben.

Vielen Dank im Voraus für eure Unterstützung.


Beschreibung:

Neben allgemeinen Projektinformationen stehen eine Versionsliste und eine To-Do-Liste zur Verfügung, um einen Überblick über die veröffentlichten Programmversionen bzw. deren Entwicklungsstand zu haben. Weiters können Quellcodes in hierarchischer Form gespeichert werden, um oft benötigte Funktionen oder Programmteile griffbereit zu haben.

DevProject Manager richtet sich eher an Freeware-, Shareware- oder Open-Source Entwickler, die keinen Datenbankserver für die Projektverwaltung verwenden können oder möchten. Das Programm kann auch von einem USB-Stick aus betrieben werden.

Die wichtigsten Funktionen (Informationen) sind...
- Allgemeine Projektinformationen
- Versions-Liste (mit Version, Datum, Status und einem Kommentar)
- Notizen zum Projekt
- ToDo-Liste (mit Status, Priorität, Kategorie, Titel...)
- Changelog-Erstellung für erledigte Aufgaben
- Oft benötigte Quellcodes können in einer Baumstruktur verwaltet werden
- Für jeden Quellcode-Eintrag kann u.a. auch eine Beschreibung und ein Beispiel angegeben werden
- Quellcodes können gesucht werden
- Keine Installation oder Deinstallation notwendig (für USB-Sticks geeignet)
- Jedem Projekt können zusätzliche Dateien angeschlossen werden
- Syntaxhervorhebung in den Quellcodes für 13 Programmier- und Scriptsprachen
- Es können eigene Plugins für DevProject Manager erstellt werden.
- Kunden- und Lizenzverwaltung

Direktdownload: DevProject Manager (0.98 MB).

Produktseite (mit Beschreibung und Screenshot).
Miniaturansicht angehängter Grafiken
scr_devproject_1.png   scr_devproject_2.png   scr_devproject_3.png   scr_devproject_4.png  
MfG
Gaijin
Gaijin.at

Geändert von Gaijin (16. Okt 2011 um 12:09 Uhr) Grund: Neue Version
 
Benutzerbild von fylo
fylo

 
Delphi 7 Personal
 
#2
  Alt 10. Mai 2006, 09:17
Moin Gaijin,

hab gerade mal deinen Projektmanager heruntergeladen und getestet. Gefällt mir sehr gut!
Vorallem die integierte Quellcode-Verwaltung finde ich als sehr gut gelungen. Vielelicht kannst du noch eine Suchfunktion einbauen?
  Mit Zitat antworten Zitat
Gaijin
 
#3
  Alt 10. Mai 2006, 13:22
Zitat von fylo:
Gefällt mir sehr gut!
Vorallem die integierte Quellcode-Verwaltung finde ich als sehr gut gelungen.
Vielen Dank!

Zitat von fylo:
Vielelicht kannst du noch eine Suchfunktion einbauen?
Schon erledigt. Jetzt können die Quellcodes nach deren Name bzw. Verzeichnis gesucht, sowie nach Text im Quellcode, in der Beschreibung, oder in allen Feldern gesucht werden.

Die Datei ist im ersten Beitrag aktualisiert.
  Mit Zitat antworten Zitat
Benutzerbild von fylo
fylo

 
Delphi 7 Personal
 
#4
  Alt 10. Mai 2006, 13:53
Sehr schön.

eine Frage hab ich: Was soll passieren, wenn man auf "Changelog erstellen" im Reiter Changelog drückt? Bei mir passiert da irgentwie nix.

Und noch eine Verbesserung: im Suchendialog gleich mit Enter das Suchen beginnen...

edit:
und noch eine Verbesserung: in den Memofelder (z.B. bei Notizen) wären Scrollbars nicht schlecht
  Mit Zitat antworten Zitat
Gaijin
 
#5
  Alt 10. Mai 2006, 14:05
Zitat von fylo:
eine Frage hab ich: Was soll passieren, wenn man auf "Changelog erstellen" im Reiter Changelog drückt? Bei mir passiert da irgentwie nix.
(Nur) jene ToDo-Einträge, deren Status auf "Erledigt" steht, werden zeilenweise auf Grund der eingestellten Formatvorlage ausgegeben. Diese Vorlagen sind in den Optionen änderbar. In der Datei "Readme.rtf" stehen die möglichen Platzhalter dazu.

Zitat:
Und noch eine Verbesserung: im Suchendialog gleich mit Enter das Suchen beginnen...
Das werde ich gleich machen.

Zitat:
und noch eine Verbesserung: in den Memofelder (z.B. bei Notizen) wären Scrollbars nicht schlecht
Das habe ich vergessen..., kommt natürlich auch noch.

Edit:
Die beiden Änderungen sind in der Version 0.9.0.2 mit dabei.
  Mit Zitat antworten Zitat
Styrus
 
#6
  Alt 10. Mai 2006, 15:42
Hallo,
ich finde das Programm auf den ersten Blick auch sehr klasse. Da sucht man monatelang nach einem solchen schlanken Programm und dann findet man es quasi nebenbei beim Stöbern! Super !

Aber ich hätte noch zwei/drei Vorschläge:
  • Man sollte frei wählen können, wo genau die Datei des Tools gespeichert wird. Dann könnte man die Datei direkt in einem Ordner der Versionsverwaltung ablegen .
  • Wenn es möglich ist, wäre es absolut genial, wenn man für jedes Projekt eine eigene Datei speichern könnte. Damit hätte man eine rudimentäre Möglichkeit "Zugriffsrechte" zu realisieren. Die integrierten Dateien könnten dann in einer zentralen INI gespeichert werden, die im Programmordner liegt.
  • Last but not least: Für das Changelog wäre es genial, wenn die Todo-Liste (aus der das Changelog ja generiert wird), abhängig von der Versionsnummer wäre. Dann hätte man nicht nur die Liste der Änderungen, sondern würde auch sehen, was sich in welcher version geändert hat. Natürlich sollte man dann auch TODO-Punkte in die letzte unveröffentlichte Version schieben können.

Ich hoffe, dass ich nicht vorhandene Features übersehen habe. Aber ansonsten ist das Tool echt genial!
  Mit Zitat antworten Zitat
Gaijin
 
#7
  Alt 10. Mai 2006, 16:33
Zitat von Styrus:
Man sollte frei wählen können, wo genau die Datei des Tools gespeichert wird. Dann könnte man die Datei direkt in einem Ordner der Versionsverwaltung ablegen .
Das verstehe ich jetzt nicht so ganz. Welche Versionsverwaltung meinst du?

Zitat:
Wenn es möglich ist, wäre es absolut genial, wenn man für jedes Projekt eine eigene Datei speichern könnte. Damit hätte man eine rudimentäre Möglichkeit "Zugriffsrechte" zu realisieren. Die integrierten Dateien könnten dann in einer zentralen INI gespeichert werden, die im Programmordner liegt.
Ursprünglich hatte ich es so, dass jedes Projekt in einer eigenen INI-Datei gespeichert wurde. Aber auf einem USB-Stick war das viel zu langsam, weshalb jetzt alles in einer XML-Datei liegt. Ich werde mir aber mal ansehen, wie es jetzt mit einzelnen XML-Dateien aussieht, da es mit den Quellcodes (die auch in einzelnen Dateien gespeichert werden) recht zügig funktioniert.

Zitat:
Last but not least: Für das Changelog wäre es genial, wenn die Todo-Liste (aus der das Changelog ja generiert wird), abhängig von der Versionsnummer wäre. Dann hätte man nicht nur die Liste der Änderungen, sondern würde auch sehen, was sich in welcher version geändert hat. Natürlich sollte man dann auch TODO-Punkte in die letzte unveröffentlichte Version schieben können.
Es wird immer nur die aktuelle Version gespeichert, bereits veröffentlichte Versionen müssen eigentlich nicht im Programm gespeichert werden, da das Changelog ohnehin auf Webseiten, in Hilfedateien etc. veröffentlich bzw. gespeichert wird.
  Mit Zitat antworten Zitat
Styrus
 
#8
  Alt 10. Mai 2006, 17:03
Hallo,
der erste Punkt war folgendermaßen gedacht:
Es sollte wählbar sein, wo die Datei 'DevProject.dat' gespeichert wird. Ich habe beispielweise ein Versionsverwaltungssystem auf meinem Rechner installiert (welches auch immer). Diese prüft nur die Daten, die ich in einem bestimmten Ordner liegen habe (Mein Software-Projekt-Ordner). Dann könnte ich die 'DevProject.dat' in das Verzeichnis speichern, das vom Versionssystem erfasst wird und könnte die DevProjectManager-Daten direkt mit meinem Projekt im Versionssystem erfassen. Das würde natürlich erst dann richtig Sin machen, wenn ich für jedes einzelne Projekt eine solche Datei hätte, die ich dann in meinem Software-Projekt-Ordner ablegen könnte.

Würde die TODO-Liste immer mitgeführt werden, dann hätte man eine feine Möglichkeit Änderungen auch an bereits abgeschlossenen Versionen nachzuverfolgen. Ich glaube, ich habe da schneller gedacht als geschrieben. Ich bin in dem Moment bereits davon ausgegangen, dass die TODO-Liste wie sie jetzt schon besteht auch für das Bug-Tracking verwendet werden könnte. Aber das schau ich mir noch genauer an.
  Mit Zitat antworten Zitat
Gaijin
 
#9
  Alt 10. Mai 2006, 17:27
Zitat von Styrus:
Es sollte wählbar sein, wo die Datei 'DevProject.dat' gespeichert wird. Ich habe beispielweise ein Versionsverwaltungssystem auf meinem Rechner installiert (welches auch immer). Diese prüft nur die Daten, die ich in einem bestimmten Ordner liegen habe (Mein Software-Projekt-Ordner). Dann könnte ich die 'DevProject.dat' in das Verzeichnis speichern, das vom Versionssystem erfasst wird und könnte die DevProjectManager-Daten direkt mit meinem Projekt im Versionssystem erfassen. Das würde natürlich erst dann richtig Sin machen, wenn ich für jedes einzelne Projekt eine solche Datei hätte, die ich dann in meinem Software-Projekt-Ordner ablegen könnte.
Das Problem, das ich da sehe ist, dass das Programm einen Ordner braucht, den es nach Projektdateien durchsucht. Also genau so wie jetzt bei den Quellcodes. Bestenfalls könnte man das Projekte-Verzeichnis wo anders ablegen, aber jede einzelne Datei an einen anderen Ort ist schwierig, da die Projekte erst mühevoll zusammengesucht werden müssten.

Zunächst versuche ich erst mal die Projekte (wieder) in eigene Dateien zu speichern, da dies auch mir sympathischer ist.

Zitat:
Würde die TODO-Liste immer mitgeführt werden, dann hätte man eine feine Möglichkeit Änderungen auch an bereits abgeschlossenen Versionen nachzuverfolgen. Ich glaube, ich habe da schneller gedacht als geschrieben. Ich bin in dem Moment bereits davon ausgegangen, dass die TODO-Liste wie sie jetzt schon besteht auch für das Bug-Tracking verwendet werden könnte. Aber das schau ich mir noch genauer an.
Fehlermeldungen oder Verbesserungsvorschläge können auch erfasst werden, aber wenn ein Eintrag erledigt und im Changelog des Programmes enthalten ist, ist er doch im Programm unnötig.

Unter Changelog kann man nur den Text bzw. den HTML-Code zusammenstellen, den man dann in die Produktseite oder in die Hilfedatei einbindet.
  Mit Zitat antworten Zitat
Benutzerbild von fylo
fylo

 
Delphi 7 Personal
 
#10
  Alt 11. Mai 2006, 10:52
Zitat von Gaijin:
Das Problem, das ich da sehe ist, dass das Programm einen Ordner braucht, den es nach Projektdateien durchsucht. Also genau so wie jetzt bei den Quellcodes. Bestenfalls könnte man das Projekte-Verzeichnis wo anders ablegen, aber jede einzelne Datei an einen anderen Ort ist schwierig, da die Projekte erst mühevoll zusammengesucht werden müssten.

Zunächst versuche ich erst mal die Projekte (wieder) in eigene Dateien zu speichern, da dies auch mir sympathischer ist.
Du Kannst doch folgendes machen:
- für jedes Projet eine eigene Projektdatei, diese kann auch irgendwo auf der Festplatte leigen
- diese Projektdateien kann man mit dem Programm über etsprechende Dialoge öffnen/speichern/speichern unter/schließen und vielleicht auch löschen
- dein Programm merkt sich in einer Einstellung, welche Dateien geöffnet waren und öffnet diese einfach das nächst mal (vorausgesetzt sie existiert noch)
- weiterhin kannst du im Menü soetwas wie "zuletzt geöffnete Projekt" machen

ich hoffe ich hab das verständlich erklärt
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 75  1 231151     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 00:39 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