Commit d2c66b95 authored by Henri Cazottes's avatar Henri Cazottes
Browse files

doc: Update forge and cubes urls

parent 950aa34cc01f
Pipeline #15783 passed with stages
in 26 minutes and 26 seconds
......@@ -15,7 +15,7 @@ Source0: https://pypi.python.org/packages/source/c/cubicweb/cubicweb-%{ve
License: LGPLv2+
Group: Development/Languages/Python
Vendor: Logilab <contact@logilab.fr>
Url: https://www.cubicweb.org/project/cubicweb
Url: https://forge.extranet.logilab.fr/cubicweb/cubicweb
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildArch: noarch
......
......@@ -66,7 +66,7 @@ your pyramid configuration file:
.. _CubicWeb: https://www.cubicweb.org/
.. _`cubicweb-rememberme`: \
https://www.cubicweb.org/project/cubicweb-rememberme
https://forge.extranet.logilab.fr/cubicweb/cubes/rememberme
.. _AuthTktAuthenticationPolicy: \
http://docs.pylonsproject.org/projects/pyramid/en/latest/api/authentication.html#pyramid.authentication.AuthTktAuthenticationPolicy
......
......@@ -35,7 +35,7 @@ environment.
.. _cubicweb: https://www.cubicweb.org/
.. _overview: https://docs.cubicweb.org/tutorials/base/index.html
.. _forge: https://www.cubicweb.org/project?vtitle=All%20cubicweb%20projects
.. _forge: https://forge.extranet.logilab.fr/cubicweb/cubicweb
.. _installation: https://docs.cubicweb.org/book/admin/setup.html#setupenv
Home page
......
......@@ -38,8 +38,8 @@ L'impatient sautera sur les consignes d'installation_.
.. _CubicWeb: http://www.cubicweb.org/
.. _présentation: http://www.cubicweb.org/doc/en/A020-tutorial.en.html#overview
.. _forge: http://www.cubicweb.org/project?vtitle=All%20cubicweb%20projects
.. _installation: http://www.cubicweb.org/doc/en/C010-setup.en.html#miseenplaceenv
.. _forge: https://forge.extranet.logilab.fr/cubicweb/cubicweb
.. _installation: https://cubicweb.readthedocs.io/en/latest/book/admin/setup/#setupenv
Site Web
--------
......
......@@ -99,7 +99,7 @@ list of available cubes using ``apt-cache search cubicweb`` or at the
.. _`list of sources`: http://wiki.debian.org/SourcesList
.. _`Logilab's gnupg key`: https://www.logilab.fr/logilab-debian-keyring.gpg
.. _`CubicWeb.org Forge`: http://www.cubicweb.org/project/
.. _`CubicWeb.org Forge`: https://forge.extranet.logilab.fr/cubicweb/cubicweb
.. _VirtualenvInstallation:
......
......@@ -41,7 +41,7 @@ it is also possible to use the `cwtags`_ library to build html trees
using the `with statement`_ with more comfort than raw strings.
.. _`simpletal`: http://www.owlfish.com/software/simpleTAL/
.. _`cwtags`: http://www.cubicweb.org/project/cwtags
.. _`cwtags`: https://forge.extranet.logilab.fr/cubicweb/cubes/tag
.. _`with statement`: http://www.python.org/dev/peps/pep-0343/
Why do you think using pure python is better than using a template language ?
......@@ -64,7 +64,7 @@ It is constantly evolving, piece by piece. The framework has evolved since
is a well-defined way to handle data and schema migration.
You can see the roadmap there:
http://www.cubicweb.org/project/cubicweb?tab=projectroadmap_tab.
https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/boards.
Why is the RQL query language looking similar to X ?
......
......@@ -13,7 +13,7 @@ Use of RQL in Card documents - ReST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
With a CubicWeb instance supporting object types with ReST content (for example
`Card <https://www.cubicweb.org/project/cubicweb-card>`_), one can build content
`Card <https://forge.extranet.logilab.fr/cubicweb/cubes/card>`_), one can build content
based on RQL queries as dynamic documents.
For this, use the `rql` and `rql-table` ReST directive, for more information
......
......@@ -39,22 +39,22 @@ Other features
.. _addressbook: http://www.cubicweb.org/project/cubicweb-addressbook
.. _basket: http://www.cubicweb.org/project/cubicweb-basket
.. _card: http://www.cubicweb.org/project/cubicweb-card
.. _blog: http://www.cubicweb.org/project/cubicweb-blog
.. _comment: http://www.cubicweb.org/project/cubicweb-comment
.. _email: http://www.cubicweb.org/project/cubicweb-email
.. _event: http://www.cubicweb.org/project/cubicweb-event
.. _file: http://www.cubicweb.org/project/cubicweb-file
.. _folder: http://www.cubicweb.org/project/cubicweb-folder
.. _keyword: http://www.cubicweb.org/project/cubicweb-keyword
.. _link: http://www.cubicweb.org/project/cubicweb-link
.. _mailinglist: http://www.cubicweb.org/project/cubicweb-mailinglist
.. _person: http://www.cubicweb.org/project/cubicweb-person
.. _tag: http://www.cubicweb.org/project/cubicweb-tag
.. _task: http://www.cubicweb.org/project/cubicweb-task
.. _zone: http://www.cubicweb.org/project/cubicweb-zone
.. _addressbook: https://forge.extranet.logilab.fr/cubicweb/cubes/addressbook
.. _basket: https://forge.extranet.logilab.fr/cubicweb/cubes/basket
.. _card: https://forge.extranet.logilab.fr/cubicweb/cubes/card
.. _blog: https://forge.extranet.logilab.fr/cubicweb/cubes/blog
.. _comment: https://forge.extranet.logilab.fr/cubicweb/cubes/comment
.. _email: https://forge.extranet.logilab.fr/cubicweb/cubes/email
.. _event: https://forge.extranet.logilab.fr/cubicweb/cubes/event
.. _file: https://forge.extranet.logilab.fr/cubicweb/cubes/file
.. _folder: https://forge.extranet.logilab.fr/cubicweb/cubes/folder
.. _keyword: https://forge.extranet.logilab.fr/cubicweb/cubes/keyword
.. _link: https://forge.extranet.logilab.fr/cubicweb/cubes/link
.. _mailinglist: https://forge.extranet.logilab.fr/cubicweb/cubes/mailinglist
.. _person: https://forge.extranet.logilab.fr/cubicweb/cubes/person
.. _tag: https://forge.extranet.logilab.fr/cubicweb/cubes/tag
.. _task: https://forge.extranet.logilab.fr/cubicweb/cubes/task
.. _zone: https://forge.extranet.logilab.fr/cubicweb/cubes/zone
To declare the use of a cube, once installed, add the name of the cube
and its dependency relation in the `__depends_cubes__` dictionary
......@@ -63,4 +63,4 @@ defined in the file `__pkginfo__.py` of your own component.
.. note::
The listed cubes above are available as debian-packages on `CubicWeb's forge`_.
.. _`CubicWeb's forge`: http://www.cubicweb.org/project?vtitle=All%20cubicweb%20projects
.. _`CubicWeb's forge`: https://forge.extranet.logilab.fr/cubicweb/
......@@ -153,7 +153,7 @@ Project class.
'V version_of P, P eid %%(p)s' % (order, ','.join(repr(s) for s in states))
return self._cw.execute(rql, {'p': self.eid})
.. _`tracker`: http://www.cubicweb.org/project/cubicweb-tracker/
.. _`tracker`: https://forge.extranet.logilab.fr/cubicweb/cubes/tracker/
These few lines exhibit the important properties we want to outline:
......
......@@ -213,7 +213,7 @@ right circumstances add a new HTTP `x-foo-user` header to the query
before it reaches the CubicWeb instance. For a concrete example of
this, see the `trustedauth`_ cube.
.. _`trustedauth`: http://www.cubicweb.org/project/cubicweb-trustedauth
.. _`trustedauth`: https://forge.extranet.logilab.fr/cubicweb/cubes/trustedauth
Repository authentication plugins
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
......@@ -43,7 +43,7 @@ Unit test by example
````````````````````
We start with an example extracted from the keyword cube (available
from http://www.cubicweb.org/project/cubicweb-keyword).
from https://forge.extranet.logilab.fr/cubicweb/cubes/keyword).
.. sourcecode:: python
......@@ -104,7 +104,7 @@ You can see an example of security tests in the
It is possible to have these tests run continuously using `apycot`_.
.. _apycot: http://www.cubicweb.org/project/apycot
.. _apycot: https://forge.extranet.logilab.fr/cubicweb/cubes/apycot
.. _securitytest:
......@@ -192,7 +192,7 @@ It is easy to write unit tests to test actions which are visible to
a user or to a category of users. Let's take an example in the
`conference cube`_.
.. _`conference cube`: http://www.cubicweb.org/project/cubicweb-conference
.. _`conference cube`: https://forge.extranet.logilab.fr/cubicweb/cubes/conference
.. sourcecode:: python
class ConferenceActionsTC(CubicWebTC):
......
......@@ -8,7 +8,7 @@ This is done (again) with a vanilla instance of the `tracker`_
cube. We will populate the database with a bunch of entities and see
what kind of job the automatic entity form does.
.. _`tracker`: http://www.cubicweb.org/project/cubicweb-tracker
.. _`tracker`: https://forge.extranet.logilab.fr/cubicweb/cubes/tracker
Populating the database
~~~~~~~~~~~~~~~~~~~~~~~
......
......@@ -10,8 +10,8 @@ with form manipulation. The following example comes from the the
where a ``Talk`` entity is getting into ``submitted`` state. The goal
is to select reviewers for the submitted talk.
.. _`cubicweb forge`: http://www.cubicweb.org/view?rql=Any+P+ORDERBY+N+WHERE+P+name+LIKE+%22cubicweb-%25%22%2C+P+is+Project%2C+P+name+N
.. _`conference`: http://www.cubicweb.org/project/cubicweb-conference
.. _`cubicweb forge`: https://forge.extranet.logilab.fr/cubicweb/cubicweb
.. _`conference`: https://forge.extranet.logilab.fr/cubicweb/cubes/conference
.. sourcecode:: python
......
......@@ -67,7 +67,7 @@ the `choices` parameter of the relation tag that is applied to the
and sophisticated enough. This is a code snippet from the `tracker`_
cube.
.. _`tracker`: http://www.cubicweb.org/project/cubicweb-tracker
.. _`tracker`: https://forge.extranet.logilab.fr/cubicweb/cubes/tracker
The ``Ticket`` entity type can be related to a ``Project`` and a
``Version``, respectively through the ``concerns`` and ``done_in``
......
......@@ -33,9 +33,9 @@ and available under a free software license.
The command :command:`cubicweb-ctl list` displays the list of available cubes.
.. _`CubicWeb.org Forge`: http://www.cubicweb.org/project/
.. _`cubicweb-blog`: http://www.cubicweb.org/project/cubicweb-blog
.. _`cubicweb-comment`: http://www.cubicweb.org/project/cubicweb-comment
.. _`CubicWeb.org Forge`: https://forge.extranet.logilab.fr/cubicweb
.. _`cubicweb-blog`: https://forge.extranet.logilab.fr/cubicweb/cubes/blog
.. _`cubicweb-comment`: https://forge.extranet.logilab.fr/cubicweb/cubes/comment
.. _Instance:
......@@ -51,7 +51,7 @@ instances can be created and based on the same cube. For example,
several software forges can be set up on one computer system based on
the `cubicweb-forge`_ cube.
.. _`cubicweb-forge`: http://www.cubicweb.org/project/cubicweb-forge
.. _`cubicweb-forge`: https://forge.extranet.logilab.fr/cubicweb/cubes/forge
The command :command:`cubicweb-ctl list` also displays the list of instances
installed on your system.
......
......@@ -34,7 +34,7 @@ Code movement
The cubicweb.web.views.timeline module (providing the timeline-json, timeline
and static-timeline views) has moved to a standalone cube_
.. _cube: https://www.cubicweb.org/project/cubicweb-timeline
.. _cube: https://forge.extranet.logilab.fr/cubicweb/cubes/timeline
API changes
-----------
......
......@@ -48,7 +48,7 @@ Social
.. _Logilab: http://www.logilab.fr/
.. _forge: http://www.cubicweb.org/project/
.. _forge: https://forge.extranet.logilab.fr/cubicweb
.. _Python: http://www.python.org/
.. _`jabber forum`: http://www.logilab.org/blogentry/6718
.. _`mailing-list`: http://lists.cubicweb.org/mailman/listinfo/cubicweb
......
......@@ -41,23 +41,23 @@ Step 3: pick building blocks into existing cubes
Almost everything I want to handle in my web-site is somehow already modelized in
existing cubes that I'll extend for my need. So I'll pick the following cubes:
* `folder <https://www.cubicweb.org/project/cubicweb-folder>`_, containing the
* `folder <https://forge.extranet.logilab.fr/cubicweb/cubes/folder>`_, containing the
`Folder` entity type, which will be used as both 'album' and a way to map
file system folders. Entities are added to a given folder using the
`filed_under` relation.
* `file <https://www.cubicweb.org/project/cubicweb-file>`_, containing `File`
* `file <https://forge.extranet.logilab.fr/cubicweb/cubes/file>`_, containing `File`
entity type, gallery view, and a file system import utility.
* `person <https://www.cubicweb.org/project/cubicweb-person>`_, containing the
* `person <https://forge.extranet.logilab.fr/cubicweb/cubes/person>`_, containing the
`Person` entity type plus some basic views.
* `comment <https://www.cubicweb.org/project/cubicweb-comment>`_, providing a
* `comment <https://forge.extranet.logilab.fr/cubicweb/cubes/comment>`_, providing a
full commenting system allowing one to comment entity types supporting the
`comments` relation by adding a `Comment` entity.
* `tag <https://www.cubicweb.org/project/cubicweb-tag>`_, providing a full
* `tag <https://forge.extranet.logilab.fr/cubicweb/cubes/tag>`_, providing a full
tagging system as an easy and powerful way to classify entities supporting
the `tags` relation by linking the to `Tag` entities. This will allows
navigation into a large number of picture.
......
......@@ -446,7 +446,7 @@ to build our page using true object oriented programming techniques, that no
template language provides.
A library of standard cubes is available from `CubicWeb Forge`_, to address a
A library of standard cubes is available from `CubicWeb Forge `_, to address a
lot of common concerns such has manipulating files, people, things to do, etc. In
our community blog case, we could be interested for instance in functionalities
provided by the `comment` and `tag` cubes. The former provides threaded
......@@ -538,4 +538,4 @@ piece. Really.
.. _`CubicWeb Forge`: http://www.cubicweb.org/project
.. _`CubicWeb Forge`: https://forge.extranet.logilab.fr/cubicweb/cubicweb
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment