\documentclass[a4paper,10pt]{report}
\usepackage[english]{babel}
% \usepackage[english, plain]{fancyref}
\usepackage[utf8]{inputenc}
% \usepackage[acronym, nonumberlist,toc,section]{glossaries}
\usepackage{booktabs}
\usepackage{graphicx}

% \usepackage{html,makeidx}
% \usepackage{fancyref}

% \pagestyle{empty}

% \usepackage{listings}
\usepackage{hyperref}

\setlength{\parindent}{0cm}

\newcommand{\appName}{Meganizer}
\newcommand{\mirror}{http://ftp.engsas.de/stable}
\newcommand{\tabHead}[1]{\textbf{#1}}
\newcommand{\cmd}[1]{\textit{#1}}

% plastex can not handle renewcommand of \title and \author
\newcommand{\myAuthor}{\href{http://en.engsas.de}{EngSaS - Engineering Solutions and Services Langenbach}}
\newcommand{\myTitle}{User Manual \appName{}}

\hypersetup{colorlinks,
                linkcolor=black,
                filecolor=black,
                urlcolor=black,
                citecolor=black,
                pdfauthor={\myAuthor},
                pdftitle={\myTitle},
                pdfsubject={\appName{}},
                pdfproducer={Latex - PDFLatex}
}

% \makeglossaries
% \newacronym{MIN}{MIN}{Medium Identification Number (can be ISBN, EAN, UPC, $\cdots$)}

\begin{document}

\begin{titlepage}
	\center{
		\vspace*{5cm}
		\textbf{\Large{\myTitle}} \\[1cm]
		\includegraphics[height=5cm]{latex/images/logo} \\[2cm]
		\myAuthor \\[1cm]
		\today
	}
\end{titlepage}
\newpage

\tableofcontents
\newpage

% \printglossary[type=\acronymtype, style=long]
% \newpage

\chapter{A propos}

\appName{} vous aide à organiser vos collections de médias. Mais
l'organisation est seulement comprise comme une base pour offrir beaucoup
de dispositifs utiles. La gestion des souhaits, des idées pour des
présents sont seulement des exemples. Vous pouvez également contrôler
des listes de littérature pour des projets (comme une thèse principale,
des livres, des articles…).


\chapter{Installation and Configuration}

Il y a 2 façons d'obtenir \appName{}. La meilleure façon c'est de
récupérer un paquet d'un dépôt (v. \ref{sec:Packages}) de votre plateforme
(ex. : Windows, Ubuntu, OpenSUSE, ...). L'autre façon c'est de compiler
l'application par vous même. Mais vous devez savoir que vous avez
besoin d'un compte AWS, pour utiliser Amazone, si vous décidez de
construire \appName{} à partir des sources.


\section{Installer les \appName{} paquets}

\label{sec:Packages}


\subsection{Linux}

Pour installer\appName{}, vous devez ajouter le dépôts à vos sources
(v. paragraphe suivant ou tab. \ref{tab:HelpAddingSources}). Pour
ce faire, aller à \href{\mirror{}}{\mirror{}} et choisissez le
fichiers {*}.list (base deb) ou le fichier {*}.repo (base rpm) de
votre distribution. Ensuite vous pouvez installer \appName{} à l'aide
de votre gestionnaire de paquets favori (tel que aptitude ou yum).
Si vous avez déjà une base de données installée, vous pouvez aller
à \ref{sec:installDatabaseLinux}. Sinon continuez avec \ref{sec:configureApp}.

\begin{table}
\caption{Aide pour ajouter des sources}


\label{tab:HelpAddingSources} \begin{tabular}{ll}
\tabHead{Distribution}  & \tabHead{Link} \tabularnewline
Ubuntu's  & \href{http://wiki.ubuntuusers.de/Paketquellen\_freischalten}{http://wiki.ubuntuusers.de/Paketquellen\_freischalten} \tabularnewline
Fedora  & \href{http://docs.fedoraproject.org/en-US/Fedora/12/html/Deployment\_Guide/sec-Configuring\_Yum\_and\_Yum_Repositories.html}{\parbox{10cm}{http://docs.fedoraproject.org/en-US/Fedora/12/html/\\Deployment\_Guide/sec-Configuring\_Yum\_and\_Yum\_Repositories.html}}  \tabularnewline
\end{tabular}
\end{table}


PackageKit est utilisé par certaines distributions (tel que Ubuntu)
pour installer les logiciels. Pour ajouter une dépôt, démarrer PackageKit
à partir du menu programme de votre bureau système (tel que KDE-Menu
-> Système -> Ajouter / Enlever un logiciel). Dans PackageKit, choisissez
\cmd{Configuration} et \cmd{Editer les sources logiciels} (v.
Fig. \ref{fig:KPackEditSources}). Ici ouvrez le \cmd{Autre logiciel}
tab et cliquez sur \cmd{Ajouter} (v. Fig. \ref{fig:KPackEditSources}).
Dans le dialogue qui s'ouvre, saisissez l'adresse de notre dépot.
Ca commence par \cmd{deb} pour les dépots Debian suivi de l'adresse.
La partie suivante est le numéro de version de votre distribution
(Ubuntu Lucid est 10.04 et Maverick est 10.10). La dernière partie
est le type de dépot qui est \cmd{contrib} dans notre cas.

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/kpackagekit-editsources_de}
	\caption{Administration des sources de KPackageKit}
	\label{fig:KPackEditSources} 
\end{figure}


\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/kpackagekit-addsource_de}
	\caption{Ajouter des sources à KPackageKit}
	\label{fig:KPackAddSource} 
\end{figure}



\subsection{Mac}

La platforme Mac n'a pas de paquets actuellement . Mais \appName{}
devrait fonctionner sur Mac OS. Aussi vous devez compiler les sources
(s. \ref{sec:BuildFromSource}).


\subsection{Windows}

Télécharger l'installeur de \href{\mirror{}/win/Meganizer-@VERSION@-win32.exe}{\mirror{}/win/Meganizer-@VERSION@-win32.exe},
exécutez le et suivez les instructions.

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/installer-installmysql_de}
	\caption{MySQL-Server téléchargement et installation}
	\label{fig:DownloadAndInstallMySQL} 
\end{figure}


Si vous ne voulez pas configurer un serveur MySQL sur cette machine,
n'activez pas \cmd{Télécharger et installer MySQL-Server} et lisez
\ref{sec:configureApp} après avoir fermé l'installeur. Sinon choisissez
\cmd{Télécharger et installer MySQL-Server} tel que Fig. \ref{fig:DownloadAndInstallMySQL}
le montre. Après avoir cliqué sur \cmd{Suivant}, le téléchargement
démarrera. Ca peut prendre un certain temps, puisqu'on doit télécharger
environ 40MB. Quand le téléchargement est fini, l'installation démarre
automatiquement. Alors SVP suivez les instructions. A la dernière
page soyez sûr que \cmd{Configurer maintenant} soit activé tel que
montré à la Fig. \ref{fig:mysqlConfigureNow}. Au dialogue surgissant,
choisissez la configuration standart(v. Fig. \ref{fig:mysqlStandard}).
Ainsi on est certain que le server MySQL est bien démarré en tant
que démon en arrière plan à chaque fois qu'on démarre windows. Important
: On doit aussi se rappeler le mot de passe de l'utilisateur root.

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/mysql-setup-configurenow_en}
	\caption{Choisir configurer maintenant à la dernière page de l'installation}
	\label{fig:mysqlConfigureNow} 
\end{figure}


\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/mysql-config-standard_en}
	\caption{Choisir la configuration standart}
	\label{fig:mysqlStandard} 
\end{figure}


Si cette partie est finie, SVP finissez la configuration de \appName{}.
A la dernière page, vous pouvez choisir, si \appName{} doit être
démarré juste après automatiquement. Pour ouvrir la documentation
en ligne, choisissez \cmd{Afficher Readme} également. La prochaine
étape est la configuration de \appName{}, qui est décrite à \ref{sec:configureApp}.
La-bas vous pouvez décider de créer, ou pas, une nouvelle base de
données ainsi qu'un nouvel utilisateur.


\subsection{Construire à partir des sources}

\label{sec:BuildFromSource}


\subsubsection{Linux}

Télécharger les sources à partir \href{\mirror/src}{\mirror/src}
et décompresser les. Ensuite vous pouvez regarder le fichier de dépendances,
depencencies.xml, dans le sous-répertoire src pour savoir quel logiciel
est nécessaire pour construire \appName{}. Si vous avez installé
toutes les dépendances et commuté aux sources décompressées, vous
pouvez contruire et installer \appName{} avec : \\


cmake -DWITH\_ALL\_PLUGINS=ON \textbackslash{} \\
 -DL10N\_ALL=ON ./ \\
 make install\\



\subsubsection{Mac}


\subsubsection{Windows}

Installer
\begin{itemize}
\item Qt 4 avec MinGW de \href{http://qt.nokia.com/downloads}{http://qt.nokia.com/downloads} 
\item CMake de \href{http://www.cmake.org/cmake/resources/software.html}{http://www.cmake.org/cmake/resources/software.html} 
\item OpenSSL de \href{http://www.slproweb.com/products/Win32OpenSSL.html}{http://www.slproweb.com/products/Win32OpenSSL.html} 
\item QCA2-src paquet pour MinGW de \href{https://sourceforge.net/projects/kde-windows/files/qca}{https://sourceforge.net/projects/kde-windows/files/qca} 
\item LibEngsas de \href{https://trac.engsas.de/libengsas/changeset/latest/trunk?old_path=\%2F\&format=zip}{https://trac.engsas.de/libengsas} 
\end{itemize}
Editer \textit{qca\textbackslash{}cmake\textbackslash{}modules\textbackslash{}FindOpenSSL.cmake}
et décommenter la ligne \\


MARK\_AS\_ADVANCED(OPENSSL\_INCLUDE\_DIR OPENSSL\_LIBRARIES) \\


de façon à ce qu'elle soit ainsi :

\#MARK\_AS\_ADVANCED(OPENSSL\_INCLUDE\_DIR OPENSSL\_LIBRARIES)\\


maintenant.

De plus, vérifiez que le répertoire \textit{MinGW\textbackslash{}bin}
et celui de QT sont listés dans la variable chemin. Pour faire ça,
cliquez droit sur \cmd{Espace de travail} et choisissez \cmd{Propriétés}.
Ensuite vous pouvez éditer les variables d'environnements avec tab
\cmd{Advancé} (v. Fig. \ref{fig:xpenvsetup}).

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/xpenvsetup_de}
	\caption{Configurer les variables d'environnement de Windows XP}
	\label{fig:xpenvsetup} 
\end{figure}


Configurer QCA avec CMake et vérifier que QCA est bien configuré CMAKE\_BUILD\_TYPE
réglé sur Release, si vous voulez construirre \appName{} avec BUILD\_DEBUG=Off
(tel que recommandé). Après ça, vous pouvez construire et installer
QCA avec \cmd{mingw32-make install}. Après l'installation, aller
dans le répertoire installé qca (Standart: \textit{c:\textbackslash{}Programme\textbackslash{}QCA\textbackslash{}bin})
et exécuter\\


\cmd{qcatool2.exe }\\


et vous devriez voir les lignes suivantes :\\

Available Providers:\\
  qca-ossl\\
    This product includes cryptographic software written by Eric Young\\
    (eay@cryptsoft.com)\\

L'étape suivante est de construire le greffon mysql pour QT.

La dernière étape avant de configurer et construire \appName{} est
de configurer et construire LibEngsas. Pour ça décompresser les sources
téléchargées, configurer, construire et installer avec\\


\cmd{cmake -DBUILD\_DEV=ON ./\\
 mingw32-make install}\\


Enfin la dernière partie, configurer, construire et installer \appName{}
avec\\


\cmd{cmake -DWITH\_ALL\_PLUGINS=ON \textbackslash{} \\
 -DL10N\_ALL=ON ./ \\
 mingw32-make install}\\


Pour lancer \appName{} après, juste taper\\


\cmd{epartexe meganizer}


\section{Installer and configurer la base de données}

\label{sec:installDatabase}


\subsection{Linux}

\label{sec:installDatabaseLinux} Seul cette partie est nécessaire,
si vous n'avez pas déjà configuré une base de données. Si c'est fait
pour \appName{}, mais que \appName{} n'est pas configuré pour
utiliser cette base de données, vous pouvez passer ce paragraphe.

\appName{} utilise MySQL comme base de données. Cependant vous devez
être sûr que MySQL-Server tourne sur le système dédié. Puisque MySQL-Server
est presque dans chaque distribution, cette tâche est remplie la plupart
du temps par le gestionnaire de paquetst. SVP suivez ensuite \ref{sec:configureApp}.
A ce moment là, vous pourrez créer une base de données et un nouvel
utilisateur aussi.


\subsection{Mac}

\label{sec:installDatabaseMac}

D'abord, vous devez MySQL-Server. SVP suivez ensuite \ref{sec:configureApp}.
A ce moment là, vous pourrez créer une base de données et un nouvel
utilisateur aussi.


\section{Configurer \appName{}}

\label{sec:configureApp}

\appName{} utilise un assistant pour vous guider à travers la première
procédure de configuration et plus tard, la mise-à-jour. La plus importante
étape consiste dans la configuration de la connection à la base de
données(v. fig. \ref{fig:WizardDBSetup}). Si \cmd{Créer une base
de données}est activé, \appName{} vous demande d'entrer avec les
privilèges administrateur et crée la base de données. Pour créer un
utilisateur, configurer son mot de passe et lui donner les droits
nécessaires, choisir \cmd{Créer un utilisateur}. Après ça, l'assistant
crée la structure nécessaire à la base données ou met-à-jour une plus
ancienne structure existante.

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/wizard-dbsetup_de}
	\caption{Configuration de la base de données avec l'assistant}
	\label{fig:WizardDBSetup} 
\end{figure}



\chapter{Bases and philosophie}


\section{Utilisation basique}

\label{sec:basics}

Le départ de chaque opération à partir d'un média est la recherche
de celui-ci. Cette façon de procéder a été retenue, pour vous éviter
d'insérer le même média plusieurs fois, parce-que normalement vous
devriez déjà avoir trouvé celui qui est déjà dedans, avant de pouvoir
en insérer un autre. Le second avantage de ce procédé, c'est l'intégration
de sources externes (comme Amazone), que vous pouvez utiliser en tant
que nouveau media.

Actuellement, pour faire la recherche, le gadget chercher est utilisé
(v. fig. \ref{fig:GuiStart}). Celui-ci se trouve sur le côté gauche
après le premier démarrage. Cette fenêtre est un gadget intégré, comme
beaucoup, parmi ceux utilisé dans \appName{}. Cependant, vous pouvez
déplacer, changer la taille ces gadgets comme vous le désirez. Si
vous avez fermé un gadget que vous voulez utiliser plus tard, vous
pouvez le réafficher avec un clic sur l'entrée correspondante à \cmd{Vue}
menu. \appName{} sauve la disposition et les tailles des gadgets
à toutes les sorties de l'application et reconstitue leur disposition
au prochain redémarrage. De cette façon vous avez votre disposition
préférée, mais les gadgets fermés n'apparaîssent pas automatiquement
après un relancement.

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/guistart_de.png}
	\caption{Interface utilisateur de l'application après le démarrage}
	\label{fig:GuiStart} 
\end{figure}


Si vous avez des problèmes pour associer les icônes aux actions correctes
au début, vous pouvez formuler le texte correspondant au dialogue
de configuration. Après le texte est affiché au-dessous des icônes.
Le dialogue de configuration peut être atteint par l'intermédiaire
de \cmd{Configurations} entrée a \cmd{Editer} menu.


\section{Numéro d'Identification du Média (MIN)}

MIN est utilisé pour identifier un média (s. Tab. \ref{tab:MINOverview}).
Mais beaucoup de types de médias ont différents types de numéros.
Même le même type de support peut avoir différents numéros dans différentes
régions, également quelques médias ont plus d'un type de nombres.
Si vous changez le MIN d'un média, le système essaye de détecter le
type de numéros et de le placer en conséquence. Mais il peut être
du type que vous voulez employer, il n'est mis par défaut. Ainsi vous
pouvez ajouter un nouveau type et vous devez manuellement choisir
ce type. Si le système sait, que vous saisissez son entrée, il essayt
également de valider votre numéro introduit.

\begin{table}
\caption{Survol des différents MIN}


\label{tab:MINOverview} \begin{tabular}{lp{4cm}lp{4cm}}
\tabHead{Type}  & \tabHead{Description}  & \tabHead{Media}  & \tabHead{Convertible} \tabularnewline
\toprule EAN  & Européen Article Numéro & tous & ISBN-13, UPC \tabularnewline
ISBN-13  & International Standard Books Numéro  & Livres & ISBN-10 \tabularnewline
ISBN-10  & International Standard Book Numéro & Livres & \tabularnewline
UPC  & Universel Produit Code  & CD's, Films, DVD  & \tabularnewline
\end{tabular}
\end{table}



\section{Fabricants avec différents types de supports connexes à MIN}

\label{sec:ManufacturersAndMINRanges}

Les fabricants ont beaucoup de noms parmi les différents types de
supports. Connexe aux livres ils s'appellent les éditeurs, ou à la
musique, ils s'appellent étiquette, etc...

\appName{} reflète ces différences au média spécifique éditant le
dialogue. Mais fondamentalement, ces différences ne sont pas employées
du tout. Par conséquent vous pouvez choisir une étiquette spécifique
en tant qu'éditeur, sans réintroduire toutes les données et vice versa
et la réutilisation des fabricants est très facile et rapide. Pour
apprendre comment vous pouvez éditer des fabricants, voir la section
\ref{sec:EditManufacturers}.

Connexe au MIN, des fabricants peuvent être identifiés par une partie
spéciale du MIN. Ce n'est pas possible avec tous les types de MIN,
mais les plus importantes, l'EAN, le permet. Pour illustrer une telle
relation, allez voir l'EAN suivant d'un fabricant.
\begin{itemize}
\item 9783404156856 
\item 9783404123544 
\item 9783785722565 
\item 9783404616138 
\item 9783404150717 
\end{itemize}
Avec l'aide de ces nombres, il est tout à fait évident, que le fabricant
peut être au moins identifié par 9783404 (puisque 9783 est la combinaison
des livres en Allemagne).

Si \appName{} connait ces relations, il peut assigner à tous les
livres nouveaux supplémentaires un EAN commençant par 9783404 du fabricant
déjà connu. Pour calculer une telle relation \appName{}doit connaitre
au moins les différents médias du même fabricant. Le calcul est commencé
automatiquement après que vous ayez ajouté un nouveau média. Vous
pouvez également le commencer manuellement par un clic sur \cmd{Vérifier
le fabricant} au \cmd{Editer} menu. Ces résultats sont stockés
dans la base de données locale. Après \appName{} essaie de détecter
le fabricant à l'aide du MIN du nouveau média et choisit le bon automatiquement,
si possible. A l'aide de ce processus, ajouter de nouveaux médias
est déjà accéléré sensiblement et aucune donnée externe n'est employée.
Mais le grand inconvénient est, que chaque utilisateur de \appName{}
doit ajouter quelques médias d'un fabricant avant qu'il puisse calculer
la relation et doive ajouter d'autres médias pour tirer bénéfice de
ces efforts. Un autre grand inconvénient est que cet utilisateur doit
ajouter les données du fabricant par lui-même.

Pour solutionner ces problèmes, \appName{} supporte également l'utilisation
d'une base de données externe de fabricants et de leur relation aux
gammes MIN. Elle entre en contact avec le serveur MIN, écrit et récupère
une liste de fabricants possibles avec toutes leurs données. L'utilisateur
peut changer l'utilisation ou les données comme il voudra. Le serveur
est également utilisé au dialogue d'édition des fabricants, si un
nouveau fabricant est ajouté. Mais pour fournir ce fichier central,
la relation entre les fabricants et des MIN doivent être connues.
C'est pourquoi \appName{} vous demande d'envoyer vos relations calculées
au fichier central. Les données envoyées ne contiennent aucune information
privée. Juste les données du fabricant et de la partie MIN relative
(aucun MIN complet n'est envoyé, par exemple seulement 9783404 est
envoyé). Après l'envoi des données, nous les passons en revue et ajoutons
les données au serveur. Ensuite chacun des autres utilisateurs profitent
de ces données. Il faut se rendre compte, que celui qui envoie des
données au fichier central est obligé d'aller chercher ces données
dans\appName{} et profite des avantages décrits ci-dessus (les relations
localement stockées sont employées en tous cas). Vous pouvez également
accéder au serveur par l'intermédiaire du navigateur à \href{http://mins.engsas.de}{http://mins.engsas.de}.


\chapter{Utilisation}


\section{Recherche de Media}

La recherche des médias se fait par l'intermédiaire du gadget de recherche,
qui est placé à l'aile gauche. Vous devriez commencer le processus
en choisissant le type de supports approprié. C'est utile, si vous
voulez travailler avec le type de supports choisi plus tard. Le choix
d'un type de supports permet d'ajouter, regarder et éditer le type
de supports, champs spéciaux (comme des pistes pour des dispositifs
de musique). Une recherche avec tous les types de supports, permet
seulement de regarder et éditer les propriétés, qui sont partagées
par tous les types (comme le titre). Les résultats de votre recherche
sont montrés dans la fenêtre principale. La première colonne de la
table de résultat vous montre d'où le média provient. Le logo \appName{}
indique que les données sont hors de la base de données locale, où
n'importe quel autre symbole indique le greffon de recherche spécifique,
qui fournit les données (ex. : \includegraphics[height=8pt]{../../../src/searchplugins/amazon/icons/amazon}
pour Amazone). A l'aide de l'option \cmd{Domaine} l'inclusion des
sources extérieures peut être permise et être forcée. Le moyen standard
d'options, celui de la base de données locale est, recherché, pour
vos propres médias d'abord. S'il n'y a aucun résultat, la base de
données locale est recherchée pour d'autres médias et d'autres personnes.
Et des sources finalement extérieures sont questionnées, si rien n'était
déjà trouvé .


\subsection{Utiliser des ressources de sources de données externes (tel Amazone)}

Des greffons de recherche sont employés pour rechercher des points
d'émission de données externes, si le média n'est pas trouvé dans
la base de données locale. En fait seulement Amazone peut être recherchée.
Généralement deux étapes doivent être faites. D'abord n'importe quel
point d'émission de données a différents types de supports avec différents
noms. Par conséquent un raccordement entre les types connus de 

\appName{} et le type de sources de données doit être fait (v. Fig.
\ref{fig:materialtypeConnect}). Ce dialogue apparaît automatiquement
sur la première recherche si aucun rapport n'est établi. Vous pouvez
changer le raccordement plus tard dans le dialogue de configuration
de la source spécifique.

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/materialtype-connect_de}
	\caption{Connection entre les types de média de \appName{} et le fournisseur de recherche}
	\label{fig:materialtypeConnect} 
\end{figure}


Comme seconde tâche, les propriétés spéciales du type de média dans
\appName{} doit être relié aux propriétés spéciales du type de point
d'émission des données. C'est nécessaire, parce que les connexions
ne savent rien au sujet des types spéciaux. Elles connaissent seulement
les propriétés standard qui ont été saisies dans le domaine commun
(comme le genre, le titre, le fabricant). Le dialogue de raccordement
des propriétés apparaît également sur la première recherche et peut
être atteint au même lieu dans le dialogue de configuration. Au dialogue
(v. Fig. \ref{fig:mediaAttributesConnect}), choisir une propriété
\appName{} et celle qui correspond à la source de données. Ensuite
cliquer sur \cmd{Connection} pour les connecter. Si vous voulez
libérer un raccordement, cliquez dessus et cliquez sur le bouton qui
a un moins rouge comme symbol.

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/mediaattributes-connect_de}
	\caption{Connection des attributs de média}
	\label{fig:mediaAttributesConnect} 
\end{figure}



\subsection{Exporter une liste de Media}

\label{sec:MediaExport}

Si vous voulez exporter une liste de médias, vous devez d'abord composer
une recherche, dans tous les médias. Après, vous pouvez choisir les
médias que vous voulez dans chaque application. Si vous voulez choisir
tous, appuyez sur Ctrl+A ou ne choisissez aucune entrée. Dans les
deux cas tous les médias dans la liste seraient exportés. Enfin cliquer
sur \cmd{Exporter} dans le menu contexte ou à la barre-outils pour
commencer l'exportation. Vous pouvez choisir l'endroit et le format
de l'exportation. En ce moment le HTML et l'OpenDocument-Format sont
fournis.


\section{Ajouter un nouveau Media}

L'ajout de nouveau débute avec une recherche sur le media que vous
voulez ajouter (v. \ref{sec:basics}). Pour faire ceci, vous devriez
commencer par choisir le type de supports voulu. Après les résultats
sont affichés en tels qu'avant. Pour ajouter un milieu, choisissez-le
avec un clic gauche et choisissez  \cmd{Ajouter Sélection} du menu
contexte ou de la barre-outils. Ceci ouvre le dialogue de détails
où vous pouvez ajuster les propriétés. Vous devriez placer les propriétés
de la plus haute importance soigneusement pour être assuré, que vous
trouverez les médias encore plus tard. Avec un clic dessus \cmd{Ok}
le média apparaît et est ajouté à \appName{} l'icon apparaît dans
la première cplonne. Si aucun résultat n'es trouvé, clic sur \cmd{Nouveau}
au menu contexte ou à la barre outils.


\section{Editer un Media}

L'édition des médias peut être faite à la fenêtre de détail. Vous
pouvez l'atteindre au menu contexte ou à la barre outils après sélection
du média.


\section{Gestion des Media virtuels}

Les médias virtuels sont compris dans \appName{} comme media, qui
sont stockés dans la base de données, mais pas présent physiquement.
Par exemple, vos souhaits sont les médias virtuels, parce que vous
connaissez le média, mais vous ne l'avez pas sur votre étagère. En
outre, les idées actuelles pour d'autres ou la littérature peuvent
être des médias virtuels.


\subsection{Souhaits}

Dans \appName{}des souhaits sont signifiés comme médias, qu'un propriétaire
veut avoir. Par exemple, si vous voulez présenter à quelqu'un, un
nouveau livre, le livre est une idée de cadeau et non votre souhait.
Ainsi des souhaits sont possédés par la personne qui ont le souhait
et peuvent avoir le milieu à un autre moment.

Vous pouvez marquer un milieu en tant que souhait en activant le bouton,
ensuite \cmd{Souhait} au \cmd{ Détails du propriétaire} signet
à la fenêtre détail du média. Si vous voulez voir tous vos souhaits
(ou ceux de quelqu'un d'autre), démarrez une recherche et sélectionné
\cmd{Souhaits} comme \cmd{Etat}. POue exporter la liste, suivez
les instructions de \ref{sec:MediaExport}.


\subsection{Idées de cadeau}

On peut aussi stocker des idées de cadeau \appName{}. Pour faire
ainsi, veillez, à ce que la personne à qui vous voulez donner le présent
est déjà dans la base de données. Par conséquent cliquez sur \cmd{Utilisateur}
du menu \cmd{Fichier} pour ouvrir le dialogue utilisateur. Si l'utilisateur
n'est pas énuméré, créez un nouvel utilisateur. Mais soyez sûr de
laisser le nom d'utilisateur libre, si l'utilisateur n'emploie pas
la base de données. Autrement on ne peut manipuler les médias prêtés
de cette personne à \appName{}.

Si l'utilisateur est présent, ajoutez le média à la base de données.
Après allez à la fenêtre de détail et de là, choisissez \cmd{Autre}
(v. Fig. \ref{fig:PresentIdeas}). Du côté droit vous pouvez choisir
l'utilisateur à qui vous voulez faire un présent et l'ajouter aux
prétendants en cliquant sur la flèche gauche. Si vous ne possédez
pas le média vous-même, activez le cadeau pour en faire seulement
un média virtuel. Pour enlever quelqu'un, choisissez-le et cliquez
sur le bouton avec la flèche qui indique la droite.

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/details-present_de}
	\caption{Marquer le média comme idée de cadeau}
	\label{fig:PresentIdeas} 
\end{figure}


Après avoir donné le cadeau à quelqu'un, on peut marquer le média
comme \cmd{Déjà donné}. L'avantage en est, que \appName{} ajoute
le destinataire aux propriétaires du média automatiquement. En plus,
il vous enlève de la liste de propriétaire, si vous marquez le milieu
comme \cmd{Cadeau seulement}. Après le destinataire n'est plus disponible
en tant que destinataire pour ce média. Pour marquer un cadeau comme
donné, cliquez sur le prétendant au niveau de l'étiquette \cmd{Autre}
du gadget détail du bouton droit de la souris et choisir \cmd{Déjà
donné} du menu contextuel.

Pour voir toutes vos idées de cadeau, sélectionner \cmd{Souhaits
et cadeaux} comme \cmd{Etat} et lancer la recherche. Pour exporter
la liste, suivez les instructions de \ref{sec:MediaExport}. D'ailleurs
les idées de cadeau ne sont pas visibles pour le prétendant.


\subsection{Littérature}

Sous littérature nous comprenons un média, qui est employé à un projet.
Un projet peut être quelque chose comme une thèse principale ou un
article ou toute autre chose, pour lesquels vous employez d'autres
médias. Pour créer un nouveau projet ou changer ceux existants, cliquez
sur \cmd{Projets} dans le menu \cmd{File} . Ce dialogue se comporte
comme les dialogues décrits dans  \ref{sec:ManageData}. Si vous voulez
trouver un projet spécifique, saisissez une certaine partie du nom
dans le champ de filtre. Dans la liste au-dessous de vous on peut
voir les résultats immédiatement (v. Fig. \ref{fig:ProjectsProject}).

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/projects-project_de}
	\caption{L'administration de projet dans Meganizer}
	\label{fig:ProjectsProject} 
\end{figure}


Pour créer un nouveau projet, clic sur \cmd{Nouveau} avec le bouton
droit ou éditer un existant, le sélectionner et clic sur \cmd{Editer}.
Après que le côté droit de la fenêtre soit validé, vous pouvez introduire
dedans au moins le nom du projet. Les médias en résultant, peuvent
être des médias de la base de données locale. Elle peut être placée,
selon le résultat du projet dans un nouveau média. Après stockage
du nouveau projet, vous pouvez ajouter et enlever du matériel par
la tabulation \cmd{Matériel} . Pour ajouter, un clic sur le plus,
vert et en enlever un, clic sur le, moins, rouge. Vous pouvez écrire
un commentaire pour chaque matériel (v. Fig. \ref{fig:ProjectsMediaList}).

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/projects-medialist_de}
	\caption{Pour le projet médias utilisés}
	\label{fig:ProjectsMediaList} 
\end{figure}


Si vous ne posséder pas le matériel que vous employez à vos projets,
vous pouvez les marquer en tant que médias virtuels en activant la
boite à cocher ensuite \cmd{Littérature} au signet \cmd{Détails{
propriétaires}} de la fenêtre détails.


\section{Achat de Media}

On peut acheter des médias directement de \appName{}. En ce moment
vous pouvez employer Amazone en tant que revendeur. Hors de \appName{}
vous pouvez acheter tous les médias, qui peuvent être trouvés dans
des pays ou à n'importe quelles sources extérieures. Si vous trouvez
un média que vous voulez acheter, choisissez-le et choisissez\cmd{Achat}
fDu menu contextuel ou de la barre d'outils. Après une carte d'achats
apparaît à droite comme dans la fig. \ref{fig:ShoppingCart}. Vous
pouvez voir, quels médias vous avez choisi et combien et pour quel
prix. Également la petite icône à droite en bas de chaque média, vous
montre, quel vendeur est choisi. En plus, la couleur du média est
employé pour montrer l'état. Le rouge, montre que cette offre n'est
pas trouvé. Oranges, montre que des offres sont trouvées, mais pas
autant d'articles que vous voulez. Si tout est correct, la boîte apparaît
en vert. Si le fond est pointillé, vous pouvez voir, que c'est une
offre d'occasion. Quelles offres sont permises, peut être configuré
à chaque dialogue de recherche de fournisseur. Par défaut, seulement
des nouveaux produits sont choisis (par exemple : Chez Amazone par
défaut, les vendeurs de marché sont ignorés).

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/shoppingcart_de}
	\caption{La carte d'achat}
	\label{fig:ShoppingCart} 
\end{figure}


Pour augmenter la quantité d'un article, la sélectionner et clic sur
+ ou employer le menu contextuel. Pour la diminuer, vous pouvez également
employer le menu contextuel ou presser -. 

Avec les touches \cmd{Effacer}- vous pouvez l'enlever. Au menu contextuel,
vous pouvez également choisir le magasin et l'offre utilisée en plus
du magasin choisi. Dans le mode \cmd{auto} , \appName{} essaye
d'acheter les articles aussi bon marché que possible. Mais essaye
également de prendre en considération les coûts d'expédition. Si vous
configurez votre caddie comme vous voulez, vous pouvez procéder par
un clic sur \cmd{Achat}. \appName{} crée tous les caddies nécessaires
aux vendeurs et vous réoriente l'un après l'autre au caddie rempli
du vendeur. Après cela, tous les médias seront ajoutés à la base de
données, si les leurs ne sont déjà dedans.


\section{Prêter des Médias}

\appName{} laisse contrôler le processus de prêt des médias, que
vous avez empruntés à quelqu'un et que vous avez prêtés à quelqu'un.
Prêter est fait par un dialogue spécial. Vous pouvez l'atteindre dans
la fenêtre de détail d'un média au signet \cmd{Prêter} (v. Fig.
\ref{fig:Loaning}) ou dans le menu contextuel, ainsi que dans la
barre d'outils. Ici vous pouvez suivre tout le processus de prêt entier.
Le résumé de vos médias prêtés à d'autres est montré à la page de
démarrage \appName{}, que vous pouvez atteindre par le menu \cmd{Vue}
avec un clic sur \cmd{Sommaire}.

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/loanmedium_de}
	\caption{Emprunter et prêter des médias}
	\label{fig:Loaning} 
\end{figure}



\section{Editer des données à propos des médias}

Les données pour les médias peuvent être des données de personnes
ou de genres, qui sont mises en commun entre différents médias (également
connus sous le nom de clé étrangère). Pour les éditer, \appName{}
fournit des dialogues spéciaux, qui sont tous conçus de manière identique
(v. Fig. \ref{fig:DialogGenres}). Vous trouverez une liste de données
existantes spécifiques pour saisir dans la base de données dans la
fenêtre gauche (dans cet exemple qui sont des genres). Pour trouver
une date spéciale, saisissez une certaine partie du nom pour filtrer
dehors les articles non appropriés (s. Fig. \ref{fig:DialogGenresFilter}).

Si l'article voulu apparaît, choisissez-le avec un clic gauche et
les détails seront montrés du côté droit. Pour modifier l'entrée,
cliquez sur \cmd{Editer}, effectuez vos changements et clic sur
\cmd{Sauver}. La dernière action stocke les changements dans la
base de données et place le filtre à l'entrée éditée. Ceci est fait,
pour choisir automatiquement l'entrée employée la dernière. Pour décommander
vos changements, cliquez simplement sur n'importe quel autre article
dans la liste du côté gauche, sans appuyez sur \cmd{Sauver}. Si
vous avez besoin d'un nouvel article, clic sur \cmd{Nouveau}. Ceci
active le côté droit vide et complète le filtre à partir de la gauche
du champ correspondant au nouvel article. Pour ajouter le nouvel article
à la base de données, cliquez sur \cmd{Sauver}.

\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/genres_de}
	\caption{Dialogue pour éditer genres}
	\label{fig:DialogGenres} 
\end{figure}


\begin{figure}
	\centering
	\includegraphics[width=\textwidth]{latex/images/genres-gefiltert_de}
	\caption{Filtres d'entrées}
	\label{fig:DialogGenresFilter} 
\end{figure}


Ces dialogues sont montrés automatiquement, si vous voulez ajouter
un média à la base de données, qui n'ont pas de clé étrangère unique
ou celle-ci n'est pas trouvé dans la base de données. Dans ce cas-là,
le filtre est déjà placé à la valeur, qui est tenue par le média.
Si ceci mène à une liste vide d'article, changez svp le filtre le
plus spécifique, pour trouver un article approprié existant. Pour
choisir un article existant, choisissez-le et clic sur \cmd{Ok}.
Si aucun article existant n'est acceptable (rendez-vous compte des
types,…), créez en un neuf comme mentionné ci-dessus. Pour décommander
l'insertion dans la base de données, pressez \cmd{Annuler}.


\subsection{Personnes et Roles}

Vous pouvez ajouter les personnes à un média, qui sont impliquées
dans le média, comme des auteurs, des compositeurs, des traducteurs,
des orchestres et beaucoup d'autres. Le raccordement entre le média
et la personne s'appelle\cmd{Role}. La plupard des rôles communs
sont déjà présents dans la base de données, mais vous pouvez et devriez
également ajouter d'autres rôles à la base de données comme vous voudrez.
Le dialogue pour faire cela, peut être trouvé à \cmd{Roles} dans
le menu \cmd{Fi{chier}} ou en cliquant sur \cmd{Nouveau rôle}
dans la fenêtre détails du média.


\subsection{Fabricants}

\label{sec:EditManufacturers}

Chaque média doit avoir un fabricant. Mais pour être plus près du
discours de chacun des médias spécifiques, le fabricant est appelé
différemment pour les types de supports. Par exemple le fabricant
d'un livre s'appelle éditeur, alors que le fabricant d'un dispositif
de musique s'appelle l'étiquette. Puisque tous sont identique en fait,
un fabricant peut produire différents types de médias, tous les fabricants
peuvent être employés pour tous les types de médias. C'est également
la raison, pourquoi l'entrée \cmd{Fabricant} dans le menu \cmd{Fichier}
conduit au dialogue d'édition du fabricant.

Pour questionner le fichier central avec le nom donné du fabricant,
cliquez sur la flèche verte, ronde. Vous pouvez choisir, si le résultat
dépasse tous les champs ou seulement les ceux qui sont vides. Si un
tel bouton ne n'existe pas, vous pouvez mettre l'envoi des relations
entre les MIN et les fabricants du fichier central. Vous pouvez changer
ça au dialogue d'arrangements. D'autres détails au sujet du fichier
central peuvent être trouvés à la section \ref{sec:ManufacturersAndMINRanges}.


\subsection{Genre}

Les genres sont aussi indépendant du type de média. Le dialogue concerné
peut être atteind par le menu \cmd{Genres} de \cmd{Fichier}.


\section{Sauvegarde et restauration de la base de données}

Pour créer une sauvegarde de la base de données, la \cmd{Sauvegarde
de la base de données} dans le dialogue \cmd{Editer} suffit. Au
dialogue prochain, choisissez le nom de fichier et l'endroit qui devrait
être employé pour exporter. Cliquez dessus après\cmd{Exporter} pour
démarrer le traitement. Le dossier créé contient la base de données
entière dans le format de SQL. Depuis la reconstitution le support
n'est pas soutenu par le GUI, vous devez le relier au mysql-serveur
par l'intermédiaire de la ligne de commande et créer des base de données
vides (v. \ref{sec:installDatabase}). La sauvegarde se fait avec\\


use NAME\_OF\_EMPTY\_DATABASE;\\
source PATH\_TO\_SQL-FILE;\\


ensuite.

\section{Handling of external MimeTypes}

\end{document}