diff options
author | Leena Miettinen <riitta-leena.miettinen@nokia.com> | 2012-02-15 12:24:54 +0100 |
---|---|---|
committer | Leena Miettinen <riitta-leena.miettinen@nokia.com> | 2012-02-15 12:31:20 +0100 |
commit | b21c03e7b4567f6a1833232c42096bd08561a7aa (patch) | |
tree | d75975148b4e8440056bde689737d643939da76b /doc/installerfw-using.qdoc | |
parent | 53843415e95e976e4224f62266f4036c5c91791d (diff) |
Doc: restructure and add information.
Overview, getting started, use cases.
Add screen shots.
Edit all files.
Change-Id: I0437e179a9ea0d59dd132f1560d7b6315ee67498
Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
Diffstat (limited to 'doc/installerfw-using.qdoc')
-rw-r--r-- | doc/installerfw-using.qdoc | 355 |
1 files changed, 355 insertions, 0 deletions
diff --git a/doc/installerfw-using.qdoc b/doc/installerfw-using.qdoc new file mode 100644 index 000000000..61d4ca94b --- /dev/null +++ b/doc/installerfw-using.qdoc @@ -0,0 +1,355 @@ +/**************************************************************************** +** +** This file is part of Qt Installer Framework +** +** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies). +** +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** +** GNU Free Documentation License +** +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +****************************************************************************/ + +/*! + \contentspage {index.html}{Qt Installer Framework} + \previouspage ifw-overview.html + \page ifw-use-cases.html + \nextpage ifw-use-cases-install.html + + \title Using Qt Installers + + The end user experience is similar for both offline and online installers. + The installers consist of a package manager and an updater that enable end + users to add, update, and remove components. + + You can support the following end user workflows: + + \list + + \o \l{Initial Installation} + + \o \l{Adding Components} + + \o \l{Removing Components} + + \o \l{Updating Components} + + \o \l{Specifying Settings} + + \endlist +*/ + +/*! + \contentspage index.html + \previouspage ifw-use-cases.html + \page ifw-use-cases-install.html + \nextpage ifw-use-cases-add.html + + \title Initial Installation + + The following image illustrates the default workflow for installing + applications: + + \image ifw-user-flow-installing.png "Installation workflow" + + This section uses the \e {Your Application Installer} example run on Windows + to illustrate the default workflow for end users. The installers have the + native look and feel on each supported desktop platform, and therefore they + look and feel different when run on Linux and Mac OS X. + + The example files are stored in the \c{examples\tutorial} directory + in the Qt Installer Framework repository. You can use the \c binarycreator + tool to create \e {Your Application Installer}. + + \section1 Starting Installer + + When end users start the installer, the introduction page opens: + + \image ifw-introduction-page.png "Introduction page" + + You specify the name of the installer and the product to install in the + \c config.xml configuration file. + + When end users select \gui Next, the target directory selection page opens. + + \section1 Selecting Target Directory + + End users must specify the target directory for the installation. You can + specify a default value in the \c config.xml configuration file. + + \image ifw-target-directory-page.png "Target directory selection page" + + When end users select \gui Next, the component selection page opens. + + If the directory already contains files, a warning page opens: + + \image ifw-warning-existing-installation.png "Warning page" + + \section1 Selecting Components + + The component selection page lists the components available for installation + and a short description of each component. End users select the components + to install. They can select \gui {Select All} to select all components, + \gui {Deselect All} to deselect them, or \gui Default to revert to the + default selection. + + \image ifw-select-components.png "Component selection page" + + You add the installable components to the \c data directory in the package + directory. You specify information about the components in the + \c package.xml file in the \c meta directory. + + You can use a boolean operator or a script to specify whether a component is + selected by default. + + When end users select \gui Next, the license check page opens. + + \section1 Accepting License Agreements + + On the license check page, end users must accept the terms of the license + agreement for the installation to continue. + + \image ifw-license-check-page.png "License check page" + + The license check page is displayed, if you specify a license file in the + \c package.xml file and copy the file to the \c meta directory. + + \section1 Selecting Windows Program Group + + On Windows, the Start menu directory selection page enables end users to + select the program group for the product in the Windows \gui Start menu. + + \image ifw-win-program-group.png "Start menu directory selection page" + + You specify a default value for the program group in the \c config.xml + configuration file. + + When end users select \gui Next, the ready for installation page opens. + + \section1 Installing Components + + The ready for installation page informs end users that the installation can + begin when users select \gui Install. + + \image ifw-ready-for-installation.png "Ready for installation page" + + During the installation, the perform installation page displays information + about how the installation is progressing. End users can select + \gui {Show Details} to view more information. + + \image ifw-perform-installation.png "Perform installation page" + + When the installation is complete, the installation finished page opens. + + \image ifw-installation-finished.png "Installation finished page" + + To this page, you can add the option to start the installed product upon + closing the installer. You specify the product to start and the text to + display in the \c config.xml configuration file. +*/ + +/*! + \contentspage index.html + \previouspage ifw-use-cases-install.html + \page ifw-use-cases-add.html + \nextpage ifw-use-cases-remove.html + + \title Adding Components + + The following image illustrates the default workflow for installing + additional components: + + \image ifw-user-flow-adding.png "Add components workflow" + + This section uses the Qt SDK Maintenance Tool run on Windows to illustrate + how end users add components after the initial installation. + + \section1 Starting Package Manager + + When end users start the Maintenance Tool, the introduction page opens: + + \image ifw-add-components-introduction.png "Introduction page" + + When end users select \gui {Package manager}, and then \gui Next, the + component selection page opens. + + \section1 Selecting Additional Components + + The component selection page lists the components available for installation + and a short description of each component. Installed components are + displayed selected in the list. End users select additional components to + install. They can select \gui Reset to display the currently installed + components again. + + \image ifw-add-components-selection.png "Component selection page" + + When end users select \gui Next, the ready to update page opens. + + \section1 Installing Selected Components + + The ready to update page informs end users that the components are installed + when users select \gui Update. + + \image ifw-ready-to-update.png "Ready to update page" + + The update page displays information about how installation is progressing. + End users can select \gui {Show Details} to view more information. + + \image ifw-perform-update.png "Update page" + + When the installation is complete, the update finished page opens. + + \image ifw-update-finished.png "Update finished page" + +*/ + +/*! + \contentspage index.html + \previouspage ifw-use-cases-add.html + \page ifw-use-cases-remove.html + \nextpage ifw-use-cases-update.html + + \title Removing Components + + The following image illustrates the default workflow for removing either + all or some installed components: + + \image ifw-user-flow-removing.png "Remove components workflow" + + This section uses the Qt SDK Maintenance Tool run on Windows to illustrate + how end users remove components. + + \section1 Removing All Components + + When end users start the Maintenance Tool, the introduction page opens: + + \image ifw-add-components-introduction.png "Introduction page" + + End users can select \gui {Remove all components}, and then \gui Next, to + remove all installed components. + + The ready to uninstall page informs end users that the uninstallation can + begin when users select \gui Uninstall. + + \image ifw-ready-to-uninstall.png "Ready to uninstall page" + + \section1 Removing Selected Components + + End users can select \gui {Package manager}, and then \gui Next, to select + components to remove on the component selection page: + + \image ifw-add-components-selection.png "Component selection page" + + When end users deselect the components to remove, and then select \gui Next, + the ready to update page opens. It informs end users that the components are + removed when users select \gui Update. + + \image ifw-ready-to-update.png "Ready to update page" + + The update page displays information about how removal is progressing. + End users can select \gui {Show Details} to view more information. + + \image ifw-removing-components.png "Update page" + + When the removal is complete, the update finished page opens. + + \image ifw-update-finished.png "Update finished page" +*/ + +/*! + \contentspage index.html + \previouspage ifw-use-cases-remove.html + \page ifw-use-cases-update.html + \nextpage ifw-use-cases-settings.html + + \title Updating Components + + The following image illustrates the default workflow for installing + additional components: + + \image ifw-user-flow-updating.png "Updating workflow" + + This section uses the Qt SDK Maintenance Tool run on Windows to illustrate + how end users remove components. + + \section1 Starting Updater + + When end users start the Maintenance Tool, the introduction page opens: + + \image ifw-updating-introduction.png "Introduction page" + + When end users select \gui {Update components}, and then \gui Next, the + component selection page opens. + + \section1 Selecting Components to Update + + The updater displays a list of available updates that end users can select + from. + + \image ifw-updating-components.png "Component selection page" + + When end users select \gui Next, the ready to update page opens. + + \section1 Updating Selected Components + + The ready to update page informs end users that the components are updated + when users select \gui Update. + + \image ifw-ready-to-update.png "Ready to update page" + + The update page displays information about how updating is progressing. + End users can select \gui {Show Details} to view more information. + + \image ifw-perform-update.png "Update page" + + When update is complete, the update finished page opens. + + \image ifw-update-finished.png "Update finished page" +*/ + +/*! + \contentspage index.html + \previouspage ifw-use-cases-update.html + \page ifw-use-cases-settings.html + \nextpage ifw-getting-started.html + + \title Specifying Settings + + Settings pages enable end users to specify proxy settings or install add-on + components. End users select \gui Settings on the introduction page to + specify the settings. + + \section1 Specifying Proxy Settings + + By default, the installer does not use any proxy settings. End users can + select to use the system proxy settings or specify the proxy settings + manually. + + \image ifw-settings-network.png "Network tab on Settings page" + + \section1 Installing Add-on Components + + To install add-on components, end users select the \gui Repositories tab. + + \image ifw-settings-repositories.png "Repositories tab on Settings page" + + If the web server requires authentication, end users can add their username + and password. To display passwords, end users select \gui {Show Passwords}. + + To add their own repositories to the installer, end users can select + \gui Add and specify the URL that points to the repository. + + Temporary repositories can be used only once, for initial installation. + After the installation, only default and user-defined repositories will be + available. + +*/ |