• I’m building a site and for that site i need better control for “user galleries” and being able to set upload/manage only for specific users etc.

    Here is the stuff that is planned to be modded in by a PHP-developer:

    Specification for modification of Nextgen Gallery by Alex Rabe

    Objective
    ————————————–

    1. To modify the existing WordPress plugin, “Nextgen Gallery”, in order to automatically lock users to 1 personal gallery which only they (and global administrators) can modify and upload images to.

    2. Sortorder for galleries in an album. The last updated gallery (where *new* images has been uploaded) should be first. Today galleries are sorted manually by drag-and-drop.

    3. Comment-per-picture for images just like an ordinary WordPress-post.
    4. Auto-watermarking of images.
    5. Auto-resize of uploaded images.

    In-depth spec
    ————————————–

    1.
    a) Users with the defined role “contributor” should _not_ be able to write a gallery name in “Add new gallery”. Instead they should be presented with a button saying “Create your gallery”. When clicked the system should create a gallery based on the users nickname. The user should not be able to change their gallery name (nickname) – this is because it is important to know what user is what gallery in order to be able to administer the galleries effeciently.

    b) Users with the role “contributor” should not be able to see “Upload a Zip-file” or “Import image folder”. The “Upload Images” -tab should not have the option-dropdown where they can select a certain gallery to upload images to. Instead the images should automatically be uploaded to their own gallery.

    c) When a user with the role “contributor” clicks “Manage gallery” they should only be able to manage their own gallery. They should not be able to change “Gallery settings” (simpler that way…). The Preview image under Gallery Settings should automatically be the last image a person uploaded.

    d) Each new gallery created by the “contributor” -role should be automatically assigned to a gallery. Today one have to manually drag and drop a galery into an album in order for it to show up. The album which the “contributor” -galleries gets to should be configurable by the administrators through the “admin-panel > Gallery” -subpanel.

    e) Contributors should not in any way be able to view, edit or do anything with other contributors galleries (in the admin-view that is..).

    d) Contributors should not be able to see anything else then the
    “Add new gallery”-section of Nextgen Gallery.

    2. An administrator should be able to choose sort-order for a specific album. Due to the fact that one can have a “user galleries” and “public gallery” it’s important that the “order by” isn’t hardcoded so that one can select it per album through the adminscreen (when managing albums). Options should be “Sort by: Last updated | Manual/normal”.

    3. One should be able to comment per picture if the “image-browser” (the option renders the image inline on the page instead of opening an effect such as lightbox, slimbox etc..) is selected. Comments should be just regular WordPress comments so that it uses the in-built commentsystem that comes with WordPress.

    That way one can easily template the comments-template globally for the whole site and set permissions etc. for it the same way one does it for WordPress own posts and pages.

    4. Nextgen Gallery has the option to create Watermarks for images. The selected, via admin, watermark should be automatically applied to every uploaded image.

    5. Nextgen Gallery doesn’t have an option to automatically resize large uploaded images. Instead one has to do it manually which the users won’t understand or simply won’t do. All uploaded images should be automatically resized to the value specified through the Nextgen Gallery admin-screen.

    —————————————–
    Link to Nextgen Gallery:
    https://www.ads-software.com/extend/plugins/nextgen-gallery/

    Please include (or brush up…) my own ugly hack for titles/back-link for gallery-pages: https://www.ads-software.com/support/topic/174588

    You’re free to add any extras you see fit as long as it doesn’t make anything too complex. It’s important that it is as easy as possible for the users since users typically aren’t that tech-smart and if there is room for error … it will occur more then once. There are probably tons of stuff that would be good to add, but the stuff i listed is the most important in order to have a decent user-gallery through Nextgen Gallery.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Short remark on point 4 & 5 )

    Keep in your mind that the max. script exectuion time could cause a problem. If you upload 100+ images and create thumbnails, resize and watermark,then you need a lot of more cpu time. (that’s why I seperate it currently, I planned a AJAX based solution in v1.00)

    I have been looking for something like this as well. I love the Nextgen Gallery and would love to be able to use it with these same type of restrictions for the logged in users. I will keep my eye on this for any progress. Glad to see that I am not the only one looking for this type of solution.

    tommiehansen, your modifications sound great. How far is your work?
    Maybe point 5 is already done and you can post it here? Otherwise I will try to do it on my own because I need it fast…

    looking forward to just #1 – user based galleries!!!

    Any update on this?

    Hi, I have problem in Objective No 1.

    I am an administrator in NextGen Overview – You currently have Gallery Administrator rights.

    But why I can not edit galleries created from other users. Link is not active?

    What is the problem?

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘[Plugin: NextGEN Gallery] Planned modifications for Nextgen Gallery’ is closed to new replies.