Download the PHP package buckleshusky/fontawesomeiconpicker without Composer

On this page you can find all versions of the php package buckleshusky/fontawesomeiconpicker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package fontawesomeiconpicker

Font Awesome Icon Picker

Adds a Font Awesome 6.x icon picker to SilverStripe 4. This uses the CDN for Fontawesome 6.2.0. This will work with Fontawesome 6.2.0 pro out-of-the-box (but you will need to have a copy of the kit).

With the Free version of Font Awesome

Starts out slim: Expands to allow you to seach for your desired icon: A list of your recently toggled icons:

With the Pro version of Font Awesome

Everything that you can do in the free version, you can do in the pro version. The pro version however comes with more options.

When enabled, Light and Duotone icon styles are unlocked:

Sharp icons, by default, are enabled when you switch to pro:

Requirements

Installation

Installation is supported via composer only

Usage

Simply add the field to a DataObject or Page like you normally would. This will save the Font Awesome Icon's class info to a dbfield for use on the front end.

If needed, you can add the following to your PageController or any page controller that extends PageController. This can be added to the init() method like below:

Notes

The field has not been tested for use on the frontend of a site.

Settings

Enable Font Awesome Pro To enable Font Awesome Pro, add this to your yml file. Replace all.min.css and sharp-solid.min.css with the Font Awesome Pro css name. These files should be located in your theme's css folder.

Options: Option Description Values default
free_css_cdn_version for the FREE version. This is the version to get from the fontawesome CDN. This can be used to get the new version. You will still need a copy of icon-families.yml. the version to get from the CDN 6.2.0
unlock_pro_mode enable this to switch to PRO version true/false false
disable_sharp_icons with this enabled, the sharp icons will not be loaded. pro_sharp_css will also not be required. true/false false
pro_css the name of the PRO version css file string
pro_sharp_css the name of the PRO version sharp css file. This should be a combined css file containing the sharp-solid, sharp-regular, sharp-light. Example: `` string
pro_sharp_css_folder the name of the folder that contains the css files that start with sharp-. Using this, it will scan through the folder and load all css files that start with sharp-. Example: `` string
icon_yml_location This is the location of the icon-families.yml file in your theme. string
disable_generate_on_build This will disable generating icons on dev/build. If you don't feel you'll update your icons, you can set this to disabled true/false false

How to setup the PRO version of fontawesome?

How do I use a newer version of Fontawesome?

What's New

Future


All versions of fontawesomeiconpicker with dependencies

PHP Build Version
Package Version
Requires silverstripe/framework Version ~4.3|~5.0
silverstripe/vendor-plugin Version ^1.0|^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package buckleshusky/fontawesomeiconpicker contains the following files

Loading the files please wait ....