Erweiterungen die es nur auf github gibt, da schaust du zuerstmal, ob da Abhängigkeiten, Dependencies in der readme stehen, wenn nicht, dann in der composer.json nachsehen. Da kannst du auch gleich nachsehen, wie der richtige Name für den Modulordner ist, falls er vom Github abweichen sollte.
Wenn da nur ein Ordner system/modules/... ist, dann brauchst du sonst nichts auf den Server zu laden. Nicht alle dieser Erweiterungen brauchen ein Tiny-Plugin im assets-Ordner.
Nachdem du die Dateien auf den Server gelegt hast, gehst du im BE in die Erweiterungsverwaltung, DB aktualisieren. Wird bei den Tiny-Ext. wahrscheinlich nichts zu aktualisieren geben. Sehen tust du die manuell installierten Erw. dort nicht. Du kannst sie in den Einstellungen deaktivieren.
Um den Rest kümmern sich die Plugins, das meiste läuft über JS im BE.
Stelle sicher, dass du die originale system/config/tinyMCE.php benutzt. Stelle auch sicher, dass z.B. in der dcaconfig keine tinyCustom irgendwo aufgesetzt ist. Je nachdem, wie deine tinyCustom modifiziert wurde, könnte es sein, dass die Plugins damit nicht laufen.
Wenn du zusätzlich meine tinyCustom.php benutzen (mal ausprobieren) möchtest, welche mit den Plugins zusammen laufen sollte, kannst du das hier in deine dcaconfig schreiben.
PHP-Code:
/** use tinyCustom for all textareas that use tinyMCE */
if(is_file(TL_ROOT.'/system/config/tinyCustom.php'))
{
array_walk_recursive($GLOBALS['TL_DCA'], function(&$v, $k){
if($k === 'rte' && $v === 'tinyMCE')
{
$v = 'tinyCustom';
}
});
}
/** */
Lesezeichen