Home / LinuxUser / 2001 / 11 / Web-Seiten mit Quanta+

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

HTML gezaubert

Web-Seiten mit Quanta+

Eigene Funktionalität

Ihnen reicht die Funktionalität, die Quanta bietet, nicht aus? Wählen Sie unter Einstellungen den Menüpunkt Configure Actions.... Es öffnet sich ein umfangreicher Dialog, der nicht nur die vorhandenen Funktionen aufzählt, sondern auch erlaubt, Quanta Ihren Bedürfnissen entsprechend einzurichten (Abbildung 12).

Abbildung 12: Verwirrende Vielfalt

Links sind die bereits definierten Funktionen aufgelistet. Markieren Sie einen Punkt auf dieser Liste, wird Ihnen rechts die genauere Information dazu angezeigt. Jede dieser Funktionen gehört einer von drei Kategorien an: Tag, Skript oder Text. Tag erlaubt Ihnen die Definiton zusätzlicher HTML-Tags, während Sie mit der Funktion Text eigene oft verwendete Texte, beispielsweise einen persönlichen Copyright-Hinweis, hinterlegen.

Da Quanta keine Möglichkeit bietet, um deutsche Umlaute und andere Sonderzeichen in Character Entitiesumzuwandeln, nutzen wir den "Actions configuration"-Dialog, um das Programm um eben diese Funktionalität zu erweitern. Mit recodeexistiert auf den meisten Linux-Installationen ein Kommandozeilenprogramm, das für diese Aufgabe wie geschaffen ist.

Klicken Sie auf den Button Neu unten links (Abbildung 12). In der Aktionsliste erscheint eine leere Funktion, die als Symbol einen blauen Punkt enthält. Geben Sie im oberen Formularfeld einen Namen ein (beispielsweise Recode), und wählen Sie den mittleren Reiter Script aus. Tragen Sie in das leere Textfeld den Befehl

recode -d latin1..h4

ein. Diese Information fällt übrigens nicht vom Himmel – hier war der Blick in die recode-Manpage notwendig.

Mit dieser Befehlszeile allein ist es jedoch nicht getan. Das Kommando muss wissen, was es verarbeiten soll, was mit dem Ergebnis zu tun ist und wie es im Fehlerfalle zu reagieren hat. Diese Aktionen können Sie über die Reiter Input, Output und Fehler steuern.

Da jeweils ein ganzes HTML-Dokument verarbeitet werden soll, geben wir als Input-Quelle current document an. Der Reiter Output bietet noch mehr Optionen. Wir entscheiden uns hier für Aktuelles Dokument ersetzen – schließlich soll das Dokument im bearbeiteten Zustand im Netz erscheinen. Im Auswahldialog des Reiters Fehler entscheiden wir uns dafür, uns eventuelle Fehlermeldungen im Message Window anzeigen zu lassen.

Mit einem Klick auf OK wäre unsere neue Funktion einsatzbereit. Für die Anwenderin ist jedoch am blauen Punkt als Symbol nicht zu erkennen, wozu sie gut ist.

Klicken Sie daher im "Actions configuration"-Dialog auf das Icon mit dem blauen Punkt links neben dem Text:-Feld. Im Auswahldialog dürfen Sie sich nun ein aussagekräftigeres Icon aussuchen (Abbildung 13). Quanta bietet Ihnen seine eigenen Icons zur Auswahl an. Sollten Ihnen diese nicht zusagen, sorgt ein Systemverzeichnis wie /opt/kde2/share/apps/quanta/toolbar für Nachschub, das Sie nach einem Klick auf Sonstige Symbole / Durchsuchen erreichen können. Selbstverständlich steht es Ihnen frei, zu einem Icon-Editor greifen und eigene Icons zu kreieren.

Abbildung 13: Icons helfen bei der Orientierung

Jetzt fehlt eigentlich nur noch ein Button, um die neue Recode-Funktion per Klick aus der Werkzeugleiste heraus aufrufen zu können. Öffnen Sie unter Einstellungen / Werkzeugleisten einrichten einen Dialog (Abbildung 14), der die individuelle Ausgestaltung der Quanta-Toolbars erlaubt. Das obere Dropdown-Menü lässt Ihnen die Wahl, ob der neue Tool-Button in einer der Programm-Werkzeugleisten oder in einem der Reiter über dem Editor-Fenster eingefügt werden soll.

Darunter finden Sie eine zweigeteilte Ansicht. Links sind die möglichen Aktionen aufgelistet, rechts die tatsächlich eingebundenen und damit jeweils sichtbaren Aktionen. Pfeile in der Mitte ermöglichen es, einzelne Elemente hinzuzufügen oder wegzunehmen. Pfeile nach oben oder unten erlauben die Positionierung der einzelnen Elemente.

Unsere Recode-Funktion ist gut in der Editor Toolbar aufgehoben, die bislang Aktionen wie Cut, Copy&Paste, Undo oder die Rechtschreibprüfung enthält. Suchen Sie im linken Fenster nach dem selbsterstellten Skript Recode. Markieren Sie es, und befördern Sie es mit einem Klick auf den blauen Pfeil nach rechts in die Liste der in der Toolbar angezeigten Aktionen. Gefällt Ihnen die vorgegebene Position nicht, so markieren Sie das Element erneut und versetzen es mittels der Pfeile nach oben oder unten an die gewünschte Position.

Ein Klick auf Anwenden überträgt das Icon in die Werkzeugleiste. Quanta sorgt sogar dafür, dass Ihr neues Tool in die Liste aufgenommen wird, die Ihnen die Definition eines Tastatur-Shortcuts, zu finden unter Einstellungen / Tastenzuordnungen vornehmen..., erlaubt.

Abbildung 14: Ausbaufähig – die Werkzeugleiste

Diese individuellen Erweiterungsmöglichkeiten dürften vor allem fortgeschrittene Entwickler zu schätzen wissen. Quanta ist jedoch für jeden einen näheren Blick wert, der ein bisschen Unterstützung durch eine moderne GUI sucht. Das Programm wird jedoch jeden enttäuschen, der auf eine Web-Seiten-Erstellung per Drag&Drop hofft.

Glossar

Vi oder Emacs

Die zwei bekanntesten, auf der Textkonsole bedienbaren Text-Editoren der Unix-Welt. Ihre Bedienphilosophie erfordert Einarbeitung, sodass sie trotz ihrer Leistungsfähigkeit nicht Jedermanns Sache sind.

IDE

"Integrated Development Environment". Ein Programm, das die Erstellung von Software (oder in diesem Fall Web-Seiten) erleichtert, indem es verschiedene Funktionalitäten unter einem Dach greifbar macht. Zum Pflichtprogramm einer IDE gehört ein "vernünftiger" Editor mit vielen Menüs und Hilfefunktionen, der Zugriff auf externe Programme und die Möglichkeit der Fehleranalyse.

PHP4

"PHP Hypertext Preprocessor", eine serverseitige, vielseitige Skriptsprache, die in HTML-Dateien eingebunden wird.

CSS

"Cascading Style Sheets", Formatvorlagen, die die Darstellungsweise der verschiedenen Elemente eines HTML-Dokuments an einer zentralen Stelle festlegen.

Syntax-Highlighting

Programmier- und Auszeichnungssprachen bestehen aus vordefinierten Wörtern. Gute Editoren erkennen diese Schlüsselwörter und stellen sie während des Schreibens farbig dar.

XML

"Extensible Markup Language", eine spezielle Sprache, um Dokumente und Datenstrukturen einheitlich zu beschreiben. Sie ist sowohl maschinen- als auch menschenlesbar und wird vom KDE-Projekt gern für Dateiformate verwendet.

Bugs

Ein anderer Ausdruck für Fehler. In den Anfängen der Computerzeit konnten tatsächlich Insekten für Störungen sorgen, die dann manuell beseitigt werden mussten. Heute sind die Plagegeister nur softwaretechnische Fehler, der Name aber ist geblieben.

Character Entities

Spezielle Kodierung von Sonderzeichen und deutschen Umlauten, damit sie weltweit richtig dargestellt werden.

recode

Ein Kommandozeilen-Programm, das verschiedene Zeichensätze und -formate ineinander umwandelt. In diesem speziellen Fall wird der Zeichensatz iso-latin-8859-1 ins HTML-Format umgewandelt, symbolisch durch latin1..h4 ausgedrückt. Die Option -d bedeutet, dass nur die Sonderzeichen im Text, aber nicht die spitzen Klammern der HTML-Tags behandelt werden.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...