All Projects → FriendsOfREDAXO → media_manager_autorewrite

FriendsOfREDAXO / media_manager_autorewrite

Licence: MIT license
Generiert schöne, SEO-freundliche URLs für Medien

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to media manager autorewrite

download
Dateidownloads von Files aus dem Medienpool über PHP oder X-SendFile
Stars: ✭ 30 (+0%)
Mutual labels:  redaxo, yrewrite, redaxo-addon
yrewrite scheme
Stellt verschiedene URL-Schemes für YRewrite mehrsprachig zur Verfügung
Stars: ✭ 33 (+10%)
Mutual labels:  redaxo, yrewrite, redaxo-addon
redaxo url
REDAXO 5 AddOn zur URL-Generierung für eigene AddOns (ehemals Url Control, ehemals Frau Schultze)
Stars: ✭ 43 (+43.33%)
Mutual labels:  redaxo, rewrite, redaxo-addon
markitup
Integriert den MarkItUp-Editor (Markdown und Textile) in REDAXO CMS
Stars: ✭ 46 (+53.33%)
Mutual labels:  redaxo, redaxo-addon
poll
Erstellt und verwaltet Umfragen in REDAXO 5, bei Bedarf mit E-Mailbestätigung.
Stars: ✭ 32 (+6.67%)
Mutual labels:  redaxo, redaxo-addon
theme
Nützliche Verwaltung von Projektdateien (z. B. Assets, Sprachdateien, Funktionen und Klassen) für Frontend und Backend.
Stars: ✭ 46 (+53.33%)
Mutual labels:  redaxo, redaxo-addon
undo
Gelöschte Artikel, Slices und Kategorien wiederherstellen
Stars: ✭ 31 (+3.33%)
Mutual labels:  redaxo, redaxo-addon
yform usability
Ergänzt YForm um nützliche Funktionen wie Drag & Drop und Status On/Off.
Stars: ✭ 42 (+40%)
Mutual labels:  redaxo, redaxo-addon
seoinspector
Ein SEO Ranking Tool fürs REDAXO Backend
Stars: ✭ 22 (-26.67%)
Mutual labels:  redaxo, redaxo-addon
media srcset
Media-SrcSet implementiert SRCSET-Funktionalität.
Stars: ✭ 36 (+20%)
Mutual labels:  redaxo, redaxo-addon
mediapool exif
Holt beim Upload die EXIF-Daten aus dem Bild und setzt diese als Metadaten in die Datenbank ein.
Stars: ✭ 27 (-10%)
Mutual labels:  redaxo, redaxo-addon
bootstrap helper
Bootstrap Helper für REDAXO 5
Stars: ✭ 22 (-26.67%)
Mutual labels:  redaxo, redaxo-addon
tinymce4
TinyMCE4-Editor für REDAXO 5
Stars: ✭ 21 (-30%)
Mutual labels:  redaxo, redaxo-addon
webdav
🐣 webdav addon to publish mediapool contents
Stars: ✭ 32 (+6.67%)
Mutual labels:  redaxo, redaxo-addon
address
Adressverwaltung inkl. Koordinaten (via Google Maps) im Backend
Stars: ✭ 25 (-16.67%)
Mutual labels:  redaxo, redaxo-addon
media manager plus
Ermöglicht das Gruppieren von Media-Manager-Typen und stellt eine Frontend-API (PictureTag) bereit.
Stars: ✭ 21 (-30%)
Mutual labels:  redaxo, redaxo-addon
2factor auth
2-Faktor-Authentifizierung mittels one-time-password (OTP)
Stars: ✭ 20 (-33.33%)
Mutual labels:  redaxo, redaxo-addon
yform standalone validator
YForm-Erweiterung: Validieren von PHP Arrays ohne HTML-Formular
Stars: ✭ 23 (-23.33%)
Mutual labels:  redaxo, redaxo-addon
articlelist
🐣 Filter für Artikellisten
Stars: ✭ 20 (-33.33%)
Mutual labels:  redaxo, redaxo-addon
statistics
Statistik Addon zur Erfassung von Seitenaufrufen. Für das CMS Redaxo.
Stars: ✭ 21 (-30%)
Mutual labels:  redaxo, redaxo-addon

MM Autorewrite

Dieses AddOn macht automatisch aus deinen Media Manager URLs schöne URLs (über den OUTPUT_FILTER). Funktioniert für alle Attribute (src="index.php..", href="index.php...", jedoch nicht für Background-Images). Die Attribute können eingestellt werden. Das media_manager_srcset AddOn rewrited in der neuesten Version automatisch. background-images können manuell rewrited werden. (siehe unten)

index.php?rex_media_type=ImgTypeName&rex_media_file=ImageFileName

wird zu

media/mediatype/filename.jpg

Es wird automatisch innerhalb von src, href und data-highresmobile gesucht. Es können weitere auf der AddOn Page angegeben werden.

Screenshot

Settingspage

Die Settingspage integriert sich als Tab-Reiter innerhalb des AddOns yRewrite. Innerhalb der Settingspage kann die Base-Einstellung aktiviert oder deaktiviert werden. Des Weiteren kann der Media Manager Expire-Fix zugeschaltet werden, falls deine .htaccess das Ablaufdatum für Mediamanager Medien nicht beeinflussen kann.

Installation

Hinweis: dies ist kein Plugin!

  • Release herunterladen und entpacken.
  • Ordner umbenennen in media_manager_autorewrite.
  • In den Addons-Ordner legen: /redaxo/src/addons.

Oder den REDAXO-Installer / ZIP-Upload AddOn nutzen!

Manuell

Wenn du z.B. ein inline background-image rewriten willst, musst du das in deiner Ausgabe manuell machen. Anstatt den kompletten String anzugeben, kannst du auch einfach nur folgendes machen

Falls du bereits Redaxo 5.7 nutzt, kannst du auch direkt auf Boardmittel zugreifen, denn der Core liefert jetzt selbst eine Funktion dafür.

<?php
    echo rex_media_manager::getUrl($type, $file, $timestamp = null);
    // $timestamp ist für Cache Busting interessant

Siehe: https://github.com/redaxo/redaxo/blob/master/redaxo/src/addons/media_manager/lib/media_manager.php#L388

  • Für User mit diesem AddOn und Redaxo < 5.7
<?php
    echo mm_auto::rewrite('dateiname.jpg', 'imagetype');
    // Ausgabe: /media/imagetyp/dateiname.jpg (oder ../images/, abhängig von der BASE-Tag Einstellung)
?>

Voraussetzungen

  • yrewrite AddOn
  • media_manager AddOn

Thanks

  • Jan Camrda (@jdlx) für das Herz dieses AddOns, die Regular-Expression zum Ersetzen.
  • Joachim Dörr für die Settingspage und Hilfe bei der Einrichtung
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].