Skip to content

Commit da0c311

Browse files
committed
Update the links in the user's guide
1 parent ca35e2e commit da0c311

4 files changed

Lines changed: 118 additions & 102 deletions

File tree

DBUtils/Docs/UsersGuide.de.html

Lines changed: 34 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ <h1 class="title">Benutzeranleitung für DBUtils</h1>
5858
</div>
5959
<div class="section" id="zusammenfassung">
6060
<h1>Zusammenfassung</h1>
61-
<p><a class="reference external" href="http://www.webwareforpython.org/DBUtils">DBUtils</a> ist eine Sammlung von Python-Modulen, mit deren Hilfe man in <a class="reference external" href="http://www.python.org">Python</a>
61+
<p><a class="reference external" href="https://github.com/Cito/DBUtils">DBUtils</a> ist eine Sammlung von Python-Modulen, mit deren Hilfe man in <a class="reference external" href="https://www.python.org">Python</a>
6262
geschriebene Multithread-Anwendungen auf sichere und effiziente Weise an
63-
Datenbanken anbinden kann. DBUtils wurde mit Blick auf <a class="reference external" href="http://www.webwareforpython.org">Webware for Python</a>
64-
als Anwendung und <a class="reference external" href="http://www.pygresql.org">PyGreSQL</a> als <a class="reference external" href="http://www.postgresql.org">PostgreSQL</a>-Datenbankadapter entwickelt,
65-
kann aber für beliebige Python-Anwendungen und beliebige auf <a class="reference external" href="http://www.python.org/dev/peps/pep-0249/">DB-API 2</a>
63+
Datenbanken anbinden kann. DBUtils wurde mit Blick auf <a class="reference external" href="https://cito.github.io/w4py/">Webware for Python</a>
64+
als Anwendung und <a class="reference external" href="http://www.pygresql.org/">PyGreSQL</a> als <a class="reference external" href="https://www.postgresql.org/">PostgreSQL</a>-Datenbankadapter entwickelt,
65+
kann aber für beliebige Python-Anwendungen und beliebige auf <a class="reference external" href="https://www.python.org/dev/peps/pep-0249/">DB-API 2</a>
6666
beruhende Python-Datenbankadapter verwendet werden.</p>
6767
</div>
6868
<div class="section" id="module">
@@ -127,14 +127,15 @@ <h1>Module</h1>
127127
</div>
128128
<div class="section" id="download">
129129
<h1>Download</h1>
130-
<p>Die aktuelle Version von DBUtils kann von der Homepage von Webware for Python
130+
<p>Die aktuelle Version von DBUtils kann vom Python Package Index
131131
heruntergeladen werden:</p>
132-
<blockquote>
133-
<a class="reference external" href="http://www.webwareforpython.org/downloads/DBUtils/">http://www.webwareforpython.org/downloads/DBUtils/</a></blockquote>
134-
<p>Außerdem befindet sie sich im Python Package Index (auch bekannt als der
135-
&quot;Cheese Shop&quot;) und kann von dort heruntergeladen werden:</p>
136-
<blockquote>
137-
<a class="reference external" href="http://www.python.org/pypi/DBUtils/">http://www.python.org/pypi/DBUtils/</a></blockquote>
132+
<pre class="literal-block">
133+
https://pypi.python.org/pypi/DBUtils
134+
</pre>
135+
<p>Das Source-Code-Repository befindet sich hier auf GitHub:</p>
136+
<pre class="literal-block">
137+
https://github.com/Cito/DBUtils
138+
</pre>
138139
</div>
139140
<div class="section" id="installation">
140141
<h1>Installation</h1>
@@ -145,6 +146,10 @@ <h2>Installation als eigenständiges Paket</h2>
145146
<pre class="literal-block">
146147
python setup.py install
147148
</pre>
149+
<p>Sie können auch <a class="reference external" href="https://pip.pypa.io/">pip</a> für Download und Installation verwenden:</p>
150+
<pre class="literal-block">
151+
pip install DBUtils
152+
</pre>
148153
</div>
149154
<div class="section" id="installation-als-unterpaket-plug-in-von-webware-for-python">
150155
<h2>Installation als Unterpaket (Plug-In) von Webware for Python</h2>
@@ -165,11 +170,11 @@ <h2>Installation als Unterpaket (Plug-In) von Webware for Python</h2>
165170
</div>
166171
<div class="section" id="anforderungen">
167172
<h1>Anforderungen</h1>
168-
<p>DBUtils arbeitet mit <a class="reference external" href="http://www.python.org">Python</a> 2.3 oder einer neueren Version von Python 2.
169-
Die Module in der Variante für klassisches PyGreSQL benötigen <a class="reference external" href="http://www.pygresql.org">PyGreSQL</a>
173+
<p>DBUtils arbeitet mit <a class="reference external" href="https://www.python.org">Python</a> 2.3 oder einer neueren Version von Python 2.
174+
Die Module in der Variante für klassisches PyGreSQL benötigen <a class="reference external" href="http://www.pygresql.org/">PyGreSQL</a>
170175
Version 3.4 oder höher, während die Module in der allgemeinen Variante
171176
für DB-API 2 mit jedem beliebigen Python-Datenbankadapter-Modul
172-
zusammenarbeiten, das auf <a class="reference external" href="http://www.python.org/dev/peps/pep-0249/">DB-API 2</a> basiert.</p>
177+
zusammenarbeiten, das auf <a class="reference external" href="https://www.python.org/dev/peps/pep-0249/">DB-API 2</a> basiert.</p>
173178
</div>
174179
<div class="section" id="funktionalitat">
175180
<h1>Funktionalität</h1>
@@ -487,7 +492,7 @@ <h2>PooledDB</h2>
487492
</div>
488493
<div class="section" id="benutzung-in-webware-for-python">
489494
<h2>Benutzung in Webware for Python</h2>
490-
<p>Wenn Sie DBUtils verwenden, um von Servlets des Web-Frameworks <a class="reference external" href="http://www.webwareforpython.org">Webware
495+
<p>Wenn Sie DBUtils verwenden, um von Servlets des Web-Frameworks <a class="reference external" href="https://cito.github.io/w4py/">Webware
491496
for Python</a> auf eine Datenbank zuzugreifen, dann müssen Sie sicherstellen,
492497
dass die Generatoren zur Erzeugung von Datenbankverbindungen nur einmal
493498
eingerichtet werden, wenn die Anwendung startet, und nicht jedes Mal, wenn
@@ -512,21 +517,21 @@ <h2>Benutzung in Webware for Python</h2>
512517
</div>
513518
<div class="section" id="anmerkungen">
514519
<h1>Anmerkungen</h1>
515-
<p>Wenn Sie einen der bekannten &quot;Object-Relational Mapper&quot; <a class="reference external" href="http://www.sqlobject.org">SQLObject</a> oder
520+
<p>Wenn Sie einen der bekannten &quot;Object-Relational Mapper&quot; <a class="reference external" href="http://www.sqlobject.org/">SQLObject</a> oder
516521
<a class="reference external" href="http://www.sqlalchemy.org">SQLAlchemy</a> verwenden, dann benötigen Sie DBUtils nicht, denn diese haben
517522
ihre eigenen Mechanismen zum Pooling von Datenbankverbindungen eingebaut.
518-
Tatsächlich hat <a class="reference external" href="http://www.sqlobject.org/2/">SQLObject 2</a> (<a class="reference external" href="http://www.sqlobject.org/sqlapi/">SQL-API</a>) das Pooling in eine separate Schicht
523+
Tatsächlich hat SQLObject 2 (SQL-API) das Pooling in eine separate Schicht
519524
ausgelagert, in der Code von DBUtils verwendet wird.</p>
520-
<p>Wenn Sie eine Lösung verwenden wie den Apache-Webserver mit <a class="reference external" href="http://www.modpython.org">mod_python</a>
521-
oder <a class="reference external" href="http://code.google.com/p/modwsgi/">mod_wsgi</a>, dann sollten Sie bedenken, dass Ihr Python-Code normalerweise
525+
<p>Wenn Sie eine Lösung verwenden wie den Apache-Webserver mit <a class="reference external" href="http://modpython.org/">mod_python</a>
526+
oder <a class="reference external" href="https://github.com/GrahamDumpleton/mod_wsgi">mod_wsgi</a>, dann sollten Sie bedenken, dass Ihr Python-Code normalerweise
522527
im Kontext der Kindprozesse des Webservers läuft. Wenn Sie also das
523528
<tt class="docutils literal">PooledDB</tt>-Modul einsetzen, und mehrere dieser Kindprozesse laufen, dann
524529
werden Sie ebensoviele Pools mit Datenbankverbindungen erhalten. Wenn diese
525530
Prozesse viele Threads laufen lassen, dann mag dies eine sinnvoller Ansatz
526531
sein, wenn aber diese Prozesse nicht mehr als einen Worker-Thread starten,
527532
wie im Fall des Multi-Processing Moduls &quot;prefork&quot; für den Apache-Webserver,
528533
dann sollten Sie auf eine Middleware für das Connection-Pooling zurückgreifen,
529-
die Multi-Processing unterstützt, wie zum Beispiel <a class="reference external" href="http://pgpool.projects.postgresql.org">pgpool</a> oder <a class="reference external" href="http://pgbouncer.projects.postgresql.org">pgbouncer</a>
534+
die Multi-Processing unterstützt, wie zum Beispiel <a class="reference external" href="http://www.pgpool.net/">pgpool</a> oder <a class="reference external" href="https://pgbouncer.github.io/">pgbouncer</a>
530535
für die PostgreSQL-Datenbank.</p>
531536
</div>
532537
<div class="section" id="zukunft">
@@ -562,15 +567,15 @@ <h1>Fehlermeldungen und Feedback</h1>
562567
<h1>Links</h1>
563568
<p>Einige Links zu verwandter und alternativer Software:</p>
564569
<ul class="simple">
565-
<li><a class="reference external" href="http://www.webwareforpython.org/DBUtils">DBUtils</a></li>
566-
<li><a class="reference external" href="http://www.python.org">Python</a></li>
567-
<li><a class="reference external" href="http://www.webwareforpython.org">Webware for Python</a> Framework</li>
568-
<li>Python <a class="reference external" href="http://www.python.org/dev/peps/pep-0249/">DB-API 2</a></li>
569-
<li><a class="reference external" href="http://www.postgresql.org">PostgreSQL</a> Datenbank</li>
570-
<li><a class="reference external" href="http://www.pygresql.org">PyGreSQL</a> Python-Adapter for PostgreSQL</li>
571-
<li><a class="reference external" href="http://pgpool.projects.postgresql.org">pgpool</a> Middleware für Connection-Pooling mit PostgreSQL</li>
572-
<li><a class="reference external" href="http://pgbouncer.projects.postgresql.org">pgbouncer</a> Middleware für Connection-Pooling mit PostgreSQL</li>
573-
<li><a class="reference external" href="http://www.sqlobject.org">SQLObject</a> Objekt-relationaler Mapper</li>
570+
<li><a class="reference external" href="https://github.com/Cito/DBUtils">DBUtils</a></li>
571+
<li><a class="reference external" href="https://www.python.org">Python</a></li>
572+
<li><a class="reference external" href="https://cito.github.io/w4py/">Webware for Python</a> Framework</li>
573+
<li>Python <a class="reference external" href="https://www.python.org/dev/peps/pep-0249/">DB-API 2</a></li>
574+
<li><a class="reference external" href="https://www.postgresql.org/">PostgreSQL</a> Datenbank</li>
575+
<li><a class="reference external" href="http://www.pygresql.org/">PyGreSQL</a> Python-Adapter for PostgreSQL</li>
576+
<li><a class="reference external" href="http://www.pgpool.net/">pgpool</a> Middleware für Connection-Pooling mit PostgreSQL</li>
577+
<li><a class="reference external" href="https://pgbouncer.github.io/">pgbouncer</a> Middleware für Connection-Pooling mit PostgreSQL</li>
578+
<li><a class="reference external" href="http://www.sqlobject.org/">SQLObject</a> Objekt-relationaler Mapper</li>
574579
<li><a class="reference external" href="http://www.sqlalchemy.org">SQLAlchemy</a> Objekt-relationaler Mapper</li>
575580
</ul>
576581
</div>

DBUtils/Docs/UsersGuide.de.txt

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,14 @@ PyGreSQL-Adapter sehen ähnlich aus:
6666
Download
6767
========
6868

69-
Die aktuelle Version von DBUtils kann von der Homepage von Webware for Python
70-
heruntergeladen werden:
69+
Die aktuelle Version von DBUtils kann vom Python Package Index
70+
heruntergeladen werden::
7171

72-
http://www.webwareforpython.org/downloads/DBUtils/
72+
https://pypi.python.org/pypi/DBUtils
7373

74-
Außerdem befindet sie sich im Python Package Index (auch bekannt als der
75-
"Cheese Shop") und kann von dort heruntergeladen werden:
74+
Das Source-Code-Repository befindet sich hier auf GitHub::
7675

77-
http://www.python.org/pypi/DBUtils/
76+
https://github.com/Cito/DBUtils
7877

7978

8079
Installation
@@ -87,6 +86,12 @@ möchten, empfiehlt es sich, das Paket auf die übliche Weise zu installieren::
8786

8887
python setup.py install
8988

89+
Sie können auch `pip`_ für Download und Installation verwenden::
90+
91+
pip install DBUtils
92+
93+
.. _pip: https://pip.pypa.io/
94+
9095
Installation als Unterpaket (Plug-In) von Webware for Python
9196
------------------------------------------------------------
9297
Wenn Sie DBUtils nur als Ergänzung für das Web-Framework Webware for Python
@@ -484,7 +489,7 @@ Anmerkungen
484489
Wenn Sie einen der bekannten "Object-Relational Mapper" SQLObject_ oder
485490
SQLAlchemy_ verwenden, dann benötigen Sie DBUtils nicht, denn diese haben
486491
ihre eigenen Mechanismen zum Pooling von Datenbankverbindungen eingebaut.
487-
Tatsächlich hat `SQLObject 2`_ (SQL-API_) das Pooling in eine separate Schicht
492+
Tatsächlich hat SQLObject 2 (SQL-API) das Pooling in eine separate Schicht
488493
ausgelagert, in der Code von DBUtils verwendet wird.
489494

490495
Wenn Sie eine Lösung verwenden wie den Apache-Webserver mit mod_python_
@@ -546,23 +551,21 @@ Einige Links zu verwandter und alternativer Software:
546551
* SQLObject_ Objekt-relationaler Mapper
547552
* SQLAlchemy_ Objekt-relationaler Mapper
548553

549-
.. _DBUtils: http://www.webwareforpython.org/DBUtils
550-
.. _Python: http://www.python.org
551-
.. _Webware for Python: http://www.webwareforpython.org
554+
.. _DBUtils: https://github.com/Cito/DBUtils
555+
.. _Python: https://www.python.org
556+
.. _Webware for Python: https://cito.github.io/w4py/
552557
.. _Webware for Python mailing list: https://lists.sourceforge.net/lists/listinfo/webware-discuss
553-
.. _DB-API 2: http://www.python.org/dev/peps/pep-0249/
558+
.. _DB-API 2: https://www.python.org/dev/peps/pep-0249/
554559
.. _The Python DB-API: http://www.linuxjournal.com/article/2605
555-
.. _PostgresQL: http://www.postgresql.org
556-
.. _PyGreSQL: http://www.pygresql.org
557-
.. _SQLObject: http://www.sqlobject.org
558-
.. _SQLObject 2: http://www.sqlobject.org/2/
559-
.. _SQL-API: http://www.sqlobject.org/sqlapi/
560+
.. _PostgresQL: https://www.postgresql.org/
561+
.. _PyGreSQL: http://www.pygresql.org/
562+
.. _SQLObject: http://www.sqlobject.org/
560563
.. _SQLAlchemy: http://www.sqlalchemy.org
561-
.. _Apache: http://httpd.apache.org
562-
.. _mod_python: http://www.modpython.org
563-
.. _mod_wsgi: http://code.google.com/p/modwsgi/
564-
.. _pgpool: http://pgpool.projects.postgresql.org
565-
.. _pgbouncer: http://pgbouncer.projects.postgresql.org
564+
.. _Apache: http://httpd.apache.org/
565+
.. _mod_python: http://modpython.org/
566+
.. _mod_wsgi: https://github.com/GrahamDumpleton/mod_wsgi
567+
.. _pgpool: http://www.pgpool.net/
568+
.. _pgbouncer: https://pgbouncer.github.io/
566569

567570

568571
Autoren

0 commit comments

Comments
 (0)