Overview

Thankyou for the purchase!

We are glad that you liked the script and a lot happy that you purchased it. Now you have acheived the status of a valued customer of Socialite.Months of research, passion and hard work had made the Socialite more flexible, feature-available and very user friendly!

Socialite is the FIRST Social networking script developed on laravel with all enhanced features and extremely user friendly. User interface and user experience are extra added features to Socialite.

You acquired a right to ask anything about this script. Please don't hesitate to ask any query which strikes your mind.

Requirements

Socialite is developed on Laravel and below are the server requirements needed for installation

  • PHP >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • MySQL

You are required to have a pusher account for chatbox. It is free to have a pusher account. Once the account is created, please follow the below instructions

Installation

Initiating the installation

Step 1:

Unzip the downloaded zip file and upload the zip file socialite-installer.zip

Step 2:

Extract the uploaded zip file, and make sure all the contents of this folder are on your main directory to which your domain is pointing to.

Step3:

Create a new database, assign the database to new/already existed database user.

Step4:

Open the file .env and add the following details

APP_URL=your website url (example: http://www.example.com)
DB_DATABASE=your database name
DB_USERNAME=your database username
DB_PASSWORD=your database password

Step5:

Open the installation URL in the browser (assuming the name of your source folder is 'socialite'): http://localhost/socialite/install, then you will have a cool journey through out the small wizard as shown below.

Installation wizard

Wizard Step 1

Click the button "Next Step" to start the installation as shown below

socialite-installation

Wizard Step 2

(a) The selected first 5 settings can be as it is as shown in the below figure and you don't need to add anything.

socialite-installation

(b) Now you are required to create a new database and corresponding details to be entered as shown below

  • Enter the host name for DB_HOST, generally the host name would be localhost
  • Enter the newly created database name for DB_DATABASE
  • Enter the MySQL username name for DB_USERNAME
  • Enter the MySQL PASSWORD name for DB_PASSWORD

socialite-installation

(c) Now we need to add the mailgun settings. For this, you need to create a new mailgun account which is totally FREE. You can create a mailgun account here

  • Enter your mailgun domain for MAILGUN_DOMAIN
  • Enter your mailgun secret key for MAILGUN_SECRET

socialite-installation

(d) It's time to add souncloud setting. For this, you need to create a new souncloud account which is totally FREE. You can create a soundcloud account here

  • Enter your soundcloud client ID for SOUNDCLOUD_CLIENT_ID

socialite-installation

(e) Captcha settings can be set by logging to your gmail account and register your site here.

  • Now enter nocaptcha secret key inside the single quotes for NOCAPTCHA_SECRET
  • Enter nocaptcha site key inside the single quotes for NOCAPTCHA_SITEKEY

socialite-installation

(f) Now lets add the pusher settings. Create a pusher account here which is totally FREE

  • Now Enter your pusher key for PUSHER_KEY
  • Enter your pusher secret key for PUSHER_SECRET
  • Enter your pusher app ID for PUSHER_APP_ID

socialite-installation

Social settings for social logins

(g) Firstly lets add facebook login integration. Here are the clear instructions to setup Facebook

  • Now Enter your Facebook client Id for FACEBOOK_CLIENT_ID
  • Enter your Facebook client secret key for FACEBOOK_CLIENT_SECRET

socialite-installation

(h) Add Google login integration. Here are the clear instructions to setup Google

  • Now Enter your Google client Id for GOOGLE_CLIENT_ID
  • Enter your Google client secret key for GOOGLE_CLIENT_SECRET

socialite-installation

(h) Add Twitter login integration. Here are the clear instructions to setup Twitter

  • Now Enter your Twitter client Id for TWITTER_CLIENT_ID
  • Enter your Twitter client secret key for TWITTER_CLIENT_SECRET

socialite-installation

(h) Add LinkedIn login integration. Here are the clear instructions to setup LinkedIn

  • Now Enter your LinkedIn client Id for LINKEDIN_CLIENT_ID
  • Enter your LinkedIn client secret key for LINKEDIN_CLIENT_SECRET

socialite-installation

We have mentioned all the settings correctly and the most important step is to click the button "Save .Env" which saves all the settings and you can see the below screen

After saving the settings, move on to next step by clicking the button "Next Step"

socialite-installation

Here is the screen which checks whether the requirements are met. If you see a green checkmark as shown in the figure it does mean that you are free to move on to next step otherwise please make sure to have the mentioned requirements

socialite-installation

This is the permissions screen which checks whether the required folders have the mentioned permissions. Once your enter the screen , your screen will just look like the below image, so you are requested to edit the folder permissions as show in the figure

socialite-installation

Once the permissions are updated as required, click the "permissions" tab again and the your screen will look like the image below. Now move on to next step

socialite-installation

Yay!!! you are all set to go if you see the below image in the final step!

socialite-installation

Here is the admin login credentails and you can change it too! An Admin can also play the role of an User but the User is restricted to his role.

Username: bootstrapguru

Password: socialite

After logging in, you can access the admin panel here: http://localhost/socialite/admin

Update to 1.1

We are glad to release an update for our customers

Very Important! Please do backup your website and database before updating it!

After the backup of your main website, please follow the below instructions stepwise

Step 1:

Unzip the downloaded zip file and extract the zip file socialite-installer.zip

Step 2:

Except Storage folder and .env file which are located in socialite-installer, replace all the files and folders to your directory

Step 3:

You will find a new zip file called "update.zip", extract this and you can see the folder named settings. Please copy and paste the settings folder in storage -> uploads folder in your directory

Step 4:

Now, login to your admin panel and click on Update database available on left side bar as last menu item. Click the red colored button saying Update now to update the database.

Step 5:

Finally, open the view folder in the path storage -> framework -> views , remove all the files in this views folder

Configuarations

All the admin panel configurations are briefly described below

  • Dashboard

    It gives a breif overview regarding the statistics of pages, users, followers, groups, posts and its likes,shares,comments etc,. Just by a glance, you can easily whats going on!

  • General Settings

    The admin can set all the important settings in this page which includes email-adresses, social links, default language, site name, custom fields on registration etc,. The settings mentioned here act as default settings.

    Developer tip: These settings are stored in settings table can be accessed anywhere in the application by simple code Setting::get('value')

  • User Settings

    Default settings for user can set here, i.e whenever a user is registered, he/she can have these settings by default and they can easily change according to their requirements

  • Custom Pages

    Custom pages is an enhanced feature in Socialite.

    • The admin can create any number of custom pages and these pages are available in the footer.

    • The admin can edit or delete the pages easily

    • If you don't want to delete the page and don't want your users to see it, then you can set your page's status as inactive

    • The pages only with status active are visible in the footer

  • Page Settings

    Admin can set the default settings for a page, whenever a page is created by the user, the settings defined here would be applied and can be changed according to user's requirements

  • Group Settings

    Admin can set the default settings for a group, whenever a group is created by the user, the settings defined here would be applied and can be changed according to user's requirements

  • Announcements

    Announcements is an enhanced feature in Socialite.

    • The admin can create any number of announcements and he can decide when to start and end the display of announcement on home page

    • The admin can edit or delete the announcements easily

    • If you don't want to delete the announcement and don't want your users to see it, then you can set your announcement's status as inactive

    • Only one announcement which is not expired can be active at any time

  • Manage Users

    All the registered users are listed in this page

    • Admin can edit user profile details and manage user's privacy settings if required.

    • Admin can also reset user's password and can deactivate the user too.

    • Users can be verified and verified badges for such users on the Website
  • Manage Pages

    All the user created pages are listed in this page. Admin can edit page profile details and manage page's privacy settings if required.

    • Pages can be verified and verified badges for such pages on the Website
  • Manage Groups

    All the user created groups are listed in this page. Admin can edit group profile details and manage group's privacy settings if required.

  • Manage Reports

    Socialite would always like to be free from SPAM. It given an oppourtunity to its users to report any user or page or group or post.

    • All the reports are separated by their category and are listed in tabs

    • The admin can easily view the reported item, who has reported it.

    • If the reported item is spam, the admin can delete it or else he can mark it safe

  • Manage Ads

    Socialite has ad blocks through out the application without disturbing the design or creating any annoyance to the user. The admin can paste the ad code in the given textarea and click save which would make the Advertisement appear in the mentioned block.

Developers Block

Are you a Developer? Explore the extra features here!

  • Add custom website settings

    You can create any new setting for your application.For example, if you would like to create new setting called "dribbble_link", then here is how you can save the setting and use it anywhere in the application

    • To set the setting: Setting::set('dribbble_link', 'http://dribbble.com/bootstrapguru')
      In set method, the second parameter is the default value to be saved in the database

    • To get/use the setting: Setting::get('dribbble_link')

  • Explore the application to find more features!

Mobile Applications

In your downloadable ZIP file, you will find a folder called main-files which contains a ZIP file called socialite-mobile-installer.zip. After extracting this ZIP file please follow the below instructions

  • Open app.js file prsent in www/js/app.js
  • Goto line number 25, please change the URL to your website URL
    Replace 'https://socialite.laravelguru.com' with your URL

Please Read here to publish your mobile application