My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
TechnicalOverview  
Technical details and a high level description of the code.
Updated Feb 4, 2010 by greg.w.p...@gmail.com

Introduction

App 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.

Comment by Gforrest...@gmail.com, Dec 23, 2008

what is the roadmap for future, would this be updated or improved in future?

Comment by kjartans...@gmail.com, Dec 28, 2008

Are there any plans to add the ability to publish pages that doesn't require login?

Comment by todd.ne...@gmail.com, Mar 25, 2009

@kjartansverrisson This functionality is available in Site Creator now. It allows publishing "anonymous" pages that don't require a log in.

Comment by pepedocs, Sep 7, 2009

Are there plans for JAva?

Comment by pfeiffer...@gmail.com, Sep 17, 2009

I love this app. Unfortunatly there is no further Development , right?

Comment by avigm...@gmail.com, Sep 27, 2009

if i modify page by typing content in russian, it give me: "Server Error"

Comment by kjartans...@gmail.com, Feb 22, 2010

@todd.nemet Thanks Todd.

Comment by jim.sh...@gmail.com, Apr 4, 2010

I Couldn't use Chinese either, same message: "Server Error".

Comment by chuni-m...@webfishki.com, Aug 8, 2010

here is you should change to use any utf-8 encodings: open /views/admin.py in text editor go to line number 220 (it contents "page.content = request.POST['editorHtml']") change it to "page.content = unicode(request.POST['editorHtml'], 'utf-8')" save, use. =)

Comment by pclog...@gmail.com, Sep 15, 2011

Sign in to add a comment
Powered by Google Project Hosting