Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   OTA - komplexer Experte (https://www.delphipraxis.net/204563-ota-komplexer-experte.html)

stahli 18. Jun 2020 22:49

AW: OTA - komplexer Experte
 
Ich will mich jetzt mal um einen Installer kümmern...

Eine eigene Lösung mit Eintrag in Registry, Lizenzdatei und optional UpdateCheck würde ich mir grundsätzlich zutrauen.

Wie steht es denn aber aktuell mit dem GetIt-Manager?
Lässt sich der für ein Projekt wie meins nutzen?
Muss Emba das genehmigen? Habe ich da überhaupt eine Chance? (Das Package müsste sich ja erst mal bewähren...)
Wie würde das mit "Lizenz kaufen" und überhaupt mit unterschiedlichen Lizenzen funktionieren?

(Einen älteren Beitrag dazu habe ich hier gefunden: https://www.delphipraxis.net/186196-...instellen.html. Leider nichts aktuelles.)

Uwe Raabe 19. Jun 2020 00:20

AW: OTA - komplexer Experte
 
Zitat:

Zitat von stahli (Beitrag 1467719)
Wie steht es denn aber aktuell mit dem GetIt-Manager?
Lässt sich der für ein Projekt wie meins nutzen?

Ich denke, schon - aber s.u.

Zitat:

Zitat von stahli (Beitrag 1467719)
Muss Emba das genehmigen? Habe ich da überhaupt eine Chance? (Das Package müsste sich ja erst mal bewähren...)

Die Hürde ist nicht so hoch.

Zitat:

Zitat von stahli (Beitrag 1467719)
Wie würde das mit "Lizenz kaufen" und überhaupt mit unterschiedlichen Lizenzen funktionieren?

Zur Zeit - gar nicht. Wenn du es nicht gratis weggeben willst, kannst du in GetIt nur eine Trial anbieten.

Du könntest das allerdings so gestalten, daß sich die Trial mit einem Lizenzkey freischalten lässt, den der Anwender bei dir über einen anderen Kanal erwerben muss. Dann kannst du GetIt immerhin als Softwareverteiler und -updater einsetzen. Allerdings erst, wenn die Update-Funktionalität auch endlich verfügbar ist. Das kann aber auch noch 10.5 oder später sein und erreicht dann auch nur die Leute mit dieser Version. Die GetIt-Kataloge sind bisher jedenfalls an die Delphi-Version gebunden.

Mir persönlich ist das zu starr, zu eingeschränkt und zu umständlich. Mein Release-Prozess beschränkt sich aktuell auf einen Klick im CI-System und das Anlegen der neuen Version auf der jeweiligen Download-Seite. Das erlaubt mir Updates im Viertelstundentakt zu liefern (zumindest theoretisch). Wenn ich genug Zeit und Lust auf PHP hätte, würde ich das ja auf den besagten Klick reduzieren, aber so ist es auch akzeptabel.

Solange mir GetIt keine vergleichbaren Turnaround-Zeiten bietet, gibt es den MMX und meine Tools auch weiterhin nur auf meiner Website. Aber die sind ja auch gratis.

Man sollte dabei auch bedenken, daß GetIt ausschließlich für den Hobbybereich oder als Teaser gedacht ist. Für den professionellen Einsatz ist das nicht zu gebrauchen (und das weiß Embarcadero auch). Es ist halt ein Marketinginstrument - nicht mehr und nicht weniger. Insofern vermutlich durchaus interessant für dich.

stahli 19. Jun 2020 08:24

AW: OTA - komplexer Experte
 
Vielen Dank!

Ich werde erst mal ein eigenes System versuchen.

Später könnte man ja ggf. eine Free-Version noch in GetIt bringen, falls es Interesse gibt.

stahli 28. Jun 2020 12:12

AW: OTA - komplexer Experte
 
Ich habe mal einen Installer gebaut, der den Wizard für unterschiedliche Delphi-Versionen installieren und updaten kann.
Die grundsätzliche Arbeitsweise kann ich schon mal zeigen.

In den Wizards selbst könnte optional über verfügbare Updates informiert werden.
Das Update selbst müsste dann wieder über den Installer erfolgen (ebenso die Installation bei neuen Delphi-Versionen).

Der Installer würde in einfacher Form auf unterschiedliche verfügbare Lizenzen prüfen.
Das ist allerdings noch nicht umgesetzt und dann auch nicht Fort Knox.


Mich würde natürlich mal interessieren, was Ihr von dem Ansatz haltet: https://youtu.be/GjKGHGW_rII

stifflersmom 28. Jun 2020 17:00

AW: OTA - komplexer Experte
 
Tatsächlich finde ich das sehr gelungen (vom Formulardesign mal abgesehen).

So eine komfortabel Behandlung/Installation/Update eines Plugins für Delphi finde ich klasse.

stahli 29. Jun 2020 09:53

AW: OTA - komplexer Experte
 
Freut mich. :bounce2:

Wenn Du mit Formulardesign das Styling meinst, ich wollte eigentlich mit unterschiedlichen Styles arbeiten. Das funktioniert allerdings nicht korrekt.
Ich habe einen QC-Eintrag erstellt: https://quality.embarcadero.com/browse/RSP-29795

stifflersmom 29. Jun 2020 10:01

AW: OTA - komplexer Experte
 
Ich meinte das Formulargrau und die Linien, das sieht alles etwas "altbacken" aus.
Wobei ich mich da sehr weit aus dem Fenster lehne, meine Applikationen sehen immer so aus, da mein grafisches Talent dem eines Flaschenöffners gleicht...

Nebenbei:
Auf englisch heißt es : license

stahli 29. Jun 2020 10:16

AW: OTA - komplexer Experte
 
Ja, das sind Panels in einer Scrollbox.
Denen wollte ich gerade einen abweichenden Style zu weisen, damit es mehr nach ordentlicher Tabelle aussieht. Geht halt nur nicht. :-(

Mit dem englisch stimmt natürlich. :oops:

jaenicke 29. Jun 2020 12:31

AW: OTA - komplexer Experte
 
Zitat:

Zitat von stahli (Beitrag 1468427)
Ja, das sind Panels in einer Scrollbox.
Denen wollte ich gerade einen abweichenden Style zu weisen, damit es mehr nach ordentlicher Tabelle aussieht. Geht halt nur nicht. :-(

Ich würde einfach eine echte Tabelle verwenden. Der Inhalt kann ja genauso aussehen, aber das ganze sieht dann deutlich besser aus und ist zudem deutlich einfacher und variabler.

Was das angeht ist es bei TMS z.B. schon ganz gut. Schade (um freundlich zu bleiben) ist dort nur, dass jeweils ein eigener Installer pro Paket verwendet wird und das ganze nicht direkt in den Subscription Manager integriert ist.

stahli 29. Jun 2020 13:56

AW: OTA - komplexer Experte
 
Ich hatte ein Stringgrid versucht, aber kam damit nicht zurecht.

Folgende Anforderungen:
- Rechte zwei Spalten fixe Breite
- Linke Spalte automatische Breite
- Zeilen optional ausblenden (man könnte natürlich auch Zeilen auslassen, also betreffende Datenrecords gar nicht erst als Zeile behandeln)
- 1 bis 3 Controls zentriert in einer Zelle platzieren (klickbar und hoverbar)

Dann hatte ich es mit einem Gridpanel versucht und es zum Schluss doch lieber dynamisch zusammengebaut.

Wenn ich die Zellen noch etwas gesondert stylen könnte (was ja theoretisch gehen sollte) wäre ich schon zufrieden. Ich warte einfach auf ein Fix.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:03 Uhr.
Seite 3 von 5     123 45      

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