Have a look here:( The plugin can be found on releases; download it and then upload it via the admin app. I'll move it to web2py slices once I get some feedback and do some more testing myself)
https://github.com/timrichardson/web2py_ckeditor4/releases
Let me know if it works ok. It's the current ckeditor, standard edition. The release notes have instructions on how to update it. Unless the API to the custom browsers and uploaders changes, putting a new release in is very easy.
That API didn't change between v3 and v4 which is good news.
On Wednesday, 5 March 2014 07:41:58 UTC+11, Gael Princivalle wrote:
Thank you Tim.This new version works well.What I don't understand is how can I update the CKeditor version.In the release notes I've saw that "To upgrade to a newer version of ckeditor, replace the directory static/plugin_ckeditor with the directory downloaded from the ckeditor site."But when I do it quite all buttons disappear and some functions are missing.Here is in attach file the custom version that I've download from the CKeditor website.Can you make a test ?
Thank you Tim.This new version works well
CKEDITOR.editorConfig = function( config ) {
config.extraPlugins = 'widget,dialogui,oembed';
};CKEDITOR.editorConfig = function( config ) {
config.extraPlugins = 'save';
}; function ckeditor_config() {
return {
contentsCss: %(contents_css)s,
filebrowserUploadUrl: '%(upload_url)s',
filebrowserBrowseUrl: '%(browse_url)s',
toolbar: [
{name: 'clipboard', items: ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo']},
{name: 'editing', items: ['Find', 'Replace', '-', 'SelectAll', '-', 'SpellChecker', 'Scayt']},
{name: 'links', items: ['Link', 'Unlink', 'Anchor']},
{name: 'insert', items: ['Image', 'Flash', 'Table', 'SpecialChar']},
{name: 'tools', items: ['Maximize', 'ShowBlocks', '-', 'Source']},
'/',
{name: 'styles', items: ['Format', 'Font', 'FontSize']},
{name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'Strike', '-', 'RemoveFormat']},
{name: 'paragraph', items: ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock']},
],
scayt_autoStartup: %(scayt)s,
}
}
%(immediate)sWith a new version of ckeditor, it miss this js file plugin, that have to be in the ckeditor root:ckeip.jsI've take it from the Bruno Rocha Github.Anyway adding plugin still a problem.What I want to have for example is adding this plugin:It have these dependencies:http://ckeditor.com/addon/dialog (already installed, have dialogui dependecy)I've upload all files, and add missing plugins in the ckeditor config.js .CKEDITOR.editorConfig = function( config ) {
config.extraPlugins = 'widget,dialogui,oembed';
};The oembed is not displayed.I've tried also to add this really simple plugin, Save:No way. It's not displayed.I've try also only with the save plugin:CKEDITOR.editorConfig = function( config ) {
config.extraPlugins = 'save';
};It don't works.Do you know how I can go ahead ?Thanks.
Il giorno lunedì 24 marzo 2014 08:54:58 UTC+1, Gael Princivalle ha scritto:

Actually, I just came back here to ask you to try to new release. I commented out that javascript, it seems to work now but you may need to reload your browser cache
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to a topic in the Google Groups "web2py-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/web2py/cbck_ammZYo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to web2py+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Tim.
Yes I’ve take the file from Github now.
For me there’s no difference with the previous version. Image upload works fine.
Here is the Ckeditor toolbar that come with the w2p file:

Here is it with the full Ckeditor version:

It miss a lot of buttons.
Here is what it must be:

Perhaps there’re different kind of plugins, and some of them have to be add in the javascript that you’ve comment inside the py file.
But I think it’s better using the new way to write this file:
CKEDITOR.editorConfig = function( config ) {
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.extraPlugins = 'save';
};
Instead of:
function ckeditor_config() {
return {
---------------------------------
Gael Princivalle
Skype: gprincivalle
Da: web...@googlegroups.com [mailto:web...@googlegroups.com] Per conto di Tim Richardson
Inviato: martedì 25 marzo 2014 19:36
A: web...@googlegroups.com
Oggetto: Re: [web2py] Re: Ckeditor plugin - Update ckeditor
somehow I missed the simplicity of installation - it's installed now but resulting web page displays the HTML code instead of implementing them
how to make create the the HTML action and not display the HTML code?
<P>{{=XML(personID.summarySelfDescription, sanitize=False)}}</p>