diff --git a/doc/page-api.rst b/doc/page-api.rst new file mode 100644 index 00000000..c0fe1a03 --- /dev/null +++ b/doc/page-api.rst @@ -0,0 +1,95 @@ +====================== +Page CMS reference API +====================== + +.. contents:: + :local: + :depth: 1 + +The application model +====================== + +Gerbi CMS declare rather simple models: :class:`Page ` +:class:`Content ` and :class:`PageAlias `. + + +Placeholders +============ + +.. automodule:: pages.placeholders + :members: + :undoc-members: + +Template tags +============= + +.. automodule:: pages.templatetags.pages_tags + :members: + +Widgets +======= + +.. automodule:: pages.widgets + :members: + :undoc-members: + +Page Model +========== + +.. autoclass:: pages.models.Page + :members: + +Page Manager +============ + +.. autoclass:: pages.managers.PageManager + :members: + :undoc-members: + +Page view +========== + +.. autoclass:: pages.views.Details + :members: + +Content Model +============= + +.. autoclass:: pages.models.Content + :members: + :undoc-members: + +Content Manager +=============== + +.. autoclass:: pages.managers.ContentManager + :members: + :undoc-members: + +PageAlias Model +=============== + +.. autoclass:: pages.models.PageAlias + :members: + :undoc-members: + +PageAlias Manager +================= + +.. autoclass:: pages.managers.PageAliasManager + :members: + :undoc-members: + +Utils +===== + +.. automodule:: pages.utils + :members: + :undoc-members: + +Http +==== + +.. automodule:: pages.phttp + :members: + :undoc-members: