Author Topic: Official To Do List  (Read 9829 times)

0 Members and 1 Guest are viewing this topic.

Offline Mike Bobbitt

  • album.pl Author
  • Administrator
  • I Spend Too Much Time Here
  • *****
  • Posts: 3381
  • Karma: +35/-2
    • Mike's Development Archive
Official To Do List
« on: April 06, 2002, 12:51:47 »
Please check here before you post a suggestion, and if your idea doesn't make it on the list, don't take it personally. It's pretty bloody long already! :)

Items are categorized as follows:
  • Bugs - Generally highest priority.
  • Likely to happen soon - Probably in the next point release.
  • Likely to happen, but not soon - I want to do these (or they're easy) and they'll probably be in the next major release.
  • Not likely to happen any time soon - Ideas that are hard to implement or of limited appeal. They may happen if I get particularly ambitious or inspired.
BUGS!
    • Allow "s in config items (they currently break the input tag...)
    • Image shrouding - parent album thumb is broken with that crazy ../ hack.
    • Random and search functions allow "private" photos to be displayed.
    • Popular screen shows photos with views/ratings that have been deleted.
    • Movies don't work for image shrouding (album_web=)
    • When stripping HTML out of ####TITLE#### for HTML (browser) title, it removes anything else from the HTML title tags as well. (Such as a site identifier - "MySite.com - ####TITLE####.)
    • Thumbnail extensions may not match case if the static HTML is built on an Windows machine (which doesn't care about case) and then moved to a UNIX machine (which does)[/color]
    Likely to happen soon :D
      • Add switch: are guests the default state for users, or not? (May have to add "default_users" config item).
      • Allow users to dynamically select a sorting option.[/color]
      Likely to happen, but not soon :-\
        • Allow admins to view "views.txt" as a nicely formatted page in an album (album stats?)
        • Add photo/album copy command
        • Use checkboxes to move/delete multiple objects at once
        • Allow users to leave comments without voting (for uploaders to respond to comments, for example...)
        • Scale down the photo shown when moving, deleting, etc, since it can be pretty big.
        • Allow comments to be added in "reverse" (see this post)
        • Have config sceen use separate style elements, for readability.
        • Allow any thumbnail found in albums (I.E. even those without "parent" photos) to be selected as the album thumbnail.
        • Allow admins to edit user comments (ratings.txt).
        • E-mail admin(s) when new photos are uploaded, to allow them to be reviewed. If this is done, then the notify could be set to work too!
        • Handle landscape and portrait photo resizes differently. Maybe through the use of a "landscape" checkbox on the upload screen. (see post)
        • Add a * mark for photos that have ratings. (like those that have descriptions.)
        • Queue up new photos so they're not visible to users(maybe prefix them with something?). Admins see them and can click an "accept" button to make them visible to all users.
        • Improved searching (and, or and not keywords, for exapmle)
        • Add drop list for template, image and album_strings.txt selections, if feasible.
        • Allow users to select language based on the same drop list.
        • For per_member_uploads, scan for sub-dirs in the user's album and let them upload into any of those.
        • New sort options: by title and by order in descriptions.txt
        • view xx number of recent uploads.
        • a little drop down menu to select the 5/10/25.. most recent uploads.
        • [edit] [delete] [link] available to admin in "recent uploads" (use same subroutine to display objects)
        • recent uploads in the same format as the rest of the album instead of a vertical display
        • Add a "new" flag by anything that would be displayed under the recent uploads screen
        • Prevent searches from finding photos in hidden (or protected) albums.
        • Add an option to show descriptions for SSI thumbnails. Better yet, allow SSI templates...
        • Allow thumbnails to be stored in their own sub-directory (I.E. thumbs, under each album).
        • [/color]
        Not likely to happen any time soon :(
          • Allow the recent uploads screen to pick out new uploads by mod date.
          • Adjust recent uploads to show only single most recent upload per user (so a user cannot "clog" the recent uploads section by uploading 10 photos)
          • Wrap slideshows back to first photo on completion
          • If a "thmb_high_[photoname]" file is found, add a link to display it as "full size". Useful for photos that are very large, and usually smaller versions are viewed.
          • Add JS to sense current screen size and show image in best dimensions (maybe using best of small/med/large settings)
          • Add a "default owner" for new photos added via FTP.
          • Add a registration function for auth_db installs
          • Add simple encryption (I.E. UNIX crypt) for flatfile authentication.
          • Add JS to allow multiple file/directory select for upload.
          • On edit screen: allow admins to rotate pics through ImageMagic. Better yet, allow admins to define 3-4 custom IM commands through the config and have them show up as viewing options.
          • Allow users to remove themselves (somehow) from the e-mail notify list
          • Make the link to "View your album" on the screen once you submit a new config honour username/password/debug, etc...
          • New function: recursive scan of album, and create thumbnails for any photos that don't already have them (will static=1 already do this?)
          • Put Configuration management and Config submitted screens into standard template
          • Add javascript to play sounds (like a camera shutter) on certain actions. Also, if photoname.wav/mp3 exists for photoname.jpg, then play it when the image is displayed and have a button to re-play the sound.
          • Update the album.log file whenever a file gets deleted or moved to another album
          • Add photo/movie size (optional)
          • Config option: require users to log in before rating
          • Prohibit people from rating a photo twice, or from rating their own photo
          • Force the ratings to use the person's login name if they are logged in. (Kill anonymous ratings though...)
          • Add Pause/Resume Slideshow buttons (like Stop Slideshow)
          • Add to admin menu: rename a photo (file rename)
          • Add to album admin menu: re-index an album (create static HTML for just that album)
          • Add ``Rename Config Item'' to the web config screen (so upgrades are easier...)
          • Add ``favourites'' which becomes a virtual album. Any photo marked as a favourite is listed there. (Use favourites.txt to track the photos added to the favourites album. Remove those that are not found...)
          • Add ``most popular'' or 10% most popular by pictures according to # of views and/or rating. Maybe even add a ``most popular'' album that contains pics from anywhere.
          • Show sub albums (indented) in jump station.
          • Add pagination for search results.
          • The subalbumcount does not include subsubalbums. Should it?
          • Add a FAQ link with details
          • Make ``uploaded by'' line dynamic, read UBB name at display time
          • When rating a random photo, automatically go to another random photo.
          • Honour UBB IP bans
          • Have ``E-Mail Notify'' list automatically send out update mail
          • Show register link on login screen when using authentication_type gt 1
          • Add email address when uploading. (Linked to the UBB username that is displayed)
          • Display UBB $username (with email link) under the thumbnail file name. (After you click on a specific album.)
          • Use the UBB template header/footer information for the photo album
          • Use YaBB member groups to allow/disallow viewing and admin functions
          • Static: Fix icons and legend (turn from relative HTTP link to relative file reference)
          • Static: Copy .css and images (if used) to root of album, and reference them there
          • Static: .css is referenced using full path, which doesn't make code mobile, but if you make it a relative link, each album will have a different value
          • Static: Figure out how to avoid a timeout for large photo albums (you can run it from the command line for now)
          • [/color]
          « Last Edit: July 20, 2004, 17:40:27 by Mike Bobbitt »