|
TechnicalOverview
Technical details and a high level description of the code.
IntroductionApp Engine Site Creator primarily uses the Django web framework with App Engine specific modifications for data models and user authentication. Site Creator provides a hierarchical page structure, and allows an unlimited number of files (or file URLs) to be added to each page as attachments. Page content is stored in the datastore in HTML format. It can be uploaded as a html file or created via a web-based editor. All HTML tags are supported, and objects like gadgets or video can easily be embedded in pages. Site Creator handles user-level authentication via the App Engine login framework. Users who are not currently logged in will be prompted to do so using their Google account. Each page can have an access control list, which makes it possible to grant read and write permissions on a user or group-specific level. If a page does not have an ACL, it inherits the ACL of its parent (the page one level higher in the hierarchy). In this way, permissions for whole sub-trees can be changed from a common point. The code is extensively documented, and can be read by browsing the source or summarized using pydoc. |
Sign in to add a comment
what is the roadmap for future, would this be updated or improved in future?
Are there any plans to add the ability to publish pages that doesn't require login?
@kjartansverrisson This functionality is available in Site Creator now. It allows publishing "anonymous" pages that don't require a log in.
Are there plans for JAva?
I love this app. Unfortunatly there is no further Development , right?
if i modify page by typing content in russian, it give me: "Server Error"