My company needs a product just like FCKeditor in its web content management system. It's by far the best free browser-based editor tool I've seen, and better than 1/2 of the editors on the market that cost money.
I'm wondering what the experiences have been of those who have used this editor in production systems. Has anyone used this on a system of more than 100 users? Has the informal level of technical support provided by the open-source sourceforge community been sufficient? Does anyone have a rough idea of how many end-users (not developers) FCKeditor has worldwide? Thanks.
I'm wondering what the experiences have been of those who have used this editor in production systems. Has anyone used this on a system of more than 100 users? Has the informal level of technical support provided by the open-source sourceforge community been sufficient? Does anyone have a rough idea of how many end-users (not developers) FCKeditor has worldwide? Thanks.
RE: FCKeditor in production systems
RE: FCKeditor in production systems
RE: FCKeditor in production systems
Tie the spiffiest hardware/software in the world to an Access db and ...
RE: FCKeditor in production systems
RE: FCKeditor in production systems
We decided to join our editor with FCKeditor contibuting all the features that ours differ from it.
then we used it for our Content Management System, and it works more than fine.
RE: FCKeditor in production systems
Some are more or less news-systems an a few are self-made-CMS.
I added nice features like
- "pagebreak" (break a long text into as many pages you like with prev. and next buttons)
- inserting images (auto-generated thumbs) with subline and click<->zoom option
all works with v. 1.6 under php.
Right now i am trying to play around with the 2.0 beta and the php-connector.
RE: FCKeditor in production systems
RE: FCKeditor in production systems
Has anyone of you guys integrated FCKeditor into FarCry CMS? If you have any information on this please let me know. I am trying to get FCK to work with FarCry and I am following a little short of it working.
RE: FCKeditor in production systems
Yes I will!
Here it is ...
Save the following as fck_pagebreak.html to the dialog-dir:
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2004 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License
* (http://www.opensource.org/licenses/lgpl-license.php)
*
* For further information go to http://www.fredck.com/FCKeditor/
* or contact fckeditor@fredck.com.
*
* fck_specialchar.html: Special characters chooser dialog box.
*
* Authors:
* Frederico Caldeira Knabben (fckeditor@fredck.com)
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<script language="javascript">
<!--
oSample = document.getElementById("SampleTD") ;
//-->
</script>
And put this into fck_actions.js in the js-dir:
function insertPagebreak()
{
var html = FCKShowDialog("dialog/fck_pagebreak.html",window, 300, 300);
if (html) insertHtml(html) ;
SetFocus() ;
}
Create a new button called "button.pagebreak.gif" and save it to your /images/toolbar/default - dir.
Open your /lang/your_language.js and insert:
lang["InsertPagebreak"] = "make new page" ;
and:
// Pagebreak Dialog
lang["DlgPagebreakTitle"] = "some title" ;
lang["DlgPagebreakName"] = "some name" ;
Thats it for the editor-part.
Now we go on the the output which is quite tricky:
I only can give the example I am using.
Create a function like the following:
You have to alter the variables to your own needs.
function pagebreak($a,$a_id,$b_id,$ub_id,$ub2_id)
{
global $page;
$contentpages = explode( "<!--Pagebreak-->", $a );
$pageno = count($contentpages);
if ( $page=="" || $page < 1 )
$page = 1;
if ( $page > $pageno )
$page = $pageno;
$arrayelement = (int)$page;
$arrayelement --;
echo $contentpages[$arrayelement];
if($page >= $pageno) {
echo "";
} else {
$next_pagenumber = $page + 1;
if ($page != 1) {
echo "";
}
$next_page_link = "<a href=artikel_weiter.php?b_id=$b_id&ub_id=$ub_id&ub2_id=$ub2_id&a_id=$a_id&page=$next_pagenumber>$next_pagenumber</a>";
$nav2="<a href=artikel_weiter.php?b_id=$b_id&ub_id=$ub_id&ub2_id=$ub2_id&a_id=$a_id&page=$next_pagenumber>weiter ($next_pagenumber/$pageno)</a>";
}
if($page <= 1) {
echo "";
} else {
$previous_pagenumber = $page - 1;
$previous_page_link = "<a href=artikel.php?b_id=$b_id&ub_id=$ub_id&ub2_id=$ub2_id&a_id=$a_id&page=$previous_pagenumber>$previous_pagenumber</a>";
switch($previous_pagenumber)
{
case 1:
$nav1="<a href=artikel.php?b_id=$b_id&ub_id=$ub_id&ub2_id=$ub2_id&a_id=$a_id&page=$previous_pagenumber>zurck ($previous_pagenumber/$pageno)</a>";
break;
default:
$nav1="<a href=artikel_weiter.php?b_id=$b_id&ub_id=$ub_id&ub2_id=$ub2_id&a_id=$a_id&page=$previous_pagenumber>zurck ($previous_pagenumber/$pageno)</a>";
break;
}
}
echo "<table cellpadding=0 cellspacing=0 border=0 width=100%>";
echo "<tr><td colspan=3> </td></tr>";
echo "<tr><td align=left>";
echo $nav1;
echo "</td><td> </td>";
echo "<td align=right>";
echo $nav2;
echo "</td></tr></table>";
//$thetextNew = "<br><br><br><center>Blttern $previous_page_link $next_page_link</center><br><br>";
}
Finaly start the output by calling:
pagebreak($artikel[A_inhalt],$artikel[A_id],$b_id);
I found this function somewhere on the internet in a german community for php-nuke i guess and patched it a bit.
you have to play around with it and make it work on your own.
Have fun!
RE: FCKeditor in production systems
And here is an example how it looks like when it's done:
http://www.bauern-hochzeit.de/content.php?A_ID=12