Description
Ruby on Rails 5 engine that stores SVG and generate your web font icons. It uses Fontcustom to generate the fonts.
Iconly alternatives and similar gems
Based on the "Admin Interface" category.
Alternatively, view Iconly alternatives based on common mentions on social networks and blogs.
-
ActiveAdmin
The administration framework for Ruby on Rails applications. -
RailsAdmin
RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data -
Administrate
A Rails engine that helps you put together a super-flexible admin dashboard. -
ActiveScaffold
Save time and headaches, and create a more easily maintainable set of pages, with ActiveScaffold. ActiveScaffold handles all your CRUD (create, read, update, delete) user interface needs, leaving you more time to focus on more challenging (and interesting!) problems. -
Typus
Ruby on Rails control panel to allow trusted users edit structured content. -
Upmin Admin
Framework for creating powerful admin backends with minimal effort in Ruby on Rails. -
⚡ Motor Admin ⚡
Low-code Admin panel and Business intelligence Rails engine. No DSL - configurable from the UI. Rails Admin, Active Admin, Blazer modern alternative. -
Sail
Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app -
Forest Admin
💎 Ruby on Rails agent for Forest Admin to integrate directly to your existing Ruby on Rails backend application. -
Wallaby
Autocomplete the resourceful actions and views for ORMs for admin interface and other purposes. -
Faalis
A RubyOnRails platform for rapid web application development. Containing a rich and flexible dashboard interface
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Iconly or a related project?
README
Iconly
Ruby on Rails 5 engine that stores SVG and generate your web font icons.
Installation
Iconly uses Fontcustom, so you need to have that and FontForge installed as per their instructions.
Once Fontcustom is installed, add this line to your application's Gemfile:
gem 'iconly', github: 'lugolabs/iconly'
And then execute:
$ bundle
Usage
Iconly needs a few options setup to get working. Add these to a config/initializers/iconly.rb
file:
login_path
- Iconly does not provide user authentication, allowing you to include the authentication method of your choice. Thelogin_path
should point at your Login pagelogout_path
- your logout page, should respond toDELETE
HTTP methodsvg_folder
- the public folder where the SVG files will be stored.downloads_folder
- the folder that will store the generated fonts
E.g.:
Iconly.logout_path = '/logout'
Iconly.login_path = '/login'
Iconly.svg_folder = 'test/dummy/public'
Iconly.downloads_folder = Rails.root.join('tmp/downloads').to_s
Database
Iconly uses PostgreSQL as its backend database, and installs pg
gem. It creates a few tables to store SVG metadata, and a users
table for ownerships.
To start, copy the Iconly migrations to your database:
bin/rails iconly:install:migrations
and run them:
bin/rails db:migrate SCOPE=iconly
Front end
Iconly app uses Turbolinks, and Bootstrap 4 for its interface.
Example
Check the Dummy application for a working example.
Create, migrate, and seed the database:
bin/rails db:create
bin/rails db:migrate
bin/rails db:seed
This will create a sample user to get you started.
Start the Rails app in test/dummy
folder.
License
The gem is available as open source under the terms of the MIT License.
*Note that all licence references and agreements mentioned in the Iconly README section above
are relevant to that project's source code only.