changeset 98:305fb3a1e0ca

Modified the personas app to take a single url to a persona, rather than two separate urls/two separate images.
author Atul Varma <varmaa@toolness.com>
date Fri, 28 Mar 2008 12:54:06 -0700
parents b69d96149997
children a9a08cac1271
files PersonasBackend/personas/fixtures/initial_data.xml PersonasBackend/personas/forms.py PersonasBackend/personas/json_feeds.py PersonasBackend/personas/models.py PersonasBackend/personas/tests.py PersonasBackend/personas/urls.py PersonasBackend/personas/views.py PersonasBackend/utils.py import_personas.py
diffstat 9 files changed, 47 insertions(+), 272 deletions(-) [+]
line wrap: on
line diff
--- a/PersonasBackend/personas/fixtures/initial_data.xml	Fri Mar 28 12:08:12 2008 -0700
+++ b/PersonasBackend/personas/fixtures/initial_data.xml	Fri Mar 28 12:54:06 2008 -0700
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="utf-8"?>
-<django-objects version="1.0"><object pk="1" model="personas.category"><field type="CharField" name="name">Other</field></object><object pk="2" model="personas.category"><field type="CharField" name="name">Geometric</field></object><object pk="3" model="personas.category"><field type="CharField" name="name">Sports</field></object><object pk="4" model="personas.category"><field type="CharField" name="name">Scenery</field></object><object pk="5" model="personas.category"><field type="CharField" name="name">Nature</field></object><object pk="6" model="personas.category"><field type="CharField" name="name">Holidays</field></object><object pk="7" model="personas.category"><field type="CharField" name="name">Foxkeh</field></object><object pk="8" model="personas.category"><field type="CharField" name="name">Firefox</field></object><object pk="1" model="personas.persona"><field type="CharField" name="name">Firefox Logo</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">8</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/firefox_b/tbox-firefox_b.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/firefox_b/stbar-firefox_b.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="2" model="personas.persona"><field type="CharField" name="name">Firefox Flicks</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">8</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/firefox_flicks/tbox-firefox_flicks.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/firefox_flicks/stbar-firefox_flicks.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="3" model="personas.persona"><field type="CharField" name="name">Mozilla Classic</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">8</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/mozilla_classic/tbox-mozilla_classic.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/mozilla_classic/stbar-mozilla_classic.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="4" model="personas.persona"><field type="CharField" name="name">Foxkeh Straw</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_straw/tbox-foxkeh_straw.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_straw/stbar-foxkeh_straw.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="5" model="personas.persona"><field type="CharField" name="name">Foxkeh Hanami</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_hanami/tbox-foxkeh_hanami.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_hanami/stbar-foxkeh_hanami.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="6" model="personas.persona"><field type="CharField" name="name">Foxkeh Hinimatsuri</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_hinimatsuri/tbox-foxkeh_hinimatsuri.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_hinimatsuri/stbar-foxkeh_hinimatsuri.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="7" model="personas.persona"><field type="CharField" name="name">Foxkeh Kodomo No Hi</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_kodomo_no_hi/tbox-foxkeh_kodomo_no_hi.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_kodomo_no_hi/stbar-foxkeh_kodomo_no_hi.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="8" model="personas.persona"><field type="CharField" name="name">Foxkeh Setsubun</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_setsubun/tbox-foxkeh_setsubun.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_setsubun/stbar-foxkeh_setsubun.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="9" model="personas.persona"><field type="CharField" name="name">Foxkeh Giant Butterbur</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_butterbur/tbox-foxkeh_butterbur.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_butterbur/stbar-foxkeh_butterbur.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="10" model="personas.persona"><field type="CharField" name="name">Foxkeh Tanabata</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_tanabata/tbox-foxkeh_tanabata.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_tanabata/stbar-foxkeh_tanabata.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="11" model="personas.persona"><field type="CharField" name="name">Viva Firefox</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">8</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/viva/tbox-viva.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/viva/stbar-viva.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="12" model="personas.persona"><field type="CharField" name="name">Developer Kit</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">8</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/kit/tbox-kit.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/kit/stbar-kit.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="13" model="personas.persona"><field type="CharField" name="name">Tranquility</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">5</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/tranquility/tbox-tranquility.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/tranquility/stbar-tranquility.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="14" model="personas.persona"><field type="CharField" name="name">California Sunset</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/california_sunset/tbox-california_sunset.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/california_sunset/stbar-california_sunset.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="15" model="personas.persona"><field type="CharField" name="name">Wood Paneling</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/wood_paneling/tbox-wood_paneling.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/wood_paneling/stbar-wood_paneling.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="16" model="personas.persona"><field type="CharField" name="name">Hearts</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/hearts/tbox-hearts.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/hearts/stbar-hearts.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="17" model="personas.persona"><field type="CharField" name="name">Blue Spheres</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/blue_spheres/tbox-blue_spheres.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/blue_spheres/stbar-blue_spheres.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="18" model="personas.persona"><field type="CharField" name="name">Les Diablerets</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/les_diablerets/tbox-les_diablerets.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/les_diablerets/stbar-les_diablerets.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="19" model="personas.persona"><field type="CharField" name="name">Seagull</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/seagull/tbox-seagull.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/seagull/stbar-seagull.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="20" model="personas.persona"><field type="CharField" name="name">Verdelet</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/verdelet/tbox-verdelet.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/verdelet/stbar-verdelet.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="21" model="personas.persona"><field type="CharField" name="name">Green Wave</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/green_wave/tbox-green_wave.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/green_wave/stbar-green_wave.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="22" model="personas.persona"><field type="CharField" name="name">Golf</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">3</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/golf/tbox-golf.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/golf/stbar-golf.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="23" model="personas.persona"><field type="CharField" name="name">Basketball</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">3</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/bball/tbox-bball.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/bball/stbar-bball.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="24" model="personas.persona"><field type="CharField" name="name">Antique Wallpaper</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/antique_wallpaper/tbox-antique_wallpaper.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/antique_wallpaper/stbar-antique_wallpaper.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="25" model="personas.persona"><field type="CharField" name="name">Bamboo</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">5</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/bamboo/tbox-bamboo.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/bamboo/stbar-bamboo.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="26" model="personas.persona"><field type="CharField" name="name">Plaid</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">2</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/plaid/tbox-plaid.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/plaid/stbar-plaid.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="27" model="personas.persona"><field type="CharField" name="name">Soccer</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">3</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/soccer/tbox-soccer.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/soccer/stbar-soccer.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="28" model="personas.persona"><field type="CharField" name="name">Suede</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/suede/tbox-suede.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/suede/stbar-suede.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="29" model="personas.persona"><field type="CharField" name="name">Aquarium</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">5</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/aquarium/tbox-aquarium.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/aquarium/stbar-aquarium.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="30" model="personas.persona"><field type="CharField" name="name">Dialogonal Lines</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">2</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/diagonal_lines/tbox-diagonal_lines.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/diagonal_lines/stbar-diagonal_lines.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="31" model="personas.persona"><field type="CharField" name="name">Dots</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">2</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/dots/tbox-dots.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/dots/stbar-dots.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="32" model="personas.persona"><field type="CharField" name="name">Golden Gate Bridge</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/golden_gate_bridge/tbox-golden_gate_bridge.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/golden_gate_bridge/stbar-golden_gate_bridge.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="33" model="personas.persona"><field type="CharField" name="name">Grass</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">5</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/grass/tbox-grass.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/grass/stbar-grass.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="34" model="personas.persona"><field type="CharField" name="name">Foxkeh Green Winter</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_green_winter/tbox-foxkeh_green_winter.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_green_winter/stbar-foxkeh_green_winter.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="35" model="personas.persona"><field type="CharField" name="name">Jellyfish</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">5</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/jellyfish/tbox-jellyfish.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/jellyfish/stbar-jellyfish.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="36" model="personas.persona"><field type="CharField" name="name">Yosemite</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/yosemite/tbox-yosemite.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/yosemite/stbar-yosemite.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="37" model="personas.persona"><field type="CharField" name="name">Snowman</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">6</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/snowman/tbox-snowman.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/snowman/stbar-snowman.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="38" model="personas.persona"><field type="CharField" name="name">Snowflakes</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">6</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/snowflakes/tbox-snowflakes.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/snowflakes/stbar-snowflakes.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="39" model="personas.persona"><field type="CharField" name="name">Reindeer</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">6</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/reindeer/tbox-reindeer.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/reindeer/stbar-reindeer.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="40" model="personas.persona"><field type="CharField" name="name">Foxkeh Canoe</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_canoe/tbox-foxkeh_canoe.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_canoe/stbar-foxkeh_canoe.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="41" model="personas.persona"><field type="CharField" name="name">Foxkeh Helloween</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_helloween/tbox-foxkeh_helloween.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_helloween/stbar-foxkeh_helloween.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="42" model="personas.persona"><field type="CharField" name="name">Foxkeh Susuki</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_susuki/tbox-foxkeh_susuki.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_susuki/stbar-foxkeh_susuki.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="43" model="personas.persona"><field type="CharField" name="name">Foxkeh Hanabi</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_hanabi/tbox-foxkeh_hanabi.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/foxkeh_hanabi/stbar-foxkeh_hanabi.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="44" model="personas.persona"><field type="CharField" name="name">Paper</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/paper/tbox-paper.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/paper/stbar-paper.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="45" model="personas.persona"><field type="CharField" name="name">Winter</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">6</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/winter/tbox-winter.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/winter/stbar-winter.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="46" model="personas.persona"><field type="CharField" name="name">Leather</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/leather/tbox-leather.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/leather/stbar-leather.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="47" model="personas.persona"><field type="CharField" name="name">Niagra Falls</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/niagra_falls/tbox-niagra_falls.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/niagra_falls/stbar-niagra_falls.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="48" model="personas.persona"><field type="CharField" name="name">Groovy Blue</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/groovy_blue/tbox-groovy_blue.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/groovy_blue/stbar-groovy_blue.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="49" model="personas.persona"><field type="CharField" name="name">Groovy Hearts</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/groovy_hearts/tbox-groovy_hearts.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/groovy_hearts/stbar-groovy_hearts.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="50" model="personas.persona"><field type="CharField" name="name">Groovy Orange</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/groovy_orange/tbox-groovy_orange.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/groovy_orange/stbar-groovy_orange.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="51" model="personas.persona"><field type="CharField" name="name">Groovy Pink</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="header_img_url">http://people.mozilla.com/~cbeard/personas/skins/groovy_pink/tbox-groovy_pink.jpg</field><field type="ImageField" name="header_img_file"></field><field type="CharField" name="footer_img_url">http://people.mozilla.com/~cbeard/personas/skins/groovy_pink/stbar-groovy_pink.jpg</field><field type="ImageField" name="footer_img_file"></field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-27 18:42:15</field><field type="DateTimeField" name="date_updated">2008-03-27 18:42:15</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object></django-objects>
+<django-objects version="1.0"><object pk="1" model="personas.category"><field type="CharField" name="name">Other</field></object><object pk="2" model="personas.category"><field type="CharField" name="name">Geometric</field></object><object pk="3" model="personas.category"><field type="CharField" name="name">Sports</field></object><object pk="4" model="personas.category"><field type="CharField" name="name">Scenery</field></object><object pk="5" model="personas.category"><field type="CharField" name="name">Nature</field></object><object pk="6" model="personas.category"><field type="CharField" name="name">Holidays</field></object><object pk="7" model="personas.category"><field type="CharField" name="name">Foxkeh</field></object><object pk="8" model="personas.category"><field type="CharField" name="name">Firefox</field></object><object pk="1" model="personas.persona"><field type="CharField" name="name">Firefox Logo</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">8</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/firefox_b</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="2" model="personas.persona"><field type="CharField" name="name">Firefox Flicks</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">8</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/firefox_flicks</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="3" model="personas.persona"><field type="CharField" name="name">Mozilla Classic</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">8</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/mozilla_classic</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="4" model="personas.persona"><field type="CharField" name="name">Foxkeh Straw</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_straw</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="5" model="personas.persona"><field type="CharField" name="name">Foxkeh Hanami</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_hanami</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="6" model="personas.persona"><field type="CharField" name="name">Foxkeh Hinimatsuri</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_hinimatsuri</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="7" model="personas.persona"><field type="CharField" name="name">Foxkeh Kodomo No Hi</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_kodomo_no_hi</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="8" model="personas.persona"><field type="CharField" name="name">Foxkeh Setsubun</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_setsubun</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="9" model="personas.persona"><field type="CharField" name="name">Foxkeh Giant Butterbur</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_butterbur</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="10" model="personas.persona"><field type="CharField" name="name">Foxkeh Tanabata</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_tanabata</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="11" model="personas.persona"><field type="CharField" name="name">Viva Firefox</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">8</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/viva</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="12" model="personas.persona"><field type="CharField" name="name">Developer Kit</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">8</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/kit</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="13" model="personas.persona"><field type="CharField" name="name">Tranquility</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">5</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/tranquility</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="14" model="personas.persona"><field type="CharField" name="name">California Sunset</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/california_sunset</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="15" model="personas.persona"><field type="CharField" name="name">Wood Paneling</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/wood_paneling</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="16" model="personas.persona"><field type="CharField" name="name">Hearts</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/hearts</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="17" model="personas.persona"><field type="CharField" name="name">Blue Spheres</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/blue_spheres</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="18" model="personas.persona"><field type="CharField" name="name">Les Diablerets</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/les_diablerets</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="19" model="personas.persona"><field type="CharField" name="name">Seagull</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/seagull</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="20" model="personas.persona"><field type="CharField" name="name">Verdelet</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/verdelet</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="21" model="personas.persona"><field type="CharField" name="name">Green Wave</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/green_wave</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="22" model="personas.persona"><field type="CharField" name="name">Golf</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">3</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/golf</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="23" model="personas.persona"><field type="CharField" name="name">Basketball</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">3</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/bball</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="24" model="personas.persona"><field type="CharField" name="name">Antique Wallpaper</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/antique_wallpaper</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="25" model="personas.persona"><field type="CharField" name="name">Bamboo</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">5</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/bamboo</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="26" model="personas.persona"><field type="CharField" name="name">Plaid</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">2</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/plaid</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="27" model="personas.persona"><field type="CharField" name="name">Soccer</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">3</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/soccer</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="28" model="personas.persona"><field type="CharField" name="name">Suede</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/suede</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="29" model="personas.persona"><field type="CharField" name="name">Aquarium</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">5</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/aquarium</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="30" model="personas.persona"><field type="CharField" name="name">Dialogonal Lines</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">2</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/diagonal_lines</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="31" model="personas.persona"><field type="CharField" name="name">Dots</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">2</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/dots</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="32" model="personas.persona"><field type="CharField" name="name">Golden Gate Bridge</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/golden_gate_bridge</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="33" model="personas.persona"><field type="CharField" name="name">Grass</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">5</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/grass</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="34" model="personas.persona"><field type="CharField" name="name">Foxkeh Green Winter</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_green_winter</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="35" model="personas.persona"><field type="CharField" name="name">Jellyfish</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">5</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/jellyfish</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="36" model="personas.persona"><field type="CharField" name="name">Yosemite</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/yosemite</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="37" model="personas.persona"><field type="CharField" name="name">Snowman</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">6</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/snowman</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="38" model="personas.persona"><field type="CharField" name="name">Snowflakes</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">6</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/snowflakes</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="39" model="personas.persona"><field type="CharField" name="name">Reindeer</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">6</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/reindeer</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="40" model="personas.persona"><field type="CharField" name="name">Foxkeh Canoe</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_canoe</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="41" model="personas.persona"><field type="CharField" name="name">Foxkeh Helloween</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_helloween</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="42" model="personas.persona"><field type="CharField" name="name">Foxkeh Susuki</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_susuki</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="43" model="personas.persona"><field type="CharField" name="name">Foxkeh Hanabi</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">7</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/foxkeh_hanabi</field><field type="CharField" name="text_color">#FFFFFF</field><field type="CharField" name="accent_color">#FFFFFF</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="44" model="personas.persona"><field type="CharField" name="name">Paper</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/paper</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="45" model="personas.persona"><field type="CharField" name="name">Winter</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">6</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/winter</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="46" model="personas.persona"><field type="CharField" name="name">Leather</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/leather</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="47" model="personas.persona"><field type="CharField" name="name">Niagra Falls</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">4</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/niagra_falls</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:55</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="48" model="personas.persona"><field type="CharField" name="name">Groovy Blue</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/groovy_blue</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:55</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:56</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="49" model="personas.persona"><field type="CharField" name="name">Groovy Hearts</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/groovy_hearts</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:56</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:56</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="50" model="personas.persona"><field type="CharField" name="name">Groovy Orange</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/groovy_orange</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:56</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:56</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object><object pk="51" model="personas.persona"><field type="CharField" name="name">Groovy Pink</field><field to="auth.user" name="owner" rel="ManyToOneRel"><None></None></field><field to="personas.category" name="category" rel="ManyToOneRel">1</field><field type="TextField" name="description">&amp;nbsp;</field><field type="CharField" name="url">http://localhost:8000/personas/legacy/groovy_pink</field><field type="CharField" name="text_color">#000000</field><field type="CharField" name="accent_color">#000000</field><field type="DateTimeField" name="date_published">2008-03-28 14:43:56</field><field type="DateTimeField" name="date_updated">2008-03-28 14:43:56</field><field to="auth.user" name="updater" rel="ManyToOneRel"><None></None></field><field type="PositiveIntegerField" name="revision">0</field><field type="PositiveIntegerField" name="popularity">0</field><field type="CharField" name="status">published</field></object></django-objects>
--- a/PersonasBackend/personas/forms.py	Fri Mar 28 12:08:12 2008 -0700
+++ b/PersonasBackend/personas/forms.py	Fri Mar 28 12:54:06 2008 -0700
@@ -38,12 +38,6 @@
         return self._color_cleaner( "accent_color" )
 
     def clean( self ):
-        form_data = dict( self.cleaned_data )
-        form_data.update( self.files )
-        models.ensure_header_and_footer_are_valid(
-            form_data,
-            error_class = forms.ValidationError
-            )
         if not self.cleaned_data["agree_to_terms"]:
             raise forms.ValidationError(
                 "You must agree to the terms of service to "
--- a/PersonasBackend/personas/json_feeds.py	Fri Mar 28 12:08:12 2008 -0700
+++ b/PersonasBackend/personas/json_feeds.py	Fri Mar 28 12:54:06 2008 -0700
@@ -60,9 +60,7 @@
              "id" : persona.json_id,
              "textColor" : persona.text_color,
              "accentColor" : persona.accent_color,
-             "baseURL" : "",
-             "headerURL" : persona.get_header_url(),
-             "footerURL" : persona.get_footer_url(),
+             "baseURL" : persona.url,
              "menu" : ",".join( categories ),
              "preview" : "yes"}
             )
--- a/PersonasBackend/personas/models.py	Fri Mar 28 12:08:12 2008 -0700
+++ b/PersonasBackend/personas/models.py	Fri Mar 28 12:54:06 2008 -0700
@@ -53,7 +53,6 @@
 
 from django.db import models
 from django.contrib.auth.models import User
-from django.contrib.sites.models import Site
 from django.core.validators import ValidationError
 
 MAX_COLOR_LENGTH = 7
@@ -102,115 +101,6 @@
         if char not in HEX_CHARS:
             raise error_class( "The character '%s' isn't valid." % char )
 
-def ensure_header_and_footer_are_valid( form_data,
-                                        error_class = ValidationError ):
-    """
-    Given a dictionry that corresponds to the form data for a Persona,
-    raises a ValidationError if there's any problems with the way the
-    header/footer information have been filled out.
-
-    Examples:
-
-      >>> form_data = {
-      ...   'header_img_url' : u'',
-      ...   'header_img_file' : u'',
-      ...   'footer_img_url' : u'',
-      ...   'footer_img_file' : u''
-      ... }
-      >>> ensure_header_and_footer_are_valid( form_data )
-      Traceback (most recent call last):
-      ...
-      ValidationError: [u'Please enter a URL for the header or upload a file.']
-
-      >>> form_data['header_img_url'] = u'http://mystuff.com/img.jpg'
-      >>> ensure_header_and_footer_are_valid( form_data )
-      Traceback (most recent call last):
-      ...
-      ValidationError: [u'Please enter a URL for the footer or upload a file.']
-
-      >>> form_data['footer_img_url'] = u'http://mystuff.com/img2.jpg'
-      >>> ensure_header_and_footer_are_valid( form_data )
-
-      >>> form_data['footer_img_file'] = u'img3.jpg'
-      >>> ensure_header_and_footer_are_valid( form_data )
-      Traceback (most recent call last):
-      ...
-      ValidationError: [u"You can't submit both a URL and a file for the footer."]
-    """
-
-    for name in ["header", "footer"]:
-        num_filled = get_num_filled(
-            form_data["%s_img_url" % name],
-            form_data["%s_img_file" % name],
-            )
-        if num_filled == 0:
-            raise error_class(
-                "Please enter a URL for the %s or "
-                "upload a file." % name
-                )
-        elif num_filled == 2:
-            raise error_class(
-                "You can't submit both a URL and a "
-                "file for the %s." % name
-                )
-
-def get_num_filled( arg1, arg2 ):
-    """
-    Returns how many of the given arguments evaluate to a boolean
-    value of True.
-
-      >>> get_num_filled( 5, None )
-      1
-
-      >>> get_num_filled( 'hello', 'there' )
-      2
-
-      >>> get_num_filled( False, False )
-      0
-    """
-
-    if not (arg1 or arg2):
-        return 0
-    elif arg1 and arg2:
-        return 2
-    else:
-        return 1
-
-def _external_url_or_hosted_media_url( external, media ):
-    """
-    Given an absolute URL representing an externally-hosted resource
-    OR an absolute or relative URL representing a hosted resource,
-    returns an absolute URL to the resource.
-
-      >>> _external_url_or_hosted_media_url(
-      ...   'http://blarg.com/', None
-      ... )
-      'http://blarg.com/'
-
-      >>> _external_url_or_hosted_media_url(
-      ...   None, '/personas/headers/blah.jpg'
-      ... )
-      u'http://example.com/personas/headers/blah.jpg'
-
-      >>> _external_url_or_hosted_media_url(
-      ...   None, 'http://blah.com/personas/headers/blah.jpg'
-      ... )
-      'http://blah.com/personas/headers/blah.jpg'
-    """
-
-    assert get_num_filled( external, media ) == 1
-
-    if external:
-        return external
-    else:
-        if not media.startswith( "/" ):
-            return media
-        else:
-            return "http://%s%s" % (
-                Site.objects.get_current().domain,
-                media
-                )
-
 class Category(models.Model):
     """
     Represents a Personas category; every Persona can be assigned one,
@@ -255,7 +145,6 @@
     name = models.CharField(
         max_length=MAX_NAME_LENGTH,
         blank=False,
-        validator_list = [ensure_header_and_footer_are_valid],
         )
 
     owner = models.ForeignKey(
@@ -280,44 +169,12 @@
         blank=False,
         )
 
-    header_img_url = models.URLField(
-        "Header image URL",
-        help_text=("URL for the image that will be placed behind "
-                   "the browser's top chrome. Only needed if "
-                   "a header image file is not specified."),
+    url = models.URLField(
+        "Persona URL",
+        help_text=("URL for the content that will be placed behind "
+                   "the browser's chrome."),
         verify_exists=True,
-        blank=True,
-        )
-
-    MAX_FILE_NAME_LENGTH = 255
-
-    header_img_file = models.ImageField(
-        "Header image file",
-        help_text=("File for the image that will be placed behind "
-                   "the browser's top chrome.  Only needed if "
-                   "a header image URL is not specified."),
-        upload_to="hosted-content/headers",
-        blank=True,
-        max_length=MAX_FILE_NAME_LENGTH,
-        )
-
-    footer_img_url = models.URLField(
-        "Footer image URL",
-        help_text=("URL for the image that will be placed behind "
-                   "the browser's bottom chrome.  Only needed if "
-                   "a footer image file is not specified."),
-        verify_exists=True,
-        blank=True,
-        max_length=MAX_FILE_NAME_LENGTH,
-        )
-
-    footer_img_file = models.ImageField(
-        "Footer image file",
-        help_text=("File for the image that will be placed behind "
-                   "the browser's bottom chrome.  Only needed if "
-                   "a footer image URL is not specified."),
-        upload_to="hosted-content/footers",
-        blank=True,
+        blank=False,
         )
 
     text_color = models.CharField(
@@ -400,37 +257,12 @@
         "owner",
         "category",
         "description",
-        "header_img_url",
-        "header_img_file",
-        "footer_img_url",
-        "footer_img_file",
+        "url",
         "text_color",
         "accent_color",
         "status",
         )
 
-    def get_header_url(self):
-        """
-        Regardless of how a header image was submitted or where it's
-        located, return an absolute URL to its location.
-        """
-
-        return _external_url_or_hosted_media_url(
-            self.header_img_url,
-            self.get_header_img_file_url()
-            )
-
-    def get_footer_url(self):
-        """
-        Regardless of how a footer image was submitted or where it's
-        located, return an absolute URL to its location.
-        """
-
-        return _external_url_or_hosted_media_url(
-            self.footer_img_url,
-            self.get_footer_img_file_url()
-            )
-
     def __make_new_revision(self):
         """
         Detect if any of our versioned properties have changed, and if
@@ -471,8 +303,7 @@
 
           >>> p = Persona(name='Test Persona',
           ...             description='Thos is a test.',
-          ...             header_img_file='test.png',
-          ...             footer_img_file='test2.png',
+          ...             url='http://blarg.com',
           ...             category=Category.objects.get(name='Other'))
           >>> p.save()
           >>> p.revision
@@ -481,7 +312,7 @@
           []
 
           >>> p.description = 'This is a test.'
-          >>> p.header_img_file = 'blarg.png'
+          >>> p.url = 'http://blarg2.com'
           >>> p.save()
           >>> p.revision
           1
@@ -489,12 +320,10 @@
           [<Revision: Test Persona - r0>]
           >>> p.revisions.get(revision=0).description
           u'Thos is a test.'
-          >>> p.revisions.get(revision=0).header_img_file
-          u'test.png'
+          >>> p.revisions.get(revision=0).url
+          u'http://blarg.com'
         """
 
-        ensure_header_and_footer_are_valid( self.__dict__ )
-
         if updater:
             self.updater = updater
         else:
@@ -633,24 +462,10 @@
         null=True,
         )
 
-    header_img_url = models.URLField(
+    url = models.URLField(
         null=True,
         )
 
-    header_img_file = models.CharField(
-        max_length=Persona.MAX_FILE_NAME_LENGTH,
-        null=True
-        )
-
-    footer_img_url = models.URLField(
-        null=True,
-        )
-
-    footer_img_file = models.CharField(
-        max_length=Persona.MAX_FILE_NAME_LENGTH,
-        null=True
-        )
-
     text_color = models.CharField(
         max_length=MAX_COLOR_LENGTH,
         null=True,
@@ -676,8 +491,7 @@
 
           >>> p = Persona(name='Test Persona',
           ...             description='Thos is a test.',
-          ...             header_img_file='test0.png',
-          ...             footer_img_file='test.png',
+          ...             url='http://www.blarg.com',
           ...             category=Category.objects.get(name='Other'))
           >>> p.save()
           >>> p.description = 'This is a test.'
@@ -686,9 +500,7 @@
           >>> p.save()
           >>> p.description = "This is a great test."
           >>> p.save()
-          >>> p.header_img_url = "http://www.test.com"
-          >>> p.header_img_file = ""
-          >>> p.footer_img_file = "test2.png"
+          >>> p.url = "http://www.test.com"
           >>> p.save()
           >>> r = p.revisions.get(revision=0)
           >>> r.resolve()
@@ -696,10 +508,8 @@
           u'Test Persona'
           >>> r.description
           u'Thos is a test.'
-          >>> r.header_img_url
-          u''
-          >>> r.footer_img_file
-          u'test.png'
+          >>> r.url
+          u'http://www.blarg.com'
         """
 
         persona = self.revision_of
@@ -726,8 +536,7 @@
         because Revision objects are meant to be immutable:
 
           >>> p = Persona(name='Test Persona',
-          ...             header_img_file='test.png',
-          ...             footer_img_file='test2.png',
+          ...             url='http://www.blah.com',
           ...             category=Category.objects.get(name='Other'))
           >>> p.save()
           >>> p.description = 'This is a test.'
--- a/PersonasBackend/personas/tests.py	Fri Mar 28 12:08:12 2008 -0700
+++ b/PersonasBackend/personas/tests.py	Fri Mar 28 12:54:06 2008 -0700
@@ -2,6 +2,7 @@
 import datetime
 
 from django.test.client import Client
+from django.core.urlresolvers import reverse
 from PersonasBackend.personas import models
 
 class JsonTests( unittest.TestCase ):
@@ -13,8 +14,7 @@
         self.persona = models.Persona(
             name = "Test Persona",
             category = self.cat,
-            header_img_url = "http://www.blarg.com/myheader.png",
-            footer_img_file = "footers/myfooter.png",
+            url = "http://www.blarg.com/mypersona",
             status = "published"
             )
         self.persona.save()
@@ -26,20 +26,19 @@
     def testCategoriesWorks( self ):
         # Just a smoke test to make sure nothing crashes...
         client = Client()
-        response = client.get( "/en-US/personas_categories.dat" )
+        response = client.get( reverse("personas-categories-json") )
         assert response.status_code == 200
 
     def testAllPersonasWorks( self ):
         # Just a smoke test to make sure nothing crashes...
         client = Client()
-        response = client.get( "/en-US/personas_all.dat" )
+        response = client.get( reverse("personas-all-json") )
         assert response.status_code == 200
 
     def testPublishDateIsUpdatedProperly( self ):
       p = models.Persona(
           name='Yet Another Test Persona',
-          header_img_file='test.png',
-          footer_img_file='test2.png',
+          url='http://www.test.com/testpersona',
           category=models.Category.objects.get(name='Other'))
 
       p.save()
--- a/PersonasBackend/personas/urls.py	Fri Mar 28 12:08:12 2008 -0700
+++ b/PersonasBackend/personas/urls.py	Fri Mar 28 12:54:06 2008 -0700
@@ -2,14 +2,17 @@
 
 urlpatterns = patterns('',
     # JSON feeds
-    (r'^en-US/personas_categories.dat$',
-     'PersonasBackend.personas.json_feeds.categories'),
-    (r'^en-US/personas_all.dat$',
-     'PersonasBackend.personas.json_feeds.personas'),
+    url(r'^en-US/personas_categories.dat$',
+     'PersonasBackend.personas.json_feeds.categories',
+     name='personas-categories-json'),
+    url(r'^en-US/personas_all.dat$',
+     'PersonasBackend.personas.json_feeds.personas',
+     name='personas-all-json'),
 
     # Dynamic wrappers for views
     url(r'^legacy/(?P<name>[_a-z]+)$',
-        'PersonasBackend.personas.views.legacy_cbeard_persona'),
+        'PersonasBackend.personas.views.legacy_cbeard_persona',
+        name='legacy-cbeard-persona'),
 
     # Auth
     url(r'^login/$', 'django.contrib.auth.views.login',
--- a/PersonasBackend/personas/views.py	Fri Mar 28 12:08:12 2008 -0700
+++ b/PersonasBackend/personas/views.py	Fri Mar 28 12:54:06 2008 -0700
@@ -19,7 +19,7 @@
     if action == "footer":
         img_src = FOOTER_URL % urldict
     elif action == "header":
-        img_src = FOOTER_URL % urldict
+        img_src = HEADER_URL % urldict
     else:
         return HttpResponseBadRequest( "Invalid or unsupported action: %s" %
                                        action )
@@ -49,38 +49,6 @@
         context_instance = RequestContext(request)
         )
 
-def _rename_file( filedict, persona=None ):
-    """
-    Attempts to find a better name for an uploaded persona image
-    represented by the given HttpRequest file info dictionary and an
-    optional models.Persona object.
-
-    Uploaded files are named by the submitter, and could have names
-    that are completely meaningless to us, so we want to try to rename
-    them to something that makes more sense to us.
-    """
-
-    import os
-    import time
-
-    # TODO: This feels hacky.  It might be cleaner to just rename the
-    # file after the commit is made or something.
-
-    origExt = os.path.splitext( filedict["filename"] )[1]
-
-    # TODO: Normalize/validate origExt somehow?
-
-    if persona:
-        filename = "persona_%d_rev_%d%s" % (
-            persona.id,
-            persona.revision + 1,
-            origExt
-            )
-    else:
-        filename = "new_persona_%Y_%m_%d_%H_%M_%S" + origExt
-        filename = time.strftime( filename )
-    filedict["filename"] = filename
-
 def new_view( request ):
     return edit_view( request )
 
@@ -99,9 +67,7 @@
         pageTitle = "Edit Persona"
 
     if request.method == "POST":
-        for img_name in request.FILES:
-            _rename_file( request.FILES[img_name], persona )
-        form = forms.PersonaForm( request.POST, request.FILES,
+        form = forms.PersonaForm( request.POST,
                                   instance=persona )
         if form.is_valid():
             newPersona = form.save( commit=False )
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PersonasBackend/utils.py	Fri Mar 28 12:54:06 2008 -0700
@@ -0,0 +1,8 @@
+from django.contrib.sites.models import Site
+
+def make_absolute_url( path ):
+    domain = Site.objects.get_current().domain
+    if domain == "localhost":
+        domain = "localhost:8000"
+    url = "http://%s%s" % (domain, path)
+    return url
--- a/import_personas.py	Fri Mar 28 12:08:12 2008 -0700
+++ b/import_personas.py	Fri Mar 28 12:54:06 2008 -0700
@@ -7,26 +7,24 @@
 os.environ["DJANGO_SETTINGS_MODULE"] = "PersonasBackend.settings"
 
 from django.utils import simplejson
-
+from django.core.urlresolvers import reverse
+from PersonasBackend.utils import make_absolute_url
 from PersonasBackend.personas import models
 
-FOOTER_URL = "http://people.mozilla.com/~cbeard/personas/skins/%(json_id)s/stbar-%(json_id)s.jpg"
-
-HEADER_URL = "http://people.mozilla.com/~cbeard/personas/skins/%(json_id)s/tbox-%(json_id)s.jpg"
-
 def makeCategory( name ):
     return models.Category( name = name )
 
 def makePersona( name, category, text_color, accent_color, json_id ):
-    url_dict = { "json_id" : json_id }
+    path = reverse("legacy-cbeard-persona", kwargs={"name":json_id})
+    url = make_absolute_url(path)
+    print url
     return models.Persona(
         name = name,
         category = category,
         text_color = text_color,
         accent_color = accent_color,
         description = "&nbsp;",
-        header_img_url = HEADER_URL % url_dict,
-        footer_img_url = FOOTER_URL % url_dict,
+        url = url,
         status = "published"
         )