|
1 .. _introduction: |
|
2 |
|
3 Welcome to PyAMS's documentation! |
|
4 ================================= |
|
5 |
|
6 .. warning:: |
|
7 This is a "work-in-progress" documentation. All elements described here are not publicly available yet. |
|
8 |
|
9 |
|
10 What is PyAMS? |
|
11 -------------- |
|
12 |
|
13 **PyAMS** stands for **Py**\ramid **\A**\pplication **\M**\anagement **\S**\kin is a whole "Suite" of |
|
14 applications and content management tools with user friendly skin. |
|
15 |
|
16 |
|
17 What is Pyramid? |
|
18 ---------------- |
|
19 |
|
20 Pyramid is an open source Python web application framework. It is designed to make creating web applications easier. |
|
21 |
|
22 |
|
23 Why should i use PyAMS? |
|
24 ----------------------- |
|
25 |
|
26 Based on the python langage, **PyAMS** supply powerfull tools like *PyAMS_content*, this package |
|
27 providing content management features, which can be easily extended to manage your own content types. |
|
28 But PyAMS can also be used to manage any kind of application. |
|
29 |
|
30 In addition **PyAMS** is built on top of **MyAMS** (**My** **\A**\pplication **\M**\anagement **\S**\kin), a small web client framework built on top of JQuery |
|
31 and Bootstrap, which was developed by the french national forestry office (ONF -- Office national des forĂȘts -- |
|
32 http://www.onf.fr) to build web applications in several languages (actually java, Python and PHP). The new ONF website |
|
33 is now completely handled with PyAMS framework. |
|
34 |
|
35 PyAMS is a multipurpose set of packages, providing tools including: |
|
36 |
|
37 * custom interfaces |
|
38 * custom registry annotations |
|
39 * custom security policy |
|
40 * local registry support |
|
41 * network protocols utilities (for HTTP and XML-RPC) |
|
42 * command line scripts |
|
43 * custom utilities. |
|
44 |
|
45 |
|
46 .. tip:: |
|
47 Some screenshots of the admin interface are available at :ref:`screenshots`! |
|
48 |
|
49 |
|
50 How to install PyAMS? |
|
51 --------------------- |
|
52 |
|
53 If you want to create a PyAMS application instance easily, just follow the :ref:`quickstart` guide! |
|
54 If you want learn more about a custom installation follow :ref:`install` procedure. |