Hallo Christian, Christian Lohmaier schrieb: > > 'Lieber Nutzer, das Makro wurde installiert, Du kannst es über > > Extras-Add-Ons-xyz starten.' > > Aha. Und warum bitteschön sollte das der Extension-Autor selber > schreiben müssen?
Weil ich keine Möglichkeit kenne diese Information dem Nutzer auf einfache Weise zu geben unter Benutzung des Extension-Mechanismus. Es ist IMHO nicht benutzerfreundlich eine Read-Me-Datei (gesondert) beizulegen und es ist nicht nutzerfreundlich den Lizenz-Dialog als Readme zu benutzen. Ja, ich entnehme aus Deinen Ausführungen das Du es für möglich hälst noch ein Read-Me-Feature einzubauen, da habe ich nichts einzuwenden, aber bisher gibt es das nicht. Sobald es das gibt wäre /dieses/ Problem gelöst. > Du willst in diesem Fall die Möglichkeit, einen "Readme" Dialog > anzuzeigen. Warum muß das der Extension-Autor selber schreiben? Das muß er nicht, da bin ich ganz Deiner Meinung. (das sagte ich ja mehrmals, der soll etwas machen /dürfen/, aber nicht müssen) > Eine eingebaute Möglichkeit, analog zum Lizenzdialog wäre doch > für alle die einheitlichere und damit einfachere Lösung, oder? Das löst /nur/ das Problem eines Read-Me, nur es löst nicht das Problem das der Nutzer etwas machen will was wir /nicht vorher/ wissen können. Er möchte zum Beispiel eine Schaltfläche auf dem Read-Me-Dialog um eine Präsentation zu starten, dann ist wieder ein Sonderwunsch da und es müßte ein issue dafür her. Bloß warum jeden Sonderwunsch gesondert berücksichtigen, wenn man dem Nutzer die Freiheit lassen könnte seine eigenen Dialoge zu entwerfen, kann er bereits heute in OOo vorhandene Mechanismen nutzen. Das macht beim Nutzer Arbeit, aber es gibt ihm Flexibilität, ob der Nutzer sich die Arbeit machen will wäre eine Entscheidung die ich dem Nutzer überlassen möchte. > Oder alternativ könnte der Help-Agent bei der Installation einer > Extension eine entsprechende, allgemein gehaltene Hilfeseite anbieten. Ja, das wäre eine Möglichkeit, im Moment geht es meines Wissens aber nicht. Auch ist das Problem Hilfedateien ist z.Z. problematisch, es besteht keine Möglichkeit in das Hilfesystem eigene Seiten einzubauen (außer man erstellt die komplette Hilfe neu), weshalb ein Hilfesystem für Makroautoren auch ein Thema des kommenden Vereinswettbewerbs sein wird. > Ich sehe das nicht so kritisch, denn irgendwoher muß der Nutzer > die Extension ja haben, und da sollte zum einen stehen, wie man > sie installiert, und zweitens wie man sie nutzt. Richtig, das kann man machen, ich halte es nur für benutzerunfreundlich, hierin unterscheiden sich dann einfach unsere Meinungen. > Und das während/unmittelbar nach der Installation? Ja, das meinte ich, ich hielte es für günstig den Makroautoren eine Möglichkeit zu geben das nach der Installation einer Extension automatisch weitere Aktionen ausgelöst werden können. Vergleichweise zu allgemein einem selbstentpackenden Zip-Package wo ich ja auch wählen kann welche Datei nach der Extraktion gestartet/geöffnet wird. Es wäre ja beispielsweise ausreichend wenn es die Möglichkeit gäbe nach Extension-Installation eine Datei automatisch zu öffnen, denn die könnte ein Autostart-Makro enthalten und alles wäre gelöst. (technisch müßte beim Öffnen der Datei der Parameter MacroExecMode übergeben werden können, nur das wäre ja kein unlösbares Problem) > Und OOo soll ihm beim rumpfuschen auch noch unterstützen? > Naja... Wozu soll es gut sein, das bei der Installation zu erledigen? /ein/ konkretes Beispiel: Es gibt ein sehr gutes Addin für Calc namens "Execompat", als das geschrieben wurde gab es den Extensionmechanismus noch nicht. Dieses AddIn erfordert technisch (unter Windows) eine dll in ein bestimmtes Verzeichnis zu kopieren, wie löse ich das mit dem Extension-Mechanismus praktisch? Vielleicht geht es schon heute, ich weiß dann aber nicht wie und wäre dann dankbar für Hilfestellung. > Weil: Die meisten Dinge, für die der Nutzer diese Freiheit > will, einfach > nur blödsinnig/unsinnig oder zumindest überflüssig sind. (meine > persönliche Meinung natürlich). Gut, /das/ kann ich prima akzeptieren. Dann sind unsere Meinungen an dieser Stelle zum Thema wieviel Freiheit ein Nutzer haben sollte unterschiedlich, dass ist OK, darüber gibt es nichts zu streiten. > Nein, für mich ist sie ganz und gar nicht unnötig. Ich sehe keinen > Bedarf dafür. OK, akzeptiert (s.o.) > Und da Du keine konkreten Beispiele anbringen kannst > folgere ich daraus, daß auch Du selbst keinen wirklichen > Bedarf siehst, > sondern nur Deine Gedanken schweifen läßt. Nein, das stimmt nicht, ich habe nun bereits Beispiele gegeben, Du kannst die für überflüssig, schlecht oder sonstwas halten, nur sie sind von mir gegeben worden. > Doch. Sie haben gesagt: Ich will Vorgänge automatisieren. Und jetzt sage ich ich hielte es für überlegenswert eine Möglichkeit zu schaffen Vorgänge an einer bestimmten Stelle auszulösen - ich halte das für legitim. > Warum sollte der /automatisch/ starten? Um beispielsweise eine Information zu geben (ob das zweckmäßig ist, da unterscheiden sich unsere Meinungen, das habe ich vestanden) oder um etwas technisch Notwendiges zu tun. Ich hätte für das Letztere auch ein sehr konkretes Beispiel, was aber zu lang ist hier darzustellen. Ich kann es Dir gerne per PM übermitteln, denn es betrifft eine konkrete Kundenanfrage. Im Moment lässt OOo es technisch nicht zu und so muß ich den Kunden mit einem Workaround bescheiden, womit dieser nicht glücklich ist. > De Nutzer startet das Makro zum ersten mal (natürlich > selber), und Dein > Makro schaut nach: "Bin ich schonmal ausgeführt worden" und > falls nicht, > startet es den Wizard. Genau das geht in bestimmten speziellen Fällen so nicht, jedenfalls nicht verlässlich. Ich habe dafür wie gesagt eine Kundenanfrage, wenn Du möchtest beschreibe ich das Problem per PM und wäre dankbar wenn Du eine Lösung hättest, die auf schon heutige Mechanismen von OOo aufsetzt. Ich selber habe keine gefunden und es ist an dieser Stelle keine Frage der Diskussion, sondern ein rein praktisches Problem für mich. > Damit ist das Thema eigentlich durch. Daß wir dafür so viele Postings > und Zeichen geschrieben haben ist schon irgendwie traurig. Ich sage es einfach so: es würde mich freuen hier mit Dir (auch kontrovers) zu diskutieren, wenn Du aber der Meinung bist dieses Wollen wäre nur Behauptung und in Wahrheit wolle ich Dich nur 'ärgern', dann *bitte* ich Dich ganz einfach mir nicht mehr zu antworten. Es wäre schade, aber nichts will ich weniger als die persönliche Konfrontation bei einem Thema was mir technischerseits ernsthaft am Herzen liegt. Ich habe jetzt beispielhaft 2 konkrete Beispiele benannt für die ich an einer Lösung interessiert wäre. Das zweite Beispiel (was ich ggf. per PM übermitteln würde) betrifft wie gesagt eine Kundenanfrage, der Kunde will/wollte es so und dem Kunden zu erklären was er wolle wäre überflüssig oder Quatsch ist einfach kein gangbarer Weg. (die Kundenanfrage ist inzwischen lange fertig bearbeitet, aber letztlich nur mit einem Workaround den der Kunde eher 'zähneknirschend' akzeptiert hat) Gruß Jörg --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
