Hello everyone,

I had this idea for an django application that creates image sprites
automatically for you. I want an application that allows me to create and
manage sprites by only using the admin interface. This is how it should
work:

- Add 'django-imaginator' to your INSTALLED_APPS
- Run syncdb, the app creates two new models - Sprites and Images
- Open the Admin interface and add a new Sprite, it has a mandatory slug
field in it.
- Create new Images, they have a ImageField, an slug and a
ForeignKey pointing to which Sprite they belong.

Now you run a custom manage.py command that uses PIL to compile all images
into sprites. It also generate any required CSS.

Now, in your templates you will display the images by using a custom
template tag, something like this

{% sprite 'sprite_slug' 'image_slug' %}

which will be rendered as an HTML <img> tag.

That's basically how it should work, but I wanted your opinion before I
start to write any code. Do you think that this app is a good idea or
it's doomed to failure? Are there other apps that already do this? I also a
bit worried on version control, since the image will be stored in the
database I don't I will be able to keep a version control of the sprites and
rollback changes if required.

Any opinions?

Thanks,
Cesar Canassa

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to