AddOn
MarkItUp-Editor
Beschreibung
Das Addon bindet den MarkItUp-Editor im Backend ein (Markdown und Textile).github.com/FriendsOfREDAXO/markitup
Umsetzung
Versionen
4.0.0-dev-2024-09-05
What's Changed
- Überarbeitung mit Rexstan by @christophboecker in https://github.com/FriendsOfREDAXO/markitup/pull/143
- TODO etc. abgearbeitet by @christophboecker in https://github.com/FriendsOfREDAXO/markitup/pull/144
- VendorUpdate to 4.1.2 by @skerbis in https://github.com/FriendsOfREDAXO/markitup/pull/150
- Update README.md by @alxndr-w in https://github.com/FriendsOfREDAXO/markitup/pull/151
- Information about custom skin.css in README.md by @alxndr-w in https://github.com/FriendsOfREDAXO/markitup/pull/153
- add code-style workflow by @alxndr-w in https://github.com/FriendsOfREDAXO/markitup/pull/152
Full Changelog: https://github.com/FriendsOfREDAXO/markitup/compare/3.8.0...4.0.0-dev-2024-09-05
3.8.0
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?)
Features (zusätzlich zu beta1)
- Umstellung auf Namespaces in Vorbereitung auf REDAXO 6.0 (mit Installation via Composer)
- Namespace
FriendsOfRedaxo\MarkItUp
- Klassen- und Funktionsnamen nun ohne Prefix
markitup_
und in CamelCase-Schreibweise markitup_markdown
wird zuFriendsOfRedaxo\MarkItUp\Markdown
markitup_textile
wird zuFriendsOfRedaxo\MarkItUp\Textile
markitup
wird zuFriendsOfRedaxo\MarkItUp\Markitup
cache
wird zuFriendsOfRedaxo\MarkItUp\Cache
- Klassennamen gleichlautend und -geschrieben als Dateinamen im Lib-Verzeichnis
- Die alten Klassen und Funktionen ko-existieren als Alias-Elemente mit Vermerk "deprecated"; mit Release 4 entfallen die Alias-Elemente!
- Dokumentation angepasst:
- README-Dateien
docs/de_de/howto_integration.md
("Editor integrieren")
- Namespace
- Da MarkItUp ohnehin für Markdown den Core-Vendor benutzt (
class Markdown extends Parsedown
), ist die eigene KlasseMarkdown
auf "deprecated" gesetzt und wird ebenfalls mit Release 4 ersetzt. - Documentation-Plugin aufgelöst.
- Die Handbuchseiten werden in der
package.yml
) als SubPages angelegt - Inhalte umgruppiert: Handbuch für Autoren und Handbuch für Entwickler
- Freischalten über Berechtigungen (
markitup[manual]
,markitup[developer]
); bisher war das Handbuch auf Admins beschränkt. - Plugin beim Update löschen
- Die Handbuchseiten werden in der
- Voraussetzungen angehoben: PHP 8.1 und REDAXO 5.15
3.7.6
FontAwesomeFix für REDAXO 5.16 und Chrome basierte Browser
3.7.5
What's Changed
- uses: actions/checkout@v3 by @aeberhard in https://github.com/FriendsOfREDAXO/markitup/pull/123
- FontAwesome fix rex 5.16 by @skerbis in https://github.com/FriendsOfREDAXO/markitup/pull/125
- 3.7.5 by @skerbis in https://github.com/FriendsOfREDAXO/markitup/pull/126
New Contributors
- @aeberhard made their first contribution in https://github.com/FriendsOfREDAXO/markitup/pull/123
Full Changelog: https://github.com/FriendsOfREDAXO/markitup/compare/3.7.4...3.7.5
3.7.4
- Deprecated-Warning mitigiert (@christophboecker)
3.7.3
- unnötiges require entfernt
3.7.2
What's Changed
- Textile via composer by @skerbis in https://github.com/FriendsOfREDAXO/markitup/pull/121
New Contributors
- @skerbis made their first contribution in https://github.com/FriendsOfREDAXO/markitup/pull/121
Full Changelog: https://github.com/FriendsOfREDAXO/markitup/compare/3.7.1...v3.7.2
3.7.1
Bugfixes
- Fix invalid
package.yml
file
3.6.1
Update autosize
3.6.0
Bugfixes and features
- Enhanced `markitup::yformLinkInUse'; limit reported inUse-Items to n items per table
- Support for own InUse-Queries: markitup::yformInUseWhereto get a tailored where-clause
- Error-Corection on i18n-resolution of table-names
3.5.1
Bugfixes
- Fehlerkorrekturen zu YForm-Support (#112)
3.5.0
Features
- Links to YForm tables (#111, @christophboecker)
See section »Editor integrieren« within documentation for infos on how to use the feature!
3.4.0
3.3.4
Textile: keine automatisch generierten title Attribute für interne und media Links
3.3.2
mblock compatibility fix @alexplusde
images smaller @ImgBotApp
3.3.0
In den Editor-Profilen können schon immer individuelle Textbausteine (Snippets) hinterlegt werden. Um deren Verwaltung und auch komplexe Snippets zu vereinfachen, gibt es jetzt eine Snippet-Verwaltung.
- Erfassen der Snippets in einer Datenbank-Tabelle
- Einbinden in Profile über den Snippet-Namen
- Mehrsprachingkeit mit automatischer Sprachauswahl und Fallback
3.2.0
- Optimiert das Ladeverhalten, boot.php entschlackt @christophboecker
- Traducción en castellano
- Umstellung auf 'includeCurrentPageSubPath' @christophboecker
- Translation to spanish
3.1.0
Features
- Dokumentation (#78 @madiko)
Bugfixes
- Dropdown (#77 @christophboecker)
3.0.3
- Vendorupdate (textile)
- Sprache 'schwedisch' hinzugefügt
3.0.2
- Vendor 'parsedown' entfernt, da er mittlerweile im Core vorhanden ist.
- CSS-Klassen in Profilübersicht anzeigen
3.0.1
- Profile werden beim Reinstall nicht mehr gelöscht
- der Mediabutton lieferte bei Markdown eine ungültige Syntax (! fehlte)
3.0.0
Updates:
- Addon-Name: rex_-Prefix entfernt
Achtung, das Addon wird unter der neuen Bezeichnung markitup weiter geführt. Solltest du Funktionen oder Dateien verwenden, die noch die alte Addonbezeichnung beinhalten, müsstest du diese bitte anpassen. Ein typisches Beispiel: if (rexaddon::get('rex markitup')->isAvailable()) { … }.
Danke für deine Mithilfe!