Django community: RSS
This page, updated regularly, aggregates Community blog posts from the Django community.
-
OpenWrt GUI: alpha released!
Finally I released WebUI 0.1 (Homunculus) alpha — AJAX-based web interface for OpenWrt made with Dojo ! Highlights of this release: 5 more applets including firewall configurator and more network settings. Now proceed to install the package and to read release notes. The package is here: webui-0.1-alpha.ipk . You can install it using following command in OpenWrt shell: ipkg install http://lazutkin.com/download/webui-0.1-alpha.ipk Release notes: WebUI can be installed side-by side with webif (comes standard with OpenWrt White Russian RC4). To access it use following URL: http://your_router/webui.html. Five more applets are added to this release: System: provides a menu for existing applets. Firewall configurator: simple management of DMZ and port forwarding. Hosts configurator: manages a list of static hosts (used by DNS and by Firewall configurator). Ethers configurator: manages a list of static assignment of IP by MACs. WDS configurator: manages WDS connection settings. General clean up of user interface: More information is moved to tooltips. Help is provided by tooltips. Context-specific references to OpenWrt documentation. Tested on following browsers: Firefox: works. IE6: works. Opera 8.50: doesn’t work. Konqueror: doesn’t work. I decided to proceed with release in spite of Konqueror and Opera problems. I hope it will be solved later. For … -
OpenWrt RC4 is out
OpenWrt RC4 is out . Take it while it’s hot! It includes multiple stability updates and webif web-based user interface! Update: OpenWrt GUI alpha is released and tested with RC4. -
EN, CZ | Python Testing Tools
EN: (CZ je dole)Grig have just posted on his blog the list of testing frameworks for Python and Web apps.Even though Django utilizes doctests for its core features, it is definitely testing tool for your models only (and might be for some business logic).Yes, you can mention that Djangotesting (made by the great Hugo) is put into the list of web testing tools, however just note this sentence: "but for now only the model tests are done".Therefore I definitely suggest using other tools mentioned on the list.CZ:Grig právě publikoval na svém blogu seznam testovacích frameworků pro Python a webové aplikace.Ačkoli Django využívá doctests pro svojí interní funkcionalitu, přičemž to samé mohou použít ostatní vývojáři používající Django, myslím si, že doctests je nástroj pouze pro testování modelů (a možná nějaké business logiky).Samozřejmě můžete namítnout, že na seznamu web testovacích nástrojů je také Djangotesting (udělané Hugem zodpovědným za podporu vícejazyčnosti Djanga), ale pokud se podíváte na stránky Djangotesting, tak dole je uvedená věta: "ale teď jsou udělané testy pouze pro modely".Proto rozhodně doporučuji použít i jakýkoli jiný nástroj uvedený na seznamu od Griga. -
OpenWrt GUI: alpha delayed
During final tests I found a nasty bug in "Firewall configurator" applet. I decided to postpone the release until I’ll be able fix it. You can see bastard’s picture on Flickr along with some description of it. -
London presentation
I found a blog post describing London Web Frameworks Night , which took place on 11/17/2005 at the University of Westminster. Jabbering Giraffe reports on presentation of three web frameworks: Catalyst , Django , And Ruby on Rails . It is an interesting read. Author remarks that Django’s Admin ("with lots of Ajax and JavaScript goodness") was the main object of envy of other frameworks. Another interesting remark was how good Rails people are at marketing. -
OpenWrt GUI: alpha is coming
I was able to work more on OpenWrt GUI. Alpha release seems inevitable now. I’ll try to publish it during this weekend. I added back the main applet, which serves as a menu for all other applets. More network configuration-related applets are added. Status applet is cleaned up considerably: all less important information was moved to tooltips. New screenshot is available for your viewing pleasure. Stay tuned for upcoming alpha release! -
Django čeština otestovaná
Tak jsem se dostal k otestování češtiny v Djangu (rozuměj překladů, samotné využití češtiny šlo vždy).Docela mě překvapilo, podle čeho všeho se může řídit to, že Django bude komunikovat česky. Ať už nastavením cookie, tvrdým nastavením v settings, výběr podle preferovaného jazyka v prohlížeči nebo URL redirectem (pro výběr pomocí vlaječek).Všechno tohle funguje a přitom stačí do settings dát 1 řádek.'django.middleware.locale.LocaleMiddleware',A je to. O všechno ostatní se už postarají interní mechanismy Djanga.Adrian k tomu vydal opět pěknou dokumentaci.Django pak mluví česky. Tedy skoro. Admin ještě není úplně připraven pro překlady, a protože se pracuje na novém adminu, takse bude překládat až ten. Podle tempa prací tuším že tak do měsíce (to je ale jenom můj odhad).Nicméně už teď se dá využívat všeho, co umožňují .po (gettext) formáty. Tj. třeba pluralismus.Např. pro english texty:"Watch your mouth! The word %s is not allowed here.""Watch your mouth! The words %s are not allowed here."se dá nadefinovat:Pro 1 slovo: "Mluvte slušně! Slovo %s zde není přípustné."Pro 2,3,4 slova: "Mluvte slušně! Slova %s zde nejsou přípustná."Pro 5 a více: "Mluvte slušně! Těchto %s slov zde nepřipoušíme."Konečně webové aplikace budou mluvit o něco více česky a ne "tatarsky".PS: Na českých dokumentacích se taky pracuje :) -
CZ | Django 0.90
As you can see I have added the CZ (or EN) in the title to let the readers know what is the language of the article. Yep, this one is CZ only :)Tak po velkem dohadovani byl vytvoren aktualni tarball Django web frameworku. Jedna se o v 0.9, protoze do 1. verze je planovano udelat jeste nekolik veci, predevsim:- podpora transakci- nove admin rozhrani- screencasty :)- jednodussi podpora AJAXu a navazujicich JS toolkitu- a dalsiNa webu [http://www.djangoproject.com] krome taru najdete i Python egg vytvorene pro Python 2.4.Django je pro Python neco, jako je Rails pro Ruby.Ac se teprve jedna o prvni tar release, Django se jiz nekolik let (cca 2) pouziva v produkcnim prostredi, pricemz letos bylo uvolneno jeko Open source. Pro zajimavost web s Djangem prezil 3 x slashdotting.Pro nase konciny je dobra zprava, ze Django primarne pracuje s UTF-8 a cesky preklad je jiz vytvoren a prubezne aktualizovan. Ceske detaily najdete na tomhle blogu [http://www.svarz.cz/translate/]Radek -
Django | Weblog | Django desktops
Konečně se pro Django objevily také nějaké "goodies".Na webu jsou první wallpapers.Upřímně, zatím nic moc. Podle mne Django na marketingového guru zatím čeká.Já osobně jsem si wallpaper raději vylepšil ještě postavičkou od d!o.Můžete ho vidět tady. -
New Orleans, July 23, 2005
Last time I visited New Orleans on July 23, 2005 on my way to Florida. It was a short visit. I planned to stop again on my way back, but I didn’t have time. "New Orleans is not going anywhere. I can do it some other time." One month later Hurricane Katrina made landfall devastating New Orleans. I am looking at pictures I took during that brief stay — everything is so peaceful. It was about noon. Streets were practically empty. Tourists were sleeping late after crazy night on Rue Bourbon. -
New RSS framework
As you all know Django has new shiny RSS framework . This change breaks my simple RSS tutorial and I am glad that it happened! To tell you the whole truth, it breaks only "The Simple Way" to do RSS in Django replacing it with even simpler one. "The Smart Way" RSS still works as you can see on my web site. Like I predicted the feedgenerator is still around and it learned some new tricks: it can produce Atom feed now! I am going to update the tutorial recreating old examples with new RSS framework. It will be fun! -
Looking at stats
Recently I looked at the stats of my web site. DreamHost provides Analog 6.0 . I supplemented it with awstats . Plus there are some other means to analyze the traffic. Let’s put it this way: I know my average reader. I thought I did. Anyway I found a few surprises. The country list includes 77 countries. Out of 193. Not bad for a personal blog. Practically all Eurasian countries, and countries of both Americas are in the list. Australia, New Zealand, and many island countries are there as well. Only 2 countries from Africa: South Africa and Senegal. Pity. -
Django česky!
Aaaah, konečně se spojila i18n větev do Django Python Web Frameworku.Django Web Framework (WFW) je považován za obdobu Ruby on Rails, ale samozřejmě s použitím Pythona. Já mu osobně moc fandím, protože používá Python :) a hlavně od ostatních WFW má již nějakou dobu reálné využití. No a jako perličku - přežil 3 x Slashdotting.i18n znamená, že Django umí mluvit vícejazyčně, tedy i česky :)Tedy česky do té míry, jak jsem to přeložil a neotestoval :(Můžem dělat vícejazyčné šablony, vízejazyčné modely, apod.Jak poznamenal Euegene, Django teď podporuje 11 jazyků.Adrian brzy nahodí dokumentaci na web, takže to snad bude snadné pro každého, protože tenhle člověk je v psaní genius.No, otestuji to tento víkend... -
Django goes international
As of today i18n branch of Django is merged back to trunk. What is i18n? It is an abbreviation of the big word "internationalization". l10n ("localization") is a sibling of i18n. In practice it means that now you and I can do truly international multi-language web sites without much hassle. While this is more important for big corporations and international organizations, it is a big step for Django’s truly international community. Let’s thank Hugo (the engine behind this effort), all participating developers, and all translators for their monumental effort to make it a reality. -
TinyMCE 2.0RC4 is out
New TinyMCE 2.0RC4 is out. It fixes numerous bugs, which never bit me. Is it going to be the last RC before actual release? Who know. Grab it while it is hot! -
We’re Moving to Kansas!
No really, we’re moving to Kansas. I’ve accepted a position at World Online, the online division of the Lawrence Journal-World. I’ll be working on some award winning sites including LJWorld.com, lawrence.com, KUsports.com using my favorite web framework: Django. I’m really excited about working with an awesome team of people doing some really cool stuff. And of course I’m completely stoked about working with Django on a daily basis. I’ll talk about what I’m up to when I can but there will be times when I have to keep my lips zipped. I guess now might be a good time to mention that this is my personal weblog and that views/opinions/etc expressed here are mine and do not necessarily reflect those of my employer. Needless to say I’ve been a bit busy with getting up to speed at work and planning the move. I’ve been meaning to write this post for some time now and had to delete a completely out of date post that I had half written while in Lawrence. Blogging will probably be light until things settle out, but in the meantime keep an eye on my del.icio.us links. Strap in, Toto! -
OpenWrt GUI: hosts editor
I didn’t have a lot of time this weekend. So I decided to implement the simplest part of upcoming OpenWrt GUI (webui) — hosts editor. It is a perfect candidate to write something in 15 minutes or less — it has almost no "business" logic in it: read/edit/verify/write cycle. The hardest part was to learn how to upload dynamically generated files without writing them to disk first. It turned out to be very simple. Right now it is implemented using Dojo ’s versatile dojo.io.bind() facility and some external code. -
Updated OpenWrt GUI preview
Update: this document is officially obsolete — alpha is released ! Please download it again: /webui-0.1-pre-alpha.ipk — two debug files made their ways to the release messing things up. Now it is fixed and I hope it’ll work for you. -
DreamHost switched to Python 2.4.1
DreamHost has switched to Python 2.4.1. Now python is the alias for python2.4. Yay! Update: checked it again — nope, python is the alias for python2.3. But python2.4 is available as well. -
OpenWrt GUI: screencast and screenshots
After some requests I’ve updated OpenWrt GUI screenshots .Additionally I’ve recorded a screencast using Wink . Enjoy! Update: new OpenWrt GUI alpha is released ! -
OpenWrt GUI: preview is released
Update: this document is officially obsolete — alpha is released ! Finally I released a preview: /webui-0.1-pre-alpha.ipk! I included two information applets and a simple network configuration applet. I think it would be enough for a proof of concept. I borrowed heavily from nbd’s webif . So if it works for you, it is due to his OpenWrt expertise. If it doesn’t, it is my fault. Both webif and webui can be installed side by side: -
OpenWrt GUI: preview is ready, packaging
Finally I found time to finish it up. It is pre-alpha quality now, but shows the direction. The only problem is a packaging. I didn’t mean OpenWrt ’s IPKG. I am talking about creating a custom build of Dojo to reduce the foot print. Dojo has a special provision for that but so far I was not able to do it getting some strange errors. I hope I’ll get some help from developers. -
Migration to new Django admin
I’ve migrated my sites to new Django admin. It is easy to do but make sure that you followed instructions closely. Small mistakes can cost you a lot of head-scratching time. You can find the instructions at the bottom of Backwards-incompatible changes . New refactoring has totally made sense. Meanwhile Robert Wittams & Co is working on new-admin (note the hyphen). Django’s admin is a very nice app (now it is an app!). I hope I could reuse some pieces of upcoming new-admin in my apps. If I remember correctly it was the main driving force behind branching. -
Exhedra: a conferencing/forum application in Django
I've recently started some development on the Exhedra project (a conferencing/forum application) using Django. For anyone reading this post on SDJournal, the posts from this category are also syndicated on the Django Community page. Rather than clutter up that page with multiple posts about this project I've set up a separate weblog to cover it. -
Django Framework
Django is a Python web application framework. It's been developed and used over the past 2 years to run a number of online news sites such as lawrence.com and LJWorld.com. It has recently been made available under a BSD license and already a community is building around it. It seems to be focused on automating as much as possible and adhering to the DRY principle.Looks like Adrian Holavity and Jacob Kaplan-Moss are the guys behind it.Update: From the FAQ, the other Django developers are Simon Willison (whose weblog I've been reading for a long time) and Wilson Miner.