Ausgangssituation
Nachdem ich mit den HTML Fähigkeiten des des Standard Editors von dasBlog nicht wirklich zufrieden bin, habe ich mich heute mal mit der Alternative TinyMCE beschäftigt. Der bekannteste Link zu dem Thema von dasBlogExtensionTinyMCEEditorAdapter.aspx">John Forsythe ist eine erste Anlaufstelle. Leider sind die dort zu findenden Tips schon ein wenig älter und auch die Problemmeldungen wurden noch nicht wirklich beantwortet.
Erste Lösungsansätze - Sourcecode
Eine Lösung, die zumindest erstmal so funktioniert habe ich dann im dasBlog/Release/ProjectReleases.aspx?ReleaseId=17989">Source Verzeichnis von dasBlog gefunden "newtelligence.DasBlog.Contrib.TinyMCEeditor". Nach einer kleinen Nachjustierung eines Verweises auf die aktuelle Version von "newtelligence.DasBlog.Web.Core.dll" und einmel kompilieren, funktionierte das ganze dann.
Vorgehen:
- Sourcecode von dasBlog herunterladen und entpacken
- Die neueste Version von TinyMCE herrunterladen und in das dasBlog Verzeichnis entpacken.
- newtelligence.DasBlog.Contrib.TinyMCEeditor anpassen und kompilieren
- Nun sollte der neue Editor auf der Seite "Konfiguration" auswählbar sein und auf auf der Seite "Neuer Eintrag" funktionieren.
Einschränkungen - Was geht noch nicht?
Eine der für mich wichtigsten Funktionen geht dann noch nicht. Der Upload von Bildern um Editor. Hierfür muss man sich mit einer "CallBack" Funktion von TinyMCE beschäftigen. Diese wird dann in der DLL direkt nach der Konfiguration eingebunden und sollte dann ihren Dienst tun. Bei mir besteht noch das Problem die Bildergalarie von dasBlog vernünftig einzubinden. Mehr Infos dazu gibt es unter "TinyMCE:Custom filebrowse"
Der zweite Punkt der noch auf Lösung wartet, ist die Kompression der Dateien. Da der TinyMCE auf der Clientseite läuft, muss der Code übertragen werden. Dazu gibt es die Möglichkeit die Codes vorher zu zippen.
Was kommt als nächstes?
- Bilder Upload fertgstellen
- Kompression einrichten
- Template Funktionalitätetn konfigurieren
- Style Funktionalitäten komfigureieren