It would be pretty neat if there is an option (context menu, perhaps?) to position an element absolutely. This way you could make complete 'freestyle' pages. The real trick (i think) would be to drag and drop these elements to the place they should belong. Tho the dialogs are already drag'n'droppable, so I'm sure it wouldn't be too hard to make!
This also relates to my other post about adding temporary HTML tags in the body of CKEditor to show the (basic) layout of the frontend of the website. Of course the content element on the frontend will need the position: relative style to make it work!
My case: I've got a client with a website that has one page with an image just outside the content area. Right now I can fix that with some code in the advanced tab of the image dialog. But most people working with CKEditor don't have that knowledge (or patience.. it needs to be positioned rather exactly.. so micro adjusting with the arrow keys would be a nice touch).
Thu, 02/10/2011 - 16:06
#1
Re: Feature suggestion: absolute positioning of elements
My recommendation to you is instead of giving the user the power to "play" with the contents that way, easily breaking it, define a nice set of CSS classes that users can apply to their contents. This could satisfy the edge presentation cases your customer may nned, but still having a controlled editing environment.
Frederico Knabben
CKEditor Project Lead and CKSource Owner
--
Follow us on: Twitter | Facebook | Google+ | LinkedIn
Re: Feature suggestion: absolute positioning of elements
Well.. I wouldn't say iWeb... but I see your point
I'm all for well formed content, and strict data entry.. but let's face it.. most people are completely unaware about html and semantics.. I try to force them to make proper pages with limiting the toolbar, and setting only a few styles.. but too often it's still a crapshoot.. They don't noticing the predefined styles, for example, or simply finding it too restrictive.. so they just pimp the text with colors, font-sizes and whatnot..
So what I'm saying is.. sure, if you're an uninformed user, you'll end up with iWeb-like content.. but since there -are- serious users out there as well (currently working with a client who actually knows HTML!) , it might be very useful if you could just arbitrarily -quickly and precisely- place and size elements on a page without having to open a dialog box, go to advanced, and endlessly tweak the CSS values.
I just think it'd be a nice feature to have, which -of course- should be customizable through the config.