Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Closed TopicStart new topic
> TinyMCE4SF v02.09.00 (v3.0 RC1), TinyMCE 3.0.4.1 als WYSIWYG für Sefrengo
amk
Beitrag Sat. 8. March 2008, 19:15
Beitrag #1


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.706
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



Name:
TinyMCE4SF 02.09.00

Status:
release candidate

Bechreibung:
Diese Erweiterung ersetzt den in Sefrengo verwendeten wysiwyg-Editor
"FCKeditor" vollständig durch den wysiwyg-Editor "TinyMCE"

Features:
- Analog zum FCKeditor
- Extrem schnelles laden durch GZip-Kompression
- XHTML-valider Output möglich
- Advanced-TinyMCE-Plugins werden genutzt inkl. neuem CSS- & XHTMLXtra-Plugin
- Deutsche, englische und französische UI-Sprachunterstütztung
- Vollständige Sefrengo-ResourceBrowser-Unterstützung
- Umfangreiche optionale Konfigurationsmöglichkeiten

Autor:
Alexander M. Korn (amk)

Lizenz:
GPL

Benötigte Sefrengo Version:
>= 01.03.00 (Sefrengo 1.3)
(Sollte auch mit Sefrengo 1.2 funktionieren)

Installation:

1.
Eine Sicherheitskopie der Datei "backend/inc/fnc.type_forms.php"
Ihrer Sefrengo-Installation anlegen. (Diese Datei der Sefrengo-
Orginalinstallation wird überschrieben).
2.
Innerhalb des ZIP-Verzeichnisses "backend/" befinden sich 3 Ordner:
"inc/"
"inc_SF_v01_03_00/"
"inc_SF_v01_03_01/"
"inc_SF_v01_04_00/"
je nach dem welche Sefrengo-Version Sie nutzen, kopieren Sie die in
"inc_SF_v01_03_00/","inc_SF_v01_03_01/" oder "inc_SF_v01_04_00/"
enthaltene Datei "fnc.type_forms.php" in das "backend/inc/"-
Verzeichnis Ihrer Sefrengo-Installation.
3.
Danach kopieren Sie aus dem ZIP-Verzeichnis "backend/inc/"
die Datei "fnc.type_forms.tinymce.php" wiederum in das
"backend/inc/"-Verzeichnis Ihrer Sefrengo-Installation.
4.
Kopieren Sie dann aus dem ZIP-Verzeichnis "projekt01/cms/"
das Verzeichnis "tinymce/" in das "cms/"-Verzeichnis Ihres
Sefrengo-Projektes.

TinyMCE als wysiwyg-Editor für Sefrengo kann nun verwendet werden.

Deaktivierung der Erweiterung:

Wenn Sie TinyMCE als wysiwyg-Editor für Sefrengo nicht mehr nutzen
wollen, entfernen Sie einfach die Datei "fnc.type_forms.tinymce.php"
aus dem "backend/inc/"-Verzeichnis Ihrer Sefrengo-Installation. Danach
sollkte der FCKeditor wieder aktiviert sein.

Hinweise:
TinyMCE ist nicht 100% kompatibel mit den Browsern OPERA 9 & Safari 2.
Die TinyMCE-Version 3.x unterstützt vollständig Safari 3!

Hinweise für erfahrene Benutzer:

Um die Erweiterung individuellen Bedürfnissen anzupassen, befindet sich
"projekt01/cms/tinymce" die Datei "tinymce4sf_config.php". Innerhalb
dieser Datei lassen sich u.a. bestimmte Funktionen und Plugins des TinyMCE
aktivieren. Die einzelnen Optionen sind zur Erklärung entsprechend
kommentiert. Eine genauere Erklärung der Optionen ist ebenfalls im
Sefrengo-Wiki zu finden!

Unter "projekt01/cms/tinymce" befindet sich eine CSS-Datei namens
"tinymce4sf_content_overwrite.css". Diese CSS-Datei läd TinyMCE nachdem
er alle eventuell definierten Styles einer Sefrengo-Seite geladen hat.
Wie der Name der Datei schon sagt, kann man damit die Styles der Seite
innerhalb TinyMCE überschreiben.
Bsp.: Im CSS einer Website wurde als Body-Schriftfarbe ein Pastellton
gewählt und als Body-Hintergrund ein Muster definiert. Zu leichteren
Editierung der Textinhalte innerhalb des Editors notiert man dann
kontrastreichere Schriftfarben und einen Body ohne Hintergrundgrafik
{background-color:white;background-image:none;} in der
"tinymce4sf_content_overwrite.css".

CODE
02.09.00 (3.0 RC1) - released 08.03.2008
-----------------------------------------------------------------------------
+ Media-plugin added (activation via tinymce4sf_config.php)
+ special tinyMCE Safari plugin (won't be load on FF or IE automatically)
+ customization of the cut & copy buttons in addition to the customization
of the paste-buttons (in tinymce4sf_config.php)
+ customization of the block formats (in tinymce4sf_config.php)
- features/config options 'GZipCompOldVers', 'SiteLinksSelect',
'ImagesSelect' (in tinymce4sf_config.php)
^ inline-popups activated by default
^ TinyMCE updated to version v3.0.4.1
! Wiki updated

02.03.00 - released 05.06.2007
-----------------------------------------------------------------------------
+ new config option (in tinymce4sf_config.php) to disable the Sefrengo's
CSS-classes within TinyMCE to use all classes defined within the
"tinymce4sf_content_overwrite.css"
+ global overwrite of all Sefrengo-module's wysiwyg2 feature configurations
(in tinymce4sf_config.php)
# creation of <b> <i> instead of <strong> <em>
^ TinyMCE updated to version v2.1.1.1+

02.02.00 - released 10.03.2007
-----------------------------------------------------------------------------
+ customization of the paste-buttons (in tinymce4sf_config.php)
+ TinyMCE-plugins: -insertion (for activation edit the
tinymce4sf_config.php)
^ GZIP-compressor script update (v1.1) and init-methode
^ TinyMCE-plugins updated (TinyMCE-package v2.1.0)
^ TinyMCE-core updated to the pre-version v2.1.1

02.01.00 - released 01.12.2006
-----------------------------------------------------------------------------
+ TinyMCE-plugin & config file option "InlinePopups" (default 'false' coz
it's experimental)
+ config file option "FormatSourceCode"
+ config file option "EntityMode"
# tried to fix a startup problem with the new TinyMCE-compressor and
some IE-versions
# replaced some TinyMCE-package files with the current CVS-versions (some
bug fixes)
# wrong js-variables names for for images and internal-sites list causes no
selectboxes within Tiny-popup's
# a startup problem in Sefrengo 01.03.00 coz of wrong charset of some
TinyMCE-language-files
# wrong german wording for the label "background image" within Tiny-popups
^ config file re-format and some additional comments

02.00.02 - released 16.11.2006
-----------------------------------------------------------------------------
+ config file option for Tiny's conversion of new lines to br's
+ config file option shows all buttons if "Alle Felder sichtbar"
within SF-modul configuration isn't selected.

02.00.01 - released 16.11.2006
-----------------------------------------------------------------------------
+ fnc.type_forms.php for Sefrengo v1.3.1

02.00.00 - released 15.11.2006
-----------------------------------------------------------------------------
+ all possible wysiwyg/wysiwyg2 features are now available (e.g. preview,
font, fontsize - identical to the FCKeditor implementation)
+ special config file for different functionalities / plugins / options of
TinyMCE (e.g. the XHTMLXtra-plug, doc-type, gzip-compression etc.)
see this file for more information - all options are commented.
+ XHTMLXtra-Plugin added
^ update to TinyMCE 2.0.8 and GZip Compressor 1.09 (1.08 via option still
usable)
^ wysiwyg/wysiwyg2 feature handling changed and improved
^ files renamed
^ TinyMCE-UI-CSS changes & fixes for a better visual
Sefrengo v1.3.1-UI-integration
! several rewrites, changes, improvements, fixes, feature additions

01.01.01 - released 17.07.2006
-----------------------------------------------------------------------------
+ tinyMCE insert link > js-popup-feature > Sefrengo-resourcebrowser added
- 2 unused plug dirs within the tinyMCE package

01.01.00 - released 12.07.2006
-----------------------------------------------------------------------------
^ optimisation for multiple wysiwyg's

01.00.00 Beta - 24.06.2006
-----------------------------------------------------------------------------
! first release

Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note



ich freue mich sehr über unterstützung/danksagung in finanzieller/materieller form!

PAYPAL SPENDE - www.tiefexzeitlos.de (button nutzen)

MEIN AMAZON WUNSCHZETTEL


wer ggf. als sponsor in den modulinfos (readme/forum) genannt werden möchte, kann mir das mitteilen!

p.s.: es ist mir möglich, bei einer unterstützung durch firmen etc., eine rechnung mit ausgewiesener mwst. anzufertigen.


Angehängte Datei(en)
Angehängte Datei  TinyMCE4SF_v02_09_00.zip ( 475.8KB ) Anzahl der Downloads: 8
 


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
amk
Beitrag Sat. 8. March 2008, 19:24
Beitrag #2


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.706
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



so - endlich mal ein paar stunden zeit gefunden ...

abgesehen vom TinyMCE-update habe ich die beiden dinge von smail (cut-/copy-buttons, block formats) hinzugefügt. allerdings hinzugefügt, nicht übernommen. so ergibt sich die konfiguration bspw. der buttons etwas anders. sollte alles selbsterklärend sein in der tinymce4sf_config.php ....

rausgeflogen ist die option für die alte komprimierung - funktionierte nicht mehr mit TinyMCE 3.x

ausserdem habe ich mich entschlossen die selects für links und bilder zu entfernen - abgesehen davon dass mein alter hack diesbezüglich nicht mehr funktionierte, hatte ich keine lust ewig eine lösung für eine doch recht überflüssige sache zu suchen.
des weiteren bleibt die erweiterung bzw. das TinyMCE-package nun einfacher aktualisierbar. einzig ein paar anpassung am css des TinyMCE-advanced-themes wurden für den einsatz innerhalb Sefrengo vorgenommen.

viel spass damit!

p.s.: bzgl. lade-kompression ist übrignes folgendes zu beachten (falls ihr probleme damit habt):
"Ensure that your server does not have zlib compression enabled in the file php.ini"


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
davelee
Beitrag Sat. 8. March 2008, 23:41
Beitrag #3


Advanced Member
*****

Gruppe: AdvancedMembers
Beiträge: 170
Mitglied seit: 15.05.2007
Mitglieds-Nr.: 908



Da werden sich sicherlich die Safari User über dieses Update freuen biggrin.gif

Der Beitrag wurde von davelee bearbeitet: Sat. 8. March 2008, 23:42
Go to the top of the page
 
+Quote Post
amk
Beitrag Sat. 8. March 2008, 23:45
Beitrag #4


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.706
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



das will ich hoffen! smile.gif


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
andi
Beitrag Sun. 9. March 2008, 15:44
Beitrag #5


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



hallo amk

besten dank für das update. hab mir das ganze natürlich gleich mit safari 3 angeschaut :-)

bei einem strong oder em bekomme ich jedoch folgenden output:
QUELLTEXT
<span style="font-weight: bold;">test</span>

resp:
QUELLTEXT
<span style="font-style: italic;">dsfsdfsdf</span>


habe mich dann auf die suche gemacht und gesehen, dass es für das korrekte markup da plugin safari benötigt. allerdings habe ich auch gesehen, dass dieses bei deiner erweiterung installiert ist.
auf der demoseite vom tiny funktioniert das ganze auch. leider mit dieser erweiterung - jedenfalls bei mir - nicht.
kann das jemand bestätigen?


gruss andi



--------------------
Go to the top of the page
 
+Quote Post
amk
Beitrag Sun. 9. March 2008, 16:36
Beitrag #6


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.706
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



ich kanns nicht testen - da kein entsprechendes OSX zur hand. unter Safari 3 Windoofs gibt es dieses verhalten jedenfalls nicht. 's wird strong bzw. em eingefügt ...


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
andi
Beitrag Sun. 9. March 2008, 16:43
Beitrag #7


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



also, habe herausgefunden, dass es an der «GZipCompression» liegt. ist diese abgeschalten, funktinierts auch mit strong und em.
hast du eine ahnung, wie man das beheben könnte? oder ist das ein hosing-spezifisches problem?

gruss andi


--------------------
Go to the top of the page
 
+Quote Post
Guest_bkm_*
Beitrag Sun. 9. March 2008, 17:58
Beitrag #8





Guests






hatte gestern auch so was
testweise fnc.type_forms.tinymce.php
das
QUELLTEXT
tinyMCE_GZ.init();

ersetzt mit dem
QUELLTEXT
tinyMCE_GZ.init({
                plugins : "safari,'.$plugins.'",
        });

bei mir geht's.
Go to the top of the page
 
+Quote Post
amk
Beitrag Sun. 9. March 2008, 18:38
Beitrag #9


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.706
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



bkm

hattest du es testweise drinn und dann wieder draussen - also hat es nicht's genützt!? ... weil du schlussendlich sagst "bei mir geht's"

????

... ist mir zwar schleierhaft ... weil - wenn es so wie's aktuell realisiert ist nicht gehen würde, würden auch andere plugs nicht laufen ... aber vielleicht ist das Safari-plug 'n spezialfall.


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
andi
Beitrag Sun. 9. March 2008, 18:44
Beitrag #10


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



hallo bmk

kann ich bestätigen, funktioniert bei mir so nun auch, danke.


@amk wird das so aufgenommen? :-)


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
Guest_bkm_*
Beitrag Sun. 9. March 2008, 18:51
Beitrag #11





Guests






hi alex

QUELLTEXT
tinyMCE_GZ.init({
   plugins : "safari"
});


langt so wie es aussieht schon, vll. braucht die zip als js was zum laden (keine ahnung).
Go to the top of the page
 
+Quote Post
amk
Beitrag Sun. 9. March 2008, 19:15
Beitrag #12


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.706
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



ZITAT(andi @ Sun. 9. March 2008, 18:44) *
@amk wird das so aufgenommen? :-)


ja ich werde das mal abändern ...

gehe da einen kleinen umweg, der im prinzip nicht (mehr) sein muss ....


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 24.6.19 - 22:42

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.