Leírás
A MiraQlum Image Optimizer egy valós, rendszeresen visszatérő WordPress-feladat kiváltására készült: ne kelljen minden beérkező képet külön előkészíteni feltöltés előtt. A webhelytulajdonosok, karbantartók és ügynökségek gyakran vegyes képformátumokat kapnak telefonokról, fényképezőgépekről, ügyfelektől vagy beszállítóktól. A webes előkészítés jelenthet átméretezést, formátumváltást, személyes metaadatok eltávolítását, a színkezelés egységesítését, a fájlnevek rendbetételét és igény szerint az ALT-szöveg előkészítését. Ezeket képenként újra és újra elvégezni időigényes, és könnyű következetlenül csinálni.
A bővítmény ezt az ismétlődő előkészítést helyben, automatikusan, már a feltöltés során végzi el. Nem csupán tömörít: célja, hogy az újonnan feltöltött képek következetesen webre kész állapotba kerüljenek, kevesebb kézi előkészítéssel.
Készítette és karbantartja: Márkus Péter / MiraQlum.
A működési kör szándékosan szűk:
* Csak az új feltöltéseket dolgozza fel, a meglévő Médiatárat nem módosítja tömegesen.
* Az alapműködéshez nincs szükség felhőalapú optimalizáló szolgáltatásra, CDN-re vagy külső képfeldolgozó API-ra.
* Elsődlegesen ellenőrzésre épül: a létrehozott kimenetnél – ahol ez értelmezhető – ellenőrzi a tényleges fájltípust, a személyes metaadatok állapotát és az sRGB-állapotot.
* Biztonsági hibakezelést alkalmaz: ha a biztonságos eredmény nem ellenőrizhető, a bővítmény nem tekinti csendben sikeresnek a műveletet.
* A munkafolyamatot a WordPressen belül tartja, külön konverterek, metaadat-eszközök és képelőkészítő lépések láncolata helyett.
Fő funkciók:
* JPG/JPEG WebP.
* JFIF ellenőrzése és átalakítása WebP.
* HEIC/HEIF és Canon HIF WebP, ha a környezet képes dekódolni.
* TIFF/TIF WebP, ha a WordPress képszerkesztője támogatja a formátumot.
* PNG: rákérdezés / PNG megtartása / átalakítás WebP-re.
* PNG méretvédelem: ha a WebP nem kisebb, helyette egy frissen újrakódolt PNG marad meg.
* WebP újrakódolása és optimalizálása.
* Statikus GIF WebP; az animált GIF változatlan marad, hogy az animáció megmaradjon.
* Beállítható WebP-minőség és maximális képméret.
* Beállítható fájlnév-utótag; új telepítésnél az alapérték a webhely domainnevéből készül.
* Opcionális ALT-előkitöltés a végleges, normalizált fájlnévből, csak üres ALT-mező esetén; az általános kamera- és képernyőképneveket kihagyja.
* EXIF/GPS/IPTC/XMP, valamint szöveges és személyes metaadatok eltávolítása a kimenet ellenőrzésével.
* Kötelező sRGB-normalizálás. Imagick + LCMS esetén a kimenet a mellékelt szabványos sRGB ICC-profilra lesz átalakítva, és csak ez az ismert profil kerül vissza beágyazásra.
* Valós MIME-ellenőrzés, valamint bemeneti fájlméret- és képpontszám-korlátok.
* Feldolgozási jelentés a Médiatárban, hogy a webhely adminisztrátorai lássák, mi történt a feltöltött képpel.
Nyelvek
A forrásszövegek angol nyelvűek, és a miraqlum-image-optimizer text domaint használják. A WordPress.org-fordítások kezelése a translate.wordpress.org rendszeren keresztül történik, és a szabványos WordPress nyelvi csomagokkal jutnak el a felhasználókhoz. A WordPress.org kiadási csomag nem tartalmaz beépített PO/MO fordítási fájlokat.
Jogi tájékoztató
A bővítmény GPLv2-or-later licenc alatt, „adott állapotban” (as is) állapotban kerül biztosításra. Rendszeres WordPress-, adatbázis- és fájlmentés javasolt. A feltöltött vagy közzétett képekkel kapcsolatos szerzői jogokért, licencekért, védjegyekért, adatvédelmi, személyiségi és képmáshoz fűződő, valamint egyéb felhasználási jogosultságokért a felhasználó, illetve a webhely üzemeltetője felel.
Fontos
A PNG-választó kérdés a Plupload-alapú WordPress médiafeltöltőben működik. Más feltöltési módoknál a „rákérdezés” mód biztonsági alapértelmezésként megtartja a PNG-t.
A HEIC/HEIF/Canon HIF és TIFF támogatása a böngészőtől, a WordPress feltöltési módjától és/vagy a szerver képszerkesztési képességeitől függ.
A Canon CR2/CR3 RAW formátum nem támogatott. Ezekhez valódi RAW-kidolgozási munkafolyamat szükséges.
Az animált GIF-eket a bővítmény nem alakítja át, így az animáció megmarad.
Vélemények
Nincsenek értékelések erről a bővítményről.
Közreműködők és fejlesztők
“MiraQlum Image Optimizer” egy nyílt forráskódú szoftver. A bővítményhez a következő személyek járultak hozzá:
Közreműködők“MiraQlum Image Optimizer” 1 nyelvre lett lefordítva. Köszönet a fordítóknak az áldozatos munkájukért!
“MiraQlum Image Optimizer” fordítása a saját nyelvünkre.
Érdekeltek vagyunk a fejlesztésben?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Változási napló
0.6.5
- WordPress.org kézi ellenőrzéshez kapcsolódó csomagolási javítás: a belső
CHECKSUMS.sha256jegyzék eltávolítva a kiadási bővítménycsomagból, mert nem engedélyezett és nem szükséges futásidejű fájl. - Nem változott a képfeldolgozás, a MIME-ellenőrzés, az adatvédelmi, sRGB-, ALT-, PNG-, feldolgozó-, admin-, biztonsági vagy fordítási működés.
0.6.4
- A fordítások betöltése a WordPress.org nyelvi csomagjainak rendszeréhez igazítva: az explicit
load_plugin_textdomain()betöltő, az egyedi locale-család szerinti tartalékkezelés és a beépített PO/MO/POT fájlok eltávolítva a könyvtári kiadási csomagból. - A bővítmény céljának pontosítása: időmegtakarítás az ismétlődő, feltöltés előtti képelőkészítés helyben futó, ellenőrzésre épülő feltöltési folyamattá alakításával.
- A működési kör pontosítása: csak új feltöltések, nincs tömeges Médiatár-átírás, nincs szükség külső optimalizáló szolgáltatásra, és a kimenet ellenőrizhetetlensége esetén biztonsági leállás történik.
- A külön
DISCLAIMER.mdfájl kikerült a kiadási csomagból; a lényegi jogi és felelősségi tájékoztató továbbra is megtalálható a bővítmény adminfelületén és a readme-ben, így megszűnt a Plugin Check korábbi, váratlan Markdown-fájlra vonatkozó figyelmeztetése. - A képfeldolgozás, MIME-ellenőrzés, adatvédelmi, sRGB-, ALT-, PNG-döntési, feldolgozó- és biztonságikorlát-logika változatlan.
0.6.3
- WordPress.org beküldési metaadat javítása: a duplikált Plugin URI fejléc eltávolítva, mert megegyezett az Author URI értékével.
- Az Author URI továbbra is https://miraqlum.com. Nem változott a képfeldolgozás, a biztonsági, adatvédelmi, sRGB-, ALT-, PNG- vagy adminműködés.
0.6.2
- A WebP személyesmetaadat-ellenőrzés javítása: az érvényes RIFF/WebP fájlok most szabályosan a deklarált RIFF-határon érnek véget, és nem minősülnek tévesen feldolgozási hibának.
- Szigorú ellenőrzés került a RIFF-ben deklarált mérethez, miközben megmaradt a biztonsági leállás a csonkolt, túlméretes vagy fölösleges záró adatot tartalmazó WebP-konténereknél.
- Ez helyreállítja a JPG/JPEG-, JFIF- és PNG WebP feltöltések működését, amelyek ugyanazt a WebP-ellenőrzési útvonalat használják.
- Az interaktív PNG-választás szövegének pontosítása: átalakítás WebP-re vagy a PNG megtartása.
- Nem változott a MIME-engedélyezési lista, az adatvédelmi működés, az sRGB-normalizálás, az ALT-kezelés, az adminfelület megjelenése vagy a PNG nem interaktív tartalékkezelése.
0.6.1
- Az interaktív PNG-választás javítása a WordPress Plupload-alapú médiafeltöltőiben – beleértve a Médiatár rácsnézetét és a Média > Új hozzáadása oldalt – Plupload előinicializálási hookok használatával egy nem létező prototype-metódus módosítása helyett.
- A meglévő biztonságos alapértelmezés megtartása: ahol feltöltéskor nincs interaktív döntési lehetőség, a PNG PNG marad.
- Nem változott a MIME-ellenőrzés, a személyes metaadatok eltávolítása, az sRGB-normalizálás, az ALT-előkitöltés, a képkonverzió, a méretvédelem vagy az adminfelület megjelenése.
0.6.0
- WordPress.org-előkészítő kiadás, a képfeldolgozás és a biztonsági modell működésének szándékos módosítása nélkül.
- Angol forrásszövegek a WordPress.org/GlotPress kompatibilitásért; a beépített magyar, német és szlovák fordítások megtartva.
- Angol WordPress.org readme és ötre csökkentett címkelista.
- Fordítói megjegyzések hozzáadása a helyőrzőket tartalmazó szövegekhez, valamint kimeneti escape-elés az újrafelhasználható állapotjelzőknél.
- A Plugin Check/PHPCS számára dokumentált, szándékos fájlrendszer-kivételek a korlátozott adatfolyam-feldolgozóban.
- A belső projektdokumentáció a WordPress.org bővítmény-ZIP-től külön kerül tárolásra.
0.5.0
- MiraQlum arculat az adminfelületen: logó, aktuális verzió, szerzőként Márkus Péter és kattintható miraqlum.com hivatkozás.
- Teljes, beépített magyar, angol, német és szlovák PO/MO fordítások locale-család szerinti tartalékkezeléssel.
- Új telepítésnél a webhely domainnevéből képzett alapértelmezett fájlnév-utótag.
- Adminoldali jogi és felelősségi tájékoztató kötelező jelölőnégyzet nélkül, valamint többnyelvű DISCLAIMER.md.
- Beállítások és MiraQlum.com hivatkozások a bővítmény sorában.
- A 0.4.1 képfeldolgozási és biztonsági logikája változatlan maradt.
0.4.1
- WordPress gettext/i18n előkészítés, valamint fordítható admin- és hibaüzenetek.
/languagesdomainútvonal és fordítási sablon.- A JavaScript PNG-kérdései a PHP-ból kapják a lefordított szövegeket.
- Továbbfejlesztett ALT-felismerési szabályok az olyan kamerafájlnevekhez, mint a DSC00001 és az IMG1234.
- A képernyőkép-jellegű fájlnevek kihagyása az automatikus ALT-előkitöltésből.
- A bináris WebP/PNG/JPEG feldolgozó megerősítése korlátozott méretű adatolvasással, a hátralévő fájlrész ellenőrzésével és biztonsági leállással hibás vagy csonkolt adatrészeknél.
- Verziószámozott külső kiadási ZIP, miközben a bővítmény belső slugja és mappaneve változatlan marad.
0.4.0
- Opcionális ALT-előkitöltés a végleges fájlnévből, alapértelmezetten bekapcsolva.
- A meglévő ALT-szöveget a bővítmény soha nem írja felül.
- A fájlkiterjesztés, a beállított utótag és az utótag után álló WordPress-egyediségi sorszám nem kerül bele az ALT-szövegbe.
- Az általános kamera- és képernyőkép-fájlnevek kihagyása.
- A Médiatár optimalizálási jelentése az ALT-előkitöltés állapotát is mutatja.
0.3.0
- Kötelező sRGB-normalizálási réteg.
- Mellékelt, ismert sRGB ICC-profil.
- Profilalapú sRGB-konverzió Imagick + LCMS használatával és az ICC-profil biztonságos visszaágyazásával.
- Biztonsági leállás nem sRGB vagy ismeretlen ICC-profilú bemenetnél, kizárólag GD-t használó környezetben.
- LCMS-környezeti állapot megjelenítése az adminfelületen.
- A kimeneti jelentés tartalmazza az sRGB-normalizálás és a szabványos sRGB ICC állapotát.
- Bináris ICC-ellenőrzés WebP-, PNG- és JPEG-kimenethez.
- Kifejezett Canon
.HIFtámogatás HEIF állókép-kiterjesztésként.
0.2.0
- Author URI és Plugin URI hozzáadva.
- A feldolgozás az új feltöltésekre korlátozva; a globális WordPress Core képszűrők eltávolítva.
- A kimeneti EXIF/XMP/IPTC és szöveges metaadatblokkok ellenőrzése.
- Ellenőrzött jelentés a személyes metaadatokról a Médiatárban.
- ICC/sRGB színprofilállapot-jelentés.
- TIFF/TIF WebP támogatás.
- PNG WebP méretnövekedés elleni védelem.
- A HEIC-forrás kísérőfájljának törlése csak a bővítmény által feldolgozott csatolmányokra korlátozva.
- Az azonos formátumba történő újrakódolás fájlnévkezelésének javítása.
- A WebP-minőség magyarázatának pontosítása.
0.1.0
- Első fejlesztői kiadás.
