Active
Project:
Image Browser
Version:
6.x-2.x-dev
Component:
Miscellaneous
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
29 Jan 2009 at 11:04 UTC
Updated:
18 Jun 2010 at 01:27 UTC
Jump to comment: Most recent file
Comments
Comment #1
scroogie commentedThe plans for Version 2 look really promising. I'm really really really looking forward to the widget for choosing already uploaded pictures on imagefields, cause the lack of it currently hinders me on using imagefields anywhere. I wonder how you will do the upload though? Will IB know that it was called from imagefield and not create an image node for new uploads?
Comment #2
jdelaune commentedImagefield will handle the uploading hopefully and will just store the images in the files table. IB will then just look for images.
Comment #3
adamo commentedIB is really sweet. Is there any chance of compatibility with the WYSIWYG API module in the future?
Comment #4
adamo commentedSorry I just realized someone else already asked that and you answered it here: http://drupal.org/node/351537
I'm glad to hear you are planning to support it in the future! Thanks!
Comment #5
kulvik commentedWhat a great module! The only two things i'm missing is:
Thanks for your work with this.
Best regards,
Thomas Kulvik
Ny Media AS
www.nymedia.no
+47 920 28 082
Comment #6
jdelaune commentedYou can delete images ;)
Comment #7
guillaumeduveauGreat plan Starnox, looking forward for 6.x-2-beta1 ;)
Comment #8
jdelaune commentedScreenshot of v2 so far.
Comment #9
guillaumeduveauSeems very cool Starnox ! Is that an ImageField or an Image node on the screenshot ?
Comment #10
hedac commentedwould be so cool to be able to browse files folders as IMCE module, instead of browse image nodes only
Comment #11
Craftsman commentedcool module! I am really waiting for version2 :)
Subscribe....
Comment #12
quicksketchIt'd be good to start moving in this direction to get ready for Drupal 7. It seems that we're moving away from the "image is a node" paradigm used by Image module, since in Drupal 6 we've made all files managed in the files table (it's no longer just for upload.module) and in Drupal 7 we'll have all the flexibility of hook_file(). Plus image.module may be at the end of it's life in Drupal 7 anyway, so it'd be good to start moving away from it as a dependency. See #371374: Add ImageCache UI Core.
Comment #13
HS commentedCant wait for this.
What would it take to allow this module to browse and include images from a service like FLIKR. That option would just set this module above and beyond everything else.
The FLICKR allows sites to link to images via their API
Comment #14
Vanekru commentedWhy does in IE 7 image browser open in new window? Please help me fix this trouble.
Comment #15
jdelaune commentedIt opens in a new window for all browsers. This won't happen in v2 however.
Comment #16
Vanekru commentedIn all browsers such as Opera FireFox window opens in pop up and fixed size. In IE opens in full new window.
Comment #17
jdelaune commented@Hilal
Check out this module I've started work on: http://drupal.org/project/flickrinsert
So far you can only browse and insert photosets, but individual photos will come in the future.
Comment #18
HS commentedStarnox,
Nice! Looks good. Ideally it would be awesome if one could search from within FCK for a tag or keyword which will pull up and display a list of images from various users on Flickr.
Comment #19
hedac commentedidea
http://developer.yahoo.com/yui/examples/editor/flickr_editor.html
Comment #20
HS commentedWow! Thats sooo what I was looking for? How can one bring that functionality into Drupal?
Comment #21
mr.alinaki commentedIs it too hard to make this module work with BUEditor?
Comment #22
PetrL commentedHi Starnox thanks for realy great module. I just have a question, when are you planning to release current dev version as a regular release. I realy like the posibility to link the image (build in the dev version), but on other hand I would like to avoid using dev version in production system. Have you any plan for that?
Comment #23
jdelaune commentedHey I've just moved house and I'm really busy at the moment. Hopefully in the next few months if I can squeeze it in.
Comment #24
PetrL commentedThat's I can really imagine. Just let me insure myself, is current dev version ok for production system? As I understand other discussions, it could be. Thanks and wish you happy "post moving house time" :-)).
Comment #25
jdelaune commentedI'm using the dev version on many production sites without any issues. Other users are having some issues with the UI if you look at the issue queue but these are mostly quick fixes and won't affect the foundational operating code.
Comment #26
HS commentedThanks Starnox!
What V2 versions are currently functional on the Dev?
Comment #27
jdelaune commentedI did make some progress on V2 locally but then I overwrote it by mistake. V. annoying was mucking around with my subversion client :p Erm so nothing V2 is in Dev at this current time.
Comment #28
HS commentedOkies no worries, thanks for the update. Will look forward to the release.
Comment #29
jacerider commentedLove your module -- just not a fan of the image.module and would love to see filefield integration.
Subscribe....
Comment #30
guillaumeduveauFor the feature "Helper module / ImageField integration for browsing previously uploaded files in ImageBrowser when filling in an Image field." maybe some work can be taken from the new module FileField Sources and some features could be added into that module instead of ImageBrowser ?
@Starnox you mentionned here that you plan to support WYSIWYG API in 2.x but on the roadmap you write about FCKEditor ?
For those interested in Imagefield with WYSIWYG editors I've created this wiki page.
Comment #31
j0rd commentedI'm really interested in getting the V2 UI improvements imported into Imagebrowser. The current -beta version has a less than ideal UI when it comes to choosing imagecache / image-resize options. Same goes for URL's and Alignment, which is essentially what I use imagebrowser for.
Ideally I'd like those drop downs I see in the V2 screenshots added to the current version. This would increase the usability of IB 10 fold and I would no longer have to explain it to each client, as it's pretty straight forward after that.
Also I'd like to see the "alignment" changed from
to
.
breaks XHTML strict and is not very customizable from CSS. I'd like the option to choose which classes are added for my client sites, as sometimes "float-left" isn't appropriate for someones content.
Ideally these changes could be ported into the current stable version of IB as I assume they would be greatly welcomes and I can't really wait for a new version to come out with FCK 1.3-GOLD (unless that's happening in like 1 week).
Imagebrowser is by far my favourite IB in Drupal. Keep up the good work.
Comment #32
jdelaune commented@j0rd download the 1.x-dev version. It has the same UI as V2. I've been held up with other things which is why there hasn't been a RC1 release of ImageBrowser. Hopefully I will get there in a few weeks time. I just want to sort out a few bugs in the queue first.
@guix thanks for the FF_Sources link it looks great. As for WYSIWYG API, there isn't any documentation for it as far as I can see for writing plug-ins that I will be doing. Until that happens I don't have time to look at it and will stick with a FCK only solution. IB v2 may wait until the release of CKeditor.
Comment #33
guillaumeduveauStarnox, there's a beginning of the WYSIWYG API doc here. But so far it's incomplete and WYSIWYG API itself has a lot to progress. I think the best it can do is load a dialog in a popup. There's nothing in the doc for this, we need to look at img_assist code. No modal dialog for the moment I think.
Anyway thanks for the answer, so from what I undestand IB2 should work with FCK and maybe IB3 will work with WYSIWYG API.
By the way what do you mean with FCK 1.3 GOLD ? FKCeditor 6.x-1.3 is out since 2009-Mar-19 so what is this "GOLD" release ?
Comment #34
jdelaune commented@guix yup that's correct. As for FCK 1.3 Gold it hadn't hit 1.3 final at the time of writing but now it has. I just want to hear feedback on some potential bugs in the dev branch. If all is good I will make the dev branch v1 RC1 in the next few weeks. Cheers
Comment #35
j0rd commentedThanks for the advice and all your hard work on this module. By far my favourite solution for images in posts.
I've done some fiddling around with fckeditor.config.js specifically relating to "Style" plugin. This plugin creates a drop down in FCKEditor of styles which you can configure in another XML configuration file. Works a lot like FontFormat and can actually be used to replace that plugin (which I believe it should do and be enabled by default).
I think this would be a good way to apply the last missing piece of the Image browser puzzle which is easily aligning images in the post in a XHTML+CSS complaint yet configurable manor.
If you're interested in playing with this plugin, it's included, but not enabled with FCKEditor by default. To enable it, you need to edit your fckeditor.config.js 's FCKConfig.ToolbarSet to include "Style" plugin. Then you can configure the styles which show up in the drop down by editing the fckeditor/fckstyles.xml
Comment #36
jdelaune commented@j0rd Thanks for the styles tip-off. The dev branch alignment options is powered by CSS rather than the
align=""attribute that FCKeditor uses by default.I agree that it would be great to educate users and site dev's to use the style options in FCKeditor but I don't think that will happen any time soon. You are more than welcome to use this method if it works best for you.
For the average user however I think it's best we leave the alignment options in IB. Thanks again for the heads-up. Feel free to write some documentation on it if you wish.
Comment #37
jdelaune commentedI know progress on IB has been slow these past few months, but here is an update to what v2 will contain:
- Drop FCKeditor image integration in favour of a custom IB button in the FCKeditor toolbar, new filter tags with help from wwalc which I'm hugely grateful for. (This means we will be one step closer to WYSIWYG API support).
- Once I see some good WYSIWYG API documentation I will bring support to IB.
- Support for browsing all images in the Drupal files db (this means images from the 'Image' module and FileField / ImageField uploads or even file attachments).
- Dropped 'Image' support (Outdated method of treating images and files within Drupal).
- An IB CCK field with thanks to danyalejandro, will allow you to browse images and insert them into CCK fields through IB.
- ImageCache primary Image delivery system (bring on support in D7 Core).
- Styling will be left to the WYSIWYG editor (with documentation from me).
Comment #38
quicksketchThis is great! I've been wanting to build Image Browser integration for FileField Sources but the dependency on Image module (and only FCKeditor) were pretty significant barriers. However, the *ultimate* solution in my opinion would be to make Image Browser Views-based (starting with a "File" type of view). FileField Sources can only reference images that have been uploaded by FileField/ImageField for security, so some ability to restrict the list of files to those alone is needed for that purpose.
You might look at how IMCE handles file browsing, basically making it a swappable method. The path always starts at "/", then the file-browsing method can return any list of files at "/", so it doesn't even need to be tied to the filesystem at all. Using that approach another module could make the browsing Views-based, Taxonomy-based, filter out file types that aren't supported, or any other number of methods for listing files.
Comment #39
jdelaune commentedSo I've already written it to it now works off a 'File' view type. Ideally for flexibility we would use views filters to restrict images that have only been uploaded by FileField/ImageField, however this would have to be a custom written filter that I'm guessing cross references some of the FileField db tables. Is there a quick way to tell from a fid if it's been uploaded by FileField/ImageField?
Comment #40
scroogie commentedFrom this plan it sounds as if Imagebrowser is going to be the exact tool I'm searching for! Hope you get your plans realised. It will sure be great. Thanks for your work!
Comment #41
jdelaune commentedA little preview of version 2.
Still needs a lot of work but we are getting there. Version previewed no longer requires 'Image', the view you see if looking through 'files' and the thumbnails are created by ImageCache. You also don't need to go through 2 windows in FCKeditor to get to your images and then insert an image.
http://blip.tv/file/2348615
Comment #42
igorik commentedit looks so amazing... :)
hope it will be soon ;-)
good job, Starnox
Comment #43
j0rd commentedKeep it up Starnox and thank you for all your hard work on Image Browser.
Comment #44
that0n3guy commentedIts looking good Star... Any idea when a dev release will come out? the 15ths my birthday so maybe you should aim for that :) .
Comment #45
jdelaune commentedSorry it won't be out for a few months at least. I've got a very busy few months ahead of me and there is still lots of work I want to do on v2.
Comment #46
that0n3guy commented:) Sounds good, I guess my birthday present will just have to wait, ha.
Keep up the good work.
Comment #47
igorik commentedIt doesn't sound good, when I saw the video, I thought it will be in next few days (max 1-2 weeks, definitely no months :) but there is no another option how be patient and wait when starnox will be have some free time and enjoy to finish it.
That day will be The Day
Thanks for your great work
Igor
http://www.somvprahe.sk
Comment #48
jdelaune commentedSure I can release a version which 'works' tomorrow but there are a lot of areas I would like to tidy up, improve to make the first dev release a solid version that people can run with. I also need to look into upgrade support and converting all the images currently inserted via IB into the new Tag style.
These things take time which is something I don't have a lot of.
Comment #49
lal2017 commentedExcellent job Starnox! Finally a great Image uploading tool in Drupal which is user friendly and looks decent.
Any chance of compatibility with Wysiwyg 6.x-2.0 modules, so you can insert the images using image browser by clicking on the insert picture icon from the FCKeditor toolbar or other wysiwyg editors?
I tried it via FCKeditor via Wysiwyg 6.x-2.0 and it didn't work. Seems you have to install FCKeditor explicitly.
Thanks,
Raj
Comment #50
that0n3guy commentedLab,
You should prolly check out: http://drupal.org/node/351537
Comment #51
jdelaune commentednew feature styles: http://demo.coredesigns.co.uk/content/image-browser-2
Comment #52
okeedoak commented#51 is awesome. Could you post a dev version please?
Comment #53
igorik commentedI think that starnox is enjoying that his module is so awesome and that there are so many people who are waiting for it, and he wants to publish it so awesome, bugless abd fullfeatured as possible :) so i am nor sure if your calling for dev version will be have a success :)
Comment #54
guillaumeduveauNice job, I'd like to see the possibility of using files descriptions as captions, too !
Comment #55
that0n3guy commentedThat looks so good... I'm very excited about this next version.
Comment #56
coolbreezechloe commentedI have a slight concern that perhaps you can clarify. It it my understanding that in the future you are intending to not require Image Browser to require the Image module directly, but will make it more general to work with perhaps any node type that I may have created that has an CCK ImageField? This would be great.
My concern is on the constant mention of removing FCK Editor integration. I suppose this is okay, as long as certain things are kept in mind: If users now have the option of the standard image insert icon on the FCK toolbar or the Image Browser button that is fine, what I don't want to happen is for the user to have to browse using the IB button, but for example not have the same options you would on the built-in image button so after they insert the image they have to select it and press the "other" image button to fill in some more advanced options (like setting a style sheet, or making the link open in a new window or same window). My main concern would be that the Image Browser button be able to automatically handle the most common of these options like like linking the inserted image (which may be a thumbnail) to the node for that image or to a larger version of the image, and controlling if the link comes up in a new window or not. This way most users could use just the IB button and get what they want, and an advanced user could always go with the other button to add further customization to the inserted image such as setting style sheet classes or whatever.
Hope I am being clear. From what I've seen looks like things will be improving for the better.
Comment #57
jdelaune commentedcmbeelby the way IB2 works with [ibimage] tags means that the FCKeditor image options won't work with it. However all the features you have asked about will be handled by IB2 instead.
Comment #58
jdelaune commentedLuckily for everyone involved I've been off sick with flu for the last few days, not so lucky for me... so rather than sleep I've been programming instead.
Means I've managed to push a dev release of IB2 out the door.
To do:
- Check compatibility with other browsers (only tested in Safari 4).
- Make it so you can edit previously inserted images in FCKeditor (need help from the FCKeditor camp).
Comment #59
gooddesignusa commentedIs there any way to get back to the first screen they user gets when they select the image. So they could change the float easily? Seems like they would have to erase the class name. Or if they wanted to change it they would have to remove the whole image and re set it. Sorry if i'm i missed something its late i should goto bed.
Edit: oh great module by the way. Boss would love this. maybe throw a donation to further it along.
Comment #60
jdelaune commentedYup that's on my todo list above. :) Cheers mate. I'm off on holiday for a week so cya later.
Comment #61
redijedi commentedThis is perhaps the most promising image browser/uploader for inline images I've seen. I can't wait for WYSIWYG API support so that I won't need to have FCKEditor to run it!
Comment #62
g089h515r806 commentedsimple,easy to use, and powerfull
Comment #63
michelleI just looked at the 2.x demo and Wow! It's exactly what I'm looking for. I hadn't paid any attention to this module before because of the dependency on image (I use imagefield). And now it sounds like the fckeditor requirement will be going away? I use BUEditor, and would love to replace the image button with this. I am a little concerned about the image node type issue, though, as I do have such a type with content in it. Also, I'm wondering about images in an imagefield attached to the same node where you are using IB. Can it handle that? So still some questions and not ready to take the leap, yet, but I have to say I'm very impressed with the demo. Adding an image should be easy since it is often something done by end users, and this is looking really good.
Michelle
Comment #64
that0n3guy commentedMichelle,
Here is some work that has been done to use this w/ a cck field: http://drupal.org/node/507242 . But it was worked on for v1. Also, I'm not sure if it attaches the image to the same node's cck field.
Comment #65
igorik commentedHi Starnox
I want to let you know that there is a new documentation for wysiwyg api, maybe it will be ok for you.
http://drupal.org/node/372826#comment-1903492
have a nice day
Igor
Comment #66
silkyD commentedI love this module and have used it since it first came out. Really terrific work.
One thing that occurred to me while using it is that it would be really useful if IB could optionally grab the node body of the image, as well as the image itself. Why? So that you could use the image's node body as the content source for a caption. (Wrap the whole thing in a floating div, and you could place images and captions anywhere in the body of the node you're working on. Sort of like nodereference, but with fine-grained WYSIWYG control.)
From what I've seen, there is no really simple way to do this in Drupal, and to me it's one of the big pieces of the puzzle still missing. Sure, there are plenty of ways to add images and captions, but there's no easy way to control Exactly where the image will appear in the body of the text, while allowing full editing of the associated caption.*
IB should be a natural to do this, since you're already using D's image node system. Plus, this sort of functionality *has* to be done in the WYSIWYG layer--there's no alternative. In the meantime, you'd have all the benefits of using the image system (searchability, fine control over body styling--in this case caption-- styling, etc.)
*There's an existing module that uses the alt (or title?) tag together with jquery to generate a caption. --although I think that's kind of hack-y and ultimately limiting. We need fine control over the caption -- including the ability to add links and text styling, which is just not doable with the jquery solution.
Comment #67
igorik commentedAnother good news for Imagebrowser 2.x, CKeditor isfinal already. Www.ckeditor.com
will be great to see it work together with imagebrowser.
Comment #68
michelleThat does look really nice. I've always hated WYSIWYG but they're finally getting to the point where I'd consider using one. I'm really wavering between this and http://drupal.org/project/filefield_insert for my site. I'm hoping to get the relaunch live in October so will be interesting to see where IB is at that point when I need to decide.
Michelle
Comment #69
jdelaune commented@Michelle sorry IB hasn't moved since your last comment. Had a busy summer :P
To answers your question in #63. Image is only needed in IBv1. As for using ImageField this would work perfectly well in IBv2 since ImageField puts in the image in the Drupal File DB and that's where IB looks (via Views).
FileField Insert might be the best option for you if all your images are uploaded via ImageField.
@silkyD the captions one is a very difficult discussion I've outlined my thoughts here: #557912: Captions, custom alt-text and title your feedback would be most welcome.
@igorik yes indeed. I'm closely watching WYSIWYG API and FCKeditor to see who adds support for CKeditor first. Once they are in place I can get to work adding support. :)
Comment #70
michelleThat's ok. I haven't gotten to implementing image handling in my site, yet, anyway. And I've also pretty much decided on fielfield_insert. No offense to IB; I just really don't have a need to reuse images so I think FFI is better for my intended workflow.
Michelle
Comment #71
Macronomicus commentedThis module its brilliant and works flawlessly & completely without the image module, be nice to have a file browser just like it.
ckeditor kicks ass! The resizable body pop-up editor and so much more .. only thing stopping me from using it is that your modules not in it yet.
http://drupal.org/project/ckeditor
There is an issue over there tho, someone is vying to depreciate the "individual" fckeditor/ckeditor modules in favor of the wysiwyg api. I was wondering what your take on this was? ...where image browser goes I go .. lol.
Comment #72
jdelaune commentedYeah I read that thread. My take is that they can both exist. The CKeditor will allow more much more fine control than WYSIWYG API can at the moment. Luckily IBv2 has plugins, at the moment I've only written one for FCKeditor, but people can write them for CKeditor, WYSIWYG API etc. and ImageBrowser will work with them.
Comment #73
k3vin commentedI am looking for the "Edit" button in V2.
At the moment the upload process is a bit confusing if image module is enable. Although the Image Browser does not depend on image module anymore. (I know that's because backwards compatibility.)
Image Browser V2 should not create an image node. I think it's better just upload an image like an cck upload image file. That's easier to handle the image file in the Image Browser. You can delete or just replace the old image file. It's independent from the image module, that always create a node and the different image sizes.