1. Start
  2. Requirements
  3. Installation
  4. Facebook API
  5. Customization
    1. App Settings
    2. Antispam
    3. HTTP Headers
    4. Result Caching
    5. Captcha
    6. Mcrypt
    7. Database Conf
    8. Meta Tags Generator
    9. OG Properties
    10. Password Generator
    11. Routes
    12. SEO
    13. EU Cookie Law
  6. Google Static Map API
  7. Before Buy

Webmaster Tools

Documentation


Thank you for purchasing this item. If you have have some problems, please contact me



Requirements


Installation


Note. If you installed script not in web-root directory then you need to add RewriteBase /subdir/ into .htaccess file after RewriteEngine on



Facebook API


To get number of likes, shares you must create facebook developer account and facebook web app. Read here how to do it: https://developers.facebook.com/docs/apps/register Once you create www app, get app id and app secret from Facebook Developer Dashboard and put them into ~root/config/facebook.php

Customization


App Settings

~/root/config/app.php file:

Antispam

~/root/config/antispam.php file:

HTTP Headers

~/root/config/browser.php file:

Result Caching

~/root/config/cache.php file:

Each module which is using 3-rd party API's must cache data to reduce duplicate requests.
'module_name' => 'time_in_seconds',
DO NOT CHANGE MODULE NAME

 

Captcha

~/root/config/captcha.php file:

You can configure here which module should use captcha.

 

Mcrypt

~/root/config/crypt.php file:

 

Database Conf

~/root/config/db.php file:

 



Meta Tags Generator

~/root/config/metagen.php file:

The options which are using Meta Tags Generation module.

 

OG Properties

~/root/config/og.php file:

Open graph meta tag

 

Password Generator

~/root/config/password.php file:

The list of option for Password Generation module.

 

Routes

~/root/config/routes.php file:

Here you can change module urls to your own.
'module_name' =>'your-custom-url',
DO NOT CHANGE MODULE NAME

 

SEO

~/root/config/seo.php file:

Here you can specify title, keywords, description for each module.

EUROPA websites must follow the Commission's guidelines on privacy and data protection and inform users that cookies are not being used to gather information unnecessarily.

All websites owned in the EU or targeted towards EU citizens, are now expected to comply with the law. If it is relevant for you and you are using 3rd party tools to analyze statistic, ads campaigns which are using cookies, then you need to inform user about it.

A simple floating widget is used which is enabled by default. All configuration settings are stored in ~root/config/cookieconsent.php file.

return array(
    'cookieconsent_enable'=>true, // whether to show widget
    'cookieconsent_learnmore'=>"Learn more", // Learn more link text
    'cookieconsent_dismiss'=>"Got it!", // User confirmation text
    'cookieconsent_message'=>"This website uses cookies to ensure you get the best experience on our website.", // Explanation
    'cookieconsent_theme'=>"light-floating", // dark-top, dark-floating, dark-bottom, light-floating, light-top, light-bottom
    'cookieconsent_link'=>"http://www.google.com/intl/en/policies/privacy/partners/", // Leave empty to hide link (Learn more)
);



 

 

 

To obtain Static Map API key do following steps:

  1. Go to Google Developer Console.
  2. If you don't have a project then create it.
  3. Choose project.
  4. At the left menu go to API Manager->Library
  5. Search for "Google Static Map"
  6. Click "enable".
  7. At the left menu go to API Manager -> Credentials.
  8. Click on "Create credentials" -> API key. If you want, you can protect this key by entering IP address or host or etc.
  9. Copy key

Before Buy


 

You can not run this script on a free web hosting, because their IPs banned on Google, Twitter, Facebook because of a spam. 
Also, I am not responsible if your server's IP will be banned and script will not be able to get information from public API's.