1.0 | August 5th, 2015

Thank you for purchasing my item. If you have any questions that are beyond the scope of this documentation, please feel free to email via my user page contact form. Thanks so much!

Installation

Shared Hosting :

  • CPanel and FTP

    You need to have CPANEL and FTP access to install on shared hosting . Create a new FTP account or if you have existing download filezilla config file , install Filezilla and import new config and connect to server using filezilla , now upload all files into your website folder and open cpanel

  • Permissions

    Now open filezilla and give recursive 775 permissions to .env , storage , bootstrap and public/uploads folder , Make sure to click recursive when you set permissions

  • Database

    After opening cpanel go to mysql databases and create new database , then create new user , then from mysql databases screen connect user and database and grant all permissions . Now visit /install on your server and continue installation

  • Check your PHP version

    You will need to have PHP version 5.5 or above , so check it with your hosting provider , Some hosting providers allow to change version from cpanel so select 'Select PHP Version' from CPANEL and set it to 5.5 or above

Cloud Hosting (DigitalOcean) :

  • Create a new droplet and upload files

    Click on create new droplet and select LAMP from applications tab , now upload all files to your droplets folder (/var/www/html) through filezilla

  • Connect to droplet through SSH (Putty)

    Now connect to droplet through putty and run below commands

    chgrp -R www-data /var/www/html

    chmod -R 775 /var/www/html/.env

    chmod -R 775 /var/www/html/storage

    chmod -R 775 /var/www/html/bootstrap

    chmod -R 775 /var/www/html/public/uploads

  • Database

    When you connect to droplet through Putty you will see a message on top which will include mysql password , so now lets connect to mysql and create database and dump demo sql

    mysql -u root -p;

    create database rss;

  • Enable Modules

    Run below command to enable mod_rewrite module

    sudo a2enmod rewrite

    Now open 000-default.conf

    sudo nano /etc/apache2/sites-available/000-default.conf

    Add below lines below

    <Directory "/var/www/html"> AllowOverride all </Directory>

    Now restart apache2 server

    sudo service apache2 restart

  • Visit /install on your server and continue installation

Admin Features

  • Built on Laravel Framework
    Laravel is one of the most popular framework at the moment and is full of features. It is easy to use and it offers a large variety of packages using composer .
  • Add users
    You can add , edit and delete the administrators
  • Categories and Sub Categories
    You can create categories and sub categories , sometimes all categories do not fit in header you have the option to display categories in header , sidebar and footer and can even hide from each place . You can also set seo keywords and description for each category / sub category
  • Sources
    You can connect source to any sub category and all rss feeds will be pulled and saved in our database , You can even setup cron job to automatically pull new posts from sources every X hrs , you even have a option to preview source before adding to sub category
  • Posts
    In this section all posts which are manual or connected to any source will be displayed , you can change post type to TEXT , IMAGE , GALLERY or VIDEO . We have also added parallax effect for IMAGE and GALLERY posts . You can also add rating box so users can rate a post . If you dont want to display post set its status to INVISIBLE , other options include showing featured image above post description , showing post inside mega menu of header
  • Ads Section
    We have added every possible ad section a user will ever want . On homepage you can add ads on the top or in the bottom , You can add ads in sidebar , You can add ads between pages like tags , search , categories or sub categories , can even add ads on top or bottom of each posts
  • Statistics / Google Analytics
    Now you dont need go to google analytics to check basics stats , you can add your app client id inside .env file and analytics will be available for you in this section
  • Settings
    We have tons of configuration here , you can control site wide settings . You can set site url , title , upload logos , set google analytics , mailchimp form , should sources be included in rss feeds if site generate feeds , Google/Bing webmaster verify , can select type of commenting system to use , set facebook box , set twitter box , set social links of header and lot of other options

Site Features

  • Flex Slider for Featured Posts
    Smooth and sleek flex slider for your featured posts.
  • Videos Section
    We have section for all video posts
  • Ratings Section
    This section displays all posts with rating boxes
  • Mega Menu
    You can display posts inside mega menu
  • Social
    Integrated with Facebook Box , twitter tweets box , Facebook comments , Disqus comments systems .
  • Tags and Categories
    Manage posts inside categories and tags for easy management .
  • Powerful Search Engine
    Integrated with Full fledged search system .
  • 20+ Ads Sections
    You have 20+ ads sections for settings ads and earning through your website
  • SEO Friendly
    All proper meta tags are used for seo and can be easily set from settings panel

Setting Cron Job

For sources to auto update you need to set cron job on server , so SSH into server and run below commands

sudo crontab -e

Now add one of the below line at the end of file as per your choice

* * * * * /usr/bin/php /var/www/html/artisan update-sources for running cron job every minute

0 * * * * /usr/bin/php /var/www/html/artisan update-sources for running cron job every hour

Make sure to replace the php path and your web root path in above commands

Setting up Mail

SMTP METHOD :

You just have to change settings inside .env to make smtp work

MAILGUN :

Set mail settings in .env and set mailgun domain and secret inside config/services.php

Language and Timezone

You can change locale and timezone from settings .

  • /resources/lang/ar for Arabic
  • /resources/lang/az for Azerbaijan
  • /resources/lang/bg for Bulgarian
  • /resources/lang/bn for Bengali
  • /resources/lang/ca for Catalan
  • /resources/lang/cs for Czech
  • /resources/lang/da for Danish
  • /resources/lang/nl for Dutch
  • /resources/lang/en for English
  • /resources/lang/eo for Esperanto
  • /resources/lang/fi for Finnish
  • /resources/lang/fr for French
  • /resources/lang/fo for Faroese
  • /resources/lang/de for German
  • /resources/lang/el for Greek
  • /resources/lang/hr for Hebrew
  • /resources/lang/hu for Hungarian
  • /resources/lang/id for Indonesian
  • /resources/lang/it for Italian
  • /resources/lang/ja for Japanese
  • /resources/lang/ko for Korean
  • /resources/lang/lv for Latvian
  • /resources/lang/lt for Lithuanian
  • /resources/lang/ms for Malay
  • /resources/lang/no for Norwegian
  • /resources/lang/pl for Polish
  • /resources/lang/pt_BR for Portuguese
  • /resources/lang/fa for Persian
  • /resources/lang/ro for Romanian
  • /resources/lang/ru for Russian
  • /resources/lang/sr for Serbian
  • /resources/lang/sk for Slovak
  • /resources/lang/sl for Slovenian
  • /resources/lang/es for Spanish
  • /resources/lang/sv for Swedish
  • /resources/lang/th for Thai
  • /resources/lang/tr for Turkish
  • /resources/lang/uk for Ukrainian
  • /resources/lang/uz for Uzbek
  • /resources/lang/vi for Vietnamese

To change to language which is not in the above list clone /resources/lang/en directory and rename it to two digit language code click here for language codes , now you can edit content inside it

Enabling Statistics

Installing Updates

To install updates just replace all folders except uploads on your server and follow below steps , also check your language files after update for new messages .

After uploading new files make sure

  • If you have SSH Access
    If you have SSH access then ssh to your project directory and set 775 permission to below folders

    chgrp -R www-data /var/www/html

    chmod -R 775 /var/www/html/.env

    chmod -R 775 /var/www/html/storage

    chmod -R 775 /var/www/html/bootstrap

    chmod -R 775 /var/www/html/public/uploads

    Now visit /install on your server to continue upgrade

  • For No SSH Access

    If you dont have access to SSH then ftp into your project through filezilla and set 775 permissions to storage and bootstrap (You can set permissions by right clicking the folder and selecting file permissions and make sure to check the box which says Recurse into sub directories) . Now visit /install on your server to continue upgrade

Coming updates ..

  • User Roles
    At present only admin works . Author and Publisher roles wont be working and not of much important till the future update which may include authors earning through sharing posts and payments .
  • Payments
    Module to handle author payments and invoices
  • Finance
    Calculate your income , pulling live numbers from adsense
  • Permissions
    Should be able to configure permissions for each user and create custom user roles etc

Source and Credits

I've used the following frameworks, fonts, icons and scripts as listed. My thanks goes to all the authors!

Frameworks
Laravel
Scripts and Plugins
Jquery
JqueryUI
Tags
Boostrap Datepicker
Jquery Form

Once again, thank you so much for purchasing this theme. As I said at the beginning, I'd be glad to help you if you have any questions relating to this theme. No guarantees, but I'll do my best to assist. If you have a more general question relating to the themes on ThemeForest, you might consider visiting the forums and asking your question in the "Item Discussion" section.

Have a nice day!

kodeinfo