tazweb rev 181

Tiny edits & add tazweb.de.html (thanks HGT)
author Paul Issott <paul@slitaz.org>
date Mon Mar 13 20:00:22 2017 +0000 (2017-03-13)
parents dd3b94d5bca8
children 311c2e5da64d
files README doc/tazweb.de.html src/tazweb.c
line diff
     1.1 --- a/README	Mon Mar 13 16:39:57 2017 +0100
     1.2 +++ b/README	Mon Mar 13 20:00:22 2017 +0000
     1.3 @@ -3,26 +3,25 @@
     1.4  
     1.5  
     1.6  TazWeb is a modern, radically simple and very light web browser providing all
     1.7 -needed functions for daily browsing on the internet. TazWeb is take of users
     1.8 +needed functions for daily browsing on the internet. TazWeb is aware of users
     1.9  privacy, it handle cookies but will NOT store any passwords or other user info. 
    1.10  
    1.11 -a single
    1.12 -window with one small toolbar using buttons, a URL and search entry,
    1.13 -and a  but no menubar. Please keep the code simple
    1.14 -and clean. If you are motivated and want to add some more functionality, 
    1.15 -please talk to the AUTHOR before committing anything in the repos.
    1.16 +It consists of a single window with one small toolbar using buttons, a URL and 
    1.17 +search entry, but no menubar. Please keep the code simple and clean. If you are 
    1.18 +motivated and want to add some more functionality, please talk to the AUTHOR 
    1.19 +before committing anything in the repos.
    1.20  
    1.21  This application have been created for Tazpanel and future SliTaz integrated
    1.22 -Web applications and it become a daily usable browser. The idea with TazWeb 
    1.23 -is to have a minimal interface, the approach is to build all the GUI with 
    1.24 -xHTML and CSS like in TazPanel or welkow web applications.
    1.25 +Web applications and it's become a daily usable browser. The idea with TazWeb 
    1.26 +is to have a minimal interface, the approach is to build all of the GUI with 
    1.27 +xHTML and CSS like in TazPanel or well-known web applications.
    1.28  
    1.29  For general and end-user documentation have a look at doc/tazweb.html.
    1.30  TazWeb is published, like webkit source under a free BSD license.
    1.31  
    1.32  Major features:
    1.33  
    1.34 -    * Tabbed browsing (under developement: 2.0 next generation)
    1.35 +    * Tabbed browsing (under development: 2.0 next generation)
    1.36      * Cookie support
    1.37      * Download manager
    1.38      * Text based config file
    1.39 @@ -56,9 +55,9 @@
    1.40  
    1.41  TazWeb helper script
    1.42  --------------------------------------------------------------------------------
    1.43 -TazWeb use a set of SHell functions from /usr/lib/tazweb/helper.sh. These
    1.44 +TazWeb uses a set of SHell functions from /usr/lib/tazweb/helper.sh. These
    1.45  functions are used to handle bookmarks and cookies. The GTK gui parts use
    1.46 -yad and some functions will generated html files to be used by tazweb menu
    1.47 +yad and some functions will generate html files to be used by tazweb menu
    1.48  or buttons.
    1.49  
    1.50  
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/doc/tazweb.de.html	Mon Mar 13 20:00:22 2017 +0000
     2.3 @@ -0,0 +1,180 @@
     2.4 +<!DOCTYPE html>
     2.5 +<html lang="de">
     2.6 +<head>
     2.7 +	<title>TazWeb-Handbuch</title>
     2.8 +	<meta charset="utf-8" />
     2.9 +	<link rel="stylesheet" type="text/css" href="style.css" />
    2.10 +</head>
    2.11 +<body>
    2.12 +	
    2.13 +<div id="header">
    2.14 +	<h1>TazWeb-Handbuch</h1>
    2.15 +</div>
    2.16 +
    2.17 +<!-- Start content -->
    2.18 +<div id="content">
    2.19 +
    2.20 +<h2>SliTaz-Webbrowser</h2>
    2.21 +
    2.22 +<p>
    2.23 +	TazWeb ist ein ganz einfacher und sehr ressourcenschonender Webbrowser mit einem
    2.24 +	einzigen Fenster, einer kleinen Werkzeugleiste und einem Kontextmenü, aber ohne
    2.25 +	eine Menüleiste und Reiter. Funktionen wählt man mit einem Rechtsklick irgendwo in
    2.26 +	dem Browser-Fenster oder über die Werkzeugleiste. TazWeb kann auch Lesezeichen in einer
    2.27 +	persönlichen Startseite verwalten. Es hat einen Modus zum Betrachten des Seiten-Quelltextes sowie
    2.28 +	Vergrößerungs- und Druckfunktionen.
    2.29 +	TazWeb ermöglicht über ein Suchfeld und (standardmäßig) Google schnell im Internet zu suchen.
    2.30 +	Diese Dokumentationsdatei ist stets über die rechte Seite der Werkzeugleiste zugreifbar.
    2.31 +</p>
    2.32 +<p>
    2.33 +	Der Browser ist sehr schnell und klein (das Objektprogramm ist etwa 24 KB groß) und verwendet 
    2.34 +	die "Webkit engine" zum Seitenaufbau. Daher werden alle neuesten 
    2.35 +	Web-Standards unterstützt wie auch Javascript und Flash-Animationen sowie Videos.
    2.36 +</p>
    2.37 +
    2.38 +<h3>Geschichte</h3>
    2.39 +<p>
    2.40 +	Der SliTaz Webbrowser wurde für die Anforderungen von TazPanel entwickelt, das die
    2.41 +	SliTaz-Verwaltung mitsamt einer Paketverwaltung ermöglicht. Es wurden
    2.42 +	die neuesten Technologien wie xHTML 5 und CSS 3 für die graphische
    2.43 +	Benutzeroberfläche verwendet. Die Inhalte werden mit CGI erstellt. Der bevorzugte
    2.44 +	Webserver ist "Busybox httpd".
    2.45 +</p>
    2.46 +
    2.47 +<h3>Sicherheit und persönliche Daten</h3>
    2.48 +<p>
    2.49 +	TazWeb ist ein sehr sicheres Programm und speichert keinerlei persönliche Daten: Es
    2.50 +	werden keine "cookies" gespeichert oder Sitzungs- und Verlaufsdateien erstellt.
    2.51 +	Daher werden auch "website"-bezogene
    2.52 +	Einstellungen nicht gespeichert, so dass z.B. Anmeldedaten nach jedem Starten
    2.53 +	des Programms erneut eingegeben werden müssen (nebenbei bemerkt: "websites" können mithilfe
    2.54 +	von "cookies" Ihr Verhalten beobachten!).
    2.55 +</p>
    2.56 +
    2.57 +<h3>Kiosk-Modus</h3>
    2.58 +<p>
    2.59 +	TazWeb bietet einen Kiosk-Modus, der für Rechner in öffentlichen Bereichen nützlich ist. Der
    2.60 +	Kiosk-Modus startet TazWeb im Vollbildschirmmodus. Im Kiosk-Modus ist es nicht möglich,
    2.61 +	Lesezeichen zu setzen, irgendetwas zu speichern ("download") oder einen URL in einem neuen
    2.62 +	Fenster zu öffnen.
    2.63 +</p>
    2.64 +<pre>
    2.65 +$ tazweb --kiosk
    2.66 +</pre>
    2.67 +
    2.68 +<h3>Startseite und Lesezeichen</h3>
    2.69 +<p>
    2.70 +	TazWeb kann eine Startseite in dem globalen Standard-Konfigurations-Verzeichnis verwenden.
    2.71 +	Der Pfadname ist: <code>/usr/share/webhome</code>.
    2.72 +</p>
    2.73 +<p>
    2.74 +	Die Datei <code>bookmark.txt</code> ist eine einfache Textdatei, die standardmäßig eine
    2.75 +	Liste von Verweisen ("links") enthält. Diese Datei kann mit einem beliebigen Text-Editor
    2.76 +	bearbeitet werden, z.B. zum Einfügen von Lesezeichen. Es kann aber auch das TazWeb-Kontextmenü
    2.77 +	(durch Rechtsklick) verwendet werden. Beim ersten Starten
    2.78 +	erzeugt TazWeb eine persönliche Lesezeichen-Datei in dem Verzeichnis <code>.config/tazweb</code>.
    2.79 +</p>
    2.80 +<p>
    2.81 +	TazWeb kann mit Lesezeichen umgehen und ein Lesezeichen auf Ihre Startseite kann leicht
    2.82 +	über den Kontextmenüeintrag: <i>"Lesezeichen hinzufügen"</i> hinzugefügt werden.
    2.83 +	TazWeb kann Ihre Lesezeichen auch über eine elegante CGI-Web-Oberfläche verwalten.
    2.84 +</p>
    2.85 +<p>
    2.86 +	Anmerkung: Die Standard-Lesezeichendatei <code>bookmarks.txt</code> befindet sich in dem Verzeichnis
    2.87 +	<code>/usr/share/tazweb</code>.
    2.88 +	Diese kann als persönliche Lesezeichendatei verwendet werden, indem in einem Terminal das
    2.89 +	folgende Kommando eingegeben wird:
    2.90 +</p>
    2.91 +<pre>
    2.92 +<code>$ cp -f /usr/share/tazweb/bookmarks.txt $HOME/.config/tazweb</code>
    2.93 +</pre>
    2.94 +
    2.95 +<h3>Startseite und URL als Aufrufparameter</h3>
    2.96 +
    2.97 +<p>
    2.98 +	Die Standard-Startseite ("SliTaz WebHome") ist im Quellprogramm festgelegt und kann nicht geändert werden.
    2.99 +	TazWeb kann aber mit einem URL als erstem Argument gestartet werden, z.B.:
   2.100 +</p>
   2.101 +<pre>
   2.102 +<code>$ tazweb <a href="http://www.slitaz.org/">http://www.slitaz.org/</a></code>
   2.103 +</pre>
   2.104 +<p>
   2.105 +	Auf diese Art können Sie beispielsweise Ihre eigene Startseite als
   2.106 +	hübsches xHTML-Dokument gestalten und TazWeb über ein Schreibtischsymbol oder
   2.107 +	mit dem Kommando <code>tazweb file://$HOME/.config/tazweb/home.html</code> starten.
   2.108 +</p>
   2.109 +<p>
   2.110 +	Wenn Sie eine eigene Startseite für Ihr Direktstart-System oder alle Benutzer gemeinsam haben möchten,
   2.111 +	können Sie ein eigenes Paket slitaz-configs erzeugen oder Sie bearbeiten die xHTML-Datei
   2.112 +	<code>/usr/share/webhome/index.html</code>. Wenn Sie diese Datei ändern, sollten Sie
   2.113 +	das Paket <code>slitaz-configs</code> blockieren oder eine Sicherungskopie der geänderten Datei erstellen,
   2.114 +	da diese bei Aktualisierung des Pakets <code>slitaz-configs</code> überschrieben wird.
   2.115 +</p>
   2.116 +<p>
   2.117 +	Wenn TazWeb mit einem URL als Argument gestartet wird, braucht <code>http://</code> darin nicht
   2.118 +	angegeben zu werden, da TazWeb URLs selbstständig umformt.
   2.119 +</p>
   2.120 +
   2.121 +<h3>URL und Suchanfragen</h3>
   2.122 +<p>
   2.123 +	Über das URL-Feld in der Werkzeugleiste kann die Adresse einer "website" eingegeben werden. Dort
   2.124 +	wird auch die Adresse der aktuellen "website" angezeigt.
   2.125 +	In dem URL-Feld kann Auswählen, Kopieren und Ablegen benutzt werden. <code>http://</code> braucht
   2.126 +	darin nicht angegeben zu werden, da TazWeb URLs selbstständig umformt.
   2.127 +	Um einen neuen URL zu aktivieren, muss die "ENTER"-Taste betätigt werden.
   2.128 +</p>
   2.129 +<p>
   2.130 +	Das Suchfeld ermöglicht die Internetsuche, wobei standardmäßig Google verwendet wird. Es braucht
   2.131 +	nur die Suchanfrage eingetippt und die "ENTER"-Taste betätigt zu werden; auch Linksklick auf
   2.132 +	das Suchsymbol ist möglich.
   2.133 +</p>
   2.134 +
   2.135 +<h3>"Web"-Anwendungen</h3>
   2.136 +<p>
   2.137 +	Der Browser TazWeb ist bestens geeignet, um "Web"-Anwendungen mithilfe eines
   2.138 +	hübschen Schreibtischsymbols oder über das Standard-SliTaz-Menü
   2.139 +	zu starten. Dazu braucht nur eine einfache "desktop"-Datei mit einem Text-Editor
   2.140 +	erstellt zu werden. Es folgt ein Beispiel für einen "Web"-Anwendungsstarter, der
   2.141 +	<code>scn.desktop</code> heißen könnte:
   2.142 +</p>
   2.143 +<pre><code>
   2.144 +[Desktop Entry]
   2.145 +Type=Application
   2.146 +Name=SliTaz SCN
   2.147 +Icon=slitaz-menu
   2.148 +Exec=tazweb http://scn.slitaz.org/
   2.149 +</code>
   2.150 +</pre>
   2.151 +
   2.152 +<h3>Fehler und Entwicklung</h3>
   2.153 +<p>
   2.154 +	TazWeb ist ein "open source"-Projekt unter einer BSD-Lizenz und alle Ressourcen werden
   2.155 +	von SliTaz GNU/Linux bereitgestellt. Für die Verwaltung des Kodes verwenden wir ein "Mercurial repository".
   2.156 +	Diskussionen und Unterstützung erfolgen über das <code><a href="http://forum.slitaz.org/">Forum</a></code>
   2.157 +	der SliTaz-Benutzergemeinschaft. Wenn Sie irgendeine Funktion an
   2.158 +	TazWeb vermissen oder einen Fehler finden, benachrichtigen Sie uns bitte mittels unseres
   2.159 +	Fehlermeldeverfahrens bei:
   2.160 +	<code><a href="http://bugs.slitaz.org/">bugs.slitaz.org</a></code>
   2.161 +</p>
   2.162 +<p>
   2.163 +	Wenn Sie helfen und sich an der Entwicklung beteiligen wollen, könnten Sie damit anfangen,
   2.164 +	eine lokale Kopie des "TazWeb repository" zu erstellen, darin Ihre Korrektur, verbesserte Dokumentation
   2.165 +	oder Gestaltung ("artwork") einzubringen und diese dann an die
   2.166 +	"SliTaz mailing list" oder an das <code><a href="http://scn.slitaz.org/">SCN</a></code> schicken.
   2.167 +	Um das "TazWeb Mercury repository" zu kopieren oder anzusehen kann das folgende Kommando
   2.168 +	verwendet werden:
   2.169 +</p>
   2.170 +<pre><code>
   2.171 +$ hg clone <a href="http://hg.slitaz.org/tazweb">http://hg.slitaz.org/tazweb</a>
   2.172 +</code></pre>
   2.173 +
   2.174 +<!-- End content -->
   2.175 +</div>
   2.176 +
   2.177 +<div id="footer">
   2.178 +	Copyright &copy; <span class="year"></span> TazWeb contributors
   2.179 +</div>
   2.180 +
   2.181 +</body>
   2.182 +</html>
   2.183 +
     3.1 --- a/src/tazweb.c	Mon Mar 13 16:39:57 2017 +0100
     3.2 +++ b/src/tazweb.c	Mon Mar 13 20:00:22 2017 +0000
     3.3 @@ -1,6 +1,6 @@
     3.4  /*
     3.5   * TazWeb is a radically simple web browser providing a single window
     3.6 - * with a single toolbar with buttons, an URL entry and search as well
     3.7 + * with a single toolbar with buttons, a URL entry and search as well
     3.8   * as a contextual menu, but no menu bar or tabs. Commented line code
     3.9   * starts with // and comments are between * *
    3.10   *