Tidypics Photo Gallery Plugin

Owner: Jade

Group members: 212

Description:

 

This is a support and development group for "tidypics" which is a very clean photo gallery for users and groups.

**NOTES** The project currently has many releases and dispersed developments throughout elgg, I will try to organize the content as much as I can. Let me know what you guys would like in terms of organization.

The plugin is modeled after the files plugin and is just a very specialized and optimized version for images only.

Plugin Breakdown:

  • Users and groups can have their own photo gallery section
  • Create albums (stored as entities)
  • Upload images into albums (images also stored as entities allowing for per-image commenting)
  • Define image as album cover
  • image view access inherited from album permissions (all images updated if album is updated)
  • Shuffle through images (back/next)
  • Upload up to 10 images at a time.

Feel free to give advice, make requests and otherwise participate in the development as you see fit.

DEMO HERE (someone please confirm if this is 1.5 release or not? ):

http://oakpages.com

CURRENT RELEASE HERE:

Release 1.5.1

Google Code Repository:

http://code.google.com/p/tidypics/

Brief description: Tidypics - Simple Photo Gallery

Tags: , , , ,

Website:

Group pages

This group does not have any pages yet

Group plugins, themes and language packs

Tidypics Photo Gallery Plugin

97 days ago

More

The newest version of the Tidypics Photo Gallery. It has been updated for Elgg 1.5.

1.5 updates

  • improved css for new theme
  • ties in with activity river (only for album creation)
  • notifications for new album creation
  • grabs sitewide default access levels

Other changes

  • Rewrote a lot of core code - especially the page_handlers
  • More consistent menus
  • Fixed access bug on images that was making them private
  • Fixed group access bug that was prevent group members from adding/changing to albums
  • Many more bug fixes
  • Turkish language added (thanks to VeniVidiVinco)
  • German language file fixed (thanks to alfalive for that and bug fixes)
  •  

    Other Improvements still to do

    To upgrade:

    1. disable current plugin
    2. delete tidypics directory
    3. upload the code
    4. enable plugin

     This version has a hard coded limit on filesize inherited from previous versions. As pointed out in the comments, you can edit line 62 of tidypics/actions/upload.php to change this limit. The largest filesize will be determined by your server setup so you cannot just change it to a huge value and expect it to work. The current limit in this code is ~ 1MB.

    The next version will have a rewritten uploader that should be more robust and offer more feedback to the administrator on configuration options. We will also be adding in some hooks to allow for quotas.

    Tidypics Photo Gallery Plugin

    152 days ago

    More

    Tidypics Photo Gallery

    For Elgg 1.2+

    Tidypics Photo Gallery is an Elgg plug-in that provides a very simple to use photo gallery.  It provides photo albums for both users and groups.  If you would like to see this plug-in in action, visit: http://oakpages.com.

     

    Your contributions are always welcome!!!  If you wish to contribute to this plug-in, please release all your changes under a GPL-compatible license, upload your plug-in to the Tidypics group, and update the contributions.txt file with your changes.

     

    ------------------------------------------------------------------------
    Version 1.08 Change List
    Release Date: 02/08/2008
    Contributors:
      * Gabriel Monge-Franco (http://gabriel.mongefranco.com)
    ------------------------------------------------------------------------
    BEGIN VERSION 1.08 CHANGES
    ------------------------------------------------------------------------
    * Merged most (safe) changes made by other contributors in v1.07.
     - Did not include SWFuploader or JQuery due to the number of bugs reported.
    * Changed ugly "new album" picture into something better looking.
    * Fixed bug whereby image objects were deleted from the database, but they physical files remained on the server.
      - Since deleting directories was not possible without the use of unsafe file operations, albums no longer create new directories.  Instead, all pictures are saved as /image/ALBUMGUID__picturename.
    * Fixed some bugs in the English, Spanish and German language files and added missing error messages.
    * Thumbnails now display the default error image (same as new album) when the requested image cannot be found.
    * Fixed a bug in the multi-edit form that did not allow image titles to be saved.
    * Removed some customizations made to edit.php action in v1.07 since they removed the ability to add titles to images.
    * Fixed bug introduced in v1.07 that prevented images from being set as album covers.
    * Fixed miscellaneous bugs in group albums widget.
    * Removed jQuery for now since it was making the albums too slow.  In the future, we should look into replacing individual image views with lightbox2 or jQuery lightbox album views.


    * TODO: fix Polish language file -- it seems to break the whole Elgg site! Maybe it needs to use HTML codes in place of international characters?
    * TODO: Work around 0.9MB source file size limit when creating thumbnails (an Elgg limitation... can probably be fixed by using PHP GD functions directly)
      - The problem is with get_resized_image_from_existing_file().  Submitted a ticket to the Elgg tracking bug system.
      - Edit actions/upload.php when done. There is a dirty hack in place for now that needs to be removed once the above bug is fixed.
    * TODO: disable public by default (input/accessRead.php) -- add setting to admin page that lets the site admin decide whether pictures can be public or not.
    * TODO: allow group members to add pictures to group photo albums
    * TODO: implement photo anotations
    * TODO: look into replacing individual image views with lightbox2 or jQuery lightbox album views.

    * OF NOTE: It is currently not possible to allow group members to edit an album created by another group member.  This is a bug with group permissions and it will probably not be fixed until [at least] Elgg v1.5 comes out.
    ------------------------------------------------------------------------
    END VERSION 1.08 CHANGES
    ------------------------------------------------------------------------


    ------------------------------------------------------------------------
    Version 1.07 Change List
    Release Date: 02/03/2008
    Contributors:
      * vazco (http://community.elgg.org/pg/profile/vazco)
      * simophin (http://community.elgg.org/pg/profile/simophin)
    ------------------------------------------------------------------------
    BEGIN VERSION 1.07 CHANGES
    ------------------------------------------------------------------------
    * About 10 missing translations added
    * Translated to polish
    * When no album is present, user can add a new album straight from the widget if he has the required rights
    * Added some missing <p></p>
    * Changed some  <? to <?php
    * Unauthorized album edit taken care of
    * Added jQuery Lightbox support, but commented out just in case someone won't want to use it (there may be some problems with the lightbox, since I'm not using it myself and I didn't test it)
    ------------------------------------------------------------------------
    END VERSION 1.07 CHANGES
    ------------------------------------------------------------------------


    ------------------------------------------------------------------------
    Version 1.06 Change List
    Release Date: 02/03/2008
    Contributors:
      * Gabriel Monge-Franco (http://gabriel.mongefranco.com)
    ------------------------------------------------------------------------
    BEGIN VERSION 1.06 CHANGES
    ------------------------------------------------------------------------
    * Forward all non-logged in users to World (public) pictures. This fixes a bug in which anonymous users would see a list of pictures titled, "'s pictures" (without a name).
    * Forward requests to "owned" without an user ID to "owned/userid" when a user is logged in. This fixes a bug in which all users would see a list of pictures titled, "'s pictures" (without a name).
    * Replaced several hard-coded strings to elgg_echo() functions so they can be translated.
    * Re-enabled title entry in picture editing. Titles are only optional, so there is no reason to hide them, especially if some users may find them useful.  Moreover, lack of image titles makes list views awkward.
    * Fixed multi-picture editing bug in which editing was disabled after uploading multiple pictures.
    * Fixed several tags not conforming to standard PHP opening tags.
    * Fixed some bugs in the English language file.
    * Added Spanish and German translations (if you speak German, please double-check the language file!!!).
    * Added a download link at the bottom of each picture to download the original file.
    * Updated some icons and created missing ones.

    * TODO: disable public by default (input/accessRead.php) -- add setting to admin page that lets the site admin decide whether pictures can be public or not.
    * TODO: change ugly "new album" picture into something better looking.
    * TODO: re-organize files to clean up the plug-in directory (e.g., move world.php to views/default)
    * TODO: Fix bug whereby image objects are deleted from the database, but the physical files remain on the server.  The path can be found with $file->getFilename(), but would it be safe to execute shell commands directly???
    ------------------------------------------------------------------------
    END VERSION 1.06 CHANGES
    ------------------------------------------------------------------------

    Tidypics Photo Gallery v1.05 upload multiple images

    250 days ago

    More

    TIDYPICS IS STILL BEING DEVELOPED!

    This is an old release. Please see the main group for update status:

    http://community.elgg.org/pg/groups/2559/tidypics-photo-gallery-plugin/

     

     

    Version 1.05

    Simple Photo Gallery

    • Create albums for users and groups
    • Upload images, append title, caption, tags, and comments to any image and/or album.
    • Assign image album cover
    • Works seamlessly within elgg framework.
    • Multi image uploading.


    This has updates referenced from "famine" and "wutaide" as well. Thanks guys.

    ADDED: Multi-image uploader. Also removed "titles" from images for easier user uploads.

    ADDED:  "back / next " buttons to cycle through the images better. It works by creating an array and saving in a session variable. This is kind of dirty but it works.

    Fixed: subdirectory paths

    Fixed: actions/upload.php use of class contained in files plugin (no longer depends on files plugin)

    Fixed: php short tags

    Tidypics Photo Gallery New Version

    251 days ago

    More

    Version 1.04 is considered stable (please test it and post confirmations).

    Simple Photo Gallery

    • Create albums for users and groups
    • Upload images, append title, caption, tags, and comments to any image and/or album.
    • Assign image album cover
    • Works seamlessly within elgg framework.


    This has updates referenced from "famine" and "wutaide" as well. Thanks guys.

    ADDED:  "back / next " buttons to cycle through the images better. It works by creating an array and saving in a session variable. This is kind of dirty but it works.

    Fixed: subdirectory paths

    Fixed: actions/upload.php use of class contained in files plugin (no longer depends on files plugin)

    Fixed: php short tags