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 6 von 8   « Erste     456 78      
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ß,
 
Benutzerbild von Sanchez
Sanchez

 
Delphi XE6 Enterprise
 
#51
  Alt 23. Okt 2004, 12:35
Hallo.
MySQL läuft bei mir die Version 3.23.48. ReMa hat grad ein Autoupdate auf 1.00 Release 17 Build 38 gemacht.
Der Fehler konnte damit erfolgreich reproduziert werden. Danach kommt übrigens der "Bitte warten... Datenbankanbindung läuft"-Splashscreen.

grüße, daniel
Daniel
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#52
  Alt 23. Okt 2004, 13:02
Hallo,
ich hab MySQL 4.0.12. Scheint wohl daran zu liegen.

Ich schicke dir mal per PN Zugangsdaten zu einem 4.0.12 Server. Wenn du willst, kannst du ja mal ein Datendump in REMA erstellen und diesen auf dem neuen Server wieder aufspielen. Damit will ich prüfen, ob der Fehler an der Serverversion oder eventuell am Inhalt deiner Rema Tabellen (was ich nicht glaube)...

Ich hoff du nimmst dir die Zeit, und bedank mich schon mal
Tom Peiffer
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#53
  Alt 31. Okt 2004, 03:32
Hallo,

der Startschuss ist gefallen. Rema wird endlich veröffentlicht.

Ich möchte mich an dieser Stelle nochmals bei allen aktiven Testern für ihr Engagement bedanken. Feedback ist natürlich weiterhin gern gesehen.

Hier noch ein paar Links:
Ich würd mich sehr über Kritik und Lob über die Gestaltung der Homepage freuen, und was man noch verbessern könnte.

Ach ja, die ganze Homepage ist im Großen und Ganzen vollständig automatisiert. Änderungen in Rema (neue Projekte, neue Releases, neue Whatsnew Einträge, Screenshots etc.) werden direkt live auf der Homepage übernommen.

Gruß aus der Pfalz
Tom Peiffer
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#54
  Alt 31. Okt 2004, 12:10
Hi,
die Homepage schaut aus . Ich würde jedoch diesen scharzen Rahmen um die Tabelle in der Mitte nicht ganz so fett machen , dafür allerdings auch einen Schatten oder so was drum ...

Wenn mir noch was auffällt (zum Programm oder zur Seite) melde ich mich auf jeden Fall noch mal!

Grüße, Alexander
PS: Machst du eigentlich irgendwo Werbung für deine Programme (bzw. für REMA)?
PPS: Kannst ja mal schreiben, wenn du erfolgreich REMA verkauft hast . Viel Glück auf jeden Fall

Nachtrag: Wieso eigentlich .lu als Top-Level-Domain ?
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#55
  Alt 31. Okt 2004, 12:24
Zitat von Alexander:
die Homepage schaut aus . Ich würde jedoch diesen scharzen Rahmen um die Tabelle in der Mitte nicht ganz so fett machen , dafür allerdings auch einen Schatten oder so was drum ...
Danke für die Blumen... Das mit dem Rahmen ist Geschmackssache. Mal kucken wenn ich noch bischen dran rumspiel ob ich was Schickeres hinkrieg.

Zitat von Alexander:
PS: Machst du eigentlich irgendwo Werbung für deine Programme (bzw. für REMA)?
Noch nicht, kommt aber sobald ich wieder mehr Zeit habe, so in 1 Woche vielleicht. Es gibt ja diesbezüglich auch noch rechtliche Sachen zu klären.

Zitat von Alexander:
Wieso eigentlich .lu als Top-Level-Domain ?
Weil ich zwar in Deutschland wohne, jedoch aus Luxemburg (.lu) stamme. Ich hab nun mal meinen Provider dort, und die Adresse tp-net.de ist leider schon vergeben, sonst hätt ich den schon längst nachträglich registriert.

Gruß
Tom Peiffer
  Mit Zitat antworten Zitat
CalganX

 
Turbo Delphi für Win32
 
#56
  Alt 31. Okt 2004, 12:31
Hi Jelly,
kleiner Bug, der mir noch aufgefallen ist: wenn ich unter Details bei der Kurzbeschreibung auf "Abbrechen" klicke, so werden alle Felder wieder gelöscht. Finde ich doch etwas störend. *g*

Chris
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#57
  Alt 31. Okt 2004, 13:08
Zitat von Alexander:
PS: Machst du eigentlich irgendwo Werbung für deine Programme (bzw. für REMA)?
Noch nicht, kommt aber sobald ich wieder mehr Zeit habe, so in 1 Woche vielleicht. Es gibt ja diesbezüglich auch noch rechtliche Sachen zu klären.
[/quote]
Wo und wie machst du Werbung, wenn ich mal fragen darf ?

Zitat:
Zitat von Alexander:
Wieso eigentlich .lu als Top-Level-Domain ?
Weil ich zwar in Deutschland wohne, jedoch aus Luxemburg (.lu) stamme. Ich hab nun mal meinen Provider dort, und die Adresse tp-net.de ist leider schon vergeben, sonst hätt ich den schon längst nachträglich registriert.
Ah . Solltest dir vielleicht auch noch ne deutsche überlegen, kommt sicherlich besser an
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#58
  Alt 31. Okt 2004, 13:12
Zitat von Alexander:
Wo und wie machst du Werbung, wenn ich mal fragen darf ?
Da hab ich ehrlich gesagt noch nicht wirklich den Plan. Werds wohl einfach mal bei einigen Downloadportalen anbieten, und einige Zeitschriften kontaktieren. Wie gesagt, da muss ich mich noch schlau machen.

Zitat von Alexander:
Ah . Solltest dir vielleicht auch noch ne deutsche überlegen, kommt sicherlich besser an
Und das in EU Zeiten
Würd ich ja sofort machen, aber welche Adresse. tp-net.de ist vergeben, wenn auch nicht mit Daten gefüllt.
Tom Peiffer
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#59
  Alt 3. Nov 2004, 17:23
Zitat von Jelly:
Zitat von Alexander:
Ah . Solltest dir vielleicht auch noch ne deutsche überlegen, kommt sicherlich besser an
Und das in EU Zeiten
Würd ich ja sofort machen, aber welche Adresse. tp-net.de ist vergeben, wenn auch nicht mit Daten gefüllt.
Klar, aber vielleicht etwas ähnliches .

Naja viel Erfolg weiter hin
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#60
  Alt 7. Nov 2004, 13:05
Hallo,

und wieder einmal eine neue Version von Rema, mit eigentlich nur einer größeren Neuerung:

* ToDo Einträge können jetzt beliebig unterteilt werden
* Die Setuproutine hab ich wieder in ein MSI Paket gepackt. Meinen Installer den ich vorher benutzte war mir bei den vielen PHP Dateien zu unübersichtlich geworden. Ausserdem hat sich die Größe des Setups um knapp 1 MB verringert
* Der Projektcode ist jetzt nicht mehr auf 10 Zeichen, sondern auf 30 begrenzt

Eventuell noch wichtig für Leute, die bereits eine ältere Version installiert haben. Bitte diese ERST DEINSTALLIEREN, sonst habt ihrs nachher alles doppelt drauf. Ausserdem ist das neue Installationsverzeichnis c:\Programme\tp-soft\rema (statt ..\tp-net\rema). Somit gehn eure ganzen Programmparameter verloren. Dafür reicht es aber, die alte Global.ini Datei ins neue Verzeichnis zu kopieren.

Der Grund liegt darin, daß ich mir jetzt eine deutsche Domain hab registrieren lassen, und tp-net.de leider schon vergeben war. Also sorry für die Unangenehmlichkeiten.

Wie immer zum Schluß noch die 2 Links:
Programm History
Download v.1.1.2

Gruß
Tom Peiffer
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 8   « Erste     456 78      


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 21:15 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