GAE framework ver.2

30 views
Skip to first unread message

Anton Danilchenko

unread,
Jun 21, 2011, 4:53:12 AM6/21/11
to gaefra...@googlegroups.com
Today we have started develop new version 2 of GAE framework.

In this release we have the next goals:
  1. delete Django dependencies: replace Django Templates to Jinja2, Django Forms to WTForms
  2. add manage.py for all projects. You can run dev server, deploy project to server, run tests and run other useful operations
  3. changed project structure. Now we have one directory with appengine SDK, gae framework library and manage.py file. On each run command manage.py create project_name we have created new directory for each project
With manage.py we have build automatically scripts to do many useful operations in background. For example, on deploy project to server, we have compile templates, and execute other operations, and after this upload to server ready to use version of project.

I am ready to talk with you about ideas. And also I am waiting for an experienced Python developers, who can help me do this great mission.

Anton Danilchenko

unread,
Jul 8, 2011, 10:00:32 PM7/8/11
to gaefra...@googlegroups.com
Today released next version of GAE framework. This is new generation, and currently under active development.

Run easy_install gaeframework or pip install gaeframework to try latest version 2.0.1 of GAE framework.

Now GAE SDK installed automatically with GAE framework!

Niklas Rosencrantz

unread,
Jul 10, 2011, 2:01:00 PM7/10/11
to gaefra...@googlegroups.com
Thank you Anton for the new release. We got it using easy_install:

$ sudo easy_install gaeframework
Searching for gaeframework
Reading http://pypi.python.org/simple/gaeframework/
Reading http://wwww.gaeframework.com
...
Best match: gaeframework 2.0.2
Downloading http://pypi.python.org/packages/source/g/gaeframework/gaeframework-2.0.2.tar.gz#md5=43925c7001963e97e22fffc7eaf0f230
Processing gaeframework-2.0.2.tar.gz
Running gaeframework-2.0.2/setup.py -q bdist_egg --dist-dir
/tmp/easy_install-ZUVhkl/gaeframework-2.0.2/egg-dist-tmp-nTKCKF
Adding gaeframework 2.0.2 to easy-install.pth file
Installing gae-manage.py script to /usr/local/bin
Installed /usr/local/lib/python2.7/dist-packages/gaeframework-2.0.2-py2.7.egg
Processing dependencies for gaeframework
Finished processing dependencies for gaeframework

These changes especially involving easy_install and manage.py will
involve some learning and configuration for me. I've got my test
installation still online at http://niklas-app.appspot.com/ with GAE
Framework so now I'm going to update it to this latest version and
learn how to use manage.py and if will need to create a new project to
update the old deployment. We also use web2py which has an
authentication system we can look at for inspiration how to add more
authentication options to gaeframework.
Best regards,
Niklas R

Anton Danilchenko

unread,
Jul 10, 2011, 4:28:17 PM7/10/11
to gaefra...@googlegroups.com
Thanks Niklas!

You can use gae-manage.py around file system to create new projects/applications and deploy project to server. Now we have a new command gae-manage.py install project_name.app_name to create symlink to application in your project. For example, you can use single application "user" in 10 your projects. And on each update of GAE framework you have updated version of installed applications automatically!

Today I have released next version - 2.0.3 with some improvements. Please, upgrade to this release.
(changed) Ignored .pyc and .pyo files from distribution package
(added) Ported all applications from gaeframework-v1 to "apps" directory.
(added) Script setup.py to install with easy_install and pip.
(changed) File manage.py renamed to gae-manage.py.
(added) New command "install" to gae-manage.py.
(changed) Now in new project we have symlink to "user" application instead of copy of this app
Best regards, Anton.

Anton Danilchenko

unread,
Aug 2, 2011, 7:43:44 PM8/2/11
to gaefra...@googlegroups.com
Released new version of gaeframework 2.0.4.

Anton Danilchenko

unread,
Aug 9, 2011, 4:55:56 PM8/9/11
to gaefra...@googlegroups.com
Fixed bug with import Pagination class in the new applications in release 2.0.6. Try it now http://code.google.com/p/gaeframework/downloads/list

Anton Danilchenko

unread,
Aug 22, 2011, 12:02:14 PM8/22/11
to gaefra...@googlegroups.com
Released GAE framework 2.0.8 with many bug fixes.
Reply all
Reply to author
Forward
0 new messages