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 © <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 *