@jacksona referring to the rich text editors included with WebYep.
Redactor is the default rich text editor. Its controls will only be shown if you own a license for Redactor. Because Redactor is commercial software, not freeware. This is what the controls for Redactor look like:
(Click for bigger images)
You’ve got the choice of ckeditor (available in both the free and paid versions of WebYep CMS) that looks like this:
Some people prefer this one, because it looks a bit like legacy versions of Microsoft Word. To enable it, go into WebYep-system > program > opt and put a ‘-’ in front of the redactor folder and remove the ‘-’ from in front of ckeditor. Now WebYep will use ckeditor instead of redactor.
You have the choice of a third editor called TinyMCE (available in both the free and paid versions of WebYep CMS). But because this is using a CDN hosted version and there are certain GDPR compliance things to follow, you have to enable it slightly differently:
Go into webyep-system > program > editors > rich-text.php and replace all the existing code with this:
<?php
$webyep_bDocumentPage = false;
$webyep_sIncludePath = "..";
include_once("$webyep_sIncludePath/webyep.php");
$oEditorsFolder = od_clone($goApp->oProgramPath);
$oEditorsFolder->addComponent("editors");
if ($goApp->bIsiPhone) {
$oEditorsFolder->addComponent("rich-text-iphone.php");
include_once($oEditorsFolder->sPath);
}
// Supported editors.
$editors = array('ckeditor', 'fckeditor', 'redactor', 'rte', 'tinymce', 'quill');
$activeEditor = NULL;
foreach ($editors as $editor) {
$oP = od_clone($goApp->oProgramPath);
$oP->addComponent("opt");
$oP->addComponent($editor);
if ($oP->bExists()) {
$activeEditor = $editor;
$oEditorsFolder->addComponent("rich-text-{$editor}.php");
include_once($oEditorsFolder->sPath);
break;
}
}
// If no active editor, fall back to the plain text editor.
if (!$activeEditor) {
$oEditorsFolder->addComponent("rich-text-plain.php");
include_once($oEditorsFolder->sPath);
}
?>
Then go into WebYep-system > program > opt and put. a ‘-’ in front of the redactor and ckeditor folder names. Then you will get controls that look like this:
You may see references in the WebYep system folder to another editor called FCKeditor. I understand this originates from WebYep v1 and is now obsolete. Same with RTE.
Hopefully one of the three rich text editors works well for you. I personally prefer Redactor, but if I was faced with using the free version of WebYep CMS, I think I would opt for TinyMCE. That’s the same WYSIWYG rich text editor that you often see in forum software and comment boards.
BUT - to be brutally honest, I don’t tend to give my clients access to the rich text editor, unless it is absolutely essential. You see, most clients are typically not web designers. Too much creative freedom with things like headings, fonts, alignment, colours and backgrounds can quickly result in terrible text formatting - which can ruin an otherwise decent website. IMO it is far easier and safer to provide only a plain text editor wherever possible and allow the theme to do the styling leg-work.