{"id":23147196,"url":"https://github.com/ynamite/massif_minify","last_synced_at":"2026-02-22T20:04:31.919Z","repository":{"id":79261428,"uuid":"70914606","full_name":"ynamite/massif_minify","owner":"ynamite","description":"Komprimierung- und Kompilierungs-Addon für Redaxo 5","archived":false,"fork":false,"pushed_at":"2023-03-21T10:34:35.000Z","size":118,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-17T17:43:42.870Z","etag":null,"topics":["addon","javascript","massif-minify","minify","redaxo","redaxo-addon","scss"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ynamite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2016-10-14T13:51:23.000Z","updated_at":"2023-12-08T07:23:24.000Z","dependencies_parsed_at":"2024-12-17T17:03:04.930Z","dependency_job_id":null,"html_url":"https://github.com/ynamite/massif_minify","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/ynamite/massif_minify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ynamite%2Fmassif_minify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ynamite%2Fmassif_minify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ynamite%2Fmassif_minify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ynamite%2Fmassif_minify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ynamite","download_url":"https://codeload.github.com/ynamite/massif_minify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ynamite%2Fmassif_minify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29725298,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-22T19:57:12.410Z","status":"ssl_error","status_checked_at":"2026-02-22T19:54:50.710Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["addon","javascript","massif-minify","minify","redaxo","redaxo-addon","scss"],"created_at":"2024-12-17T16:51:36.105Z","updated_at":"2026-02-22T20:04:31.912Z","avatar_url":"https://github.com/ynamite.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# massif_minify\n\nPackage für REDAXO CMS \u003e= 5.9.0\n\nMit diesem AddOn lassen sich mehreren JS/CSS/SCSS Dateien zu einer,\npro Format, einzigen Datei zusammenschliessen um HTTP Request zu minimieren.\nZusätzlich wird nach Wunsch der gesamte HTML Code komprimiert.\n\nSetzt scsshp von Leafo voraus (im System-Addon be_style enthalten)\nhttps://github.com/leafo/scssphp\n\nDieses Addon basiert in grossen Teilen auf seo42 bzw. dem resource_includer von Starlord\nhttps://github.com/starlord/seo42\n\n## Funktionsliste\n\n-   Kombinieren von mehreren JS/CSS/SCSS Dateien zu einer einzigen Datei um HTTP Request zu minimieren\n-   Versions-String Mechanismus damit trotz Caching immer die neuste Version einer JS/CSS Datei heruntergeladen wird\n-   Integriert den Redaxo SCSS (SASS) Compiler\n-   Automatische Neukompilierung sowie Neukombinierung der Dateien bei Änderungen der Quell-Dateien\n-   Einbindung von JavaScript Code aus einem REDAXO Template (oder einer Datei) heraus inkl. PHP Interpretierung\n\n## Installation\n\n-   Release herunterladen und entpacken.\n-   In den REDAXO 5 AddOnordner legen /redaxo/src/addons/ oder über das REDAXO Backend installieren und aktivieren\n-   Im massif_minify die Pfade eintragen und gewünschten Einstellungen vornehmen\n-   In den gewünschten Templates die gewünschte Addon Methode aufrufen, siehe Beispiele unter \"Anleitung\" im Addon\n-   falls es Probleme mit MIME-Types o.ä. gibt, bzw. die CSS/JS Dateien beim Aufruf der Seite nicht geladen/gefunden werden können, kann man versuchen eine Rewrite Base in der .htaccess Datei zu setzen:\n\n```\n\u003cIfModule mod_rewrite.c\u003e\nRewriteBase /\n\u003c/IfModule mod_rewrite.c\u003e\n```\n\n## Bugs \u0026 Feature-Requests\n\nDa es sich mehr um eine Portierung handelt dürfte das Addon weitaus bugfrei sein. Falls trotzdem was auffällt, bitte auf GitHub Issue posten.\n\nGrundsätzlich habe ich das Addon für eigene Zwecke geschrieben und möchte den Code überschaubar halten, daher ist eher nicht davon auszugehen, dass neue Features eingebaut werden. Trotzdem, sinnvolle Inputs, gute Ideen etc. sind gerne willkommen.\n\n## Last Changes\n\n### Version 1.3.3 // 21.03.2023\n\n-   Updated vendors\n-   improved PHP \u003e8.2 compatibility\n\n### Version 1.3.2 // 15.12.2021\n\n-   added yrewrite multidomain capability\n-   improved PHP 8 compatibility\n\n### Version 1.3.1 // 18.11.2021\n\n-   fixed min be_style requirements\n-   Updated vendors\n\n### Version 1.3.0 // 05.02.2020\n\n-   requirements raised to Redaxo \u003e=5.9.0\n-   Fixed class namespace for ScssPhp\n\n### Version 1.2.4-Hotfix // 15.02.2019\n\n-   Hotfix for JS single line concatenation\n\n### Version 1.2.3 // 14.12.2018\n\n-   fixed minified inline JS content -\u003e erstmal deaktiviert bis eine funktionierende Alternative gefunden wird\n-   getCSSCodeFromTemplate hinzugefügt -\u003e getCSSCodeFromTemplate($templateId, $simpleMinify = true); Danke für den Code Danke @fietstouring\n-   Config Option hinzugefügt für Absolute Pfade\n-   Minify Vendor Update auf 1.3.61\n\n### Version 1.2.2 // 12.04.2017\n\n-   fixed rex_dir, nicht mehr rekursiv\n\n### Version 1.2.1 // 11.04.2017\n\n-   more bugfixing ftw\n\n### Version 1.2.0 // 10.04.2017\n\n-   Feature: Output-Pfade können separat festgelegt werden\n-   Feature: bei der Komprimierung kann gewählt werden, ob auf 1 Zeile komprimiert wird oder nicht\n-   div. Bugfixes\n-   Vendor update\n\n### Version 1.1.2 // 07.04.2017\n\n-   zusätzliche Funktionen aus resource includer übernommen\n-   Bugs mit getCombinedCSSMinFile und getCombinedJSMinFile gefixt (danke @fietstouring \u0026 @gut8er)\n\n### Version 1.0.0 // 14.10.2016\n\n-   Bugfixes \u0026 Release\n\n### Version 0.0.9 // 14.10.2016\n\n-   Portierung zu Redaxo 5\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fynamite%2Fmassif_minify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fynamite%2Fmassif_minify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fynamite%2Fmassif_minify/lists"}