Plone Help :

---------------------------------
I. FCKeditor.Plone 2.4.7 upgrade
---------------------------------
  
   To upgrade from version < FCKeditor.Plone 2.4.6 :

   - Uninstall FCK editor from your Plone site (Quick Installer or Plone Control Panel)
   - Delete FCKeditor directory from your_instance/Products directory
   - Put the new FCKeditor directory in your_instance/Products directory
   - Restart Zope
   - Install FCKeditor.Plone in your Plone Site via QuickInstaller or Plone Control Panel
   - Configure FCKeditor through the Plone control panel.
   
  PROBLEM WITH mark_special_links.js :
  -----------------------------------
  Since FCKEditor 2.4.4, the editor is loaded with portal_javascript machinery, and
  all links could be tagged by the "scanlinks" method inside editor area, and in this case,
  after saving the document, you could get some unwanted tags (<span class="link-external">...)
  inside content.
  
  To resolve this problem, at fckeditor install (since 2.4.5) we move mark_special_links.js after
  fckeditor javascripts in portal_javascript.
  
  This problem do not happen with Plone3 (mark_special_links.js is now deprecated and replaced
  by a css method).
  

  FCK_PROPERTIES :
  -----------
  When upgrading from FCKeditor.Plone 2.2.x to 2.4.3 fckeditor plone properties are 
  preserved after install/uninstall but if you want you can clean it (recommanded) :
  ZMI > your site > portal_properties - delete fckeditor_properties
  Since FCKEditor.Plone 2.3.2 spellCheck properties have changed, if you have customized your toolbar, 
  change "SpellCheck" in "rtSpellCheck" for ff2+ and MSIE6+ client spellchecker. If you were using 
  aspell server spellchecker, it's not required.
  Since FCKEditor.Plone 2.3.3 "FitWindow" button has been added to switch editor field in fullscreen
  mode, if you have customized your toolbar, add 'FitWindow' in your customized toolbar.
  Since FCKEditor.Plone 2.4.1 "UniversalKey" function has been removed, 
  if you have customized your toolbar, remove 'UniversalKey' from your customized toolbar.
  Since FCKEditor.Plone 2.4.3 "UniversalKey" function has been re-added as optional plugin, 
  you can add 'UniversalKey' in your customized toolbar.
  Since FCKEditor.Plone 2.4.3 new important properties have been added, so deleting fckeditor_properties
  is highly recommanded (just rename it and you would be able to copy/paste by hand some of your customized properties)

  CACHE :
  ------
  For better performance All FCKeditor js, css files and images are loaded from
  client http cache or proxy caches but :
  
  >> If you don't clear the caches many js errors could happen after upgrade ! <<
  
  - Give your site users advice of upgrade and tell them to clear their browser cache
  - purge your reverseproxy cache folder if necessary

  
  
  Upgrade from old FCK.Plone versions :
  
  - Delete previous specific FCKeditor wysiwyg_support customizations, 
    if necessary customize fckeditor_wysiwyg_support
  
  - You could need to upgrade your members wysiwyg_editor property
    in your portal_membership (this property has changed since FCKeditor.Plone 2.0.1 for easy cohabitation with Kupu and Epoz), 
    follow these steps :
    . In your Plone site ZMI > create an External Method
      Id            : updateFckUsers
      Title         : updateFckUsers
      Module Name   : FCKeditor.updateFckUsers
      Function Name : updateFckUsers
  
    . Click on test
    . Your portal_membership is updated 



-----------------------------------
II. FCKeditor.Plone Update from svn
-----------------------------------

If you have downloaded FCKeditor.Plone from Plone collective SVN, launch utils/base2zope.py
at python prompt, before installation, it's a mandatory.
  

----------
III. FAQ
----------

1. How to enable flash publication with Plone ?
   ZMI > your Plone Site > portal_transforms > safe_html
   Add "embed" tag (value=1) in valid_tags
   Remove "embed" tag from nasty_tags
   Restart your instance.

2. How to enable font color/size modifications  ? 
   Go to fckeditor controlpanel, choose custom toolbar and choose to enable fonts and colors.
   For MSIE :
   ZMI > your Plone Site > portal_transforms > safe_html
   Add "font" tag (value=1) in valid_tags  
   Restart your instance.
   (font tag is not XHTML compliant and it can be destructive for design, so prefer to
    improve the style combo menu option which is more powerful)
   
3. How to enable javascript events publication (popups, onclick, onmouseover ...) with Plone 2.1 ?
   ZMI > your Plone Site > portal_transforms > safe_html
   set remove_javascript to 0
   This does not effect <script> tags
   Restart your instance.
   It's not recommanded
   

4. How to disable file and/or image and/or flash upload ?
   Set this option in FCKEditor Plone Control Panel


5. How To change default style in editor windows ? 
   plone.css & ploneCustom.css (plone 2.0.x)) or portal_css (plone 2.1) are used by default.
   You can set your own css with FCKEditor Plone Control Panel

6. How To change toolbars set ?
   with FCKEditor Plone Control Panel
   
7. How To Force Paste as Plain Text when copy-paste from rich-text document ?
   choose this option with FCKEditor Plone Control Panel


8. How to disable unique ID referencing when browsing server AT Content Types and Plone 2.1 standard Content types ?
   Use the FCKeditor Plone Control Panel


9. How to publish absolute links ?
   Nothing to do. In editor and after page saving, all internal links are stored as "unik id" links, 
   but these links are transformed in absolute urls by Plone portal_transforms when displaying the page for a simple view.

   
10. How to use your custom styles in the editor area and combo menu ?
    In the FCKeditor Plone Control Panel Modify the field "FCK Editor Styles List"
    If you want to use classes you need to check up your plone styles

11. How to set FCK Editor as default editor for all new members in your Plone site :
    - Go in ZMI > Your Site > portal_member_data > properties
    - In the field "wysiwyg_editor" enter "FCKeditor"  
    - submit the form


12. How to force the Member personal folder as opening folder in browser and for fast upload ?
    Choose this option in FCKeditor Plone Control Panel

13. How to force the browser's root to Member personnal folder ?
    If you follow the step 9, the user will use his personnal folder for fast upload 
    and the browser will be open in this folder, but the user is still able to browse 
    all site published contents. 
    You can set the browser root if you want :
   
    To force the browser root to Member personal Folder : choose this option in FCKeditor Plone Control Panel

14. How to force browser path or browser root to a particular folder ?
    Choose it in the FCKeditor Plone Control Panel   
    
15. How does FireFox 2.0 spellchecker work ?    
    End User must click on spellchecker icon.
    End User must install and choose dictionnary for his language 
    by right clicking in fckeditor area or another form text area.
    When spellcheck icon is enable in FCK bad words are red underlined  
    Now, user can replace/add to dictionnary .... in editor area.
    FireFox spellchecker is really powerful feature, advise authors to use FireFox ;-)

16. How to change portal_types used for file/image/flash upload ?
    Choose it in the FCKeditor Plone Control Panel

17. How To make FCKeditor able to browse inside my specific PloneArticle based types ?
    Choose your Plone Article meta_types in FCKEditor Control Panel.

18. How To change the portal_types used by PloneArticle attachements and images ?
    Choose it in Plone Article Control Panel (not in FCKEditor CP)
    
19. Why did you get many errors after upgrading FCKeditor.Plone 
   (content disappearing, js errors, editor disappearing ...)?
   >> Read carefully §I <<
    
20. How to get different FCKeditor configurations for different fields in my own AT Content Types ?
    Use FCKWidget for your fields (see RichContentDemo.py for an example)

For anothers questions :
 support@ingeniweb.com for Plone Product

 http://fckeditor.net/ 
 FCK Editor forum on sourceforge (http://sourceforge.net/forum/?group_id=75348)
 The wiki web site for the documentation of the project : http://wiki.fckeditor.net/
 
 

