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:: |