doc/book/devrepo/cubes/available-cubes.rst
changeset 10491 c67bcee93248
parent 6880 4be32427b2b9
equal deleted inserted replaced
10490:76ab3c71aff2 10491:c67bcee93248
       
     1 .. _AvailableCubes:
       
     2 
       
     3 Available cubes
       
     4 ---------------
       
     5 
       
     6 An instance is made of several basic cubes. In the set of available
       
     7 basic cubes we can find for example:
       
     8 
       
     9 Base entity types
       
    10 ~~~~~~~~~~~~~~~~~
       
    11 * addressbook_: PhoneNumber and PostalAddress
       
    12 * card_: Card, generic documenting card
       
    13 * event_: Event (define events, display them in calendars)
       
    14 * file_: File (to allow users to upload and store binary or text files)
       
    15 * link_: Link (to collect links to web resources)
       
    16 * mailinglist_: MailingList (to reference a mailing-list and the URLs
       
    17   for its archives and its admin interface)
       
    18 * person_: Person (easily mixed with addressbook)
       
    19 * task_: Task (something to be done between start and stop date)
       
    20 * zone_: Zone (to define places within larger places, for example a
       
    21   city in a state in a country)
       
    22 
       
    23 
       
    24 Classification
       
    25 ~~~~~~~~~~~~~~
       
    26 * folder_: Folder (to organize things by grouping them in folders)
       
    27 * keyword_: Keyword (to define classification schemes)
       
    28 * tag_: Tag (to tag anything)
       
    29 
       
    30 Other features
       
    31 ~~~~~~~~~~~~~~
       
    32 * basket_: Basket (like a shopping cart)
       
    33 * blog_: a blogging system using Blog and BlogEntry entity types
       
    34 * comment_: system to attach comment threads to entities)
       
    35 * email_: archiving management for emails (`Email`, `Emailpart`,
       
    36   `Emailthread`), trigger action in cubicweb through email
       
    37 
       
    38 
       
    39 
       
    40 
       
    41 
       
    42 .. _addressbook: http://www.cubicweb.org/project/cubicweb-addressbook
       
    43 .. _basket: http://www.cubicweb.org/project/cubicweb-basket
       
    44 .. _card: http://www.cubicweb.org/project/cubicweb-card
       
    45 .. _blog: http://www.cubicweb.org/project/cubicweb-blog
       
    46 .. _comment: http://www.cubicweb.org/project/cubicweb-comment
       
    47 .. _email: http://www.cubicweb.org/project/cubicweb-email
       
    48 .. _event: http://www.cubicweb.org/project/cubicweb-event
       
    49 .. _file: http://www.cubicweb.org/project/cubicweb-file
       
    50 .. _folder: http://www.cubicweb.org/project/cubicweb-folder
       
    51 .. _keyword: http://www.cubicweb.org/project/cubicweb-keyword
       
    52 .. _link: http://www.cubicweb.org/project/cubicweb-link
       
    53 .. _mailinglist: http://www.cubicweb.org/project/cubicweb-mailinglist
       
    54 .. _person: http://www.cubicweb.org/project/cubicweb-person
       
    55 .. _tag: http://www.cubicweb.org/project/cubicweb-tag
       
    56 .. _task: http://www.cubicweb.org/project/cubicweb-task
       
    57 .. _zone: http://www.cubicweb.org/project/cubicweb-zone
       
    58 
       
    59 To declare the use of a cube, once installed, add the name of the cube
       
    60 and its dependency relation in the `__depends_cubes__` dictionary
       
    61 defined in the file `__pkginfo__.py` of your own component.
       
    62 
       
    63 .. note::
       
    64   The listed cubes above are available as debian-packages on `CubicWeb's forge`_.
       
    65 
       
    66 .. _`CubicWeb's forge`: http://www.cubicweb.org/project?vtitle=All%20cubicweb%20projects