Integriert den MarkItUp-Editor (Markdown und Textile) in REDAXO CMS
Bitte unbedingt beachten. Mit diesem Release erfolgt die Umstellung auf den Namespace
FriendsOfRedaxo\MarkItUp
. Für eine kurze Übergangszeit stehen weiterhin die alten Klassennamen zur Verfügung, sind aber als "deprecated" markiert. Das soll nur die Umstellung erleichtern; mit Relase 4.0 werden diese Convenience-Klassen entfallen. Release 4 ist für Ende Juni vorgesehen!
Hinweise zur Nutzung der neuen Schreibweise finden sich in der Dokumentation (
docs/de_de/howto_integration.md
)
Allgemeine Hinweise zur Umstellung des eigenes Codes stehen in den Tricks (Oh! Das Addon hat "Namespace"! Und nun?)
FriendsOfRedaxo\MarkItUp
markitup_
und in CamelCase-Schreibweise
markitup_markdown
wird zu FriendsOfRedaxo\MarkItUp\Markdown
markitup_textile
wird zu FriendsOfRedaxo\MarkItUp\Textile
markitup
wird zu FriendsOfRedaxo\MarkItUp\Markitup
cache
wird zu FriendsOfRedaxo\MarkItUp\Cache
docs/de_de/howto_integration.md
("Editor integrieren")class Markdown extends Parsedown
), ist die eigene Klasse Markdown
auf "deprecated" gesetzt und wird ebenfalls mit Release 4 ersetzt.package.yml
) als SubPages angelegtmarkitup[manual]
, markitup[developer]
); bisher war das Handbuch auf Admins beschränkt.package.yml
) als SubPages angelegtmarkitup[manual]
, markitup[developer]
)markitup
wird z.B.
FriendsOfRedaxo\MarkItUp\MarkItUp.Diese Version ist die Vorbereitung auf REDAXO 6. Es gibt keine Änderungen am Funktionsumfang.
Die Umstellung im Namespace hat jetzt nur Auswirkungen für Entwickler, die in den Modulen mit MarkItUp verwaltete Textfelder haben. Für eine Übergangszeit sind die alten Klassen und Funktionen weiterhin verfügbar. In der Entwicklungsumgebung sind die Aufrufe als "deprecated" gekennzeichnet und sollten rasch auf die neue Variante umgestellt werden.
In Version 4.0.0 werden die alten Aufrufvarianten endgültig entfernt.
In der README sowie in der Dokumentation ("Editor integrieren", plugins/documentation/docs/de_de/howto_integration.md
)
sind Hinweise zu Umstellung. Alle Code-Beispiele sind überarbeitet und zeigen nur noch die neue Namespace-Variante.
Kurzfassung der beiden Varianten:
FriendsOfRedaxo\MarkItUp\MarkItUp::func(...)
.use FriendsOfRedaxo\MarkItUp\MarkItUp;
und MarkItUp::func(...)
benutzenBei Einsatz des PHP-CS-FIXER wird meist die erste Variante in die zweite umgewandelt.
FontAwesomeFix für REDAXO 5.16 und Chrome basierte Browser
Full Changelog: https://github.com/FriendsOfREDAXO/markitup/compare/3.7.4...3.7.5
Full Changelog: https://github.com/FriendsOfREDAXO/markitup/compare/3.7.1...v3.7.2