# Path: nive_cms/i18n.py

# 
# Path: nive_cms/baseobjects.py
# class PageRootBase(ContainerCopy, Sort, AlternateRootPath, PageColumns, PageContainer, PageElementContainer, RootBase):
#     """
#     *Root with content element support*
#     
#     - handles sub pages
#     - handles page columns
#     - rendered as website page
#     - is an element container
#     - supports paste of elements and pages
#     - contained pages and elements are sortable 
#     
#     Interfaces: ``IPageContainer, IPageElementContainer, IContainer, IRoot``
#     """
#     implements(IPageContainer, IPageElementContainer)


from nive_cms.i18n import _
from nive_cms.baseobjects import PageRootBase
from nive.definitions import IWebsiteRoot, implements
from nive.definitions import RootConf, FieldConf
from nive.adminview.view import RootnameValidator
# Copyright 2012, 2013 Arndt Droullier, Nive GmbH. All rights reserved.
# Released under GPL3. See license.txt
#

__doc__ = """
Root
----
The *root* is the home page of the website. All contained pages and elements are stored 
in the database. The root itself does not store anything in the database.


# Path: nive_cms/i18n.py

# 
# Path: nive_cms/baseobjects.py
# class PageRootBase(ContainerCopy, Sort, AlternateRootPath, PageColumns, PageContainer, PageElementContainer, RootBase):
#     """
#     *Root with content element support*
#     
#     - handles sub pages
#     - handles page columns
#     - rendered as website page
#     - is an element container
#     - supports paste of elements and pages
#     - contained pages and elements are sortable 
#     
#     Interfaces: ``IPageContainer, IPageElementContainer, IContainer, IRoot``
#     """
#     implements(IPageContainer, IPageElementContainer)


# Path: nive_cms/root.py
from nive_cms.i18n import _
from nive_cms.baseobjects import PageRootBase
from nive.definitions import IWebsiteRoot, implements
from nive.definitions import RootConf, FieldConf
from nive.adminview.view import RootnameValidator

# Copyright 2012, 2013 Arndt Droullier, Nive GmbH. All rights reserved.
# Released under GPL3. See license.txt
#

__doc__ = """
Root
----
The *root* is the home page of the website. All contained pages and elements are stored 
in the database. The root itself does not store anything in the database.


Also this object provides search functions and sql query wrappers.