Changeset 3437282
- Timestamp:
- 01/11/2026 11:57:17 PM (3 months ago)
- Location:
- filikod/trunk
- Files:
-
- 2 edited
-
filikod.php (modified) (1 diff)
-
readme.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
filikod/trunk/filikod.php
r3436541 r3437282 1 1 <?php 2 2 /** 3 * Plugin Name: Filikod 3 * Plugin Name: Filikod – Media Cleanup & ALT Text for WordPress 4 4 * Plugin URI: https://filikod.com 5 * Description: A modern WordPress plugin for media optimization ( images), improved accessibility, and ALT text management.5 * Description: A modern WordPress plugin for media optimization (Fix and clean library images), improved accessibility, and ALT text management. 6 6 * Version: 1.0.2 7 7 * Author: Filikod -
filikod/trunk/readme.txt
r3436541 r3437282 1 === Filikod ===1 === Filikod – Media Cleanup & ALT Text for WordPress === 2 2 Contributors: filikod 3 3 Plugin URI: https://filikod.com/ 4 Tags: alt text, image resizing, media optimization, accessibility, seo, svg4 Tags: media cleanup, alt text, image resizing, accessibility, svg, maintenance 5 5 Requires at least: 5.8 6 6 Tested up to: 6.9 … … 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html 11 11 12 A lightweight plugin that automates ALT text generation, image resizing, secure SVG handling, and media cleanup — with a clean and modern dashboard. 12 Fix and clean your existing WordPress media library. 13 ALT text automation, image resizing, SVG security and media cleanup — without complexity. 13 14 14 15 == Description == 15 16 16 Filikod is a lightweight and modern WordPress plugin designed to automate essential media tasks.17 It helps you keep your website fast, accessible, and SEO-friendly by handling: 17 Most WordPress sites don’t have an image problem. 18 They have a **media library problem**. 18 19 19 - ALT text generation based on filenames 20 - Removal of title attributes and special characters21 - Automatic image resizing on upload22 - Bulk processing for existing images23 - Secure SVG sanitization24 - Optional support for extended file types20 Over time, images accumulate with: 21 - missing or polluted ALT text 22 - unnecessary `title` attributes 23 - oversized image files 24 - unsafe SVG uploads 25 - inconsistent metadata 25 26 26 Filikod is not a compression engine. 27 It focuses on **automation**, **clean metadata**, and **appropriate image dimensions**, keeping performance high without complex configuration. 27 Filikod is a **media cleanup and maintenance plugin for WordPress**. 28 28 29 The plugin works with all themes and page builders (Elementor, Divi, Gutenberg, WPBakery…) and requires zero coding knowledge.29 It focuses on fixing what already exists — not just future uploads. 30 30 31 Learn more at [https://filikod.com/](filikod.com) 31 Filikod helps you: 32 - regenerate and clean ALT text 33 - remove metadata noise 34 - resize oversized images 35 - secure SVG uploads 36 - keep a clean and consistent media library 37 38 No compression. 39 No AI. 40 No complex configuration. 41 42 Just clean media, handled automatically. 43 44 Learn more at [https://filikod.com/](https://filikod.com/). 45 46 == Who Filikod is for == 47 48 ✔ Existing WordPress sites 49 ✔ Freelancers & agencies doing site maintenance 50 ✔ Sites with years of accumulated media 51 ✔ Users who want clear, opinionated tools 52 53 == Who Filikod is NOT for == 54 55 ✖ Image compression plugins 56 ✖ AI-based ALT generators 57 ✖ Content creation tools 58 ✖ Highly granular SEO tweaking 59 60 Filikod is about **maintenance**, not content generation. 61 62 == Core Philosophy == 63 64 More metadata does not mean better quality. 65 66 Filikod makes deliberate choices: 67 - ALT text is generated only when missing 68 - `title` attributes can be removed globally to reduce noise 69 - Special characters are cleaned for readability 70 - Images are resized, not aggressively optimized 71 - Simplicity is preferred over endless options 72 73 The goal is a **clean, readable and maintainable media library**. 32 74 33 75 == Features == 34 76 77 ### 🧹 Media Cleanup (Existing Images) 78 - Scan the entire media library 79 - Generate missing ALT text from filenames 80 - Clean special characters in existing ALT text 81 - Remove `title` attributes globally (optional) 82 83 ### 📝 ALT Text Automation 84 - Automatic ALT generation on upload (if empty) 85 - Bulk processing for existing images 86 - Filename-based logic, predictable and readable 87 - Accessibility-focused approach 88 35 89 ### 🔧 Image Resizing (Upload & Bulk) 36 - Resize images on upload based on a maximum width you define37 - Maintain aspect ratios automatically38 - Replace originals to save disk space (optional)90 - Resize images on upload using a maximum width 91 - Preserve original aspect ratios 92 - Optional replacement of original files to save disk space 39 93 - Bulk resize all existing images from the dashboard 40 94 41 ### 📝 ALT Text Automation42 - Generate ALT text from filenames for images missing ALT attributes43 - Clean special characters for better readability and SEO44 - Automatically remove redundant `title` attributes for accessibility45 46 95 ### 🔒 Secure SVG Upload 47 - Validate MIME type and file extension48 - Sanitize XML content to remove unsafe elements49 - Block harmful tags like `<script>`, `<iframe>`, etc.96 - Validate file extension and MIME type 97 - Sanitize SVG XML content 98 - Remove unsafe elements (`script`, `iframe`, etc.) 50 99 51 100 ### 📁 Extended File Type Support 52 Enable additional formats in one click:53 - SVGZ, PSD, AI, EPS, ICO 54 - ZIP, RAR, 7Z 101 Enable additional formats safely: 102 - SVGZ, PSD, AI, EPS, ICO 103 - ZIP, RAR, 7Z 55 104 - WEBM (video) 56 105 57 All file types are toggle-based and include warning indicators where necessary.106 All file types are toggle-based with visual warnings when needed. 58 107 59 ### 📊 Clean & Modern AdminDashboard60 - Total images , ALT coverage, and media statistics61 - Resized image ratio (not compression results)62 - Visual cards and progress indicators63 - Fully responsive interface64 - Works in single-site and multisite environments108 ### 📊 Clean & Modern Dashboard 109 - Total images and media size 110 - ALT coverage percentage 111 - Resize ratio (not compression results) 112 - Visual indicators and progress cards 113 - Single-site and multisite compatible 65 114 66 Filikod focuses on clarity and automation — install it and let it handle repetitive tasks for you.115 Filikod works quietly in the background — fixing repetitive media issues for you. 67 116 68 117 == Compatibility == … … 71 120 - PHP 7.4+ 72 121 - Compatible with all themes and page builders 73 - Works with GD and Imagick 122 - Works with Elementor, Gutenberg, Divi, WPBakery, WooCommerce 123 - Supports GD and Imagick 74 124 - Multisite compatible 75 76 Learn more about compatibility at [https://filikod.com/](https://filikod.com/).77 125 78 126 == Installation == 79 127 80 1. Install and activate Filikod throughthe WordPress plugin directory.128 1. Install and activate Filikod from the WordPress plugin directory. 81 129 2. Go to **Filikod → Settings**. 82 3. Enable image resizing, ALT tools, SVG support, or file types as needed. 130 3. Enable the tools you need: 131 - ALT cleanup 132 - image resizing 133 - SVG security 134 - file type support 83 135 84 New uploads will be processed automatically.85 Use the bulk tools to clean or resizeexisting images.136 New uploads are handled automatically. 137 Use bulk tools to clean existing images. 86 138 87 139 == Frequently Asked Questions == 88 140 89 141 = Does Filikod compress images? = 90 No. Filikod resizes images b ased on the maximum width you define, but it does not perform compression or convert images to WebP/AVIF in thisversion.142 No. Filikod resizes images but does not perform compression or format conversion. 91 143 92 144 = Does Filikod overwrite original images? = 93 If resizing is enabled, the resized image replaces the original to save storagespace.145 If resizing is enabled, the resized image replaces the original to save disk space. 94 146 95 = Can I use Filikod with Elementor, Divior WooCommerce? =96 Yes , Filikod works with all major builders and plugins.147 = Can I use Filikod with page builders or WooCommerce? = 148 Yes. Filikod works with all major themes and builders. 97 149 98 = Can I optimizeexisting images? =99 Yes — use the bulk processing button in the dashboard.150 = Can Filikod clean existing images? = 151 Yes. Bulk tools are designed specifically for existing media libraries. 100 152 101 153 = Does Filikod support WebP or AVIF? = 102 These features are planned for a future premium release.154 These features are planned for a future premium version. 103 155 104 = Where can I get help? =105 Documentation and support : https://filikod.com/156 = Where can I get support? = 157 Documentation and support are available at [https://filikod.com/](https://filikod.com/). 106 158 107 159 == Screenshots == 108 1. Dashboard with media statistics and ALT coverage109 2. Image Resizing settings110 3. ALT Text & Accessibility tools111 4. File Type controls & SVG security160 1. Media dashboard with ALT coverage 161 2. Image resizing settings 162 3. ALT cleanup and accessibility tools 163 4. SVG security and file type management 112 164 113 165 == Changelog == 114 166 115 167 = 1.0.0 = 116 - Initial public release 117 - ALT automation (filename-based) 118 - Title removal & character cleanup 119 - Image resizing on upload 120 - Bulk processing for existing images 121 - Secure SVG sanitization 122 - Optional extended file types 123 - Dashboard and tab-based settings interface 124 125 == Upgrade Notice == 126 127 = 1.0.0 = 128 First stable release of Filikod, including ALT tools, image resizing, SVG security, extended formats and a modern dashboard. 168 - Initial public release 169 - ALT automation (filename-based) 170 - Global title attribute removal 171 - Special character cleanup 172 - Image resizing (upload + bulk) 173 - Secure SVG sanitization 174 - Extended file type support 175 - Modern dashboard interface 129 176 130 177 = 1.0.2 = … … 132 179 - Added ALT coverage percentage 133 180 - Clarified resize behavior messaging 181 182 == Upgrade Notice == 183 184 = 1.0.2 = 185 Improved dashboard clarity and ALT coverage indicators.
Note: See TracChangeset
for help on using the changeset viewer.