ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Strategies for having users include images in their posts (Assets? Channel Images? File Manager?)

July 26, 2011 4:33pm

Subscribe [5]
  • #1 / Jul 26, 2011 4:33pm

    walpow

    133 posts

    It’s big mod time at my main EE site, and one of the main changes is the way we’re adding content. Up until now, most entries have been e-mailed to me, and I copy them from Word (or whatever) to Dreamweaver, format, add images, and post. Only short blog posts are entered directly by users/writers, and those usually don’t include images. I’ve been putting my images in a directory structure that gives each entry its own directory, and hardcoding the image code in my entries.

    In our new incarnation, most posting will be done directly by the writers. (About eight of them now, with a potential maximum of maybe twice that.) I’ve already decided to give them limited control panel access in which they’ll enter content in a Wygwam field. (No SAEF or Safecracker.) I’m unclear on how best to handle images. I’d like to have my writers be able to pull images off their own systems and say, stick this on the left or on the right around here, and have Wygwam pull the correct CSS. (The CSS part is pretty much handled.) I’d also like them to be able to look through existing images and reuse those. Ideally, I’d like to be able to pull images directly off the web from Wikimedia Images, for example, without first saving them on their systems.

    Wygwam will work with the EE file manager or with CKFinder, which is included with Wygwam. But there’s also Assets, which seems to have a bunch of cool abilities (and which Wygwam will work with), and there’s Channel Images, and who knows what others I haven’t run across yet. And there’s Matrix, which seems to give some flexibility within templates, and then there’s Structure, which I have a vague feeling might be useful.

    So what have people done with this kind of situation? Given the ability for a small group of trained users (though some are not, as they say, good with computers) to put images more or less where they want them in the entry, how should I have them specify those images (keeping in mind that my ability to manage the images is also a selection criterion)?

    I’m enjoying using Devot-EE as a repository for all my non-free add-ons, but the add-on situation differs from “regular” software: often when searching for a program to perform a specific task, I’ll download a bunch of shareware and freeware, see what works best for me, and implement the winner. (And paying the shareware fee if appropriate.) You can’t really do this with add-ons; I suppose I could buy everything I think has a chance of working and use the guarantee for ones that don’t work out, but it seems if everybody did that it would drive the Devot-EE guys crazy. And unless a need is very specific, I find it difficult, from the Devot-EE content, from the add-on site’s own content, and even from the docs that are generally available, to figure out if something’s what I want. Generally a fifteen minute test run gives me more information than all the docs in the world.

    You know what would be nice? A five to seven day license. Download all the possibly useful stuff, try it all out, pay the license fee on what you end up using, let everything else expire.

    Okay ... getting far afield of the original question. Thoughts, everyone?

    Thanks,
    Nathan

  • #2 / Jul 28, 2011 1:50pm

    Noah Kuhn

    60 posts

    If you are really flowing images in the content of w Wygwam field, Channel Images integrates fairly well. You upload your images using the Channel Images field and then use a button in your Wygwam field to insert one of those images into the field where the cursor is. You’d have to create some classes etc. that you can apply to the images themselves (or the paragraphs that inevitably surround them in Wygwam) to get alignment/spacing as you want. Not perfect, but passable in some situations.

    The best thing about Channel images I think is that it can resizes images for you on upload which is always a headache with non-technical users and uploading images.

    There is also a Channel Images tag that allows you to place a small CI tag within Wygwam instead of the actual images. This works, but again, not perfect.

    Another option that may end up being the most idiot proof is to simply not allow placement of images within the content and put every image into some sort of page slideshow, either in page, or in a lightbox style popup. Channel Images is perfect for this.

    Or hard code the location of additional images in a column or article footer so you aren’t placing images within the content. Again, Channel Images.

    Getting images from the server using Channel Images is a pain. You have to click a button that shows the list of entries, then you click one to see what images are attached to that entry. You can then add those to a new entry, but you can’t see all images through that interface.

    I haven’t used Assets yet, but from what I’ve seen, it looks solid.

  • #3 / Aug 01, 2011 8:09pm

    walpow

    133 posts

    Thanks, Noah. Good information. I hadn’t even thought about resizing, and with my users anything that requires additional user interaction is not good. I will continue investigating, but this gives me a great start.

  • #4 / Apr 26, 2013 1:51am

    Jeremy S.

    353 posts

    Bumping this old thread as I am having a similar situation right now and was curious what your ultimate solution was to images… assuming you still frequent here. Or if anyone else had input.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases