Hi folks
Like many, I also use the photologue in many projects and also did a fork with some improvements
It's the great idea of the project evolve! Last year I tried to get in touch with justin, but no answer :(
I think everyone agrees that github is a much better place to evolve than GoogleCode, then I think we can do is:
- List all extra features implemented on forks and see which fits better in the maintenance release and it fits better in version 3
- Choose a base project on github and all those interested in evolve the project. make a fork from that project, so we will have a better idea of who is creating new features and let make easier the merges through the pull-through requests
About a new feature that may we deploy: Instead of setting the mechanism of image manipulation, we could abstract this logic through plugins, this way, the user chooses what he thinks best.
My company has created a service called thumbor. It has has several nice features like facial recognition and cut and smart thumbnailing. The project won several contributions and is stable as well, is one of the features I've been thinking about developingnew features in my fork: https://github.com/petry/django-photologue/wiki/New-FeaturesSo, what do you think?
Awesome to hear your interest in a possible version 3. And I'd also be happy to help with bugfixes as you start to layout what needs to happen to keep 2.4 relevant with Django updates.Not to be overly ambitious, but I would love to see the following features in a PL3:
- DjCMS integration
- Robust uploaders (HTML5/bulk/zip/individual files)
- In-place editing of image descriptions/tags
- Bulk tag editor (for a gallery or arbitrary selection of images, i.e. tag)
- Leverage easy-thumbnail (but what about custom filters/watermarks?)
- Images & videos out of the box, with an extendable BaseMedia model for arbitrary media cataloging
- Mobile templates (uploaders?)
- Modular slideshow implementation so you can choose your jquery slider
- (or maybe we just have choose one...hello Nivo Slider or jquery.slider )
- One way or another there should be a built-in slideshow tag/view
- Choose/upload album cover
- Download all images in a gallery or a search/tag query
- Pingback support
- Themeing support off stock templates? Maybe that's going overboard
Anyway, that's a start. I feel pretty comfortable with a great many of those tasks, and would love to start hacking away on the 2.4 codebase to see how much we can break and clean up.
For development model, I suggest we start a release/3 branch and hack on it until it's stable and then make it master, with the release/2.4 partially frozen in time, with bugfixes and compatibility updates accepted. I would also like to put forward the use of the "git flow" model of development for proceeding on github. Google it if you've never used it, but it keeps things very sane when you have big changes in a codebase but still need to maintain older versions.
On 6 Aug 2012, at 16:13, Marcos Daniel Petry wrote:Hi folksHi Marcos!Like many, I also use the photologue in many projects and also did a fork with some improvementsI know - I forked it myself and added some more improvements :-)
It's the great idea of the project evolve! Last year I tried to get in touch with justin, but no answer :(I think that Justin is very busy man :-(I think everyone agrees that github is a much better place to evolve than GoogleCode, then I think we can do is:
- List all extra features implemented on forks and see which fits better in the maintenance release and it fits better in version 3
- Choose a base project on github and all those interested in evolve the project. make a fork from that project, so we will have a better idea of who is creating new features and let make easier the merges through the pull-through requests
Agreed about using Github, I have posted a mail "maintenance releases of django-photologue" with my suggestions on what to clone etc...
About a new feature that may we deploy: Instead of setting the mechanism of image manipulation, we could abstract this logic through plugins, this way, the user chooses what he thinks best.Something for a 3.X branch? Maybe there's room for another thread to discuss this.
My company has created a service called thumbor. It has has several nice features like facial recognition and cut and smart thumbnailing. The project won several contributions and is stable as well, is one of the features I've been thinking about developingnew features in my fork: https://github.com/petry/django-photologue/wiki/New-FeaturesSo, what do you think?Features like class-based views are a "must-have" - Photologue will not work in Django 1.5 without them. Would you be willing to claim that ticket and work on it? :-)
- Richard
--
You received this message because you are subscribed to the Google Groups "Django Photologue" group.To post to this group, send email to django-p...@googlegroups.com.
To unsubscribe from this group, send email to django-photolo...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-photologue?hl=en.