{"id":21330587,"url":"https://github.com/friendsofredaxo/media_manager_autorewrite","last_synced_at":"2025-07-12T09:30:43.812Z","repository":{"id":51309955,"uuid":"81729507","full_name":"FriendsOfREDAXO/media_manager_autorewrite","owner":"FriendsOfREDAXO","description":"Generiert schöne, SEO-freundliche URLs für Medien","archived":false,"fork":false,"pushed_at":"2024-12-28T17:24:20.000Z","size":334,"stargazers_count":32,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-06T17:22:26.912Z","etag":null,"topics":["image-url","media-manager","redaxo","redaxo-addon","rewrite","rewrite-urls","yrewrite"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FriendsOfREDAXO.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-12T13:56:58.000Z","updated_at":"2024-12-29T18:37:51.000Z","dependencies_parsed_at":"2024-11-22T00:03:58.247Z","dependency_job_id":null,"html_url":"https://github.com/FriendsOfREDAXO/media_manager_autorewrite","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/FriendsOfREDAXO/media_manager_autorewrite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FriendsOfREDAXO%2Fmedia_manager_autorewrite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FriendsOfREDAXO%2Fmedia_manager_autorewrite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FriendsOfREDAXO%2Fmedia_manager_autorewrite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FriendsOfREDAXO%2Fmedia_manager_autorewrite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FriendsOfREDAXO","download_url":"https://codeload.github.com/FriendsOfREDAXO/media_manager_autorewrite/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FriendsOfREDAXO%2Fmedia_manager_autorewrite/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264972143,"owners_count":23691375,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["image-url","media-manager","redaxo","redaxo-addon","rewrite","rewrite-urls","yrewrite"],"created_at":"2024-11-21T22:22:27.514Z","updated_at":"2025-07-12T09:30:43.275Z","avatar_url":"https://github.com/FriendsOfREDAXO.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"MM Autorewrite\n========================\n\nDieses AddOn macht automatisch aus deinen Media Manager URLs schöne URLs (über den OUTPUT_FILTER).\nFunktioniert 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)\n\n\u003e index.php?rex_media_type=ImgTypeName\u0026rex_media_file=ImageFileName\n\nwird zu\n\n\u003e media/mediatype/filename.jpg\n\nEs wird automatisch innerhalb von src, href und data-highresmobile gesucht. Es können weitere auf der AddOn Page angegeben werden.\n\n![Screenshot](https://raw.githubusercontent.com/FriendsOfREDAXO/media_manager_autorewrite/assets/screen.png)\n\nSettingspage\n------------\nDie Settingspage integriert sich als Tab-Reiter innerhalb des AddOns yRewrite.\nInnerhalb 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.\n\nInstallation\n------------\nHinweis: dies ist kein Plugin!\n\n* Release herunterladen und entpacken.\n* Ordner umbenennen in `media_manager_autorewrite`.\n* In den Addons-Ordner legen: `/redaxo/src/addons`.\n\nOder den REDAXO-Installer / ZIP-Upload AddOn nutzen!\n\nManuell\n------------\nWenn 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\n\nFalls du bereits Redaxo 5.7 nutzt, kannst du auch direkt auf Boardmittel zugreifen, denn der Core liefert jetzt selbst eine Funktion dafür.\n\n```php\n\u003c?php\n    echo rex_media_manager::getUrl($type, $file, $timestamp = null);\n    // $timestamp ist für Cache Busting interessant\n```\n\nSiehe: https://github.com/redaxo/redaxo/blob/master/redaxo/src/addons/media_manager/lib/media_manager.php#L388\n\n* Für User mit diesem AddOn und Redaxo \u003c 5.7\n\n```php\n\u003c?php\n    echo mm_auto::rewrite('dateiname.jpg', 'imagetype');\n    // Ausgabe: /media/imagetyp/dateiname.jpg (oder ../images/, abhängig von der BASE-Tag Einstellung)\n?\u003e\n```\n\nVoraussetzungen\n------------\n\n* yrewrite AddOn\n* media_manager AddOn\n\nThanks\n----\n* Jan Camrda (@jdlx) für das Herz dieses AddOns, die Regular-Expression zum Ersetzen.\n* Joachim Dörr für die Settingspage und Hilfe bei der Einrichtung\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffriendsofredaxo%2Fmedia_manager_autorewrite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffriendsofredaxo%2Fmedia_manager_autorewrite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffriendsofredaxo%2Fmedia_manager_autorewrite/lists"}