Hi everyone and cudos for the effort put into this project.
I have two specific needs that I think is general enough to be considered for implementation:
1) IntelliSense-ish dropdowns while you type in the browser. Not for every word (well, why not.. could speed up writing, but could be "mean" to the database perhaps), but triggered by a char such as $ or any other char specified in config. This way I could include a table with special predefined tags fetched from a webservice or an array while I type - or even lets say I specify the < as a trigger-char, I could show every HTML-tags etc. (here using the editor as an HTML-editor and not as a source editor of course). An inline auto-complete if you like..
2) Fully detach the buttons, drop downs and features, not just the container, but -everything- so that you could design a whole page to be the "editor". For example, if I wish to make an Office-ish page, I would like to design my own button-area seperate from the editor area, it's own infrastructure and behaviour, but allowing plugins and custom dropdowns etc. to appear where I want them. I know I can trigger much of this through the JS-API, and in some cases this works fine. But it is limited when it comes to the editors full feature-set and an option like this could bring the editor into more professional environments.
Hope that was understandable and not the least beeing interesting suggestions
If I think of something else I will let you know.
Anyways, I wish you all good luck with the project!
Wed, 02/13/2008 - 00:57
#1
Re: "IntelliSense" and detachable
For point 1, well... you really want to push us to the extreme This is quite hard to implement in the browser, but it is an interesting idea. I think a plugin would fits well for it. Right now we are more concentrated in the core features though. But, good to have it here so it can be considered in the future.
For point 2 instead, yes, we aim to provide ways to make this abstraction more powerful. Just like a "create your custom editor" way. A initial discussion around it has been done in another topic. Of course, things don't just fall from the sky. I lot of work will be needed to achieve it anyway. Maybe we can work on a proof of concept too.
Frederico Knabben
CKEditor Project Lead and CKSource Owner
--
Follow us on: Twitter | Facebook | Google+ | LinkedIn
Re: "IntelliSense" and detachable
1) Yup, I just sat and wondering about how to retrieve the cursor position for instance (some calculate-text-length-divided-on-font-type-size-.... kinda thing?).
Though, I assume this one is a tuff one for every web-editor authors - on the other hand, if you could pull this off it would indeed by an edge on the other browsers on the market A plugin would do great if this will manifest sometime in the future.
But I fully understand that current focus is on the core - I just like to implant ideas in an early state
Re: "IntelliSense" and detachable
Re: "IntelliSense" and detachable
Has anyone worked on a plugin for issue #1? If so, please share