Social Bootstrap Engine for Django
In current Django project I already have managed to get few things working:
- Signing up as local user with customized reCAPTCHA
- Build in OpenID provider: locally created account has its own two OpenID identifiers
- Logging in as local or external user to own profile
- Signing in as one of the following, external service providers:
- Locally created users have named profiles, external have numerical only: user cannot create account with username starting with something else than a letter
- Site is being developed using my own, simple and very lightweight locale library and is currently available in English and Polish languages (switching language per session is currently disabled).
- Optional SSL support (turned on).
You can test those features at current urevs.com site (do not relay too much on account You will create – I will erase current database during further development).
Furthermore, code contains a lot of backend extensions:
- Lightweight locale support
- Customizable templates with nesting
- Low-level memcache library – code has been released (description in Polish)
- JavaScript builder
- CSS builder
- Cron Django standalone scripts
- Middleware to support .urevs.com subdomains (user profiles)
- Simple yet powerful configuration
- html5 (downgradable to xhtml1)
- …
I will describe some of listed above more closely in future posts to let You see what they are capable of
Till then!
July 21st, 2010 at 22:56
[...] Other thing I plan is to do some backend speed improvements using my memcached library I was talking about previously. [...]
July 25th, 2010 at 18:48
[...] This project consists currently of authentication framework and a lot of backend solutions. Site allows users to login using OpenID’s, Google, Twitter, Facebook or Yahoo Accounts. Full details are available here – social bootstrap engine for Django. [...]
August 18th, 2010 at 18:02
[...] sobie szkielet aplikacji. Wykorzystałem do tego kod mojego bootstrapa Django / JavaScript / CSS (link do opisu na innym moim blogu, w języku angielskim). Dla interfejsu użytkowników [...]