[16495] | 1 | # NAME |
---|
[11610] | 2 | |
---|
[16495] | 3 | `icy_picture_modify` -- Allow user to modify any pictures |
---|
[11934] | 4 | |
---|
[16495] | 5 | # DESCRIPTION |
---|
[11934] | 6 | |
---|
[16495] | 7 | A piwigo extension that allows users to edit any set of images. |
---|
| 8 | This extension just works as the `picture_modify.php` for administrator. |
---|
[11610] | 9 | |
---|
[16495] | 10 | The code of this plugin is based on the original source |
---|
| 11 | `picture_modify.php` of the Piwigo distribution (version 2.2.3.) |
---|
[11610] | 12 | |
---|
[16495] | 13 | Advanced ACL is supported since version 1.2.0. |
---|
[11610] | 14 | |
---|
[16495] | 15 | # FEATURES |
---|
[12818] | 16 | |
---|
[16495] | 17 | Normal users in Piwigo system can delete image or modify image's metadata |
---|
| 18 | (author, date, tags, description, metada, linking/represented categories). |
---|
| 19 | They can upload some images to some categories. |
---|
[12818] | 20 | |
---|
[16495] | 21 | Advanced ACL allows users to work with any set of images / categories. |
---|
[11610] | 22 | |
---|
[16495] | 23 | # USAGE |
---|
[11610] | 24 | |
---|
[16495] | 25 | * Install and enable this plugin and the plugin `community`. |
---|
| 26 | * Create and edit ACL file in `local/config/icy_acl.zml` in your Piwigo |
---|
| 27 | installation. A sample file can be found in `doc/icy_acl.zml.sample`. |
---|
| 28 | You don't have to modify any settings for the plugin `community`. |
---|
| 29 | Moverover, any settings of the plugin `community` will be ignored. |
---|
| 30 | * If you are using a development of the plugin, please clean up the |
---|
| 31 | obsolete files (See `OBSOLETE FILES` below.) |
---|
[11610] | 32 | |
---|
[16495] | 33 | # OBSOLETE FILES |
---|
[11610] | 34 | |
---|
[16495] | 35 | The following files are obsolsete. They need to be ported to new format |
---|
| 36 | and/or to be removed |
---|
[16356] | 37 | |
---|
[16495] | 38 | * `local/config/icy_acl.php`: |
---|
| 39 | need to be ported to `local/config/icy_acl.zml`. After your old ACL |
---|
| 40 | settings are ported to new format, you can safely delete this file; |
---|
[16356] | 41 | |
---|
[16495] | 42 | * `_data/icy.log`: |
---|
| 43 | if you are using `icy_picture_modify` version 2.0.0 or higher, you |
---|
| 44 | can safely remove this file. |
---|
[16356] | 45 | |
---|
[16495] | 46 | # KNOWN PROBLEMS |
---|
| 47 | |
---|
| 48 | * No webUI for ACL editting |
---|
| 49 | * If an image is replaced by a new version (using plugin `Photo update`) |
---|
| 50 | the new version is owned by administrator, not the current user. |
---|
| 51 | Hence the image may not be editable by themself. |
---|
| 52 | * This plugin doesn't support all known templates |
---|
| 53 | * This plugin may not work smoothly without the plugin `community`. |
---|
[11934] | 54 | * User can delete an image which is associated to some albums to which |
---|
[12818] | 55 | the user doesn't have permission to write/access. This is true as the |
---|
| 56 | plugin only checks owner of the image. |
---|
[11934] | 57 | |
---|
[16495] | 58 | # SUPPORT |
---|
[11934] | 59 | |
---|
[16495] | 60 | To get support, please create new issue at |
---|
| 61 | https://github.com/icy/icy_picture_modify/issues |
---|
[11934] | 62 | |
---|
[16495] | 63 | # DEVELOPMENT |
---|
[11934] | 64 | |
---|
[16495] | 65 | The plugin requires a webUI for ACL editting. Unfortunately, the author |
---|
| 66 | isn't good at template system used by Piwigo. Feel free to help us to |
---|
| 67 | write a webUI :) |
---|
| 68 | |
---|
| 69 | # DONATION |
---|
| 70 | |
---|
| 71 | If you know what `donation` is and how it works in Open source develoment, |
---|
| 72 | feel free to donate ;) My Paypal email is `xkyanh@gmail.com`. |
---|
| 73 | |
---|
| 74 | # AUTHOR |
---|
| 75 | |
---|
| 76 | The author's information |
---|
| 77 | |
---|
| 78 | * Real name: Anh K. Huỳnh |
---|
| 79 | * Email: kyanh@viettug.org, xkyanh@gmail.com |
---|
| 80 | * Nickname on Piwigo's forum: icy |
---|
| 81 | |
---|
| 82 | # LICENSE |
---|
| 83 | |
---|
[11934] | 84 | GPL2 |
---|
| 85 | |
---|
[16495] | 86 | # HOMGEPAGE |
---|
[11934] | 87 | |
---|
[16495] | 88 | * At Github.com: https://github.com/icy/icy_picture_modify |
---|
| 89 | * At Piwigo.com: http://piwigo.org/ext/extension_view.php?eid=563 |
---|
| 90 | * SVN repository: http://piwigo.org/svn/extensions/Icy_Picture_Modify/ |
---|
| 91 | * Forum link: http://piwigo.org/forum/viewtopic.php?pid=131585#p131585 |
---|