Updated some other external links in the docs

This commit is contained in:
Claude Paroz 2014-12-19 18:07:03 +01:00
parent 0a4b04fc23
commit 337cd09836
17 changed files with 31 additions and 34 deletions

View File

@ -10,7 +10,7 @@ Windows Authentication or Apache and `mod_authnz_ldap`_, `CAS`_, `Cosign`_,
`WebAuth`_, `mod_auth_sspi`_, etc. `WebAuth`_, `mod_auth_sspi`_, etc.
.. _mod_authnz_ldap: http://httpd.apache.org/docs/2.2/mod/mod_authnz_ldap.html .. _mod_authnz_ldap: http://httpd.apache.org/docs/2.2/mod/mod_authnz_ldap.html
.. _CAS: http://www.jasig.org/cas .. _CAS: https://www.apereo.org/cas
.. _Cosign: http://weblogin.org .. _Cosign: http://weblogin.org
.. _WebAuth: http://www.stanford.edu/services/webauth/ .. _WebAuth: http://www.stanford.edu/services/webauth/
.. _mod_auth_sspi: http://sourceforge.net/projects/mod-auth-sspi .. _mod_auth_sspi: http://sourceforge.net/projects/mod-auth-sspi

View File

@ -31,4 +31,4 @@ the easiest, fastest, and most stable deployment choice.
``mod_python`` was first deprecated, then completely removed in ``mod_python`` was first deprecated, then completely removed in
Django 1.5. Django 1.5.
.. _chapter 12 of the django book (second edition): http://djangobook.com/en/2.0/chapter12.html .. _chapter 12 of the django book (second edition): http://www.djangobook.com/en/2.0/chapter12.html

View File

@ -14,16 +14,15 @@ For example, Django was used at kusports.com_ to generate customized,
printer-friendly NCAA tournament brackets, as PDF files, for people printer-friendly NCAA tournament brackets, as PDF files, for people
participating in a March Madness contest. participating in a March Madness contest.
.. _ReportLab: http://www.reportlab.com/software/opensource/rl-toolkit/ .. _ReportLab: http://www.reportlab.com/opensource/
.. _kusports.com: http://www.kusports.com/ .. _kusports.com: http://www.kusports.com/
Install ReportLab Install ReportLab
================= =================
Download and install the ReportLab library from The ReportLab library is `available on PyPI`_. A `user guide`_ (not
http://www.reportlab.com/software/opensource/rl-toolkit/download/. coincidentally, a PDF file) is also available for download.
The `user guide`_ (not coincidentally, a PDF file) explains how to install it. You can install ReportLab with ``pip``:
Alternatively, you can also install it with ``pip``:
.. code-block:: bash .. code-block:: bash
@ -35,6 +34,7 @@ Test your installation by importing it in the Python interactive interpreter::
If that command doesn't raise any errors, the installation worked. If that command doesn't raise any errors, the installation worked.
.. _available on PyPI: https://pypi.python.org/pypi/reportlab
.. _user guide: http://www.reportlab.com/docs/reportlab-userguide.pdf .. _user guide: http://www.reportlab.com/docs/reportlab-userguide.pdf
Write your view Write your view

View File

@ -48,13 +48,13 @@ Journal-World`_ of Lawrence, Kansas, USA.
.. _lawrence journal-world: http://ljworld.com/ .. _lawrence journal-world: http://ljworld.com/
.. _adrian holovaty: http://holovaty.com/ .. _adrian holovaty: http://holovaty.com/
.. _everyblock: http://everyblock.com/ .. _everyblock: http://everyblock.com/
.. _soundslice: http://www.soundslice.com/ .. _soundslice: https://www.soundslice.com/
.. _simon willison: http://simonwillison.net/ .. _simon willison: http://simonwillison.net/
.. _web-development blog: `simon willison`_ .. _web-development blog: `simon willison`_
.. _jacob kaplan-moss: http://jacobian.org/ .. _jacob kaplan-moss: http://jacobian.org/
.. _revolution systems: http://revsys.com/ .. _revolution systems: http://revsys.com/
.. _wilson miner: http://wilsonminer.com/ .. _wilson miner: http://wilsonminer.com/
.. _heroku: http://heroku.com/ .. _heroku: https://heroku.com/
.. _Rdio: http://rdio.com .. _Rdio: http://rdio.com
.. _core-team-list: .. _core-team-list:
@ -151,7 +151,7 @@ Karen Tracey
.. _Bauhaus-University Weimar: http://www.uni-weimar.de/ .. _Bauhaus-University Weimar: http://www.uni-weimar.de/
.. _virtualenv: http://www.virtualenv.org/ .. _virtualenv: http://www.virtualenv.org/
.. _pip: http://www.pip-installer.org/ .. _pip: http://www.pip-installer.org/
.. _Mozilla: http://www.mozilla.org/ .. _Mozilla: https://www.mozilla.org/
`Andrew Godwin`_ `Andrew Godwin`_
Andrew is a freelance Python developer and tinkerer, and has been Andrew is a freelance Python developer and tinkerer, and has been
@ -196,7 +196,7 @@ Ramiro Morales
developers). He works remotely as a developer for `Lincoln Loop`_. developers). He works remotely as a developer for `Lincoln Loop`_.
.. _Chris Beaven: http://smileychris.com/ .. _Chris Beaven: http://smileychris.com/
.. _Lincoln Loop: http://lincolnloop.com/ .. _Lincoln Loop: https://lincolnloop.com/
Honza Král Honza Král
Honza first discovered Django in 2006 and started using it right away, Honza first discovered Django in 2006 and started using it right away,
@ -329,7 +329,7 @@ Jeremy Dunck
and `shoutcaster`_ in the after-hours. Bryan lives in Los Angeles, CA, USA. and `shoutcaster`_ in the after-hours. Bryan lives in Los Angeles, CA, USA.
.. _bryan veloso: http://avalonstar.com/ .. _bryan veloso: http://avalonstar.com/
.. _vlogger: http://youtube.com/bryanveloso/ .. _vlogger: https://youtube.com/bryanveloso/
.. _shoutcaster: http://twitch.tv/vlogalonstar/ .. _shoutcaster: http://twitch.tv/vlogalonstar/
`Preston Holmes`_ `Preston Holmes`_
@ -405,7 +405,7 @@ Baptiste Mispelon
Baptiste currently lives in Budapest, Hungary and works for `M2BPO`_, Baptiste currently lives in Budapest, Hungary and works for `M2BPO`_,
a small French company providing services to architects. a small French company providing services to architects.
.. _M2BPO: http://www.m2bpo.fr .. _M2BPO: https://www.m2bpo.fr
Daniele Procida Daniele Procida
Daniele unexpectedly became a Django developer on 29th April 2009. Since Daniele unexpectedly became a Django developer on 29th April 2009. Since
@ -416,7 +416,7 @@ Daniele Procida
He is the author of `Arkestra`_ and `Don't be afraid to commit`_. He lives He is the author of `Arkestra`_ and `Don't be afraid to commit`_. He lives
in Cardiff, Wales, and works for `Divio`_. in Cardiff, Wales, and works for `Divio`_.
.. _Divio: http://divio.ch/ .. _Divio: https://divio.ch/
.. _Arkestra: http://arkestra-project.org/ .. _Arkestra: http://arkestra-project.org/
.. _Don\'t be afraid to commit: https://dont-be-afraid-to-commit.readthedocs.org .. _Don\'t be afraid to commit: https://dont-be-afraid-to-commit.readthedocs.org
@ -518,7 +518,7 @@ Robert Wittams
Alex lives in San Francisco, CA, USA. Alex lives in San Francisco, CA, USA.
.. _Alex Gaynor: http://alexgaynor.net .. _Alex Gaynor: https://alexgaynor.net
`Simon Meers`_ `Simon Meers`_
Simon discovered Django 0.96 during his Computer Science PhD research and Simon discovered Django 0.96 during his Computer Science PhD research and

View File

@ -300,9 +300,9 @@ Method PostGIS Oracle SpatiaLite
.. rubric:: Footnotes .. rubric:: Footnotes
.. [#fnwkt] *See* Open Geospatial Consortium, Inc., `OpenGIS Simple Feature Specification For SQL <http://www.opengis.org/docs/99-049.pdf>`_, Document 99-049 (May 5, 1999), at Ch. 3.2.5, p. 3-11 (SQL Textual Representation of Geometry). .. [#fnwkt] *See* Open Geospatial Consortium, Inc., `OpenGIS Simple Feature Specification For SQL <http://www.opengis.org/docs/99-049.pdf>`_, Document 99-049 (May 5, 1999), at Ch. 3.2.5, p. 3-11 (SQL Textual Representation of Geometry).
.. [#fnewkb] *See* `PostGIS EWKB, EWKT and Canonical Forms <http://postgis.refractions.net/documentation/manual-1.5/ch04.html#EWKB_EWKT>`_, PostGIS documentation at Ch. 4.1.2. .. [#fnewkb] *See* `PostGIS EWKB, EWKT and Canonical Forms <http://postgis.net/docs/manual-1.5/ch04.html#EWKB_EWKT>`_, PostGIS documentation at Ch. 4.1.2.
.. [#fngeojson] *See* Howard Butler, Martin Daly, Allan Doyle, Tim Schaub, & Christopher Schmidt, `The GeoJSON Format Specification <http://geojson.org/geojson-spec.html>`_, Revision 1.0 (June 16, 2008). .. [#fngeojson] *See* Howard Butler, Martin Daly, Allan Doyle, Tim Schaub, & Christopher Schmidt, `The GeoJSON Format Specification <http://geojson.org/geojson-spec.html>`_, Revision 1.0 (June 16, 2008).
.. [#fndistsphere15] *See* `PostGIS 1.5 documentation <http://postgis.refractions.net/documentation/manual-1.5/ST_Distance_Sphere.html>`_ on ``ST_distance_sphere``. .. [#fndistsphere15] *See* `PostGIS 1.5 documentation <http://postgis.net/docs/manual-1.5/ST_Distance_Sphere.html>`_ on ``ST_distance_sphere``.
.. [#fnmysqlidx] *See* `Creating Spatial Indexes <http://dev.mysql.com/doc/refman/5.6/en/creating-spatial-indexes.html>`_ .. [#fnmysqlidx] *See* `Creating Spatial Indexes <http://dev.mysql.com/doc/refman/5.6/en/creating-spatial-indexes.html>`_
in the MySQL Reference Manual: in the MySQL Reference Manual:

View File

@ -161,7 +161,7 @@ Widget classes
the inner ``Media`` class (see :ref:`assets-as-a-static-definition`). You the inner ``Media`` class (see :ref:`assets-as-a-static-definition`). You
can host a copy of ``openlayers.js`` can host a copy of ``openlayers.js``
`tailored to your needs`_ on your own server or refer to a copy from a `tailored to your needs`_ on your own server or refer to a copy from a
content-delivery network like http://cdnjs.com/. This will also allow content-delivery network like https://cdnjs.com/. This will also allow
you to serve the JavaScript file(s) using the ``https`` protocol if needed. you to serve the JavaScript file(s) using the ``https`` protocol if needed.
.. _tailored to your needs: http://docs.openlayers.org/library/deploying.html .. _tailored to your needs: http://docs.openlayers.org/library/deploying.html

View File

@ -1230,4 +1230,4 @@ Returns the same as the :meth:`GeoQuerySet.union` aggregate method.
.. [#fnde9im] *See* `OpenGIS Simple Feature Specification For SQL <http://www.opengis.org/docs/99-049.pdf>`_, at Ch. 2.1.13.2, p. 2-13 (The Dimensionally Extended Nine-Intersection Model). .. [#fnde9im] *See* `OpenGIS Simple Feature Specification For SQL <http://www.opengis.org/docs/99-049.pdf>`_, at Ch. 2.1.13.2, p. 2-13 (The Dimensionally Extended Nine-Intersection Model).
.. [#fnsdorelate] *See* `SDO_RELATE documentation <http://docs.oracle.com/cd/B19306_01/appdev.102/b14255/sdo_operat.htm#sthref845>`_, from Ch. 11 of the Oracle Spatial User's Guide and Manual. .. [#fnsdorelate] *See* `SDO_RELATE documentation <http://docs.oracle.com/cd/B19306_01/appdev.102/b14255/sdo_operat.htm#sthref845>`_, from Ch. 11 of the Oracle Spatial User's Guide and Manual.
.. [#fncovers] For an explanation of this routine, read `Quirks of the "Contains" Spatial Predicate <http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html>`_ by Martin Davis (a PostGIS developer). .. [#fncovers] For an explanation of this routine, read `Quirks of the "Contains" Spatial Predicate <http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html>`_ by Martin Davis (a PostGIS developer).
.. [#fncontainsproperly] Refer to the PostGIS ``ST_ContainsProperly`` `documentation <http://postgis.refractions.net/documentation/manual-1.4/ST_ContainsProperly.html>`_ for more details. .. [#fncontainsproperly] Refer to the PostGIS ``ST_ContainsProperly`` `documentation <http://postgis.net/docs/manual-1.5/ST_ContainsProperly.html>`_ for more details.

View File

@ -943,7 +943,7 @@ Returns the WKT of the given geometry. Example::
.. rubric:: Footnotes .. rubric:: Footnotes
.. [#fnogc] *See* `PostGIS EWKB, EWKT and Canonical Forms <http://postgis.refractions.net/docs/using_postgis_dbmanagement.html#EWKB_EWKT>`_, PostGIS documentation at Ch. 4.1.2. .. [#fnogc] *See* `PostGIS EWKB, EWKT and Canonical Forms <http://postgis.net/docs/using_postgis_dbmanagement.html#EWKB_EWKT>`_, PostGIS documentation at Ch. 4.1.2.
.. [#fncascadedunion] For more information, read Paul Ramsey's blog post about `(Much) Faster Unions in PostGIS 1.4 <http://blog.cleverelephant.ca/2009/01/must-faster-unions-in-postgis-14.html>`_ and Martin Davis' blog post on `Fast polygon merging in JTS using Cascaded Union <http://lin-ear-th-inking.blogspot.com/2007/11/fast-polygon-merging-in-jts-using.html>`_. .. [#fncascadedunion] For more information, read Paul Ramsey's blog post about `(Much) Faster Unions in PostGIS 1.4 <http://blog.cleverelephant.ca/2009/01/must-faster-unions-in-postgis-14.html>`_ and Martin Davis' blog post on `Fast polygon merging in JTS using Cascaded Union <http://lin-ear-th-inking.blogspot.com/2007/11/fast-polygon-merging-in-jts-using.html>`_.
Settings Settings

View File

@ -51,7 +51,7 @@ totally fine with GeoDjango. Your mileage may vary.
required -- just import them as normal from :mod:`django.contrib.gis`. required -- just import them as normal from :mod:`django.contrib.gis`.
.. _PROJ.4: http://trac.osgeo.org/proj/ .. _PROJ.4: http://trac.osgeo.org/proj/
__ http://postgis.refractions.net/ __ http://postgis.net/
__ http://www.gaia-gis.it/gaia-sins/ __ http://www.gaia-gis.it/gaia-sins/
@ -107,7 +107,7 @@ internal geometry representation used by GeoDjango (it's behind the "lazy"
geometries). Specifically, the C API library is called (e.g., ``libgeos_c.so``) geometries). Specifically, the C API library is called (e.g., ``libgeos_c.so``)
directly from Python using ctypes. directly from Python using ctypes.
First, download GEOS 3.3.8 from the refractions Web site and untar the source First, download GEOS 3.3.8 from the GEOS Web site and untar the source
archive:: archive::
$ wget http://download.osgeo.org/geos/geos-3.3.8.tar.bz2 $ wget http://download.osgeo.org/geos/geos-3.3.8.tar.bz2

View File

@ -46,7 +46,7 @@ Finally, make and install::
the section on :ref:`spatialdb_template91` or the section on :ref:`spatialdb_template91` or
:ref:`spatialdb_template_earlier` for more information. :ref:`spatialdb_template_earlier` for more information.
__ http://postgis.refractions.net/ __ http://postgis.net/
Post-installation Post-installation
================= =================

View File

@ -214,7 +214,7 @@ available for geography columns:
For more information, the PostGIS documentation contains a helpful section on For more information, the PostGIS documentation contains a helpful section on
determining `when to use geography data type over geometry data type determining `when to use geography data type over geometry data type
<http://postgis.refractions.net/documentation/manual-1.5/ch04.html#PostGIS_GeographyVSGeometry>`_. <http://postgis.net/docs/manual-1.5/ch04.html#PostGIS_GeographyVSGeometry>`_.
``GeoManager`` ``GeoManager``
============== ==============
@ -253,4 +253,4 @@ for example::
.. [#fnharvard] Harvard Graduate School of Design, `An Overview of Geodesy and Geographic Referencing Systems <http://www.gsd.harvard.edu/gis/manual/projections/fundamentals/>`_. This is an excellent resource for an overview of principles relating to geographic and Cartesian coordinate systems. .. [#fnharvard] Harvard Graduate School of Design, `An Overview of Geodesy and Geographic Referencing Systems <http://www.gsd.harvard.edu/gis/manual/projections/fundamentals/>`_. This is an excellent resource for an overview of principles relating to geographic and Cartesian coordinate systems.
.. [#fnthematic] Terry A. Slocum, Robert B. McMaster, Fritz C. Kessler, & Hugh H. Howard, *Thematic Cartography and Geographic Visualization* (Prentice Hall, 2nd edition), at Ch. 7.1.3. .. [#fnthematic] Terry A. Slocum, Robert B. McMaster, Fritz C. Kessler, & Hugh H. Howard, *Thematic Cartography and Geographic Visualization* (Prentice Hall, 2nd edition), at Ch. 7.1.3.
.. [#fndist] This limitation does not apply to PostGIS 1.5. It should be noted that even in previous versions of PostGIS, this isn't impossible using GeoDjango; you could for example, take a known point in a projected coordinate system, buffer it to the appropriate radius, and then perform an intersection operation with the buffer transformed to the geographic coordinate system. .. [#fndist] This limitation does not apply to PostGIS 1.5. It should be noted that even in previous versions of PostGIS, this isn't impossible using GeoDjango; you could for example, take a known point in a projected coordinate system, buffer it to the appropriate radius, and then perform an intersection operation with the buffer transformed to the geographic coordinate system.
.. [#fngeography] Please refer to the `PostGIS Geography Type <http://postgis.refractions.net/documentation/manual-1.5/ch04.html#PostGIS_Geography>`_ documentation for more details. .. [#fngeography] Please refer to the `PostGIS Geography Type <http://postgis.net/docs/manual-1.5/ch04.html#PostGIS_Geography>`_ documentation for more details.

View File

@ -338,7 +338,7 @@ besides the tools included within GeoDjango, you may also use the following:
PostGIS. PostGIS.
.. _ogr2ogr: http://www.gdal.org/ogr2ogr.html .. _ogr2ogr: http://www.gdal.org/ogr2ogr.html
.. _shp2pgsql: http://postgis.refractions.net/documentation/manual-1.5/ch04.html#shp2pgsql_usage .. _shp2pgsql: http://postgis.net/docs/manual-1.5/ch04.html#shp2pgsql_usage
.. _gdalinterface: .. _gdalinterface:

View File

@ -306,7 +306,7 @@ By default it calculates a MD5 hash from the content's chunks as
mentioned above. Feel free to override this method to use your own mentioned above. Feel free to override this method to use your own
hashing algorithm. hashing algorithm.
.. _`far future Expires headers`: http://developer.yahoo.com/performance/rules.html#expires .. _`far future Expires headers`: https://developer.yahoo.com/performance/rules.html#expires
.. _`@import`: http://www.w3.org/TR/CSS2/cascade.html#at-import .. _`@import`: http://www.w3.org/TR/CSS2/cascade.html#at-import
.. _`url()`: http://www.w3.org/TR/CSS2/syndata.html#uri .. _`url()`: http://www.w3.org/TR/CSS2/syndata.html#uri
.. _`Cascading Style Sheets`: http://www.w3.org/Style/CSS/ .. _`Cascading Style Sheets`: http://www.w3.org/Style/CSS/

View File

@ -246,7 +246,7 @@ In addition to a DB API driver, Django needs an adapter to access the database
drivers from its ORM. Django provides an adapter for MySQLdb/mysqlclient while drivers from its ORM. Django provides an adapter for MySQLdb/mysqlclient while
MySQL Connector/Python includes `its own`_. MySQL Connector/Python includes `its own`_.
.. _its own: http://dev.mysql.com/doc/refman/5.6/en/connector-python-django-backend.html .. _its own: http://dev.mysql.com/doc/refman/5.6/en/connector-python-info.html
MySQLdb MySQLdb
~~~~~~~ ~~~~~~~

View File

@ -351,7 +351,7 @@ are now included:
* ``django.contrib.gis.db.backends.spatialite`` * ``django.contrib.gis.db.backends.spatialite``
GeoDjango now supports the rich capabilities added GeoDjango now supports the rich capabilities added
in the `PostGIS 1.5 release <http://postgis.refractions.net/documentation/manual-1.5/>`_. in the `PostGIS 1.5 release <http://postgis.net/docs/manual-1.5/>`_.
New features include support for the :ref:`geography type <geography-type>` New features include support for the :ref:`geography type <geography-type>`
and enabling of :ref:`distance queries <distance-queries>` and enabling of :ref:`distance queries <distance-queries>`
with non-point geometries on geographic coordinate systems. with non-point geometries on geographic coordinate systems.

View File

@ -1428,8 +1428,7 @@ files of this type, but if you want to create your own message files, or want to
test or compile a changed message file, you will need the ``gettext`` utilities: test or compile a changed message file, you will need the ``gettext`` utilities:
* Download the following zip files from the GNOME servers * Download the following zip files from the GNOME servers
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/ or from one https://download.gnome.org/binaries/win32/dependencies/
of its mirrors_
* ``gettext-runtime-X.zip`` * ``gettext-runtime-X.zip``
* ``gettext-tools-X.zip`` * ``gettext-tools-X.zip``
@ -1446,8 +1445,6 @@ test or compile a changed message file, you will need the ``gettext`` utilities:
* Add ``;C:\Program Files\gettext-utils\bin`` at the end of the * Add ``;C:\Program Files\gettext-utils\bin`` at the end of the
``Variable value`` field. ``Variable value`` field.
.. _mirrors: http://ftp.gnome.org/pub/GNOME/MIRRORS
You may also use ``gettext`` binaries you have obtained elsewhere, so long as You may also use ``gettext`` binaries you have obtained elsewhere, so long as
the ``xgettext --version`` command works properly. Do not attempt to use Django the ``xgettext --version`` command works properly. Do not attempt to use Django
translation utilities with a ``gettext`` package if the command ``xgettext translation utilities with a ``gettext`` package if the command ``xgettext

View File

@ -75,7 +75,7 @@ These can't report on the internals of your code, but can provide a useful
insight into your site's overall performance, including aspects that can't be insight into your site's overall performance, including aspects that can't be
adequately measured from within Django environment. Examples include: adequately measured from within Django environment. Examples include:
* `Yahoo's Yslow <http://developer.yahoo.com/yslow/>`_ * `Yahoo's Yslow <http://yslow.org/>`_
* `Google PageSpeed <https://developers.google.com/speed/pagespeed/>`_ * `Google PageSpeed <https://developers.google.com/speed/pagespeed/>`_
There are also several paid-for services that perform a similar analysis, There are also several paid-for services that perform a similar analysis,