Skip to content

stavskiys/seo_meta_tags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeoMetaTags

This engine provide some interface for managing seo tags and not only.

Seo tags it is title, meta description, meta keywords and image alt.

Requirements

Main page witch mount engine should include libraries such as:

  • jQuery
  • Coffee Script
  • rails ~> 4.0
  • haml-rails
  • will_paginate ~> 3.0

Installation

gem "seo_meta_tags", git: 'https://github.com/stavskiys/seo_meta_tags.git'

Usage

In main app inside routes.rb you should mount angine:

namespace :admin do
  mount SeoMetaTags::Engine => "/seo"
end

Copy migration to main app if similar table not exixts.

rake seo_meta_tags:install:migrations

Default settings.

config = {
    layout: 'application',
    parent_controller_class: 'ApplicationController',
    include_helper: 'ApplicationHelper',
    error_partial: 'errors',
    store_filter_params: true,
    table_name: 'seo_meta_tags_seo_sets',
    skip_seo_set_loading_if_controller_include: '/admin',
    default_meta_data: {
      title: '',
      meta_description: '',
      meta_keywords: '',
      images_alt: ''
    }
  }

If you need redefine default settings create a init file config/initializers/seo_meta_tags_init.rb

SeoMetaTags.config = { ... }

or

SeoMetaTags.config[:layout] = 'admin'

About

engine adds interface which allow to fill some soe information for public pages

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors