“Eddie, The Poster” Documentation by “Edvinas Kručas” v1.2.0


“Eddie, The Poster”

Created: 16/05/2016
By: Edvinas Kručas
Email: edv.krucas@gmail.com

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


Table of Contents

  1. Server requirements
  2. Installation
  3. Installation on a subfolder
  4. Upgrade
  5. Sources and Credits

A) Server requirements - top

For application to run on your server it has to meet following requirements


B) Installation - top

Social Applications

In order to be able to post posts you have to create facebook application.

Application URL Notes
Facebook Create APP Permissions needed: publish_pages, user_managed_groups, publish_actions, manage_pages, public_profile
Bit.ly Create APP App is required to allow users to use bit.ly url shortening service.

Facebook APP review

Videos for a facebook app review are provided in Facebook App Review folder.

Here are steps for each video:

Replace {website} with your public address to app, {user} and {password} with your user credentials.

Application variables

For application to run on your server you have to adjust your database settings in file example.env. Once parameters are changes you have to rename it to .env (remove "example" from the beginning).

Parameter Description
DB_HOST Used database host, usually localhost.
DB_DATABASE Used database name.
DB_USERNAME Used database user.
DB_PASSWORD Used database password.
FACEBOOK_APP_ID Your facebook application ID.
FACEBOOK_APP_SECRET Your facebook appliation secret.
BITLY_APP_ID Your bit.ly application ID.
BITLY_APP_SECRET Your bit.ly appliation secret.

MySQL database

Database installation requires just to import initial database file. Installation file is located at initial.sql. This file will create initial table structures.

PHP application

Just copy and paste source files into your server`s public_html directory.

After placing files to webserver it needs to be chmoded.

Folder Chmod
storage/ 777
storage/app/ 777
storage/framework/ 777
storage/framework/cache/ 777
storage/framework/sessions/ 777
storage/framework/views/ 777
storage/debugbar/ 777
storage/logs/ 777
bootstrap/cache/ 777

CRON jobs

You have to set up cron jobs, it will post schedules in scheduled times

Replace {url} with your website URL

Application access

User credentials are listed below. Once you login with these credentials you will be able to access admin panel from user menu.

User email User password Notes
admin@admin.com admin Admin account

C) Installation on a subfolder - top

To run app from a subfolder you need to adjust paths to css and js files

Open file located at resources/views/layouts/app.blade.php find all js and css includes and modify path from {{ elixir... }} to a /subfoldername{{ elixir.. }}


D) Upgrade - top

Application upgrade process defined below.

To v1.1.0 from v1.0.0

Files

Merge all files from new version.

To v1.2.0 from v1.1.0

Changelog
Files

Merge all files from new version.

Database

Import database file upgrade_1.2.0_from_1.1.0.sql

Configuration

See Application variables section for all required variables, add ones that you are missing.

CRON jobs

See CRON jobs section for all required cron jobs, add ones that you are missing.


E) Sources and Credits - top


Once again, thank you so much for purchasing this PHP script. 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 files on CodeCanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.

Edvinas Kručas

Go To Table of Contents