Plugin Directory

Changeset 3414803


Ignore:
Timestamp:
12/09/2025 12:25:48 AM (4 months ago)
Author:
lyode
Message:

Update dashboard labels and improve clarity on resizing features + updated readme.

Location:
filikod/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • filikod/trunk/admin/views/dashboard.php

    r3413113 r3414803  
    6363            <div class="filikod-stat-item">
    6464                <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>
    6666            </div>
    6767        </div>
     
    7272            <div class="filikod-progress-section">
    7373                <div class="filikod-progress-card">
    74                     <h3><?php esc_html_e( 'Image Size Optimization', 'filikod' ); ?></h3>
     74                    <h3><?php esc_html_e( 'Image Size Overview', 'filikod' ); ?></h3>
    7575                   
    7676                    <!-- Progress bar 1: Taille originale vs optimisée -->
     
    9999                        <div class="filikod-optimization-percentage">
    100100                            <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>
    102102                        </div>
    103103                        <div class="filikod-optimization-details">
     
    105105                            printf(
    106106                                /* 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' ),
    108108                                esc_html( $filikod_plugin->image_resizer->format_saved_bytes( $filikod_saved_bytes ) )
    109109                            );
     
    117117            <div class="filikod-donut-section">
    118118                <div class="filikod-donut-card">
    119                     <h3><?php esc_html_e( 'Optimization Rate', 'filikod' ); ?></h3>
     119                    <h3><?php esc_html_e( 'Resize Rate', 'filikod' ); ?></h3>
    120120                    <div class="filikod-donut-chart-wrapper">
    121                         <svg class="filikod-donut-chart" viewBox="0 0 200 200" aria-label="<?php esc_attr_e( 'Optimization rate chart', 'filikod' ); ?>">
     121                        <svg class="filikod-donut-chart" viewBox="0 0 200 200" aria-label="<?php esc_attr_e( 'resize rate chart', 'filikod' ); ?>">
    122122                            <?php
    123123                            $filikod_radius = 80;
     
    139139                        <div class="filikod-donut-legend-item">
    140140                            <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>
    142142                        </div>
    143143                        <div class="filikod-donut-legend-item">
    144144                            <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>
    146146                        </div>
    147147                    </div>
  • filikod/trunk/filikod.php

    r3414658 r3414803  
    44 * Plugin URI: https://filikod.com
    55 * Description: A modern WordPress plugin for media optimization (images), improved accessibility, and ALT text management.
    6  * Version: 1.0.0
     6 * Version: 1.0.1
    77 * Author: Filikod
    88 * License: GPL v2 or later
  • filikod/trunk/languages/filikod-fr_FR.po

    r3413113 r3414803  
    6464
    6565#: admin/views/dashboard.php
     66msgid "Insufficient permissions."
     67msgstr "Permissions insuffisantes."
     68
     69#: admin/views/dashboard.php
    6670msgid "Welcome to Filikod"
    6771msgstr "Bienvenue sur Filikod"
     
    7680
    7781#: 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"
     82msgid "Total Images"
     83msgstr "Total d'images"
     84
     85#: admin/views/dashboard.php
     86msgid "Images with ALT"
     87msgstr "Images avec ALT"
     88
     89#: admin/views/dashboard.php
     90msgid "Total Media Size"
     91msgstr "Poids total des médias"
     92
     93#: admin/views/dashboard.php
     94msgid "Image Size Overview"
     95msgstr "Aperçu de la taille des images"
     96
     97#: admin/views/dashboard.php
     98msgid "Original Size"
     99msgstr "Taille originale"
     100
     101#: admin/views/dashboard.php
     102msgid "Optimized Size"
     103msgstr "Taille optimisée"
     104
     105#: admin/views/dashboard.php
     106msgid "Resizing size Impact"
     107msgstr "Impact du redimensionnement"
     108
     109#: admin/views/dashboard.php
     110msgid "You saved %s by resizing your images"
     111msgstr "Vous avez économisé %s en redimensionnant vos images"
     112
     113#: admin/views/dashboard.php
     114msgid "Resize Rate"
     115msgstr "Taux de redimensionnement"
     116
     117#: admin/views/dashboard.php
     118msgid "resize rate chart"
     119msgstr "graphique du taux de redimensionnement"
     120
     121#: admin/views/dashboard.php
     122msgid "Image resized"
     123msgstr "Image redimensionnée"
     124
     125#: admin/views/dashboard.php
     126msgid "Images not resized"
     127msgstr "Images non redimensionnées"
     128
     129#: admin/views/dashboard.php
     130msgid "You have optimized %s%% of your site's images"
     131msgstr "Vous avez optimisé %s%% des images de votre site"
    92132
    93133#: admin/views/settings.php
     
    323363msgstr "Une erreur s'est produite pendant le traitement."
    324364
    325 #: admin/views/dashboard.php
    326 msgid "Total Images"
    327 msgstr "Total d'images"
    328 
    329 #: admin/views/dashboard.php
    330 msgid "Images in media library"
    331 msgstr "Images dans la bibliothèque média"
    332 
    333 #: admin/views/dashboard.php
    334 msgid "Images with ALT Text"
    335 msgstr "Images avec texte ALT"
    336 
    337 #: admin/views/dashboard.php
    338 msgid "%s%% of images have ALT text"
    339 msgstr "%s%% des images ont un texte ALT"
    340 
    341 #: admin/views/dashboard.php
    342 msgid "No images in library"
    343 msgstr "Aucune image dans la bibliothèque"
    344 
    345 #: admin/views/dashboard.php
    346 msgid "Total Size"
    347 msgstr "Poids total"
    348 
    349 #: admin/views/dashboard.php
    350 msgid "Total size of all images"
    351 msgstr "Poids total de toutes les images"
    352365
    353366#: includes/class-filikod-dashboard.php
  • filikod/trunk/languages/filikod.pot

    r3413113 r3414803  
    6363
    6464#: admin/views/dashboard.php
     65msgid "Insufficient permissions."
     66msgstr ""
     67
     68#: admin/views/dashboard.php
    6569msgid "Welcome to Filikod"
    6670msgstr ""
     
    7579
    7680#: 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"
     81msgid "Total Images"
     82msgstr ""
     83
     84#: admin/views/dashboard.php
     85msgid "Images with ALT"
     86msgstr ""
     87
     88#: admin/views/dashboard.php
     89msgid "Total Media Size"
     90msgstr ""
     91
     92#: admin/views/dashboard.php
     93msgid "Image Size Overview"
     94msgstr ""
     95
     96#: admin/views/dashboard.php
     97msgid "Original Size"
     98msgstr ""
     99
     100#: admin/views/dashboard.php
     101msgid "Optimized Size"
     102msgstr ""
     103
     104#: admin/views/dashboard.php
     105msgid "Resizing size Impact"
     106msgstr ""
     107
     108#: admin/views/dashboard.php
     109msgid "You saved %s by resizing your images"
     110msgstr ""
     111
     112#: admin/views/dashboard.php
     113msgid "Resize Rate"
     114msgstr ""
     115
     116#: admin/views/dashboard.php
     117msgid "resize rate chart"
     118msgstr ""
     119
     120#: admin/views/dashboard.php
     121msgid "Image resized"
     122msgstr ""
     123
     124#: admin/views/dashboard.php
     125msgid "Images not resized"
     126msgstr ""
     127
     128#: admin/views/dashboard.php
     129msgid "You have optimized %s%% of your site's images"
    90130msgstr ""
    91131
  • filikod/trunk/readme.txt

    r3414658 r3414803  
    22Contributors: filikod
    33Plugin URI: https://filikod.com/
    4 Tags: image optimization, alt text, media accessibility, seo, svg
     4Tags: alt text, image resizing, media optimization, accessibility, seo, svg
    55Requires at least: 5.8
    66Tested up to: 6.9
    77Requires PHP: 7.4
    8 Stable tag: trunk
     8Stable tag: 1.0.1
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1111
    12 Filikod automatically optimizes your WordPress images with resizing, ALT text cleanup, secure SVG support, and bulk processing tools.
     12A lightweight plugin that automates ALT text generation, image resizing, secure SVG handling, and media cleanup — with a clean and modern dashboard.
    1313
    1414== Description ==
    1515
    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.
     16Filikod is a lightweight and modern WordPress plugin designed to automate essential media tasks
     17It helps you keep your website fast, accessible, and SEO-friendly by handling:
    1818
    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 
    2025
    21 Visit [https://filikod.com/](https://filikod.com/) for more information and updates.
     26Filikod is not a compression engine. 
     27It focuses on **automation**, **clean metadata**, and **appropriate image dimensions**, keeping performance high without complex configuration.
     28
     29The plugin works with all themes and page builders (Elementor, Divi, Gutenberg, WPBakery…) and requires zero coding knowledge.
     30
     31Learn more at  [https://filikod.com/](filikod.com)
    2232
    2333== Features ==
    2434
    25 ### 🔧 Image Optimization
    26 - 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
    3040
    31 ### 📝 ALT Text Tools
    32 - Automatic generation of ALT text based on the file name.
    33 - Cleanup 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
    3545
    36 ### 🔒 Secure SVG Support
    37 - Validation 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.
    4050
    4151### 📁 Extended File Type Support
    42 - Enable/disable additional file types (SVGZ, PSD, AI, EPS, ICO, ZIP, RAR, 7Z, WEBM…)
    43 - Simple toggle-based interface.
     52Enable additional formats in one click:
     53- SVGZ, PSD, AI, EPS, ICO 
     54- ZIP, RAR, 7Z 
     55- WEBM (video)
    4456
    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.
     57All file types are toggle-based and include warning indicators where necessary.
    5058
    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
     66Filikod focuses on clarity and automation — install it and let it handle repetitive tasks for you.
    5267
    5368== Compatibility ==
     
    5570- WordPress 5.8+
    5671- 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
    6175
    6276Learn more about compatibility at [https://filikod.com/](https://filikod.com/).
     
    6478== Installation ==
    6579
    66 1. Download and install the plugin via the WordPress plugin directory.
    67 2. Activate it through the "Plugins" menu in WordPress.
    68 3. Navigate to **Filikod > Settings** to adjust the available options.
     801. Install and activate Filikod through the WordPress plugin directory.
     812. Go to **Filikod → Settings**.
     823. Enable image resizing, ALT tools, SVG support, or file types as needed.
    6983
    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/).
     84New uploads will be processed automatically. 
     85Use the bulk tools to clean or resize existing images.
    7486
    7587== Frequently Asked Questions ==
    7688
    77 = Does Filikod replace my original images? =
    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? =
     90No. 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.
    7991
    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? =
     93If resizing is enabled, the resized image replaces the original to save storage space.
     94
     95= Can I use Filikod with Elementor, Divi or WooCommerce? =
     96Yes, Filikod works with all major builders and plugins.
    8297
    8398= 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.
     99Yes — use the bulk processing button in the dashboard.
    88100
    89101= Does Filikod support WebP or AVIF? =
    90 Support for WebP/AVIF conversion will be added in a future release.
     102These features are planned for a future premium release.
    91103
    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? =
     105Documentation and support: https://filikod.com/
    94106
    95107== 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 
     1081. Dashboard with media statistics and ALT coverage 
     1092. Image Resizing settings 
     1103. ALT Text & Accessibility tools 
     1114. File Type controls & SVG security 
    101112
    102113== Changelog ==
    103114
    104115= 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 
    116124
    117125== Upgrade Notice ==
    118126
    119127= 1.0.0 =
    120 First official release, including automatic image resizing, ALT text tools, secure SVG support, extended file type management, and bulk processing.
     128First 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.