Organizer is a worpress plugin. This plugin help the wordpress users to manage the files uploaded to their blog. These are some the feature of this plugin.
- View all files uploaded in you wp-content/uploads directory and all the sub directories or the directory you have set to store your uploads
- Copy / Rename / Delete files in the uploads directory
- Create / Rename / Delete directories
- Upload files to the uploads directory
- Resize image files on your uploads directory
- Supports mutiple users and permissions
- Changes the filenames automatically in your post when you change the filenames in your upload directory
- Changes the attachment post to maintain the post cross links
- Supports roles and you can set permission based on each user what can do with this plugin.
- More to come….
To download the latest organizer follow the links bellow
hi there, thanks for your spam 😉 notification. really like the plugin.
two questions:
1) can i move files under /wp-admin/ and integrate it into wp completely? would this be big effort?
2) do you think its possible to include an options-setting that allows to set a specific subfolder for contributors? I’m thinking of a structure like /uploads/user_nice-name/
as this would allow a better management of each users own files.
I’m trying to get this feature to work for some hours now and would be happy to hear your opinion on this as i’m lacking of coding-skills here :-O
kudos to you for a great plugin.
with 1) i’m talking about the plugin-files of course. 🙂
In the new version of the Organizer the plugin all files stays in wp-content/plugins folder. No need to move any files. In Old version I was really stupid and I didnt know how to write a proper plugin for wordpress. Even now to some extent I dont know 😉
well you did a great job! i feel comfotable with this plugin, but something i’m missing with all plugins that handle image or file-uploads (and i’ve tested a few … i like the structured blogging thing too):
none of the plugins has the option to set rules for specific users. well your plugin comes closest but what i am missing is not to turn uploading on/off for specific users, i just dont wouldn’t want them to access one and the same folder. get me? 😉
if user “Adam XY” would login i guess it was better structure (and thus better Organized) to only let him access his user specific subfolder. (for example named like his nicename) /wp-content/uploads/adam-xy/
That would lead to a better file-structure, a faster orientation by the user in the folder and prevent accidentially deleted files by another user.
im not a coder and you probably know your own plugin the best, so maybe you can tell how to implement this feature.
after checking if the logged in user has capabilities to upload
1) check if /path/to/upload-folder/ contains a subfolder named after the “user_nicename” value stored in “users”
2) if not create this folder
3) change the dir to this subfolder and make sure the logged in user cant get a level above his subfolder.
no big deal, right? 🙂 hehe
kindly regards. and much thank yous in advance 😉
16-Apr-2006 – Version 1.1.0
– Added user level directory uploads
– Added user level extension
– Added user level upload limits
– Added user level upload quota
– Fixed directory permission bug
I grabbed the organizer this evening and used it to rename 70+ images that I had previously imported from blogger. Thank you for this amazing plug-in! Well done Imthiaz. Serious amounts of thanks.
the same goes for me. i didn’t really expect that you would add my wanted features so quick. so i’m twice as happy to have a very user-(and also admin- ) friendly upload-tool !!! its a pleasure to see how well written this piece of code is. it helps a lot to understand wp’s plugin-api …
Hi Erik
Thank you very much for supporting me with Organizer. Your contribution so far is great. You are pushing me dude. Thanks for the German translation. I have update the files. Have fun 😉
Hey there, interesing plugin,
though its having a problem figuring out what URL to use.
all the javascripts, and images refer to the real server locations instead of the locations relative to the web domain root.
e.g.
/home/httpd/www/wp-content
instead of
http://www.mywebsite.com/wp-content
so im getting urls like this:
http://www.mywebsite.com/home/httpd/www/wp-content
and none of the javascript or images work..
any ideas?
I fixed it.
a variable called $organizer_path needs to be corrected in your code.
I was wondering how do you add files to posts?
Nice plug-in!!!
a suggestion: I found it beacuse I was looking for a tool to change the DESCRIPTION of an image already uploaded. This function is not provided in your plug-in. I think it would turn it in a must!
hi Imthiaz,
like to use your plug, but could not find any directory where this function should do its work.
do you have a hint?
do you know if it works with Bad Behavior?
thnx
Wonderfull Plugin, very usefull!
One question, is it possible to make is available to users with “author” priviledges. Is there something that I can change to make that happen?
Hi Lou
Organizer supports Role manager plugin.
If you install role manager plugin you can assign roles for each user what options they can use in organizer plugin.
http://www.redalt.com/wiki/Role+Manager
hi Imthiaz
thank you very much for developing organizer. after trying a variety of file-manager plugins for wordpress, yours is by far my first choice. I have installed it and will use it in future. still I have some propositions / wishes:
1) first I would like you to implement a bugfix already mentioned by 1mil. your script does not seem to work with any host. ie. my host returns somewhat like /home//public_html/wordpress/… for dirname(__FILE__) while $_SERVER[‘DOCUMENT_ROOT’] returns /var/webs//public_html. this circumstance makes your path-replacement useless. instead I wrote some lines to fix this and hope it works on every single host. the hack is dirty, so I would wellcome any better solution.
however, heres my code:
$root_tree = explode(‘/’, $_SERVER[‘DOCUMENT_ROOT’]);
$root_count = count($root_tree)-1;
$root_last = $root_tree[$root_count];
list($root_path, $organizer_path) = split($root_last, dirname(__FILE__));
replaces:
$organizer_path = str_replace($_SERVER[‘DOCUMENT_ROOT’],””,$organizer_path);
2) my other issue also concerns a prior post by 1mil. I am definitely missing a convenient way to add uploaded files to a post. currently, the only way seems to be copy-pasting of the address. I already tried to copy an uploaded file to .thumbnail. (same pattern as wp files) and resize this image to thumbnail-size, without success. any suggestions?
3) it is not yet possible to move files within the path hierarchy, is it?
well, it’s me again. a short inspection of the official upload script brought light into the image-publication-issue. I don’t know whether you have already seen this, but wp creates a variety of db-tables for attached pictures, such as:
a) wp_post
here comes all the basic information about the attachment:
ID = internal id, same as post_id
post_author = id of the registered user
post_content = description (as requested by battino)
post_title = display-title
post_category = you could even create categories for images!
post_status = set to “attachment” for identification
post_name = same as title, without spaces
post_parent = where it was uploaded
guid = absolute path in browser
post_mime_type = ie. image/jpeg
b) wp_postmeta (1)
meta_key = _wp_attached_file
meta_value = absolute path in file-system
c) wp_postmeta (2)
meta_key = _wp_attachment_metadata
meta_value = a variety of properties such as height, width, as well as thumbnail information
to display uploaded files on the “write post”-page, only row a) is needed. in my humble opinion, adding the management of these db-entries to your plugin would really make organizer THE file-/attachment-plugin. of course I am aware of the work this would take, so it is only a friendly proposition 😉
真的是很ä¸?é”™,,,,,我支æŒ?ä½ ä»¬,,,
Hmm, I’m obviously doing something amazingly wrong and dumb, because after uploading the files, activating the plugin and accessing the menu, I can select the directories in the drop down list, but then nothing happens. (In IE6 and Firefox 1.5), i.e. the browser just “sits” there. Uploading file invariably produces “Filetype not allowed to upload” (I have Role Manager installed and permissions are set correctly.)
Any clues?
It was an small issue with the file extension case. I have fixed it and updated the file.
Ok, what am I doing wrong?
I have put the directory “organizer” and all it’s files under the /plugins. When I activate the it at the plugin page, there is an error message at the top of my screen:
Warning: opendir(/home/content/m/o/m/momgeek/html/wp-content/uploads): failed to open dir: No such file or directory in /home/content/m/o/m/momgeek/html/wp-content/plugins/organizer/plugin_functions.php on line 173
Would greatly appreciate any help.
Can I do multiple upload?
Great plugin. I like being organized.
great pluggin,
but will not upload mp3’s larger than 2Mb, with no indication of the problem, until we tried smaller files… even when the user file size limits are set to 0 0 (unlimited)…. any suggestions?
thank you!
Jeffmore,
The problem may lie on your server. Check that your server allows uploads larger than 2MB. You can usually override the default setting with a htaccess directive. Ask your ISP for help.
M
Hi,
I also had the problem 1mil and ade encountered: where paths to the scripts, CSS, and images were broken. The fix ade offered above didn’t work for me and produced additional errors I didn’t understand.
All I did was replace:
$organizer_path = organizer_fix_windows_path(dirname(__FILE__));
$organizer_path = str_replace($_SERVER['DOCUMENT_ROOT'],"",$organizer_path);
$organizer_path = organizer_fix_organizer_path(organizer_fix_windows_path($organizer_path));
with:
$organizer_path = 'wp-content/plugins/organizer';
and it seems to work just fine now…
Is there another, better way to handle this?
I agree with ade who said:
Whoops, sorry about that — guess I didn’t close my citation. Only that first paragraph was ade — the rest was me.
Nice Plugin! I find it very useful.
I have one feature request though: Multiple uploads. Thanks!
Hi there
Firstly, this is a great plugin!
However I’m having a few problems with it. Under “Image functions”, I get the following error:
Fatal error: Call to undefined function: get_image_type() in /home/username/public_html/wp-content/plugins/organizer/page/view.php on line 314
So I can’t “Copy / Rename / Delete files in the uploads directory” or anything similar. Do you have any ideas on how I can fix this?
Thanks