Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<blockquote> <p>I'm going to build a website using OSQA which is built on Django (a famous framework of Python). I'll host this site to Google App Engine (GAE). I wonder if GAE has support all features of OSQA.?</p> </blockquote> <p>At GAE you don't have support for relational databases (unless you are a beta-tester for <a href="https://developers.google.com/cloud-sql/" rel="nofollow">CloudSQL</a>). That means no admin, which is 90% of Django's sex-appeal.</p> <p><a href="http://www.allbuttonspressed.com/projects/django-nonrel" rel="nofollow">Django-nonrel</a> adds NoSQL database support to the ORM. This enables admin on GAE, but it is not fully compatible (Django-nonrel is almost Django but it is not 100% Django). Throw OSQA at it and see if it sticks - if so, you are probably good to go with GAE.</p> <p>Other Django friendly <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" rel="nofollow">PaaS</a> worth a look:</p> <ul> <li><a href="http://www.heroku.com/" rel="nofollow">Heroku</a></li> <li><a href="https://gondor.io/" rel="nofollow">Gondor</a></li> <li><a href="https://apphosted.com/" rel="nofollow">AppHosted</a></li> <li><a href="https://www.ep.io/" rel="nofollow">Epio</a></li> </ul> <p>For my Django projects I like <a href="http://www.linode.com/" rel="nofollow">Linode</a> VPS, but I used to work as Linux sysadmin before being a full-time developer - I'll give you my root account when you take it from my cold, dead hands :-). Jokes apart, I would wait CloudSQL before using GAE for Django stuff.</p> <p>[ update 1 ]</p> <blockquote> <p>I'm also new to web admin, so I don't know that I could use my own domain name (e.g abc.com) to point to my site hosted on GAE?</p> </blockquote> <p>You <a href="http://code.google.com/appengine/kb/general.html#naked_domain" rel="nofollow">can't use your naked domain</a> - <code>abc.com</code> is out, but <a href="http://code.google.com/intl/us-US/appengine/docs/domain.html" rel="nofollow">you can use <code>anything.abc.com</code></a>. The FAQ suggests setting a redirect, which is easy enough. Note however that you won't be able to use your domain name with HTTPS at all on GAE - you are constrained to hideous URLs like <code>https://your_app_id.appspot.com</code>.</p> <p>If you are on GAE, using <a href="http://www.google.com/apps/intl/en/group/index.html" rel="nofollow">Google Apps</a> for your domain makes a lot of sense, so you can have Gmail handling email for your domain as well. It is free for 10 email accounts and will handle email for your naked domain (email@abc.com).</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload