Changeset 3414803
- Timestamp:
- 12/09/2025 12:25:48 AM (4 months ago)
- Location:
- filikod/trunk
- Files:
-
- 5 edited
-
admin/views/dashboard.php (modified) (6 diffs)
-
filikod.php (modified) (1 diff)
-
languages/filikod-fr_FR.po (modified) (3 diffs)
-
languages/filikod.pot (modified) (2 diffs)
-
readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
filikod/trunk/admin/views/dashboard.php
r3413113 r3414803 63 63 <div class="filikod-stat-item"> 64 64 <div class="filikod-stat-item-value"><?php echo esc_html( $filikod_optimized_size['formatted'] ); ?></div> 65 <div class="filikod-stat-item-label"><?php esc_html_e( 'Total Size After Optimization', 'filikod' ); ?></div>65 <div class="filikod-stat-item-label"><?php esc_html_e( 'Total Media Size', 'filikod' ); ?></div> 66 66 </div> 67 67 </div> … … 72 72 <div class="filikod-progress-section"> 73 73 <div class="filikod-progress-card"> 74 <h3><?php esc_html_e( 'Image Size O ptimization', 'filikod' ); ?></h3>74 <h3><?php esc_html_e( 'Image Size Overview', 'filikod' ); ?></h3> 75 75 76 76 <!-- Progress bar 1: Taille originale vs optimisée --> … … 99 99 <div class="filikod-optimization-percentage"> 100 100 <span class="filikod-optimization-value"><?php echo esc_html( $filikod_saved_percentage ); ?>%</span> 101 <span class="filikod-optimization-label"><?php esc_html_e( ' Space Saved', 'filikod' ); ?></span>101 <span class="filikod-optimization-label"><?php esc_html_e( 'Resizing size Impact', 'filikod' ); ?></span> 102 102 </div> 103 103 <div class="filikod-optimization-details"> … … 105 105 printf( 106 106 /* translators: %s: The amount of space saved (e.g., "1.5 MB") */ 107 esc_html__( 'You saved %s by optimizing your images', 'filikod' ),107 esc_html__( 'You saved %s by resizing your images', 'filikod' ), 108 108 esc_html( $filikod_plugin->image_resizer->format_saved_bytes( $filikod_saved_bytes ) ) 109 109 ); … … 117 117 <div class="filikod-donut-section"> 118 118 <div class="filikod-donut-card"> 119 <h3><?php esc_html_e( ' OptimizationRate', 'filikod' ); ?></h3>119 <h3><?php esc_html_e( 'Resize Rate', 'filikod' ); ?></h3> 120 120 <div class="filikod-donut-chart-wrapper"> 121 <svg class="filikod-donut-chart" viewBox="0 0 200 200" aria-label="<?php esc_attr_e( ' Optimizationrate chart', 'filikod' ); ?>">121 <svg class="filikod-donut-chart" viewBox="0 0 200 200" aria-label="<?php esc_attr_e( 'resize rate chart', 'filikod' ); ?>"> 122 122 <?php 123 123 $filikod_radius = 80; … … 139 139 <div class="filikod-donut-legend-item"> 140 140 <span class="filikod-donut-legend-color" style="background-color: #2E00D5;"></span> 141 <span><?php esc_html_e( ' Optimized', 'filikod' ); ?></span>141 <span><?php esc_html_e( 'Image resized', 'filikod' ); ?></span> 142 142 </div> 143 143 <div class="filikod-donut-legend-item"> 144 144 <span class="filikod-donut-legend-color" style="background-color: #e0e0e0;"></span> 145 <span><?php esc_html_e( ' Not Optimized', 'filikod' ); ?></span>145 <span><?php esc_html_e( 'Images not resized', 'filikod' ); ?></span> 146 146 </div> 147 147 </div> -
filikod/trunk/filikod.php
r3414658 r3414803 4 4 * Plugin URI: https://filikod.com 5 5 * Description: A modern WordPress plugin for media optimization (images), improved accessibility, and ALT text management. 6 * Version: 1.0. 06 * Version: 1.0.1 7 7 * Author: Filikod 8 8 * License: GPL v2 or later -
filikod/trunk/languages/filikod-fr_FR.po
r3413113 r3414803 64 64 65 65 #: admin/views/dashboard.php 66 msgid "Insufficient permissions." 67 msgstr "Permissions insuffisantes." 68 69 #: admin/views/dashboard.php 66 70 msgid "Welcome to Filikod" 67 71 msgstr "Bienvenue sur Filikod" … … 76 80 77 81 #: admin/views/dashboard.php 78 msgid "Plugin Status" 79 msgstr "Statut du plugin" 80 81 #: admin/views/dashboard.php 82 msgid "Active" 83 msgstr "Actif" 84 85 #: admin/views/dashboard.php 86 msgid "Inactive" 87 msgstr "Inactif" 88 89 #: admin/views/dashboard.php 90 msgid "Version" 91 msgstr "Version" 82 msgid "Total Images" 83 msgstr "Total d'images" 84 85 #: admin/views/dashboard.php 86 msgid "Images with ALT" 87 msgstr "Images avec ALT" 88 89 #: admin/views/dashboard.php 90 msgid "Total Media Size" 91 msgstr "Poids total des médias" 92 93 #: admin/views/dashboard.php 94 msgid "Image Size Overview" 95 msgstr "Aperçu de la taille des images" 96 97 #: admin/views/dashboard.php 98 msgid "Original Size" 99 msgstr "Taille originale" 100 101 #: admin/views/dashboard.php 102 msgid "Optimized Size" 103 msgstr "Taille optimisée" 104 105 #: admin/views/dashboard.php 106 msgid "Resizing size Impact" 107 msgstr "Impact du redimensionnement" 108 109 #: admin/views/dashboard.php 110 msgid "You saved %s by resizing your images" 111 msgstr "Vous avez économisé %s en redimensionnant vos images" 112 113 #: admin/views/dashboard.php 114 msgid "Resize Rate" 115 msgstr "Taux de redimensionnement" 116 117 #: admin/views/dashboard.php 118 msgid "resize rate chart" 119 msgstr "graphique du taux de redimensionnement" 120 121 #: admin/views/dashboard.php 122 msgid "Image resized" 123 msgstr "Image redimensionnée" 124 125 #: admin/views/dashboard.php 126 msgid "Images not resized" 127 msgstr "Images non redimensionnées" 128 129 #: admin/views/dashboard.php 130 msgid "You have optimized %s%% of your site's images" 131 msgstr "Vous avez optimisé %s%% des images de votre site" 92 132 93 133 #: admin/views/settings.php … … 323 363 msgstr "Une erreur s'est produite pendant le traitement." 324 364 325 #: admin/views/dashboard.php326 msgid "Total Images"327 msgstr "Total d'images"328 329 #: admin/views/dashboard.php330 msgid "Images in media library"331 msgstr "Images dans la bibliothèque média"332 333 #: admin/views/dashboard.php334 msgid "Images with ALT Text"335 msgstr "Images avec texte ALT"336 337 #: admin/views/dashboard.php338 msgid "%s%% of images have ALT text"339 msgstr "%s%% des images ont un texte ALT"340 341 #: admin/views/dashboard.php342 msgid "No images in library"343 msgstr "Aucune image dans la bibliothèque"344 345 #: admin/views/dashboard.php346 msgid "Total Size"347 msgstr "Poids total"348 349 #: admin/views/dashboard.php350 msgid "Total size of all images"351 msgstr "Poids total de toutes les images"352 365 353 366 #: includes/class-filikod-dashboard.php -
filikod/trunk/languages/filikod.pot
r3413113 r3414803 63 63 64 64 #: admin/views/dashboard.php 65 msgid "Insufficient permissions." 66 msgstr "" 67 68 #: admin/views/dashboard.php 65 69 msgid "Welcome to Filikod" 66 70 msgstr "" … … 75 79 76 80 #: admin/views/dashboard.php 77 msgid "Plugin Status" 78 msgstr "" 79 80 #: admin/views/dashboard.php 81 msgid "Active" 82 msgstr "" 83 84 #: admin/views/dashboard.php 85 msgid "Inactive" 86 msgstr "" 87 88 #: admin/views/dashboard.php 89 msgid "Version" 81 msgid "Total Images" 82 msgstr "" 83 84 #: admin/views/dashboard.php 85 msgid "Images with ALT" 86 msgstr "" 87 88 #: admin/views/dashboard.php 89 msgid "Total Media Size" 90 msgstr "" 91 92 #: admin/views/dashboard.php 93 msgid "Image Size Overview" 94 msgstr "" 95 96 #: admin/views/dashboard.php 97 msgid "Original Size" 98 msgstr "" 99 100 #: admin/views/dashboard.php 101 msgid "Optimized Size" 102 msgstr "" 103 104 #: admin/views/dashboard.php 105 msgid "Resizing size Impact" 106 msgstr "" 107 108 #: admin/views/dashboard.php 109 msgid "You saved %s by resizing your images" 110 msgstr "" 111 112 #: admin/views/dashboard.php 113 msgid "Resize Rate" 114 msgstr "" 115 116 #: admin/views/dashboard.php 117 msgid "resize rate chart" 118 msgstr "" 119 120 #: admin/views/dashboard.php 121 msgid "Image resized" 122 msgstr "" 123 124 #: admin/views/dashboard.php 125 msgid "Images not resized" 126 msgstr "" 127 128 #: admin/views/dashboard.php 129 msgid "You have optimized %s%% of your site's images" 90 130 msgstr "" 91 131 -
filikod/trunk/readme.txt
r3414658 r3414803 2 2 Contributors: filikod 3 3 Plugin URI: https://filikod.com/ 4 Tags: image optimization, alt text, mediaaccessibility, seo, svg4 Tags: alt text, image resizing, media optimization, accessibility, seo, svg 5 5 Requires at least: 5.8 6 6 Tested up to: 6.9 7 7 Requires PHP: 7.4 8 Stable tag: trunk8 Stable tag: 1.0.1 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html 11 11 12 Filikod automatically optimizes your WordPress images with resizing, ALT text cleanup, secure SVG support, and bulk processing tools.12 A lightweight plugin that automates ALT text generation, image resizing, secure SVG handling, and media cleanup — with a clean and modern dashboard. 13 13 14 14 == Description == 15 15 16 Filikod is a lightweight WordPress plugin that improves image handling and media performance.17 It provides automatic image resizing on upload, ALT text cleanup, secure SVG support, and bulk processing for existing images.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: 18 18 19 The plugin works with all WordPress themes and page builders (Elementor, Gutenberg, Divi, WPBakery, etc.) and requires no advanced configuration. 19 - ALT text generation based on filenames 20 - Removal of title attributes and special characters 21 - Automatic image resizing on upload 22 - Bulk processing for existing images 23 - Secure SVG sanitization 24 - Optional support for extended file types 20 25 21 Visit [https://filikod.com/](https://filikod.com/) for more information and updates. 26 Filikod is not a compression engine. 27 It focuses on **automation**, **clean metadata**, and **appropriate image dimensions**, keeping performance high without complex configuration. 28 29 The plugin works with all themes and page builders (Elementor, Divi, Gutenberg, WPBakery…) and requires zero coding knowledge. 30 31 Learn more at [https://filikod.com/](filikod.com) 22 32 23 33 == Features == 24 34 25 ### 🔧 Image Optimization26 - Automatic image resizing on upload (configurable max width).27 - Reduced file sizes through more appropriate dimensions.28 - Bulk processing for existing images.29 - Metadata update after optimization.35 ### 🔧 Image Resizing (Upload & Bulk) 36 - Resize images on upload based on a maximum width you define 37 - Maintain aspect ratios automatically 38 - Replace originals to save disk space (optional) 39 - Bulk resize all existing images from the dashboard 30 40 31 ### 📝 ALT Text Tools32 - Automatic generation of ALT text based on the file name.33 - Clean up of special characters for cleaner ALT attributes.34 - Automatic removal of redundant `title` attributes for accessibility.41 ### 📝 ALT Text Automation 42 - Generate ALT text from filenames for images missing ALT attributes 43 - Clean special characters for better readability and SEO 44 - Automatically remove redundant `title` attributes for accessibility 35 45 36 ### 🔒 Secure SVG Support37 - Validat ion of file extension and MIME type.38 - XML sanitization to remove unauthorized elements.39 - Automatic blocking of potentially harmful tags (script, iframe, etc.).46 ### 🔒 Secure SVG Upload 47 - Validate MIME type and file extension 48 - Sanitize XML content to remove unsafe elements 49 - Block harmful tags like `<script>`, `<iframe>`, etc. 40 50 41 51 ### 📁 Extended File Type Support 42 - Enable/disable additional file types (SVGZ, PSD, AI, EPS, ICO, ZIP, RAR, 7Z, WEBM…) 43 - Simple toggle-based interface. 52 Enable additional formats in one click: 53 - SVGZ, PSD, AI, EPS, ICO 54 - ZIP, RAR, 7Z 55 - WEBM (video) 44 56 45 ### 📊 Admin Interface 46 - Dashboard with useful media information. 47 - Settings organized into tabs for clarity. 48 - AJAX-based bulk processing to avoid timeouts. 49 - Responsive and multisite-compatible interface. 57 All file types are toggle-based and include warning indicators where necessary. 50 58 51 For more details about these features, visit [https://filikod.com/](https://filikod.com/). 59 ### 📊 Clean & Modern Admin Dashboard 60 - Total images, ALT coverage, and media statistics 61 - Resized image ratio (not compression results) 62 - Visual cards and progress indicators 63 - Fully responsive interface 64 - Works in single-site and multisite environments 65 66 Filikod focuses on clarity and automation — install it and let it handle repetitive tasks for you. 52 67 53 68 == Compatibility == … … 55 70 - WordPress 5.8+ 56 71 - PHP 7.4+ 57 - Compatible with Elementor, Gutenberg, Divi, WPBakery and all major page builders. 58 - Compatible with all themes. 59 - Works with both GD and Imagick PHP extensions. 60 - Fully multisite compatible. 72 - Compatible with all themes and page builders 73 - Works with GD and Imagick 74 - Multisite compatible 61 75 62 76 Learn more about compatibility at [https://filikod.com/](https://filikod.com/). … … 64 78 == Installation == 65 79 66 1. Download and install the plugin viathe WordPress plugin directory.67 2. Activate it through the "Plugins" menu in WordPress.68 3. Navigate to **Filikod > Settings** to adjust the available options.80 1. Install and activate Filikod through the WordPress plugin directory. 81 2. Go to **Filikod → Settings**. 82 3. Enable image resizing, ALT tools, SVG support, or file types as needed. 69 83 70 Filikod will automatically resize newly uploaded images. 71 The bulk optimization tool can be used to process existing images already in the Media Library. 72 73 For detailed documentation, visit [https://filikod.com/](https://filikod.com/). 84 New uploads will be processed automatically. 85 Use the bulk tools to clean or resize existing images. 74 86 75 87 == Frequently Asked Questions == 76 88 77 = Does Filikod replace my originalimages? =78 Yes. When resizing is enabled, the original image is replaced with the resized version to save disk space. WordPress metadata remains intact.89 = Does Filikod compress images? = 90 No. Filikod resizes images based on the maximum width you define, but it does not perform compression or convert images to WebP/AVIF in this version. 79 91 80 = Is Filikod compatible with all page builders? = 81 Yes. Optimized images are automatically used everywhere, including Elementor, Gutenberg, Divi, WPBakery, and others. 92 = Does Filikod overwrite original images? = 93 If resizing is enabled, the resized image replaces the original to save storage space. 94 95 = Can I use Filikod with Elementor, Divi or WooCommerce? = 96 Yes, Filikod works with all major builders and plugins. 82 97 83 98 = Can I optimize existing images? = 84 Yes. The bulk processing tools allow you to resize and clean ALT attributes for all existing images. 85 86 = Can I use Filikod with other optimization plugins? = 87 Yes, as long as they are not performing the same resizing actions. It is recommended to use only one resizing plugin at a time. 99 Yes — use the bulk processing button in the dashboard. 88 100 89 101 = Does Filikod support WebP or AVIF? = 90 Support for WebP/AVIF conversion will be added in a futurerelease.102 These features are planned for a future premium release. 91 103 92 = Where can I get support? =93 Documentation and support are available at [https://filikod.com/](https://filikod.com/).104 = Where can I get help? = 105 Documentation and support: https://filikod.com/ 94 106 95 107 == Screenshots == 96 97 1. Dashboard with media statistics, optimization progress, and visual charts 98 2. Settings page with tabbed interface for Image Optimization 99 3. Settings page with tabbed interface for ALT Text Tools 100 4. Settings page with tabbed interface for File Types and SVG Security 108 1. Dashboard with media statistics and ALT coverage 109 2. Image Resizing settings 110 3. ALT Text & Accessibility tools 111 4. File Type controls & SVG security 101 112 102 113 == Changelog == 103 114 104 115 = 1.0.0 = 105 - Initial release on WordPress.org. 106 - Automatic image resizing on upload. 107 - ALT text generation based on file names. 108 - ALT text cleanup for improved readability. 109 - Removal of image `title` attributes. 110 - Secure SVG upload with sanitization. 111 - Support for extended file types. 112 - Bulk media processing via AJAX. 113 - Clean and organized settings interface. 114 - Dashboard with relevant media information. 115 - WordPress 5.8+ and PHP 7.4+ compatibility. 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 116 124 117 125 == Upgrade Notice == 118 126 119 127 = 1.0.0 = 120 First official release, including automatic image resizing, ALT text tools, secure SVG support, extended file type management, and bulk processing.128 First stable release of Filikod, including ALT tools, image resizing, SVG security, extended formats and a modern dashboard.
Note: See TracChangeset
for help on using the changeset viewer.