Font Awesome Manager 1.2.7

XF 2.2 Font Awesome Manager 1.2.7

Add-on xenforo 2

Ressources et modules complémentaires pour XenForo 2

Styles xenforo 2

Styles / Thèmes et apparence pour xenforo 2

Templates xenforo 2

Codes pour modifier les templates sur xenforo 2

Section Premium

Add-on et Styles pour membre Premium
Font Awesome Manager 1.2.7

XF 2.2 Font Awesome Manager 1.2.7

Catégorie Catégorie Add-Ons
Titre du sujet Titre du sujet Font Awesome Manager 1.2.7
Auteur de la discussion Auteur de la discussion laurent68
Date de début Date de début
Réponses Réponses 17
Affichages Affichages 800
Réaction Réaction 0
Dernier message par Dernier message par Flesh

laurent68

Fondateur

Staff
fondateur
Réputation: 100%
Discussions
4 644
Messages
12 049
Solutions
81
J'aime
7 608
Points
198
XenForo uses the icoon font Font Awesome Pro 5 which contains a few thousand icons of which XenForo does usually only use a few hundred.
But as all icons are included in the CSS and font files, browsers have to download the full font files and CSS which does cause a significant overhead in most cases.

By subsetting the font to include only those icons that are actually being used, the size of the font files and CSS can often be drastically reduced which does improve page loading time.
Typically, the size of the font files can be reduced by over 80%.

This Add-on does allow to automate the process of creating subsets as much as possible:
  • It can automatically scan the database and PHP files for Font Awesome icon references
  • It can monitor database entities (like Phrases, Templates, BB-Codes, etc.) for changes and adjust the subset accordingly
  • It can perform subsetting using locally installed fonttools/pyftsubset or transfonter.org
  • It does allow you to easily add icons that are not discovered automatically
  • It does allow you to exclude icons that have been discovered automatically but are not actually being used (for example if the feature that uses them is not being used)
  • It can exclude certain templates or files from being scanned (which can be useful if those reference icons without actually using them)
  • It does offer various strategies to load subsets and CSS
  • It does support AMPXF
If pyftsubset is not available, this Add-on does use https://transfonter.org to create the subsets, eg. it does make calls to this service during installation and normal operation.

Thanks to @Andro, @rdn, @Nirjonadda, @frm, @Ivancas, @Anatoliy, @briansol, @Masetrix, @duderuud and all others who helped in private beta testing.
This Add-on wouldn't be as usable as it is (well at least I think it is usable ;)) without your feedback !

.png


.png


Télécharger V1.2.0 RC2 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 1.2.0 Relase Candidate 3 Bugs Fixed :

Duotone icons were not usable if style option Load subsets only was enabled
This bugfix significantly increases the subset size (by a factor of two) for the duotone font which could lead to reaching the transfonter.org limit of 5000 characters a lot easier.
To mitigate this, duotone have been splitted into their own subset chunk, so this change will slow down rebuild time a little bit.
Future versions will check if there are any styles that actually use duotone icons and skip building the subset if not.
HTTP/2 push (if enabeld) was performed too liberally
Temporary files were not removed when using transfonter.org as processor
Uninitialized variable when importing languages

Other Changes :

Default value for style property Enable Duotone icons is now Disabled
If duotone icons are being used and the property has not been customized so far, this needs to be done after upgrading to this version
Set various options (like ignored templates, etc.) as Advanced, so they will now only be shown when displaying Advanced Options[
Improved documentation
Added support, FAQ and download URLs

Télécharger V1.2.0 Relase Candidate 3 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 1.2.0 Release Candidate 4 Bugs Fixed :
Added missing fa-* CSS classes for icons that are only being used in non-standard weights

Version 1.2.0 Release Candidate 5 Bugs Fixed :

Added missing phrase kirby_fam_invalid_entity
Added missing phrase kirby_fam_pyftsubset_path_empty

Other Changes :

Added icons eye and eye-slash to the list of regular icons
Default value for style property Enable Duotone icons is now Disabled
If duotone icons are being used and the property has not been customized so far, this needs to be done after upgrading to this version
Set various options (like ignored templates, etc.) as Advanced, so they will now only be shown when displaying Advanced Options
Icon names entered in options (eg. Icons,. Light Icons, ...) are now being sorted and made unique upon saving

Version 1.2.0 Bugs Fixed : Removed empty src from placeholder font

Other Changes : Added FAQ section how to get help in case "nothing works"

There is no compelling reason to upgrade if your are currently running 1.2.0 RC 3 and you are not affected by the bugs fixed in 1.2.0 RC 4, 1.2.0 RC 5 and 1.2.0 .
Please note that some default values changed in 1.2.0 RC 5 !

Télécharger V1.2.0 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 1.2.1 Bug fixed : Only execute auto-detection for pyftsubset if path is not set or empty.

Télécharger V1.2.1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 1.2.2 - First Anniversay Bugfix Release :

About one year ago I published the first public release of this Add-on (after about two years fully private development and some months closed beta testing).
Within that one year Font Awesome Manager seemingly has become somewhat popular and is now one of the Top 50 XenForo 2 Add-ons (ranked by the number of downloads).
I am happy that this Add-on seems to be useful for many users.
So today I am publishing another bugfix / maintenance release to celebrate its first anniversay.
Thanks to all users for providing feedback and bug reports !

Bugs Fixed
  • Fixed an issue with the installer when upgrading from 1.2.0 RC 3 or lower
  • Fixed missing CSS property display:block for embedded fonts which caused a little display glitch in Chrome
  • Fixed duotone icons getting rebuild if ony brands icons need to be rebuild
Other Changes
  • Added FAQ sections for Add-on / Style compatibility
  • Added FAQ intro section
  • Refined some FAQs
Télécharger V1.2.2 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 1.2.3 - Security & Bugfix :

Fixed typo in XFRM entity definition that causes an error when touching XFRM categories
Improved input validation when processing missing icons

Télécharger V1.2.3 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 1.2.3.1 Bugs Fixed :
Fixed wrong variable name introduced in 1.2.3 that caused an error if Log level is set to debug or option Automatically add missing icons is enabled.

Télécharger V1.2.3.1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 1.2.4 - Maintenance Release :
- Bugs Fixed : Added icon check-square to the list of solid icons

Télécharger V1.2.4 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 1.2.5 Maintenance Release :

Bugs Fixed :


- Fixed broken HTML in phrase kirby_fam_pyftsubset_path_empty
- Added missing requirement for PHP 7.1+ to addon.json

New Features : Added new experimental processor Subfonter.net

Other Changes :

- No processor is selected by default for new installations and no build job is performed during installation - the processor must be configured after installation.
A build job will be triggered once a processor has been initially enabled .
Until the first build has been completed successfully, no template modifications will be active (eg. the original full font resource files and CSS will be used)
- Marked Transfonter.org as broken and deprecated
- Updated README.md to include info about Subfonter.net
- Fixed a few typos in source code comments

Version 1.2.5.1 Patch Release :

- Existing users that currently run 1.2.4 or older and use pyftsubset should not upgrade yet!
Bugs Fixed : Fixed an issue with the processor option

Télécharger V1.2.5.1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 1.2.6 - Maintenance Release :

- Existing users that currently run 1.2.4 or older and use pyftsubset should not upgrade yet!
Bugs Fixed : [Subfonter] Temporary ZIP file was not removed
Other Changes : Improved logging

Télécharger V1.2.6 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 1.2.7 Maintenance Release :

Bugs Fixed :

- Added missing entity scan definition for XF:EditorDropdown
- Fixed entity scan definition for XF:Node
- Fixed additional entity scan definitions being processed twice
- Fixed attempting to scan XFMG / XFRM entities without checking if those Add-ons are active

New Features : - Added log level Warning

Other Changes :

- Improved logging
- Fixed some typos in comments
- Improved handling of invalid entity scan definitions

Télécharger V1.2.7 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 1.2.7 pour XF 2.2 :
- This Add-on will retire with the release of XenForo 2.3.0 as it is no longer required (and will not work anyway).
- If you are upgrading a XenForo 2.2 installation to XenForo 2.3 please uninstall this Add-on before upgrading.

Télécharger V1.2.7 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
 
Merci pour ce partage
 
Ajout de la version 1.2.0 Relase Candidate 3 :)
 
Ajout de la version 1.2.0 :)
 
Ajout de la version 1.2.1 :)
 
Ajout de la version 1.2.2 :)
 
Ajout de la version 1.2.3 :)
 
Ajout de la version 1.2.3.1 :)
 
Ajout de la version 1.2.4 :)
 
Ajout de la version 1.2.5.1 :)
 
Ajout de la version 1.2.6 :)
 
Ajout de la version 1.2.7 :)
 
Ajout de la version 1.2.7 pour xenforo 2.2 :)
 
Ajout de la version 1.2.7 pour xenforo 2.3 :)

Attention il ne s'agit pas de la version pour XF2.3 car il est précisé que cet add-on ne sera plus nécessaire avec l'arrivée de XF 2.3 et que de toute façon il ne fonctionnera plus
C'est pourquoi il est demandé de le désinstaller en cas de mise à jour de XF2.2 vers 2.3
 
Sujets similaires Les plus vues Voir plus
Retour
Haut Bas