Einführung in Veröffentlichungs-Assistenten
Windows XP führt den Webveröffentlichungs-Assistenten und den Assistenten zum Onlinedruckreihenfolgen ein. Basierend auf demselben Framework bieten diese Assistenten dem Benutzer einen einfachen Mechanismus zum Veröffentlichen von Inhalten auf einer Website oder zum Bestellen von Drucken aus digitalen Bilddateien. Der Vorteil dieser Assistenten liegt in ihrer Fähigkeit, HTML-Inhalte von verschiedenen Anbietern auf ihren Assistentenseiten zu hosten, sodass das Aussehen, die Prozedur und die verfügbaren Benutzeroptionen vollständig vom Anbieter gesteuert werden und von diesen jederzeit geändert werden können, ohne dass der Client-Assistent, der sie hostet, beeinträchtigt wird. Während diese vorhandenen Assistenten mit der digitalen Bildgebung erstellt wurden, können das Framework und die Konzepte für viele andere Zwecke wie einen Dokumentdruckdienst oder als Methode zum Freigeben von Bildern mit Freunden und Familienmitgliedern verwendet werden.
Die Benutzeroberfläche für den Webveröffentlichungs-Assistenten und den Onlinedruckreihenfolge-Assistenten ist ähnlich, aber der Einstiegspunkt für jeden Assistenten unterscheidet sich. Für den Webveröffentlichungs-Assistenten ist eine Aufgabe mit dem Titel Diesen Ordner im Web veröffentlichen in der Liste Datei- und Ordneraufgaben links neben den meisten Ordneransichten verfügbar. Der Text für die Aufgabe variiert je nach ausgewähltem Inhalt. Wenn für instance eine Datei ausgewählt ist, lautet die Aufgabe Diese Datei im Web veröffentlichen, wie im folgenden Beispiel gezeigt.
Der Benutzer klickt auf die Aufgabe, um den Assistenten zu starten. Im Assistenten wird dem Benutzer eine Liste der Anbieter angezeigt, wie im folgenden Beispiel gezeigt. Internetdienstanbieter können eigene Anbieterseiten entwickeln und registrieren, die in dieser Liste angezeigt werden.
Sobald ein Anbieter ausgewählt wurde, stellt der Assistent eine Verbindung mit dieser Website her, und die erste HTML-Seite wird zur Anzeige im Assistenten heruntergeladen. Wenn Benutzer kein Konto beim ausgewählten Anbieter haben, erhalten sie die Möglichkeit, ein Konto einzurichten.
Mehrere HTML-Seiten sind auf einer einzelnen Seite im Assistenten enthalten. Anders ausgedrückt: Das Handle der Assistentenseite, auf der die Verarbeitung von HTML-Seiten gehostet wird, bleibt konstant. Die HTML-Seiten werden im mittleren Bereich wie bei jeder Standardseite des Assistenten verfügbar gemacht. Die Anbieterwebsite bietet Methoden zum Steuern, wohin die Schaltflächen "Zurück", "Weiter" und "Abbrechen" des Assistenten führen, während die HTML-Seiten angezeigt werden. Innerhalb dieser HTML-Seiten werden Benutzer möglicherweise aufgefordert, einen Ordner anzugeben, in dem sie Dateien kopieren oder den Namen einer Website speichern können, die sie erstellen möchten. Nachdem ein Benutzer alle erforderlichen Schritte ausgeführt hat, ruft die Website eine Methode auf, um mit dem Upload zu beginnen, und gibt das Steuerelement an den Assistenten zurück. Der Assistent selbst verarbeitet den Upload und alle begleitfähigen Grafiken, z. B. einen Fortschrittsindikator. Nach Abschluss des Uploads kann die Anbieterwebsite eine URL angeben, an die der Benutzer gehen kann, nachdem der Assistent geschlossen wurde.
Im Onlinedruckreihenfolge-Assistenten wird die Aufgabe "Bestellung druckt online" nur in Bildordnern wie "Meine Bilder" angezeigt, wie im folgenden Beispiel gezeigt. Der Prozess ähnelt jedoch dem Webveröffentlichungs-Assistenten sehr. Die Anbieterwebsite fordert Benutzer zur Eingabe von Optionen wie Bildauswahl, Druckgrößen, Anzahl der Kopien und Zahlungsinformationen auf.
Der Webveröffentlichungs-Assistent und der Onlinedruckreihenfolge-Assistent werden in den folgenden Dokumenten ausführlich erläutert. Außerdem werden Anweisungen zum Entwickeln von Anwendungen erläutert, die von diesen gehostet werden sollen.
- Clientseitiger Entwurf
- Serverseitiger Entwurf
- Registrieren eines Diensts
- Verwenden des Übertragungsmanifests
- Manifestschema übertragen