blog.bartlweb - a technologist's external brain

phpLivePacker – Open Source on-the-fly CSS/JS File-Packer mit Browser-Conditions

phpLivePacker ist ein seit einigen Jahren von mir entwickeltes Tool, dass CSS- und JS-Dateien zusammenfasst, bereinigt und komprimiert. Nun habe ich endlich Zeit gefunden dieses, bei meinen Entwicklungen nicht mehr wegzudenkende, Helferlein als Open Source zu veröffentlichen.

Wie der Name bereits vermuten lässt, basiert phpLivePacker auf PHP und fasst mehrere CSS/JS-Dateien on-the-fly zu einer Ausgabedatei zusammen. Für optimale Performance wird die Ausgabe gecached. Highlight des Tools ist allerdings das Ausliefern von unterschiedlichen CSS/JS-Dateien für verschiedene Browser, Browser Versionen, Browser Engines und Betriebssysteme. Dazu wird in der Konfiguration bestimmt welche Dateien bei Zutreffen einer bzw. auch mehrere verknüpfbarer Bedingung zusätzlich zu einem Basisset von Dateien mitausgeliefiert werden. Um unterschiedliche Templates mit unterschiedlichem CSS bzw. JS zu versorgen lassen sich mehrere Sets von gruppierten Dateien anlegen, die unterschiedlich aufgerufen werden können.

phpLivePacker ist durch Extensions bzw. Plugins nahtlos in das Backend von TYPO3 und die Admin-Oberfläche von WordPress integrierbar.

Mehr Infos, Download und Dokumentation von phpLivePacker unter phplivepacker.bartlweb.net.

Dieser Artikel hat dir deinen Tag gerettet?
... und mühevolles Probieren, Recherchieren und damit Stunden an Zeit gespart? ... oder einfach nur dein Problem gelöst?

Dann würde ich mich freuen, wenn Du meine Zeit für die Erstellung dieses Blogartikels mit einer kleinen Spende honorierst:

Kommentare

Noch kein Kommentar vorhanden.
Sei der Erste - ich freue mich über deine Anmerkungen, Kritik und Fragen.

Kommentar schreiben

Deine E-Mailadresse wird nur für Benachrichtigungen und Rückfragen verwendet und wird nicht veröffentlicht.

Benachrichtigungen können jederzeit wieder abbestellt werden.

Bitte tippe die Zahlenkombination "7403" ein, nur dann kann ich deinen Kommentar entgegennehmen.

Bitte fülle dieses Feld nicht aus, nur dann kann ich deinen Kommentar entgegennehmen.