Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Favicon creator using Real Favicon Generator API. see http://realfavicongenerator.net/

Features:
Creates icons for:

  • iOS
  • Windows 8
  • Firefox
  • Android
  • OpenGraph
  • Coast
  • Yandex

Requirements:
Drupal 7.x
Utilizes the farbtastic library which is included in core.

Installation:
Download and enable the module and any/all sub-modules.
Go to /admin/config/user-interface/favicon_generator configure and save the settings.
Go to Appearance settings (either general and/or theme specific).
Un-check 'Use the default shortcut icon.' if enabled.
Set a path to the icon file or upload a new image.
Save configuration.
It may take a few seconds to fetch and save the files.

Notes:
The user needs 'administer themes' permission to access the admin UI.
The icon file should be square and be at least 70x70 px, preferably 300x300 px or larger.
Real Favicon Generator creates standard favicon files, iOs icons and Windows icons with default settings if the modules are not enabled and configured.

Drupal.org Project applications Link:
https://www.drupal.org/node/2378799

Link to git Repository:

git clone --branch 7.x-1.x http://git.drupal.org/sandbox/johncook/2378569.git favicon_generator
cd favicon_generator

It is also available as a zip for installation through Git Hub at https://github.com/johncook/favicon_generator

Road map:

  • Complete error checking on failed requests
  • Resize to at least 70x70 and make image square auto-magically
  • Include icons for: Coast, Yandex, Open Graph (Facebook)
  • Path relocation for root files possibly using Redirect module
  • Maybe plug-in architecture for platforms
  • Notification of RFG api upgrade
  • Update favicons on settings submit
  • Optional automatic icon upgrade
  • Include option to view HTML to enter into template files and disable module
  • Drupal 8.x implementation
  • Implement plugins for favicon providers

Project information