doc/book/en/B0011-schema-stdlib.en.txt
changeset 466 bef394c66f10
parent 301 e47150482ac1
child 1163 232aef110a0a
equal deleted inserted replaced
465:1158231e7360 466:bef394c66f10
    35 ```````````````
    35 ```````````````
    36 
    36 
    37 An application is based on several basic cubes. In the set of available
    37 An application is based on several basic cubes. In the set of available
    38 basic cubes we can find for example :
    38 basic cubes we can find for example :
    39 
    39 
    40 * `comment`, provides an entity type for `Comment` allowing us to comment others
    40 * addressbook_: PhoneNumber and PostalAddress
    41   site's entities
       
    42 
    41 
    43 * `mailinglist`, provides an entity type for `Mailinglist` which groups informations
    42 * basket_: Basket (like a shopping cart)
    44   in a discussion list
       
    45 
    43 
    46 * `file`, provides entity types for `File` et `Image` used to represent
    44 * blog_: Blog (a *very* basic blog)
    47   files (text or binary) with additionnal informations such as MIME type or
       
    48   encoding.
       
    49   
       
    50 * `link`, provides an entity type for hypertext link (`Link`)
       
    51 
    45 
    52 * `blog`, provides an entity type weblog (`Blog`)
    46 * comment_: Comment (to attach comment threads to entities)
    53 
    47 
    54 * `person`, provides an entity type for a person (`Person`)
    48 * email_: archiving management for emails (`Email`, `Emailpart`,
    55 
       
    56 * `addressbook`, provides an entity type used to represent phone 
       
    57   numbers (`PhoneNumber`) and mailing address (`PostalAddress`)
       
    58   
       
    59 * `classtags`, categorization system based on tags (`Tag`)
       
    60 
       
    61 * `classfolders`, categorization system based on folders hierarchy in order 
       
    62   to create navigation sections (`Folder`)
       
    63 
       
    64 * `email`, archiving management for emails (`Email`, `Emailpart`,
       
    65   `Emailthread`)
    49   `Emailthread`)
    66 
    50 
    67 * `basket`, basket management (`Basket`) allowing to group entities
    51 * event_: Event (define events, display them in calendars)
       
    52 
       
    53 * file_: File (to allow users to upload and store binary or text files)
       
    54 
       
    55 * folder_: Folder (to organize things but grouping them in folders)
       
    56 
       
    57 * keyword_: Keyword (to define classification schemes)
       
    58 
       
    59 * link_: Link (to collect links to web resources)
       
    60 
       
    61 * mailinglist_: MailingList (to reference a mailing-list and the URLs
       
    62   for its archives and its admin interface)
       
    63 
       
    64 * person_: Person (easily mixed with addressbook)
       
    65 
       
    66 * tag_: Tag (to tag anything)
       
    67 
       
    68 * task_: Task (something to be done between start and stop date)
       
    69 
       
    70 * zone_: Zone (to define places within larger places, for example a
       
    71   city in a state in a country)
       
    72 
       
    73 .. _addressbook: http://www.cubicweb.org/project/cubicweb-addressbook
       
    74 .. _basket: http://www.cubicweb.org/project/cubicweb-basket
       
    75 .. _blog: http://www.cubicweb.org/project/cubicweb-blog
       
    76 .. _comment: http://www.cubicweb.org/project/cubicweb-comment
       
    77 .. _email: http://www.cubicweb.org/project/cubicweb-email
       
    78 .. _event: http://www.cubicweb.org/project/cubicweb-event
       
    79 .. _file: http://www.cubicweb.org/project/cubicweb-file
       
    80 .. _folder: http://www.cubicweb.org/project/cubicweb-folder
       
    81 .. _keyword: http://www.cubicweb.org/project/cubicweb-keyword
       
    82 .. _link: http://www.cubicweb.org/project/cubicweb-link
       
    83 .. _mailinglist: http://www.cubicweb.org/project/cubicweb-mailinglist
       
    84 .. _person: http://www.cubicweb.org/project/cubicweb-person
       
    85 .. _tag: http://www.cubicweb.org/project/cubicweb-tag
       
    86 .. _task: http://www.cubicweb.org/project/cubicweb-task
       
    87 .. _zone: http://www.cubicweb.org/project/cubicweb-zone
    68 
    88 
    69 To declare the use of a component, once installed, add the name of the component
    89 To declare the use of a component, once installed, add the name of the component
    70 to the variable `__use__` in the file `__pkginfo__.py` of your own component.
    90 to the variable `__use__` in the file `__pkginfo__.py` of your own component.
    71 
    91 
    72 .. note::
    92 .. note::