<?xml version="1.0" encoding="UTF-8" ?>

<chapter id="fundamentals-3-2">
<chapterinfo>
<title
>Die Grundlagen von &quantaplus;</title>
<authorgroup>
<author
><firstname
>Robert</firstname
> <surname
>Nickel</surname
> <affiliation
> <address
><email
>robert@artnickel.com</email
></address>
</affiliation>
</author>

<othercredit role="reviewer"
><firstname
>Christopher</firstname
> <surname
>Hornbaker</surname
> <affiliation
> <address
><email
>chrishornbaker@earthlink.net</email
></address>
</affiliation>
<contrib
>Lektor</contrib>
</othercredit>

<othercredit role="reviewer"
><firstname
>Fabrice</firstname
> <surname
>Mous</surname
> <affiliation
> <address
><email
>fabrice@kde.nl</email
></address>
</affiliation>
<contrib
>Lektor</contrib>
</othercredit>

<othercredit role="translator"
><firstname
>Georg</firstname
><surname
>Schuster</surname
><affiliation
><address
><email
>gschuster@aon.at</email
></address
></affiliation
><contrib
>Deutsche Übersetzung</contrib
></othercredit
> 

</authorgroup>
</chapterinfo>

<title
>Die Grundlagen von &quantaplus;</title>

<para
>In &quantaplus; gibt es mehrere Schlüsselkonzepte. Um diese zu verstehen und vollen Nutzen aus &quantaplus; ziehen zu können, muß man sich als zunächst mit diesen fundamentalen Konzepten vertraut machen. Dieses Kapitel versucht ihnen genau diese Konzepte nahezubringen, ohne die &quantaplus; wertlos wäre. </para>

<sect1 id="quanta-workspaces-3-2">
<title
>Der Arbeitsbereich</title>

<para
>In &quantaplus;  ist der Arbeitsbereich in drei Bereiche geteilt: global, lokal und projektbezogen. Diese Unterscheidung betrifft eine Reihe von Komponenten in &quantaplus;. </para>

<variablelist>
<varlistentry>
<term
>Global</term>
<listitem>
<para
>Globale Elemente sind für jeden, der &quantaplus; nutzt, verfügbar. Von Werkzeugleisten über Aktionen ist alles, was als global markiert ist, in der gemeinsamen Ordnerstruktur von &quantaplus; gespeichert. Dies ermöglicht der Gruppe der Administratoren verschieden Werkzeugleisten, Aktionen und Muster im globalen Baum zu sichern, die dann jedem in einer Mehrbenutzerumgebung am System zur Verfügung stehen. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Lokal</term>
<listitem>
<para
>Lokale Elemente stellen eine persönliche Sammlung von Webentwicklungsmittel für einen einzelnen Benutzer dar. Das sind benutzerspezifische Muster und Werkzeugleisten. Lokale Elemente werden im Benutzerverzeichnis gespeichert, sodaß sie nur dieser Benutzer persönlich verwenden kann. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Projekt</term>
<listitem>
<para
>Projektbezogene Elemente sind nur innerhalb eines bestimmten Projektes verfügbar. Dies kann alles von &CSS;-Mustern bis zu Werkzeugleisten mit besonderen Aktionen speziell für die Dateien eines bestimmten Projektes sein. Einfach gesagt, dies ist die am meisten eingeschränkte Größe. Alle Elemente werden im Ordnerbaum des Projektes abgelegt, was die gemeinsame Nutzung von Spezialwerkzeugen und Mustern von allen Mitarbeitern innerhalb des Projektes emöglicht. </para>
</listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="mdi-interface-3-2">
<title
>Die Multi-Dokument-Schnittstelle</title>

<mediaobject>
<imageobject>
<imagedata fileref="quantamdi.png" format="PNG"/>
</imageobject>
<caption
><para
>&quantaplus;  beim Bearbeiten des Dokumentes, dass sie gerade lesen.</para
></caption>
</mediaobject>

<para
>Das &quantaplus;-&MDI; besteht aus drei Hauptbereichen: dem Editorfenster, den Baumansichten und den Werkzeugleisten. Bitte schlagen sie in <xref linkend="editor-3-2"/>, <xref linkend="qit-3-2"/> und <xref linkend="toolbars-3-2"/> für weitergehende Informationen zu diesen Bereichen nach. </para>

<sect2 id="editor-3-2">
<title
>Das Editorfenster</title>

<para>
<mediaobject>
<imageobject>
<imagedata fileref="quantamdi-editor.png" format="PNG"/>
</imageobject>
<caption
><para
>Das &quantaplus; Editorfenster.</para
></caption>
</mediaobject>
</para>

<para
>Das &quantaplus;-Editorfenster ermöglicht die Bearbeitung von mehreren Dateien gleichzeitig. Wenn nur eine Datei geöffnet ist, füllt dieses Dokument das ganze Editorfenster. Sobald ein zweites Dokument geöffnet wird, wird ein schmaler Bereich am Fußende des Editorfensters für die Anzeige von Reitern mit dem Dateinamen und einem Status-Bildchen verwendet. </para>

<para
>Am oberen Ende des Editorfensters befinden sich die Werkzeugleisten des Editors. Gegenwärtig nimmt &quantaplus; &HTML; 4.01 Transitional als Standard an, für das ein Satz von  Werkzeugleisten gezeigt wird. Im Zuge des weiteren Ausbaus von &quantaplus; werden die Werkzeugleisten an die neuen Funktionen und und damit verbundene Benutzerbedürfnisse angepaßt. </para>

<para
>Die Verwendung von Werkzeugleisten ist wirklich leicht. Wenn sie einen einfachen Tag, z. B. &lt;u
> in ihr Dokument einfügen wollen, dann klicken sie das Sinnbild, welches das Tag repräsentiert, an. Nun können sie die Daten für diesen gerade eingefügten Tag eingeben. Sollten sie einen Tag, der mehrere Attribute hat (z.B.: Anker), einfügen wollen, springt ein Dialog auf und fordert sie zur Eingabe der verschiedenen Felder auf. <mediaobject>
<imageobject>
<imagedata fileref="taginputex.png" format="PNG"/>
</imageobject>
<caption
><para
>Der Anker-Dialog (&lt;a
>) .</para
></caption>
</mediaobject>
</para>
</sect2>

<sect2 id="qit-3-2">
<title
>Die Baumansichten</title>

<mediaobject>
<imageobject>
<imagedata fileref="quantamdi-treeview.png" format="PNG"/>
</imageobject>
<caption
><para
>Die Baumansichten</para
></caption>
</mediaobject>

<para
>Die Baumansichten (&QIT;) ermöglichen es, in den Informationen zu &quantaplus; zu navigieren, sie zu öffnen und zu durchstreifen. Es stehen für Dateien, Projekt, Muster, Dokumentstruktur, Skripte, Attribute und Dokumentation Baumansichten zur Verfügung. </para>

<variablelist id="qit-parts">
<title
>Baumansichten (&QIT;) erklärt</title>

<varlistentry>
<term
>Der Dateibaum <inlinemediaobject
> <imageobject>
<imagedata fileref="ftab.png" format="PNG"/>
</imageobject>
</inlinemediaobject>
</term>
<listitem>
<para
>Damit können sie ihr ganzes Dateisystem überblicken. Es werden zwei Wurzeln des Dateisystems präsentiert. Die erste ist das Heimatverzeichnis und die Zweite ist der Basisordner /. Damit können sie Dateien auf ihrer Maschine finden, editieren und zum aktiven Projekt hinzufügen. Das Rechts-Anklicken einer Datei ermöglicht die Anwendung verschiedener Verwaltungsoptionen zur Datei und erlaubt zusätzlich die Datei in das aktive Projekt einzufügen, so es eines gibt.  </para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Der Projektbaum <inlinemediaobject
> <imageobject>
<imagedata fileref="ptab.png" format="PNG"/>
</imageobject>
</inlinemediaobject>
</term>
<listitem>
<para
><link linkend="quanta-projects-3-2"
>Projektmanagement</link
> ist ein mächtiges Werkzeug, das &quantaplus; ermöglicht. Diese Ansicht zeigt alle Dateien im Projekt und erlaubt das Verwalten der Dateien im Projekt mittels rechtem Mausklick. Aktionen wie hinzufügen, entfernen, hochladen oder löschen der Dateien von der Platte können mittels dem dann angezeigten Kontextmenü durchgeführt werden. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Der Vorlagenbaum <inlinemediaobject
> <imageobject>
<imagedata fileref="ttab.png" format="PNG"/>
</imageobject>
</inlinemediaobject>
</term>
<listitem>
<para
>Eine weitere Möglichkeit von &quantaplus; ist die Verwendung von Vorlagen. Es ist die Verwendung von allem als Vorlage möglich. Bilder, Programmteile, eine ganze Webseite usw. Ganz wie gewünscht. </para>

<para
>Vorlagen können in drei Kategorien eingeteilt werden, abhängig davon, in welchem Zusammenhang sie verwendet werden. Die Kategorie hängt vom &quantaplus;-Arbeitsbereich ab. Globale Vorlagen sind immer verfügbar, lokale Vorlagen nur für den entsprechenden Benutzer und Vorlagen in Projekten sind innerhalb dessen nutzbar. Mehr zu Vorlagen ist in <xref linkend="templates-3-2"/> finden. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Der Skriptbaum <inlinemediaobject
> <imageobject>
<imagedata fileref="exec.png" format="PNG"/>
</imageobject>
</inlinemediaobject>
</term>
<listitem>
<para
>Hier finden man Information über die verfügbaren Skriptsprachen. Das Konzept der  Aufgliederung in Global, Lokal und Projekt funktioniert auch hier. Durch Links-Klicken der Elemente kann man die verfügbare Information abrufen. Mit Rechts-Klicken kann man zusätzliche Aktionen durchführen, wie z.B. Skripte starten, editieren odermit EMail verschicken. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Der Strukturbaum <inlinemediaobject
> <imageobject>
<imagedata fileref="view_sidetree.png" format="PNG"/>
</imageobject>
</inlinemediaobject>
</term>
<listitem>
<para
>Mit dieser Ansicht zeigt man die interne Struktur des aktiven Dokumentes an. Durch Links-Klicken eines Elementes wird der Cursor im Dokument auf die Position des Elementes gesetzt. Durch Rechts-Klicken öffnet sich eine Liste von Befehlen in Bezug auf Navigation und Auffrischung des Baumes. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Der Attributbaum <inlinemediaobject
> <imageobject>
<imagedata fileref="tag_misc.png" format="PNG"/>
</imageobject>
</inlinemediaobject>
</term>
<listitem>
<para
>Dieser Baum erscheint unter den anderen Baumansichten. Mit ihm kann manschnell Attribute und Namensräume ändern. Das auf den Inhalt ausgerichtete Eintragssystem ermöglicht die Änderung aller verfügbaren Attribute mit wenigen Mausklicks. <mediaobject>
<imageobject>
<imagedata fileref="attribute_tree.png" format="PNG"/>
</imageobject>
<caption
><para
>Der Attributbaum</para
></caption>
</mediaobject>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Der Dokumentationsbaum <inlinemediaobject
> <imageobject>
<imagedata fileref="contents2.png" format="PNG"/>
</imageobject>
</inlinemediaobject>
</term>
<listitem>
<para
>Hier ist die vollständige Dokumentation zur Web-Technik für Ihre Entwicklung zu finden. Es können vorgepackte Dokumentation für &quantaplus; von der <ulink url="http://quanta.sourceforge.net/docs.html"
>&quantaplus;' Dokumentationssite</ulink
> herunterladen werden, man kann <link linkend="creating-quanta-docs-3-2"
>sich eigene Dokumentation schaffen</link
>, und durch Hinzufügen eine Ordners "doc" zu einem Projekt kann projektspezifische Dokumentation angefügt, editiert und betrachtet werden. </para>
</listitem>
</varlistentry>
</variablelist>
</sect2>

<sect2 id="toolbars-3-2">
<title
>Die Werkzeugleisten </title>

<mediaobject>
<imageobject>
<imagedata fileref="toolbars.png" format="PNG"/>
</imageobject>
<caption
><para
>&quantaplus;' &HTML; Werkzeugleisten.</para
></caption>
</mediaobject>

<para
>Die &quantaplus; Werkzeugleisten sind umfangreich ausgebaut und leicht zu verstehen. Zeigen sie auf ein Symbol und sie erhalten den entsprechenden Befehl angezeigt. Die Schokoladeseite der Werkzeugleisten ist die Möglichkeit, eigene Befehle als Symbole in &quantaplus; zu definieren. </para>

<para
>Das Verwalten der Werkzeugleisten in &quantaplus; ist einfach. Mit dem <guimenu
> Werkzeugleisten</guimenu
>-Menü können sie Werkzeugleisten laden, speichern, hinzufügen und mit EMail verschicken. Beim Laden einer Werkzeugleiste können sie zwischen allen drei <link linkend="quanta-workspaces-3-2"
>Arbeitsbereichen</link
> in &quantaplus; wählen. Beim Speichern einer neu geschaffenen Werkzeugleiste könnes sie zwischen dem lokalen und dem Projekt- Kontext wählen. Wollen sie die Werkzeugleiste allgemein verfügbar machen, bitten sie den Administrator, diese im &quantaplus;' Ordner für globale Werkzeugleisten abzulegen. </para>

<para
>Eine weitere Funktion von &quantaplus; ist die Fähigkeit, eine Werkzeugleiste mit EMail zu verschicken. &quantaplus; sendet die Werkzeugleiste als komprimiertes Tar-Archiv über &kmail;. Wenn sie eine Werkzeugleiste in einer EMail erhalten, können sie diese in &quantaplus; wie jede andere sichern und laden.  </para>
</sect2>
</sect1>
</chapter>
