Hi Trebly
Haven't we had this all before?
I do it once more, assuming, there will be not more to add about all this from my side any further.
The ckeditor plugin relies on a custom config, called
cke_config.js and a
cke_plugin.js file in the serendipity_event_ckeditor directory.
Here you can add/make desired changes, if you are careful not to destroy any existing settings. I have added a short docu at the end of the plugin configuration on HOW to enable and WHERE to place manually added other CKEDITOR Plugins, extending the STANDARD version.
Yes, the OLD serendipity_event_autosave plugin
never worked with JS Editors! Therefore does not with CKEDITOR too!
A word about autosave:
I think it should work with the CKEDITOR autosave plugin at least for blog entries (*), if you enable it in the right way, described in the grey field of plugins config.
I don't think this is something to get into rage. If it does not work, just learn to save your posts a little bit earlier and/or there is the option to wait for upcoming Serendipity 2.0, which has that fixed into the core.
About Scayt/Webspellchecker.
SpellCheckAsYouType (SCAYT)
This plugin brings Spell Check As You Type (SCAYT) into CKEditor.
SCAYT is "installation-less", using the web-services of WebSpellChecker.net. It's an out of the box solution.
The cke_config.js file has a doc text passage about
native browser spell check functionality and the right click context menu.
The
[ABC] Button CKEDITOR Plugin Scayt/Webspellchecker does work in its main functions, as already said:
- You have to allow jsdelivr.net and webspellchecker.net in your browser, if restricting javascript.
- You have to set the desired Serendipity USER language in your "Réglages personnels".
- Now open a new blog entry form and allow Scayt via [ABC] button.
Enter some text, eg:
Désormais, tous les ordinateurs lui étaient accessible. Les centrales nucléaires, les services informatiques des grandes compagnies, de l’eau, du téléphone, la télévision, l’électricité, la défense, la bourse...
Tu vas le prendre avec toi. Tu brancheras ton téléphone mobile dessus afin que je puisse rester en contact avec toi. Il te faudra aussi un câble de liaison pour brancher ton ordinateur sur le réseau militaire.
Il avait d’abord commencer par récupérer des informations depuis l’ordinateur de David, puis il était allé les chercher sur Internet. Il avait lui même programmé l’ordinateur de David afin d’avoir un premier lien vers le monde extérieur : la voix. Il pouvait entendre la voix de David, mais ne la comprenait pas. C’est alors qu’il a décider d’aller lui même à l’information. Il s’est alors ‘transporté’ sur Internet afin de choisir une nouvelle ‘maison’. Il lui a été beaucoup plus facile de programmer ce nouvel ordinateur afin d’entendre une nouvelle voix.
Il avait d’abord commencer par récupérer des informations depuis l’ordinateur de David, puis il était allé les chercher sur Internet. Il avait lui même programmé l’ordinateur de David afin d’avoir un premier lien vers le monde extérieur : la voix. Il pouvait entendre la voix de David, mais ne la comprenait pas. C’est alors qu’il a décider d’aller lui même à l’information. Il s’est alors ‘transporté’ sur Internet afin de choisir une nouvelle ‘maison’. Il lui a été beaucoup plus facile de programmer ce nouvel ordinateur afin d’entendre une nouvelle voix.
« Prélude m’avait dit qu’il désirait connaître l’amour. Les ordinateurs n’ont pas de sentiments et l’amour n’est que sentiments. Il y a bien l’amour physique, mais sans les sentiments, cela ressemble davantage à un instinct de reproduction qu’à de l’amour. Un ordinateur n’a pas ce besoin de reproduction. Et pourquoi m’avoir choisi ? »
See it working for a few seconds. It will check each word via webspellchecker.net and mark the ones not known, which are some but
not all in this case, in your textarea field. A right mouse click on highlighted words allows to ignore, add, etc.
This also works similar if you don't do this via "allow scayt", and use the "spell verification" subtab webspellchecker popup instead.
Now
another personal word regarding spellchecking:
I think there are better tools around to check certain texts for spell verifications. Eg copy and paste to your office editor and back. Or write longer drafted texts in there at all. IMHO best is, to use Brain and Knowledge, to avoid dump spellchecking helpers at all!
Yes, it seems there are still issues with
some extended tabs not closing via OK or CANCEL Buttons in this Scayt enabled submenues. I have had these too. But I believe
we are the
wrong address to mark this as buggy.
About scayt dictionaries: I think, you need to create your own, which first is stored in a cookie and growing-up will be a file. This is what the right click 'Add' is about, I assume. This information is supplied without liability. (
http://docs.cksource.com/CKEditor_3.x/U ... l_Checking)
(*) I say this, since I know the save button does work and for blog entries only!
Edit:
Trebly wrote:There is too another plugin of serendipity to save version : I failed using it : the version are registered but the content can't be accessed. The list of save version appear in editing list but only the first version is editable, the others are empty (seems).
I don't know what you mean. Which Serendipity Plugin is meant?