Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 2.46 KB

README.md

File metadata and controls

47 lines (34 loc) · 2.46 KB

codeigniter-mod

This repository contains boilerplate code for a fresh Codeigniter 3 setup with an SEO optimization library. Codeigniter is a PHP framework for building web applications, and this boilerplate code includes a library to help optimize the search engine visibility of your application. The code is easy to set up and customize, making it a great starting point for your Codeigniter project.

CodeIgniter Version: 3.1.11

Configuration

In the application/config/ci_seo.php file you will find an array of configuration variables. See the following table for the usefulness of each in the library:

Key Type Description
canonical_url string Canonical URL of the application, which may be the result of base\_url \(\)
site_title string Site Title
site_description string Website Description
site_image string Illustrative site image (size is usually 1200x630)
twitter_user string Twitter username including @
fb_app_id integer Facebook app ID with which the site is associated (developer.facebook.com)
fb_page_id integer Facebook Page ID with which the site is associated

How to use

After performing the installation and configuration, just call the method $this->ci_seo->add_tags() informing the parameters corresponding to the title, description and illustrative image of the page.

$this->ci_seo->add_tags('Page title', 'Page Description', 'image/path');

The $this->ci_seo->add_tags() method can be called either directly inside the <head> </head> tag or inside some method in the controller, returning the data to a variable that should be passed to the view should be retrieved inside <head> </head>.

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
    <?= $this->ci_seo->add_tags('Page title', 'Page Description', 'image/path'); ?>
</head>
<body></body>
</html>

Special Thanks

jlamim for SEO optimization library