richardbarran / django-photologue

A customizable plug-in photo gallery management application for the Django web framework.
BSD 3-Clause "New" or "Revised" License
674 stars 239 forks source link

Admin interface #216

Open stephenlutes opened 3 years ago

stephenlutes commented 3 years ago

While this issue is titled admin interface, it actually touches more on the wishlist. The current admin interface is somewhat clunky for a non-technical person (this is the case for Django admin in general). Would you be interested in adding some sort of setting that can be set to either use, by default, the current interface, or if set to true (or some specified value), use a cleaner custom admin interface (still within Django admin)?

This partially would touch on some of the items in the wishlist such as batch uploading, etc, including those features into the new interface, and hopefully the original one.

As I am in need of a good photo management app for several projects, I am willing to look into what it would take. Having looked through the wish list and the demo site, I am wondering if you would possibly be open to a fairly large overhaul of the app, at the very least a discussion on what it would look like.

richardbarran commented 2 years ago

Hi @stephenlutes, At present I don't really develop django-photologue - I used to have several websites that used it, but that's no longer the case. I would be happy for you to make fairly big changes to the project in order to enhance it. We can have a discussion about it, although bear in mind that it will be pretty slow on my part as I have many other priorities :-)

derek-adair commented 2 years ago

While this issue is titled admin interface, it actually touches more on the wishlist. The current admin interface is somewhat clunky for a non-technical person

Agreed. Personally, I am taking the stance of letting technical people have the raw access that exists in the current Admin UI and expanding this to specific user exposed non-admin views. This maintains the utility of the admin UI while exposing more streamlined views to end users who do not care about these things.

Here are a couple features I plan to add;

  1. Streamlined Upload using filepond and drf-filepond
  2. Removal of image processing in replace of easy_thumbnail
  3. very concise examples housed in docker
  4. Video support (including encoding via ffmpeg and django video encode) - although this may just continue to live in a project that extends photologue

I currently have my forked version of photologue and it's sister project medialogue. You are welcome to contribute over the next several weeks. Currently I'm working on a detailed tutorial on how to do bulk upload with filepond with DRF and photologue.

My most recent posts include;

  1. Adding video support to photologue
  2. leveraging django_rq with docker

I encourage you all to join in... Water's fine :)