AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Rema - Release Management
Thema durchsuchen
Ansicht
Themen-Optionen

Rema - Release Management

Ein Thema von Jelly · begonnen am 8. Aug 2004 · letzter Beitrag vom 26. Feb 2009
Antwort Antwort
Seite 8 von 8   « Erste     678   
Benutzerbild von Jelly
Jelly
Registriert seit: 11. Apr 2003
Hallo,

ich möchte hier kurz mein Projekt Rema vorstellen, mit der Bitte, dieses Programm zu kommentieren, und vor allem mir zu sagen, was Ihr von dem Konzept haltet...

Rema ist wahrscheinlich der 3000. Versuch, ein Tool für Softwareentwickler bereit zu stellen, welches einem bei der Erstellung und Verwaltung von Versionen eigener Programme unterstützt. Ich hoffe aber, es ist etwas mehr geworden, als einfach nur eine Versionskontrolle. Das Programm ist nämlich aus eigenem Bedarf gewachsen, und hat mittlerweilen einen bereits großen Umfang an Features. Hier mal einige Hightlights, die ich versucht hab einzubauen:
  • Eine beliebige Anzahl an unterschiedlichen Projekten ist definierbar
  • Für jedes Projekt kann jedes einzelne Release festgehalten werden, so daß Sie auch noch Jahre später den Überblick haben, wann Sie welches Release veröffentlicht haben.
  • Da die ganzen Daten in einer MySQL Datenbank gespeichert werden, haben Sie auch von aussen Zugriff auf die Versionskontrolle. Fertige Skripte liegen REMA bei, wo Sie z.B. in PHP eine Liste der neuen Features eines Releases darstellen können. Selbstverständlich sind diese Skripte nach eigenen Bedürfnissen anpassbar. Ach ja, sollten Sie keinen MySQL Zugriff von aussen bei Ihrem Provider haben, so kann die Datenbank lokal verwaltet werden, und per Knopfdruck auf Ihren Provider geladen werden. Ein bequemer Assistent hiflt hier bei den Einstellungen.
  • Die Setupdatei einer neuen Version kann direkt im Programm via FTP auf Ihren Provider geladen werden. Dabei kann die Datei selbst in einem .htaccess geschützen Bereich liegen.
  • Über die mitgelieferte Delphi Komponente TInternetUpdate kann direkt in der Anwendung beim Kunden geprüft werden, ob im Internet eine neue Version Ihrer Software verfügbar ist, und diese bei Bedarf runterladen. Alles was Sie hierfür tun müssen, ist in REMA eine neue Version eines Projektes als "Veröffentlichen" zu markieren, und die Delphi Komponente kann dies sofort feststellen und entsrpechende Funktionen aufrufen.
  • Alle Projektquelldateien können angegeben werden. Egal in wievielen verzwickten Verzeichnissen sich Ihre Quellcodes befinden, Sie können diese bequem aussuchen und mit einem einfachem Befehl ein Backup sämtlicher Daten in eine ZIP Datei erstellen.
  • Eine bequeme Benutzerverwaltung ist gleich mit integriert. Arbeiten Sie in Teams an verschiedenen Projekten, so können Projekte benutzerabhängig sichtbar und editierbar gemacht werden.
  • Berichterstellung von TODO- und WhatsNewlisten im RTF Format, welches jedes Textverarbeitungsprogramm (z.B. Microsoft Word) öffnen kann.
Voraussetzung, damit das Programm läuft, ist ein MySQL Server, der von außen her angesprochen werden kann. Viele Provider unterbinden dies, in dem Fall muss also ein lokaler MySQL Server verfügbar sein. Beim ersten Programmstart wird nach den Zugangsdaten gefragt, und es kann gleich eine leere Datenbank angelegt werden. Alle Tabellen werden in diese Datenbank eingespielt. Die Datenbank sollte also vor Programm bereits bestehen, und keine Tabellen beginnend rm_ enthalten...

Eine große Programmbedienung will ich hier nicht schreiben, Ihr seid ja alle Entwickler und die Bedienung unterscheidet sich wohl nicht sehr von anderen Windowsanwendungen.

Das Programm ist später gedacht, kommerziell zu verkaufen. Alle aktiven Testern von Rema, welche bis zum Datum des Eröffnen von diesem Thread bereits in der Delphi Praxis registriert sind, winkt bei der ersten offziellen Veröffentlichung des Programm eine Vollversion, wenn es denn mal soweit kommt. Aber das entscheidet Ihr, inwiefern Ihr ein solches Tool nutzen würdet.

Hier die wichtigen Links:
Download der aktuellsten Version
Changelog, als PHP Skript direkt in Anbindung an Rema selbst

Ich hoffe auf eure fleissigen und kosntruktiven Kommentare zum Programm.

Gruß,
 
Ferdy2003
 
#71
  Alt 4. Feb 2008, 23:01
Hallo,

leider ist die Seite inzwischen komplett offline. Gibt es noch eine Möglichkeit an das Programm heran zu kommen oder ist das Aussichtslos?

Gruß

Ferdy2003
  Mit Zitat antworten Zitat
manfred_h

 
Delphi XE2 Enterprise
 
#72
  Alt 23. Feb 2008, 09:55
Zitat von Ferdy2003:
leider ist die Seite inzwischen komplett offline. Gibt es noch eine Möglichkeit an das Programm heran zu kommen oder ist das Aussichtslos?
Die Seite ist gut erreichbar.
Rema
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#73
  Alt 23. Feb 2008, 10:03
Die Seite war in der Tat ein paar Tage offline... Ist aber jetzt wieder verfügbar.
Tom Peiffer
  Mit Zitat antworten Zitat
manfred_h

 
Delphi XE2 Enterprise
 
#74
  Alt 21. Feb 2009, 19:34
Hallo zusammen

besteht die Möglichkeit das ReMa mit MySQL 5.x nicht korrekt funktioniert?

Hat jemand Erfahrung mit ReMa und Mysql 5.x?
Das Problem ist das bei der Eingabe einer neuen Version eine Fehlermeldung erscheint.

noch ein schönes Wochenende
Manfred

PS: Das Thema wude von mkinzler hierhin verschoben, deshalb hier nochmals die Frage.
Miniaturansicht angehängter Grafiken
rema_998.jpg  
  Mit Zitat antworten Zitat
Svenkan

 
Delphi 7 Enterprise
 
#75
  Alt 26. Feb 2009, 17:58
Das gleiche Problem hab ich leider auch.
Wird noch weiterentwicklt?
Sven Kannenberg
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 8 von 8   « Erste     678   


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 19:29 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