( ! ) Warning: session_start(): open(/var/lib/php/session/sess_mh3ofaovcfoknsptqmrsjl0bu5, O_RDWR) failed: No such file or directory (2) in /var/www/bitweaver/live/users/includes/bit_setup_inc.php on line 82
Call Stack
#TimeMemoryFunctionLocation
10.0001232848{main}( ).../page_history.php:0
20.0002234904require_once( '/var/www/bitweaver/live/kernel/includes/setup_inc.php' ).../page_history.php:16
30.08641909072BitSystem->scanPackages( ).../setup_inc.php:141
40.09572177352BitSystem->loadPackage( ).../BitSystem.php:1183
50.09582180384include_once( '/var/www/bitweaver/live/users/includes/bit_setup_inc.php' ).../BitSystem.php:1109
60.09722584632session_start ( ).../bit_setup_inc.php:82

( ! ) Warning: session_write_close(): open(/var/lib/php/session/sess_mh3ofaovcfoknsptqmrsjl0bu5, O_RDWR) failed: No such file or directory (2) in /var/www/bitweaver/live/kernel/includes/classes/BitSystem.php on line 580
Call Stack
#TimeMemoryFunctionLocation
10.0001232848{main}( ).../page_history.php:0
20.21093683264BitSystem->display( ).../page_history.php:57
30.21213685232BitSystem->preDisplay( ).../BitSystem.php:505
40.21953699840session_write_close ( ).../BitSystem.php:580

( ! ) Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in /var/www/bitweaver/live/kernel/includes/classes/BitSystem.php on line 580
Call Stack
#TimeMemoryFunctionLocation
10.0001232848{main}( ).../page_history.php:0
20.21093683264BitSystem->display( ).../page_history.php:57
30.21213685232BitSystem->preDisplay( ).../BitSystem.php:505
40.21953699840session_write_close ( ).../BitSystem.php:580
- bitweaver

History of CKEditor

++yellow:Still needs a little work tidying things up to the current version of ckeditor++

! CKeditor
__CKeditor is a rich text editor__. This means, input areas for content will look like an Office program. Users mark some text, then click on a __button B__ or hit __Ctrl+B__ on their keyboard, and instantly see the marked text bold. It is browser independent, written in Javascript, and released as Open Source by [http://www.fckeditor.net|fckeditor.net]. Alternatively, you can use ((TinymcePackage|TinyMCE)), another rich text editor that can easily be integrated with Bitweaver.

! How to enable CKeditor in Bitweaver
# Enable Bitweaver's CKeditor package: your Bitweaver > -+Admin > Kernel > Packages+-.
# Enable HTML in -+Admin > Liberty > Plugins > Format+-. Consider setting HTML as ''default'' format.
# Enable the ability to input HTML for the user group of your choice in -+Admin > Users > Groups & Permissions+-.

! Features
* __Multiple Browser Support__, including Internet Explorer 5.5+, Firefox, Mozilla, Netscape, Opera, Safari
* __XHTML 1.0 Output__
* __CSS Support:__ For easier integration with a theme.
* __Font formatting:__ type, size, color, style, bold, italic, etc
* __Text formatting:__ alignment, indentation, bullets list, etc
* Cut, Paste and Paste as Plain Text, Undo and Redo
* Paste from __Word__ cleanup with auto detection
* Link and anchors support
* Table creation and editing (add, delete rows, etc) - one of the best systems in the market.
* Table cells editing (size, colors, etc)
* Right click context menus support
* Support for Toolbar Customization
* Skins
* Spell Checker Integration
* Automatic browser detection and customization
* Full Page Mode
* Easy to Use
* Source Code View

! Toolbars
Bitweaver includes the ability to use one of several toolbars with CKeditor easily. It is also possible to customize the toolbar by editing the ckeditor/ckconfig.bitweaver.js file to specify your own and then adding it to ckeditor/admin/))admin_ckeditor_inc((.php.

! Skins
Bitweaver includes the ability to skin the interface with one of the three default skins. It is also possible to create your own skin. You will have to add it to the ckeditor/admin/))admin_ckeditor_inc((.php file to add it to the administration interface.

! Issues
* __CKeditor is currently NOT compatible with the feature ''Ajax Comments'' in -+Admin > Liberty > Comments+-.__

! Your own plugins for CKeditor
If you want to write your own plugin for CKeditor, here are two good tutorials to get you started:
* [http://www.voofie.com/content/2/ckeditor-plugin-development/|CKEditor Plugin Development
* [http://syrinx.ph/articles/CkEditorPluginGuide.aspx|Building Custom CK Editor Plug-ins

! Bitweaver's plugins for FCKeditor

!! Split
++yellow:TODO ...++
The Split plugin gives you a button that will insert a split tag: ...split... into your content. This is good for blog posts and articles where you want to easily define a read more section. Now your users don't need to know how to use ...split... they can just click the "Insert Split" button, which includes a hover tool tip letting you know it is for adding a Read More section.

!! Attachment
++yellow:TODO ...++
The Attachment plugin integrates bitweaver's native LibertyAttachments features into the CKeditor. __Note that the current state of the Attachment plugin only supports previewing of images, and does not yet create attachment associations between content and uploaded files.__ Like the attachment tab in most liberty content packages this CKeditor plugin will let you upload files via Ajax to associate with your user account. You can also get a list of all attachments your user has ever uploaded. From the resulting list it is a single click to insert attachment code into your text.

{code title="/ckeditor/config.js"}
// add or uncomment:
CKConfig.Plugins.Add( 'attachment' ) ;
{/code}

Now you need to add Attachment to your toolbar list, for example like:

CKEDITOR.editorConfig = function( config ) {
{code title="/ckeditor/ckconfig.bitweaver.js"}
config.toolbar_Beginner = [
['Bold','Italic','Underline'],
['NumberedList','BulletedList'],
['Link','Unlink','Anchor'],
['Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
['Maximise','-','About']
];
};
{/code}
Page History
Date/CommentUserIPVersion
23 May 2011 (21:32 UTC)
fixed link to ckeditor
Alan Iroff198.22.122.45
Current • Source
Lester Caine81.138.11.1364
View • Compare • Difference • Source
Lester Caine81.138.11.1363
View • Compare • Difference • Source
Lester Caine81.138.11.1362
View • Compare • Difference • Source
Lester Caine81.138.11.1361
View • Compare • Difference • Source