# Documentation

## Sngine - The Ultimate PHP Social Network Platform

Sngine is a Social Network Platform is the best way to create your own social website or online community. Launch it in just 1 minute with ultimate features. It's easy to install

- Version: 4.2.1
- Author: Zamblek

- Created: Nov 2015
- Updated: Dec 2025

If you have any questions that are beyond the scope of this documentation, Please feel free to contact us via Support Center.

If you don't have enough experience installing PHP scripts like Sngine, We offer such service as freelance work, for more info please contact us via Contact Form

## License

To install Sngine or even to open a support ticket you must know your Purchase Code of Sngine and to get your Purchase Code

1. Login to Codecanyon and open your downloads https://codecanyon.net/downloads

2. Click on the download button of Sngine and download License certificate & purchase code You can download it as a PDF or text file

3. You will find your code as the following

## Installation

This script requires the following system requirments to run:

- Apache, Nginx or IIS Sever
- MySQL 5.0+ or MariaDB 10+ (MySQL 8+ supported)
- PHP 8.2+
- PHP Extensions: mysqli, mbstring & curl & gd & fileinfo & zip
- PHP Funcrions: mail()
- PHP Runtime Configuration: allow_url_fopen = On

You can ask your hosting company support to make sure to install/enable them for you
Sngine requires SSL certificate only if you will enable video/audio chat or live streaming or to build the mobile apps Check the FAQs to learn more
To run Sngine on Nginx & IIS severs, Check the FAQs to learn more

### How to Install

1. Now make sure you created an empty MySQL database along with user account for it.
2. After unzip Sngine Files, you will found Script Folder
3. Start your FTP client (Like Filezila which is free) and login. Login to your server. You will need your host name (often times this will be your domain name), username, and password that you setup with the hosting company.
4. Locate the domain folder you wish to upload your Sngine files to on your server. You are going to upload all files located in Script Folder to your FTP client.
5. Once the files are done uploading, you have to change chmod of content/uploads folder and content/themes/default/templates_compiled folder to 777.
6. Just goto your website and Sngine installer wizard will run automatically https://yourdomain.com/path_to_script
7. In case you got the following error "wizard cannot create the config file" just make sure that the includes folder is writable "777" then go and empty the database then try to run the installer wizard again and after installation change it back to its normal permissions.

8. Sngine installer wizard is very clean, you will need to put your Purchase Code at step #3 and the rest is simple just follow the video tutorial

## Socail Logins

Learn how to integrate Sngine with the different social login supported by Sngine like Facebook, Google, X and much more.

## Facebook

After installing Sngine now you can in easy steps integrate Facebook with it to let your users login with their Facebook accounts

1. First goto: https://developers.facebook.com and Sign in with your Facebook account

2. Now click My Apps and click Create App

3. Fill the form and click Create App ID

4. Now go to Settings and enter your domain or subdomain where you installed Sngine in the App Domains

   Also provide Privacy Policy URL and Terms of Service URL you can use your Sngine static pages for these also you will need to select the app Category

   For User Data Deletion add your website link then /settings/delete

   Finally click Save Changes

5. Also make sure you added your website URL in Site URL

6. Now go to Use cases then Use cases then Settings and put the following URL as Valid OAuth redirect URIs then click Save Changes

   If you installed Sngine in your domain directly like www.domain.com the URI should be like this:
   https://www.domain.com/connect/facebook

   If you installed Sngine in your domain directly but without www like domain.com the URI should be like this:
   https://domain.com/connect/facebook

   If you installed Sngine in sub-domain like sub.domain.com the URI should be like this:
   https://sub.domain.com/connect/facebook

   If you installed Sngine in a directory like domain.com/directory the URI should be like this:
   https://www.domain.com/directory/connect/facebook

7. App still "In Development", Click on the Publish and follow the steps as required by Facebook

8. Now goto to Sngine `Admin Panel -> Settings -> Registration Settings -> Social Login` and paste both keys (App ID & App Secret)

## Google

After installing Sngine now you can in easy steps integrate Google with it to let your users login with their Google accounts

1. First goto: https://console.developers.google.com/ and Sign in with your Google account

2. Click Select a project then click on NEW PROJECT and follow the steps

3. Select Credentials and click Create Credentials and select OAuth client ID

4. But first you will need to configure Consent Screen and will need verification from Google Team

5. After you configured the Consent Screen you need to submit your app to verification process by Google Team

6. Now we can create credentials select Credentials and click Create Credentials and select OAuth client ID

7. Provide this URI as the Callback URL for your application as following:

   If you installed Sngine in your domain directly like domain.com the URI should be like this:
   https://www.domain.com/connect/google

   If you installed Sngine in your domain directly but without www like domain.com the URI should be like this:
   https://domain.com/connect/google

   If you installed Sngine in sub-domain like sub.domain.com the URI should be like this:
   https://sub.domain.com/connect/google

   If you installed Sngine in a directory like domain.com/directory the URI should be like this:
   https://www.domain.com/directory/connect/google

8. Copy both Client ID and Client Secret

9. Now goto to Sngine `Admin Panel -> Settings -> Registration Settings -> Social Login` and paste both keys as shown

## X

After installing Sngine now you can in easy steps integrate X with it to let your users login with their X accounts

1. First goto: https://developer.x.com/en/portal/dashboard and Sign in with your X account

2. Click New Project and fill the form

3. Provide this URI as the Callback URL for your application as following:

   If you installed Sngine in your domain directly like domain.com the URI should be like this:
   https://www.domain.com/connect/twitter

   If you installed Sngine in your domain directly but without www like domain.com the URI should be like this:
   https://domain.com/connect/twitter

   If you installed Sngine in sub-domain like sub.domain.com the URI should be like this:
   https://sub.domain.com/connect/twitter

   If you installed Sngine in a directory like domain.com/directory the URI should be like this:
   https://www.domain.com/directory/connect/twitter

4. Now goto to your app and click on Keys and tokens and then click on Consumer Keys and select Regenerate and copy both API Key and API Secret Key

5. Now goto to Sngine `Admin Panel -> Settings -> Registration Settings -> Social Login` and paste both API Keys as shown

## Linkedin

After installing Sngine now you can in easy steps integrate Linkedin with it to let your users login with their Linkedin accounts

1. First goto: https://www.linkedin.com/developer/apps and Sign in with your Linkedin account

2. Click Create Application and fill the form

3. Now after creating the app go to Products tab and select Sign in with Linkedin and it will need review from Linkedin team

4. Now back to your Authentication and Provide this URI as the OAuth 2.0 Redirect URIs for your application as following:

   If you installed Sngine in your domain directly like domain.com the URI should be like this:
   https://www.domain.com/connect/linkedin

   If you installed Sngine in your domain directly but without www like domain.com the URI should be like this:
   https://domain.com/connect/linkedin

   If you installed Sngine in sub-domain like sub.domain.com the URI should be like this:
   https://sub.domain.com/connect/linkedin

   If you installed Sngine in a directory like domain.com/directory the URI should be like this:
   https://www.domain.com/directory/connect/linkedin

5. If your app got approved Now goto to Sngine `Admin Panel -> Settings -> Registration Settings -> Social Login` and paste both keys as shown

## Vkontakte

After installing Sngine now you can in easy steps integrate Vkontakte with it to let your users login with their Vkontakte accounts

1. First goto: https://vk.com/dev and Sign in with your Vkontakte account

2. Click Connect VK ID and fill the form

3. Now enter your domain name as base domain & Provide this URI as the OAuth 2.0 Redirect URIs for your application as following:

   If you installed Sngine in your domain directly like domain.com the URI should be like this:
   https://www.domain.com/connect/vkontakte

   If you installed Sngine in your domain directly but without www like domain.com the URI should be like this:
   https://domain.com/connect/vkontakte

   If you installed Sngine in sub-domain like sub.domain.com the URI should be like this:
   https://sub.domain.com/connect/vkontakte

   If you installed Sngine in a directory like domain.com/directory the URI should be like this:
   https://www.domain.com/directory/connect/vkontakte

4. Now copy both Application ID and Secure key

5. Now goto to Sngine `Admin Panel -> Settings -> Registration Settings -> Social Login` and paste both keys as shown

## WordPress

After installing Sngine now you can in easy steps integrate WordPress with it to let your users login with their WordPress accounts

1. First goto: https://developer.wordpress.com/apps/ and Sign in with your WordPress account

2. Click Create New Application and fill the form

3. Enter your domain name as Website URL & Provide this URI as the OAuth 2.0 Redirect URIs for your application as following:

   If you installed Sngine in your domain directly like domain.com the URI should be like this:
   https://www.domain.com/connect/wordpress

   If you installed Sngine in your domain directly but without www like domain.com the URI should be like this:
   https://domain.com/connect/wordpress

   If you installed Sngine in sub-domain like sub.domain.com the URI should be like this:
   https://sub.domain.com/connect/wordpress

   If you installed Sngine in a directory like domain.com/directory the URI should be like this:
   https://www.domain.com/directory/connect/wordpress

4. Now copy both Application ID and Secure key

5. Now goto to Sngine `Admin Panel -> Settings -> Registration Settings -> Social Login` and paste both keys as shown

## Payments

Learn how to integrate Sngine with the different payments supported by Sngine like PayPal, Stripe, CoinPayments and more.

## PayPal

After installing Sngine now you can in easy steps integrate PayPal with it

1. First goto: https://developer.paypal.com/developer/applications/ and Sign in with your PayPal account

2. Now under Testing Tools click Sandbox Accounts then click Accounts then click on Create Account button and Create new Business (Merchant Account) and fill the form

3. Then Create Personal (Buyer Account) and fill the form

4. Both accounts will be linked with your new PayPal app for SandBox Mode

5. Now click My Apps & Credentials

6. Now goto to your PayPal App and add new webhook, Webhook URL should be like this:

   If you installed Sngine in your domain directly like www.domain.com the URI should be like this:
   https://www.domain.com/webhooks/paypal_subscriptions.php

   If you installed Sngine in your domain directly but without www like domain.com the URI should be like this:
   https://domain.com/webhooks/paypal_subscriptions.php

   If you installed Sngine in sub-domain like sub.domain.com the URI should be like this:
   https://sub.domain.com/webhooks/paypal_subscriptions.php

   If you installed Sngine in a directory like domain.com/directory the URI should be like this:
   https://www.domain.com/directory/webhooks/paypal_subscriptions.php

7. Also make sure that your app has subscriptions enabled

8. Now if you will use PayPal in SandBox (Test) Mode Copy Client ID and Secret

9. For Live Mode Copy Client ID and Secret from Live Tab

10. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both Client ID and Secret and select the mode you want Test or Live

## Paystack

After installing Sngine now you can in easy steps integrate Paystack with it

1. First goto: https://dashboard.paystack.com and Sign in with your Paystack live account or create a new one

   Your Paystack live account need to be activated to start using the live mode

2. Now you will copy your Secret Key

3. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste your Secret Key and enable the Paystack click Save

## Stripe

After installing Sngine now you can in easy steps integrate Stripe with it

1. First goto: https://dashboard.stripe.com/ and Sign in with your Stripe account

2. Now click Developers -> API Keys

3. Now goto to Webhooks and add new webhook, Webhook URL should be like this:

   If you installed Sngine in your domain directly like www.domain.com the URI should be like this:
   https://www.domain.com/webhooks/stripe_subscriptions.php

   If you installed Sngine in your domain directly but without www like domain.com the URI should be like this:
   https://domain.com/webhooks/stripe_subscriptions.php

   If you installed Sngine in sub-domain like sub.domain.com the URI should be like this:
   https://sub.domain.com/webhooks/stripe_subscriptions.php

   If you installed Sngine in a directory like domain.com/directory the URI should be like this:
   https://www.domain.com/directory/webhooks/stripe_subscriptions.php

4. Copy API Keys and your Webhook Signing Secret then goto to your Sngine Admin panel -> Settings -> Payments Settings and paste all and select the mode you want Test or Live

5. For Live you will need to activate your account first

## CoinPayments

After installing Sngine now you can in easy steps integrate CoinPayments with it

1. First goto: https://www.coinpayments.net/ and Sign in with your CoinPayments account

2. Now click Account -> Account Settings

3. Click on Merchant Settings tab and enter IPN Secert You can enter any string you want but try to make it difficult like a password

4. Now Click on Basic Settings tab and copy your Merchant ID then goto to your Sngine Admin panel -> Settings -> Payments Settings and paste both Merchant ID and IPN Secret and enable the CoinPayments and click Save

## Verifone (2Checkout Previously)

After installing Sngine now you can in easy steps integrate 2Checkout with it

1. First goto: https://secure.2checkout.com/cpanel/ and Sign in with your 2Checkout live account or create a new one

   Your 2Checkout live account need to be activated to start using the live mode

2. Now click Integrations and from API sections you will copy both APIs Keys and Merchant Code

3. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both APIs Keys and Merchant Code and enable the 2Checkout on Live mode and click Save

## Authorize.net

After installing Sngine now you can in easy steps integrate Authorize.net with it

1. First goto: https://login.authorize.net/ and Sign in with your Authorize.net live account or create a new one

   Your Authorize.net live account need to be activated to start using the live mode

2. Now click API Credentials & Keys and from API sections you will copy both API Login ID and Transaction Key

3. For Live mode you can change it from "Test Mode" to "Live Mode"

4. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both API Login ID and Transaction Key and enable the Authorize.net on Live mode and click Save

## Razorpay

After installing Sngine now you can in easy steps integrate Razorpay with it

1. First goto: https://dashboard.razorpay.com/app/website-app-settings/api-keys and Sign in with your Razorpay account or create a new one

2. Now go to Account & Settings and select API Keys and generate new Keys

3. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both Keys ID and Secret

4. For Live Mode you will need to chaneg the mode then re-generate the keys

## Cashfree

After installing Sngine now you can in easy steps integrate Cashfree with it

1. First goto: https://www.cashfree.com/ and Sign in with your Cashfree account or create a new one

2. Now go to Developers and select API Keys and generate new Keys

3. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both Keys ID and Secret

4. For Live Mode you will need to activate your account

## Coinbase

After installing Sngine now you can in easy steps integrate Coinbase with it

1. First goto: https://beta.commerce.coinbase.com/ and Sign in with your Coinbase account or create a new one

2. Now go to Settings and select Security and click New API Keys and copy both Keys ID and Secret

3. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both Keys ID and Secret

## Shift4 (SecurionPay Previously)

After installing Sngine now you can in easy steps integrate Shift4 with it

1. First goto: https://dev.shift4.com/dashboard and Sign in with your Shift4 account or create a new one

2. Now click on Settings then API keys and copy both Public and Secret Keys

3. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both Keys Public and Secret

4. For Live Mode you will need to activate your account

## MoneyPoolsCash

After installing Sngine now you can in easy steps integrate MoneyPoolsCash with it

1. First goto: https://www.moneypoolscash.com/user/dashboard and Sign in with your MoneyPoolsCash account or create a new one

2. Now click on Merchants -> Developers and copy both API-KEY and MERCHANT EMAIL

3. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both Keys API KEY and MERCHANT EMAIL

## MyFatoorah

After installing Sngine now you can in easy steps integrate MyFatoorah with it

1. First you will need to get Test Token and you can find it here: https://docs.myfatoorah.com/docs/test-token Just copy it to your Sngine.

2. Secondly you will need to get Live Token and API URL for your country you can find both here: https://docs.myfatoorah.com/docs/live-token Just copy it to your Sngine.

3. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both Tokens & API URL

## Epayco

After installing Sngine now you can in easy steps integrate Epayco with it

1. First goto: https://dashboard.epayco.com and Sign in with your Epayco account or create a new one

2. Now copy both Public Key and Private Key

3. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both Keys

## Flutterwave

After installing Sngine now you can in easy steps integrate Flutterwave with it

1. First goto: https://app.flutterwave.com/dashboard/settings/apis/live and Sign in with your Flutterwave account or create a new one

2. Now copy Public key and Secret Key and Encryption Key

3. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste all Keys

## Verotel

After installing Sngine now you can in easy steps integrate Verotel with it

1. First goto: https://controlcenter.verotel.com/ and Sign in with your Verotel account or create a new one

2. Now setup your website details and Your Success URL should be like this:

   If you installed Sngine in your domain directly like www.domain.com the URI should be like this:
   https://www.domain.com/webhooks/verotel.php?state=success

   If you installed Sngine in your domain directly but without www like domain.com the URI should be like this:
   https://domain.com/webhooks/verotel.php?state=success

   If you installed Sngine in sub-domain like sub.domain.com the URI should be like this:
   https://sub.domain.com/webhooks/verotel.php?state=success

   If you installed Sngine in a directory like domain.com/directory the URI should be like this:
   https://www.domain.com/directory/webhooks/verotel.php?state=success

   Decline URL is the same as your website URL

3. Now you need to copy both Shop ID and Signature Key

4. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both Shop ID and Signature Key

## MercadoPago

After installing Sngine now you can in easy steps integrate MercadoPago with it

1. First goto: https://www.mercadopago.com/ and Sign in with your MercadoPago account or create a new one

2. Go to the Developer Dashboard Click on “Credentials” from the sidebar (or find it under your App or account menu).

3. You will see two environments: Production and Sandbox Under each environment, you will find: Public Key and Access Token

4. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste both Public Key and Access Token

## Plisio

After installing Sngine now you can in easy steps integrate Plisio with it

1. First goto: https://plisio.net/account and Sign in with your Plisio account or create a new one

2. Now setup your API

3. Now goto to your Sngine `Admin panel -> Settings -> Payments Settings` and paste Secret key

## Cloud Storage

Learn how to integrate Sngine with the different cloud storage providers supported by Sngine like AWS S3, DigitalOcean and Wasabi.

## Amazon S3

After installing Sngine now you can in easy steps integrate Amazon S3 with it

1. First goto: https://console.aws.amazon.com/console/home and Sign in with your Amazon account

2. Now click Services And Select IAM under Security, Identity & Compliance and create a new user as the followings

3. Now click Services And Select S3 under Storage

4. Now click Create bucket

5. Now Make sure you have gave public access to your bucket

6. Also make sure you added the Bucket Policy by adding this JSON code in Bucket Policy, You'll need to replace "YOUR-BUCKET-NAME" with your full bucket name

       {
         "Version": "2012-10-17",
         "Statement": [
           {
                   "Sid": "AllowPublicRead",
                   "Effect": "Allow",
                   "Principal": {
                       "AWS": "*"
                   },
                   "Action": "s3:GetObject",
                   "Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*"
               }
           ]
       }

7. Also make sure you configered the CORS configuration by adding this JSON code

       [
           {
               "AllowedHeaders": [
                   "*"
               ],
               "AllowedMethods": [
                   "GET",
                   "HEAD",
                   "PUT",
                   "POST",
                   "DELETE"
               ],
               "AllowedOrigins": [
                   "*"
               ],
               "ExposeHeaders": [],
               "MaxAgeSeconds": 3000
           }
       ]

8. Now goto to your Sngine `Admin panel -> Settings -> Upload Settings` and paste both Keys

## Google Cloud Storage

After installing Sngine now you can in easy steps integrate Google Cloud Storage with it

1. First goto: https://console.cloud.google.com/iam-admin/serviceaccounts and Sign in with your Google account and select your project or create a new one

2. Now click Create service account and fill the form

3. Make sure you give this account Storage Admin Role as shown

4. Now we need to generate new Key as JSON so select your new account Click Manage Keys

5. Your new public/private key pair is generated and downloaded to your machine as a new file. This file is the only copy of this key

6. Now we can create our new Bucket so https://console.cloud.google.com/storage/browser and click Create Bucket

7. Now we need to make sure your bucket is public, So follow the followings

8. Now goto to your Sngine `Admin panel -> Settings -> Upload Settings` and paste both bucket name and your JSON Key file content and after click Save Changes click Test Connection

## DigitalOcean Spaces

After installing Sngine now you can in easy steps integrate DigitalOcean Spaces with it

1. First goto: https://cloud.digitalocean.com and Sign in with your DigitalOcean account

2. Now click Spaces And Click Create a Space

3. Now make sure from space settings page that Everyone can list the space files

4. Now click API And Click Generate New Key and copy both Key & Secret

5. Now goto to your Sngine `Admin panel -> Settings -> Upload Settings` and paste both Keys and your space name and location and after click Save Changes click Test Connection

## Wasabi

After installing Sngine now you can in easy steps integrate Wasabi with it

1. First goto: https://console.wasabisys.com/ and Sign in with your Wasabi account

2. Now click Buckets And Click Create Bucket

3. Now go to Acccess Keys and Create a new Access Key

4. Now you need to make sure that your bucket is public so go to buckets and click settings

5. Also make sure you added the Bucket Policy by adding this JSON code in Bucket Policy, You'll need to replace "YOUR-BUCKET-NAME" with your full bucket name

       {
         "Version": "2012-10-17",
         "Statement": [
           {
             "Sid": "AllowPublicRead",
             "Action": [
               "s3:GetObject"
             ],
             "Effect": "Allow",
             "Principal": "*",
             "Resource": "arn:aws:s3:::snginetest/*"
           }
         ]
       }

6. Now goto to your Sngine `Admin panel -> Settings -> Upload Settings` and paste both Keys and your bucket name and location and after click Save Changes click Test Connection

## Backblaze

After installing Sngine now you can in easy steps integrate Backblaze with it

1. First goto: https://secure.backblaze.com/b2_buckets.htm and Sign in with your Backblaze account

2. Now click Buckets And Click Create Bucket

3. Now go to App Keys and Add a New Application Key

4. Now goto to your Sngine `Admin panel -> Settings -> Upload Settings` and paste both Keys and your bucket name and location and after click Save Changes click Test Connection

## Yandex Cloud

After installing Sngine now you can in easy steps integrate Yandex Cloud with it

1. First goto: https://console.cloud.yandex.com/ and Sign in with your Yandex account

2. Now Follow the followings to create a new bucket

3. Now goto to your Sngine `Admin panel -> Settings -> Upload Settings` and paste both Keys and your bucket name and location and after click Save Changes click Test Connection

## Cloudflare R2

After installing Sngine now you can in easy steps integrate Cloudflare R2 with it

1. First goto: https://dash.cloudflare.com/ and Sign in with your Cloudflare account

2. Now click on R2 Object Storage

3. Now click on on API then click on Manage API Token

4. Now click on Create Account API Token

5. Create the token with the following permissions:

6. You will get the Access Key ID, Secret Access Key and S3 client endpoint, that you copy and paste them later in Sngine `Admin panel -> Settings -> Upload Settings`

7. Now you will need to create a bucket, so click on Create bucket

8. Now you will need configure the bucket CORS policy, so click on Settings then from CORS Policy section click on Add

9. Add the following CORS policy:

       [
         {
           "AllowedOrigins": ["*"],
           "AllowedMethods": ["GET", "HEAD"],
           "AllowedHeaders": ["range"],
           "ExposeHeaders": [
             "Content-Type",
             "Access-Control-Allow-Origin",
             "ETag"
           ],
           "MaxAgeSeconds": 3600
         }
       ]

10. Now you will need to use Custom Domain so from Custom Domains section click on Add

11. Finally you need to copy and paste the data in Sngine `Admin panel -> Settings -> Upload Settings`

## Pushr

After installing Sngine now you can in easy steps integrate Pushr with it

1. First goto: https://www.pushrcdn.com/dashboard and Sign in with your Pushr account

2. Now click on Push zones

3. Finally you need to copy and paste the data in Sngine `Admin panel -> Settings -> Upload Settings`

## SMS

Learn how to integrate Sngine with the different SMS providers supported by Sngine like Twilio SMS, BulkSMS and Infobip

## Twilio SMS

After installing Sngine now you can in easy steps integrate Twilio SMS with it to use SMS it for account activation and for the two-way verification

1. First goto: https://console.twilio.com/ and Sign in with your Twilio account

2. Now copy both ACCOUNT SID and AUTH TOKEN

3. Select Messaging service then click on Services and Create Messaging service

4. Now goto to Sngine `Admin Panel -> Settings -> SMS Settings` and paste both keys and phone number as shown also you can add your own number to test your settings (Save First before Testing)

## BulkSMS

After installing Sngine now you can in easy steps integrate BulkSMS with it to use SMS it for account activation and for the two-way verification

1. First you need to create your account on https://www.bulksms.com/

2. You can buy Sender ID if you want to be the name of your website

3. Now goto to your Sngine `Admin panel -> Settings -> SMS Settings` and open your settings page and paste your account username and password

## Infobip

After installing Sngine now you can in easy steps integrate Infobip with it to use SMS it for account activation and for the two-way verification

1. First you need to create your account on https://www.infobip.com/

2. Now goto to your Sngine `Admin panel -> Settings -> SMS Settings` and open your settings page and paste your account username and password

## Msg91

After installing Sngine now you can in easy steps integrate Msg91 with it to use SMS it for account activation and for the two-way verification

1. First you need to create your account on https://control.msg91.com/

2. Now you need to create new AuthKey

3. You can disable the additional security or simply whitelist your website's server IP

4. Create a new Template for your SMS

5. Now goto to your Sngine `Admin panel -> Settings -> SMS Settings` and open your settings page and paste your Msg91 AuthKey

## Push Notifications

In easy steps integrate OneSignal with Sngine to enable push notifications feature for:

1. Web Apps (For Web Site, Web-View Apps and PWA Apps)

2. Messaging Apps (For native Android and iOS messaging apps)

3. Timeline Apps (For native Android and iOS timeline apps)

This is means you will need to create 3 different apps in OneSignal and get 3 different API keys for each app

## Web Apps Notifications

To enable push notifications for Web Apps you need to follow the following steps:

1. First goto: https://app.onesignal.com/ and Sign in with your account or Sign up a new one.

2. Click on New App/Website

3. Now Enter your webiste or app name then Select Web then click Next: Configure Your Platform

4. Now Select Custom Code and Enter your website data and then click Save

5. Now your need to create new API Key, Go to Settings and click on Keys & IDs then click on Add Key

6. Now copy your new API ID & APP Key and paste it in Sngine `Admin panel -> Settings -> Notifications Settings` in Web Apps section

7. Now to integrate OneSignal with your Android Web-View App you need to go to Settings and click on Push & In-App then click on Google Android (FCM)

8. And to to get help with your Service Account JSON you can follow this link https://documentation.onesignal.com/docs/android-firebase-credentials

9. After that you will need to add the OneSignal APP ID to your Android App and rebuild the app and republish it

10. Now to integrate OneSignal with your IOS Web-View App you need to go to Settings and click on Push & In-App then click on Apple iOS (APNS)

11. And to to get help with your p8 Auth Key you can follow this link https://documentation.onesignal.com/docs/ios-p8-token-based-connection-to-apns

12. After that you will need to add the OneSignal APP ID to your IOS Web-View App and rebuild the app and republish it

## Messaging Apps Notifications

To enable push notifications for Messaging Apps you need to follow the following steps:

1. Simply you will create a new app in OneSignal and get the API Key and APP ID as you did in the previous steps except that you will exclude the Web option.

   Also you will use the same Service Account JSON for Android

   Also you will use the same p8 Auth Key for the IOS But the only difference is that you will use it with different APP BUNDLE ID

2. And you will save the APP ID & API KEY in Sngine `Admin Panel -> Settings -> Notifications Settings` in Messaging Apps section

## Timeline Apps Notifications

To enable push notifications for Timeline Apps you need to follow the following steps:

1. Simply you will create a new app in OneSignal and get the API Key and APP ID as you did in the previous steps except that you will exclude the Web option.

   Also you will use the same Service Account JSON for Android

   Also you reuse the p8 Auth Key for the IOS But the only difference is that you will use it with different APP BUNDLE ID

2. And you will save the APP ID & API KEY in Sngine `Admin Panel -> Settings -> Notifications Settings` in Timeline Apps section

## Video & Audio Calls

Sngine supports video & audio calls with the a lot of services, you can choose the one you want to use

## Twilio

After installing Sngine now you can in easy steps integrate Twilio with it for video & audio calls

1. First goto: https://console.twilio.com/ and Sign in with your Twilio account

2. Now copy ACCOUNT SID

3. Now go to Account then select APIs keys & tokens

4. After added your API name and click Create new API Key and then copy your API SID and API SECRET

5. Copy both and Now goto to Sngine `Admin Panel -> Settings -> Chat Settings` and paste ACCOUNT SID and API SID and API SECRET as shown

## LiveKit

After installing Sngine now you can in easy steps integrate LiveKit with it for video & audio calls

1. First goto: https://cloud.livekit.io/ and Sign in with your LiveKit account

2. Now create new project

3. Now go to Settings then select Keys

4. Copy both and Now goto to Sngine `Admin Panel -> Settings -> Chat Settings -> Audio/Video Calls` and paste API Key and API Secret and WebSocket URL as shown

## Agora

After installing Sngine now you can in easy steps integrate Agora with it for video & audio calls

1. First goto: https://console.agora.io/ and Sign in with your Agora account

2. Now click on Projects then Create New

3. Now Select Secure Mode: APP ID + Token then enter your project name

4. Now Copy your both App ID and App Certificate and copy them to Sngine admin panel

## Live Streaming

Sngine supports live streaming with the a lot of services, you can choose the one you want to use

## Agora

After installing Sngine now you can in easy steps integrate Agora with it for live streaming

1. First goto: https://console.agora.io/ and Sign in with your Agora account

2. Now click on Projects then Create New

3. Now Select Secure Mode: APP ID + Token then enter your project name

4. Now Copy your both App ID and App Certificate and copy them to Sngine admin panel

5. Now if you want to enable the Save Live Videos feature you will need to get your Agora Customer ID and Customer Certificate

6. Now goto to Sngine `Admin Panel -> Settings -> Live Stream Settings` and paste both Agora Customer ID and Customer Certificate as shown

7. Now you need to enable Agora Cloud Recording for your project

8. The final step you will need to creata new AWS S3 Bucket to save your users live videos and you can simply follow the same steps Here and then enter your bucket info in Sngine `Admin Panel -> Settings -> Live Settings`

## Integrations

Learn how to integrate Sngine with the different services like Twilio Video/Audio Calls, Google Maps, Yandex, and Giphy

## Google Maps

After installing Sngine now you can in easy steps integrate Google Map API with it

To start using Google APIs You must enable Billing on the Google Cloud Project at https://console.cloud.google.com/project/_/billing/enable

1. First goto: https://cloud.google.com/console/google/maps-apis/overview and Sign in with your Google account

2. Now Create new project or select your project if you have one already

3. Now You copy your already created API key

4. From API Console make sure you have the following APIs enabled from your project dashboard: https://console.cloud.google.com/apis/dashboard

5. Now goto to your Sngine `Admin panel -> Settings -> Posts Settings` and open your settings page and paste this key

## Google Vision

After installing Sngine now you can in easy steps integrate Google Vision API with it to use the adult image detection feature

To start using Google APIs You must enable Billing on the Google Cloud Project at https://console.cloud.google.com/project/_/billing/enable

1. First you must have a project on Google developers and you can check how to do it from here: Google.

2. Now goto: https://console.developers.google.com/apis/dashboard and Sign in with your Google account

3. Now click library and search for Vision and then make sure it's enabled

4. Now you can get the API key from Credentials

5. Now goto to your Sngine `Admin panel -> Settings -> Uploads Settings` and paste this key

## Google Recaptcha

After installing Sngine now you can in easy steps integrate Google Recaptcha with it

To start using Google APIs You must enable Billing on the Google Cloud Project at https://console.cloud.google.com/project/_/billing/enable

1. First you must have a project on Google developers and you can check how to do it from here: Google.

2. Now goto: https://console.cloud.google.com/security/recaptcha/ and Sign in with your Google account and select your project

3. Now click Create key

4. Now you can get your Key Id and to get the Secret Key you need to click on Integration tab then click on Integrate with a third-party service or plugin

5. Now goto to your Sngine `Admin panel -> Settings -> Security Settings` and paste this key

## Google Translate

After installing Sngine now you can in easy steps integrate Google Translate with it to let your users translate posts

To start using Google APIs You must enable Billing on the Google Cloud Project at https://console.cloud.google.com/project/_/billing/enable

1. First you must have a project on Google developers and you can check how to do it from here: Google.

2. Now goto: https://console.developers.google.com/apis/dashboard and Sign in with your Google account

3. Now click library and search for Cloud Translation API and then make sure it's enabled

4. Now you can get the API key from Credentials

5. Now goto to your Sngine `Admin panel -> Settings -> Posts Settings` and paste this key

## Yandex Translate

After installing Sngine now you can in easy steps integrate Yandex with it to let your users translate posts

1. First goto: https://translate.yandex.com/developers/keys and Sign in with your Yandex account

2. Now click Create a new key

3. Now goto to your Sngine `Admin panel -> Settings -> Posts Settings` and open your settings page and paste this key

## Giphy

After installing Sngine now you can in easy steps integrate Giphy with it to let your users search GIFs from Giphy

1. First goto: https://developers.giphy.com/ and Sign in with your Giphy account

2. Now click Create an API Key

3. Now goto to your Sngine `Admin panel -> Settings -> Posts Settings` and open your settings page and paste this key

## Cloudflare Turnstile

After installing Sngine now you can in easy steps integrate Cloudflare Turnstile with it to instead of Google reCAPTCHA

1. First goto: https://dash.cloudflare.com/ and Sign in with your Cloudflare account

2. Now click Turnstile then click Add Widget

3. Now goto to your Sngine `Admin panel -> Settings -> Security Settings` and paste the site key and secret key

## AgeVerif

After installing Sngine now you can in easy steps integrate AgeVerif with it to instead of Google reCAPTCHA

1. First goto: https://www.ageverif.com/ and Sign in with your AgeVerif account

2. Now click Website then click Add Website

3. Now goto to your Sngine `Admin panel -> Settings -> Registration Settings` and paste the site key and secret key

## Mobile Apps

Learn how to customize the web-view apps that come with Sngine by default for Android and IOS.

## Android App

1. Import your APP into Android Studio (Make sure you have latest Android Studio version)

2. Change App Name & App - Open `Andriod\Sngine\app\src\main\res\values\strings.xml`

3. Change your website link from `Andriod\Sngine\app\src\main\java\sngine\app\webview\SngineConfig.java`

4. To change package name from sngine.app.webview go to `Andriod\Java\Sngine` and set the cursor on sngine press `Shift+F6` and rename package to whatever you want

5. To change your applicationId from sngine.app.webview go to `Andriod\Sngine\app\build.gradle`

6. Change App Icon from `Andriod\Sngine\app\src\main\res\raw` and `Andriod\Sngine\app\src\main\res\mipmap-*`

7. To change your App Splash Screens `res/layouts`

8. Export your APK

## IOS App

1. Import your APP into XCode

2. Change your website link

3. Change your app name and bundle identifier and app icon and build your app

## FAQ

Explore answers for the frequently asked questions related to how to install and run Sngine.

## General

##### What PHP framework Sngine is built on?

We don't use any frameworks, Sngine is full pure PHP code.

##### What are Sngine dependencies?

Sngine depends on some 3rd-party libs for both PHP and JS and you can find them here:

- /vendor
- /node_modules

All Sngine dependencies are FREE and Open Souce with MIT, Apache v2.0 & LGPL (v2.1 & 3.0) licenses which means they are totally free to use in commercial products like Sngine.

##### What is best hosting for Sngine?

You can check our blog post to learn more: https://blog.sngine.com/best-hosting-for-sngine/

##### Can I run Sngine in more than one domain?

No, You can't run Sngine at 2+ end-products at the same time with same purchase code even for testing or development (domain.com, sub.domian.com, domain.com/dir are 3 different end-products), However you can install and run Sngine on your localhost along side with your live server with no problem. For more info check the Envato license policy https://codecanyon.net/licenses/standard

##### When is the next update coming up? What are the new features?

When we have something to announce we will announce about as usual also there is no specified date for every new update, We really encourage you to join Sngine group on Facebook to see more discussion about what's coming next:
https://www.facebook.com/groups/sngine

##### Can support team install/update Sngine or Build the apps for me?

No support not include any customization or installation service for building apps for your, you can check our Installation Guide to install Sngine on your own.

##### Can support team install/update Sngine as freelance work?

Yes we provide installation and update service as a freelance work, For any Freelance work you can contact our development team from the contact form:
https://codecanyon.net/user/zamblek#contact

## Installations

##### I have 404 error and links not working! Why?

Simply you forgot to upload the .htaccess file, Check this tutorail to learn more about this:
https://blog.sngine.com/links-not-working-in-sngine-why

##### I got this error during the installation "wizard cannot create the config file" How to fix it?

Just make sure that the includes folder is writable "777" then go and empty the database (remove any table from it) then try to run the installer wizard again and after installation change it back to its normal permissions.

##### How to run Sngine on Nginx & IIS severs?

You will find the Nginx & IIS configuration files in the zip package inside this folder "Extras/Servers" and for more info check this tutorial:
https://blog.sngine.com/sngine-nginx-server/

## Running

##### How to run Sngine on HTTPS?

Simply you will edit the config file, Check this tutorail to learn how to do it:
https://blog.sngine.com/how-to-run-sngine-on-https

##### I can't find any sitemap with Sngine! Where is it?

There is no sitemap comes with Sngine as there is no need for it, Check this link to learn more about this:
https://blog.sngine.com/sngine-sitemap/

##### How to use SMTP for emails with Sngine?

You can use SMTP with Sngine and to learn how to do it check this tutorial:
https://blog.sngine.com/smtp-email-settings-in-sngine/

## Support

If you have any questions that are beyond the scope of this documentation, Please feel free to contact us via Support Center

We are located in GMT +2:00 time zone and we answer all questions within 12-24 hours in weekdays. In some rare cases the waiting time can be to 48 hours. (except holiday seasons which might take longer).

Note: While we aim to provide the best support possible, please keep in mind that it only extends to verified buyers and only to issues related to our template like bugs and errors. Custom modifications or third party module implementations are not included.

#### Don't forget to Rate Sngine

Please Add your Review (Opinion) for Our template. It would be a great support for us.
Go to your CodeCanyon Profile > Downloads Tab > & then You can Rate & Review for our script.
Thank You.

## Changelog

See what's new added, changed, fixed, improved or updated in the latest versions.

To see more discussion about what's coming next Sngine Facebook Group

### Version 4.2.1 (30-12-2025)

- Fixed Minor Bugs

### Version 4.2 (20-12-2025)

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine PHP Dependencies
- Updated Sngine JS Dependencies
- Added Packages Payments History For User Settings
- Added Boosted Groups System
- Added Boosted Events System
- Added Plisio Payments
- Added Hidden Packages
- Added Admin Ability To Turn Digital Products On/Off
- Added AgeVerif Service
- Added Ads Videos
- Added Ads Reports
- Added Paid Modules
- Added Pro Packages Free Points
- Added Delete Notifications
- Added Reels Minimum Length
- Added Reels Maximum Length
- Added Videos Minimum Length
- Added Videos Maximum Length
- Added 5 More Affiliates Levels (Now 10 Levels)
- Added Event Distance
- Added Redirect to Messaging Mobile Apps
- Added Gifts with Points System
- Added Latest Blogs Widget
- Added Support Center (Tickets System)
- Added Ability to Enter Activation Code From Email
- Fixed Minor Bugs
- Fixed Orientation of Live Stream Recorded Videos
- Fixed Forums Descriptions Multiple lines
- Fixed Cropped images not deleted with profile photo/cover
- Fixed Story deletion now removes all media
- Fixed Adult images shown in user gallery and widget

### Version 4.1.1 (13-09-2025)

- Fixed Minor Bugs

### Version 4.1 (31-08-2025)

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine PHP Dependencies
- Updated Sngine JS Dependencies
- Added Socket.io Support
- Added Handle Browser Cache Issues
- Added Event Type (Online|In Person)
- Added Exclude Past Events From Discover
- Added Event Creation Post
- Added Group Creation Post
- Added Languages Filter to Pages
- Added Languages Filter to Groups
- Added Languages Filter to Events
- Added Clear Pending Uploads To Garbage Collector
- Added Clear Pending Uploads To Cronjob
- Added Pushr Cloud Storage Support
- Added Custom Landing Wallpaper
- Added Enable/Disable Pro Users Widget
- Added Enable/Disable Pro Pages Widget
- Added Prioritizes Friends & Followings in Reactions
- Added MSG91 New APIs Support
- Added New Sound for Notifications, Chat Messages & Calls
- Added Schema.org Support for Blogs
- Added Max Name Length
- Added Include Affiliate Link With Invitation Link
- Fixed Minor Bugs
- Fixed Email Notifications Issues
- Fixed Custom Field Value With Mutiple lines
- Fixed Fake User Generator Random Image Issue
- Fixed Fake User Generator Gender Issue
- Fixed Cover Image Limit Error Issue

### Version 4.0.6 (17-06-2025)

- Added Cloudflare R2 Storage Support
- Fixed Minor Bugs

### Version 4.0.5 (27-05-2025)

- Fixed User IP When Running Sngine with Docker
- Fixed Watch Module When Newsfeed Caching Enabled
- Fixed User Access Checks When Approval System Enabled
- Fixed LiveStreaming Recording Issue
- Fixed Messages with Special Characters in Sngine Messaging Apps
- Fixed Minor Bugs

### Version 4.0.4 (18-05-2025)

- Added OneSignal Sections for Messaging & Timeline Apps
- Fixed Vkontakte Social Login
- Fixed Bypass allow_url_fopen Error
- Fixed Fine People with Location Issue
- Fixed Yandex Upload Issue
- Fixed Minor Bugs

### Version 4.0.3 (08-05-2025)

- Fixed Uploading Performance (Loading Issue)
- Fixed Delete Merits Category
- Fixed Yandex Upload Issue
- Fixed Backbalze Upload Issue
- Fixed Installer Check Issue
- Fixed Minor Bugs

### Version 4.0.2 (05-05-2025)

- Fixed Reels Issue When Newsfeed Caching Enabled
- Fixed PWA JS Error
- Fixed Minor Bugs

### Version 4.0.1 (03-05-2025)

- Fixed PWA IOS Banner Issue
- Fixed Chunk Uploads Issue
- Fixed Backblaze Upload Issue
- Fixed Cash On Delivery Issue
- Fixed Login Issue
- Fixed Minor Bugs

### Version 4.0 (30-04-2025)

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine PHP Dependencies
- Updated Sngine JS Dependencies
- Added PWA
- Added Admin Ability To Turn PWA On/Off
- Added Docker Files
- Added Newsfeed Merge
- Added Newsfeed Caching
- Added Enhance Newsfeed Infinite Scroll
- Added Popular Posts Interval
- Added Chunk Uploads
- Added Admin Ability To Select Chunk Size
- Added Image Compression with Cloud Storage
- Added Google Translation Besides Yandex
- Added Chat Translation Like Posts
- Added Paid Live Streaming
- Added Newsfeed Sorting Shortcut
- Added Wallet Payment For Marketplace
- Added Cash On Delivery In Marktplace
- Added Admin Ability To Turn Cash On Delivery On/Off
- Added Censored Domains
- Added Admin Ability To Turn Censored Domains On/Off
- Added Manage Moderators Permissions From Admin Panel
- Added Hide From Suggestions List Privacy Settings
- Added Post Option For Ads System
- Added LiveKit For Audio/Video Calls
- Added Agora For Audio/Video Calls
- Added More 4 Places For Widgets
- Added New Option To Crop Cover Picture
- Added Reels Available For Non-Logged In Users
- Added Newsfeed Scrolling Enhancement
- Added MercadoPago Payment
- Added In Mobile Swipe Left To Back
- Added Admin Ability To Turn Mobile Swipe On/Off
- Added Cronjob System
- Added Admin Ability To Turn Cronjob System On/Off
- Added My Offers To Side Menu
- Added My Jobs To Side Menu
- Added My Courses To Side Menu
- Added Mask Uploaded File Path
- Added Admin Ability To Turn Mask Uploaded File Path On/Off
- Added [Verified, City, Country] Filters In People Finder
- Added Admin Ability To Disable Default YouTube Player
- Added HEIF/HEIC Images Support
- Added Posts Schedule System
- Added Posts Schedule Permission To Permissions Groups
- Added Cloudflare Turnstile CAPTCHA
- Added Custom Affiliates Levels (System Level)
- Added Custom Affiliates Levels (Permissions Group Level)
- Added Custom Affiliates Levels (User Level)
- Added Content Monetization To Affiliates System
- Added Pay The Referrer Who (Invited The Buyer|Invited The Seller)
- Added Password Complexity System
- Added Whitelist Providers
- Added HLS/M3U8 Support For Video Player
- Added Marketplace Automatic Delivery
- Added Marketplace Automatic Delivery To Garbage Collector
- Added Marketplace Automatic Delivery To Cronjob
- Added Show/Hide Login Password
- Added Announcement For All Visitors & Members
- Added Reset All Users Wallet Balance & Transactions To Garbage Collector
- Added Delete All Fake Users To Garbage Collector
- Added Delete All Fake Pages To Garbage Collector
- Added Delete All Fake Groups To Garbage Collector
- Added Copy The Invitation Link
- Added Smooth Scroll To New Posts
- Added In Mobile Show All Settings Once Click Settings
- Added In Mobile Show All Messages Once Click Messages
- Added Publisher Embded Error Message Instead Of Modal
- Added Change Profile, Page, Group & Event Layout Order
- Added Delete Publisher Removed Uploads (Photos, Videos, Audios, Files) From Server
- Added Ads Author Can See His Ads
- Added Location Search For Products
- Added User Ability To Lock Paid Post With Files
- Added User 'Getting Started' toggle in admin user settings
- Added Offers Read Permission To Permissions Groups
- Added Select Custom User Group Now Mandatory If Enabled
- Added Merits System
- Fixed Minor Bugs
- Fixed PayPal Duplicated Payments Log
- Fixed Donate With Wallet Amount Issue
- Fixed Wallet Transfer Max Set To 0 Issue
- Fixed Reels Reactions By Click In Desktop
- Fixed Up/Down Keys Popup Error
- Fixed Stripe Recurring Payments
- Fixed Video Quality Selector
- Fixed Show All (Pages, Groups, Events) When Share Post
- Fixed Show All (Pages, Groups, Events) In Ads Manager
- Fixed Marketplace Order Payment Issue
- Fixed Improve Transaction Handling In CoinPayments Webhook
- Fixed Discover & Popular Posts With Country Filter
- Fixed Notifications Counter Issue
- Fixed Posts Loader Colors In Dark Mode
- Fixed Pager Colors In Dark Mode
- Fixed Events Images in UI-Box Listing
- Fixed Edit Reels Comments/Replies Issue
- Fixed Show Course Start & End Date
- Fixed User Name In Activation Email Issue
- Fixed Stories With Friends System Disabled Issue
- Fixed Validate Amount For Wallet Operations To Ensure Non-Negative Values
- Fixed Update user access checks to allow logged-in users to bypass public system restrictions
- Fixed Disable Pull To Refresh in Android App for REELS
- Fixed Emojis & Stickers Space Issue
- Fixed Hide Points Card & Transaction with 0 Value

### Version 3.13 (30-09-2024)

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine PHP Dependencies
- Updated Sngine JS Dependencies
- Added Reels Module
- Added Disable Friends System
- Added Push Notifications For Android App
- Added Push Notifications For IOS App
- Added Chat Push Notifications
- Added Chat Privacy (Everyone, Friends, No One)
- Added Admin Ability To Disable Chat Module Completely
- Added Switching Camera in Live Streaming
- Added Show Camera Preview Before Live Streaming
- Added Enhanced Live Streaming Resolution To 720p+
- Added New Mobile UI
- Added Changed The Video Player To Plyr Instead Of Video.JS
- Added Abbreviated Counters
- Added Changed Posts With Map To Interactive Map Instead of Images
- Added Subscription Button In Profile
- Added Subscription Button In Page
- Added Subscription Button In Group
- Added Create Post To Quick Add Menu
- Added Create Live To Quick Add Menu
- Added Wallet Recharge Option Directly With Error Of No Funds Available
- Added Share to Timeline, Pages, Groups Or Events in Share Plugin
- Added Replaced PRO Badge With Icon
- Added Users Approval System
- Added Email Notifications For Users Approval System
- Added Watch Module Showing All Videos
- Added Detect Visitor Country Automatically For Watch Module
- Added Create Products In Pages
- Added Create Products In Groups
- Added Create Products In Events
- Added Search Profile Posts
- Added Search Page Posts
- Added Search Group Posts
- Added Search Event Posts
- Added Country Filter For Pages
- Added Country Filter For Groups
- Added Country Filter For Events
- Added Country Filter For Jobs
- Added Country Filter For Offers
- Added Country Filter For Courses
- Added Country Filter For Blogs
- Added Country Filter For Funding
- Added Yandex Cloud Storage Support
- Added Flutterwave Payment Gateway
- Added NyFatoorah Payment Gateway
- Added Epayco Payment Gateway
- Added Verotel Payment Gateway
- Added Stripe Payment Element
- Added PayPal Payouts Integration
- Added Updated Cashfree APIs To Latest Version
- Added Marketplace Accept Payments Instead Of Wallet Credit
- Added Donate Using Wallet Balance
- Added Admin Ability To Turn Donate Using Wallet Balance On/Off
- Added Static Pages With Redirect URLs
- Added Static Pages Added to Sidebar Menu
- Added Widgets Langauges
- Added Widgets Audience
- Added Points Transactions Log In User Settings
- Added Points/Comment For Post Author
- Added Points/Reaction For Post Author
- Added Admin Ability To Disable Points Monetization
- Added Custom Points System For Each Permissions Groups
- Added Watermark Using Username
- Added Monetization Earnigns In User Settings Page
- Added Paid Post Blurred Preview Image
- Added Subscriptions Post Blurred Preview Image
- Added Paid Post Will Paid Post For Subscribers Too
- Added Admin Ability To Maximum Total Upload Size
- Added Admin Ability To Set Default Privacy For New Users
- Added Admin Ability To Turn Username Changes Off
- Added Admin Ability To Disable Profile Updates Posts (Profile Pictures & Covers)
- Added Admin Ability To Set Maximum Paid Post Price
- Added Admin Ability To Set Maximum Monetization Plan Price
- Added Admin Ability To Disable Download Images
- Added Admin Ability To Disable Mouse Right Click
- Added Admin Ability To Resend Activation Emails
- Added User Can Select Custom User Group While Sign Up
- Added Admin Ability To Turn User Can Select Custom User Group On/Off
- Added Admin Ability To Turn Show Custom User Group Badge On/Off
- Added Manage Auto Connected Nodes In Getting Started
- Added Detect Visitor Langauge Automatically
- Added Admin Ability To Disable Auto Langauge Automatically
- Added Courses Module
- Added Event Sponsor For System Admins
- Added Pages Business ID
- Added Admin Ability To Turn Pages Business ID On/Off
- Fixed Minor Bugs
- Fixed Group Invitation System
- Fixed Stripe Recurring Payments Issue
- Fixed Blog Views Counter
- Fixed Hide Market Withdrawal Requests If Cart Disabled
- Fixed Page Info With Reviews Notifcations
- Fixed Login As with Demo Account Bug
- Fixed Settings Page Access With Packages Set As Subscriptions Only
- Fixed LinkedIn Social Login
- Fixed Close Button In Dark Mode
- Fixed MSG91 SMS Issue
- Fixed Video Player In Fullscreen Mode
- Fixed Reset reCAPTCHA after form submission
- Fixed Find People Will Find All Users Now
- Fixed Responsive Images Inside Blogs

### Version 3.12 ( 31-03-2024 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine PHP Dependencies
- Updated Sngine JS Dependencies
- Added Selling Digital Products
- Added Groups Reviews
- Added Admin Ability To Turn Groups Reviews On/Off [Admin Panel]
- Added Events Reviews
- Added Admin Ability To Turn Events Reviews On/Off [Admin Panel]
- Added Posts Reviews
- Added Paid Chat Messages For Monetizations
- Added Paid Audio/Video Calls For Monetizations
- Added Publish Posts Permission To Permissions Groups
- Added Create Jobs Permission To Permissions Groups
- Added Create Offers Permission To Permissions Groups
- Added Users Ability To Publish Jobs
- Added Users Ability To Publish Offers
- Added Post Approval System
- Added Email Notifications For Post Approval System
- Added Email Notifications For Verification Requests
- Added Adult Content Mode
- Added Verification Required For Publishing Posts
- Added Verification Required For Monetization
- Added Verification Required For Adult Content
- Added Payments VAT System
- Added Payments VAT System By User Country
- Added Payments Fees System
- Added Watermark Videos
- Added Combo Post
- Added Affiliates System Working With Bank Transfers
- Added Affiliates Working Recursively With Pro Packages
- Added Original Price To Offers
- Added Multiple Images To Offers
- Added Offers Expire Date Now Optional
- Added CV Attachment To Job Application
- Added Pages Events
- Added Admin Ability To Turn Pages Events On/Off [Admin Panel]
- Added List Non-Activated Users in Admin Panel [Admin Panel]
- Added List Users Stats In Admin Panel [Admin Panel]
- Added Export To CSV For Users Module [Admin Panel]
- Added Clear Compiled Templates From Garbage Collector [Admin Panel]
- Added Admin Ability To Turn Market Shopping Cart On/Off [Admin Panel]
- Added Unique Post Views System [Admin Panel]
- Added Login As for Admins Only [Admin Panel]
- Added Earnings Dashboard [Admin Panel]
- Added Visitors Insights [Admin Panel]
- Added New Landing Page
- Added Updated All Social Media Icons
- Added DigitalOcean Spaces S3 Compatibility
- Fixed Paid Posts Images Viewable While Slide Right/Left
- Fixed Paid Posts OG Tags Issue
- Fixed Fluid Videos Aspect Ration
- Fixed Update lightbox image download link
- Fixed Remove Top Friends From Other Places Than Profile Friends
- Fixed Delete Blog Cover Image Issue
- Fixed 2FA When System Turned Off
- Fixed Minor Bugs

### Version 3.11.1 ( 25-12-2023 )

- Fixed Paid Posts Issues
- Fixed Single Photo Comments Count Issue
- Fixed Blocked Recipients In Chatbox
- Fixed Minor Bugs

### Version 3.11 ( 05-12-2023 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine PHP Dependencies
- Updated Sngine JS Dependencies
- Added PayPal Recurring Payments
- Added Stripe Recurring Payments
- Added Paid Posts
- Added Allow Paid Post for Blogs
- Added Posts For Subscribers Only
- Added Allow Subscribers Only for Blogs
- Added Allow Subscribers Only for Live Stream
- Added Subscribers Only On/Off from Edit Post Menu
- Added Free Trial Monetization Plans
- Added Minutes & Hours Monetization Plans
- Added Share Screen Live Streaming
- Added Quick Tips Buttons in Live Posts
- Added Chat Box for Groups
- Added Chat Box for Events
- Added Pages Reviews Module
- Added Earnings Dashboard for Paid Movies System [Admin Panel]
- Added Update Factory Reset To Reset System Options [Admin Panel]
- Added Garbage Collector for Orphaned Posts Data [Admin Panel]
- Added FFmpeg Video Resolutions [Admin Panel]
- Added Videos Fluid Mode [Admin Panel]
- Added Disable Genders [Admin Panel]
- Added Unsubscribe Pro Package From User's Settings
- Added Manage Subscriptions From Profile
- Added Manage User's Subscriptions Privacy From Privacy Settings
- Added User Ability to Share Profile
- Added User Ability to Share Page
- Added User Ability to Share Group
- Added User Ability to Share Event
- Added Hide Videos Tab from Profile if Videos Upload Disabled
- Added Hide Videos Tab from Page if Videos Upload Disabled
- Added Hide Videos Tab from Group if Videos Upload Disabled
- Added Hide Videos Tab from Event if Videos Upload Disabled
- Added Seller Info in the Invoice
- Added Search Option in Mobile View If Enabled
- Fixed Minor Bugs
- Fixed Emojis Insertion at End of Textarea
- Fixed Buy Now Shows Login Modal for Visitor
- Fixed Permissions Group Delete
- Fixed Delete User Posts When Delete User Account
- Fixed Marketplace Total Price
- Fixed Remove Select Currency From Products
- Fixed Paid Movies For Public Issue
- Fixed Paid Movies Price Issue
- Fixed Muted Videos When Auto-Play Off
- Fixed Scraper m3u8 files Issue
- Fixed Zoom In Mobile Browser While Publish Post|Comment
- Fixed Exclude Banned Users from Newsfeed
- Fixed Stoies Issue

### Version 3.10 ( 07-09-2023 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine PHP Dependencies
- Updated Sngine JS Dependencies
- Added Market Purchase Module
- Added Tips To Blogs
- Added Admin ability to turn Switch Accounts On/Off [Admin Panel]
- Added Sngine Login as Social Login
- Added Enable/Disable Reactions [Admin Panel]
- Added SMS Limit/Hour
- Added Wallet Transfer Maximum [Admin Panel]
- Added Send Tips in Profiles
- Added User ability to turn Send Tips in his profile On/Off [User Settings]
- Added Tips Button in Pages
- Added Page's Admin ability to turn Send Tips in his page On/Off [Page Settings]
- Added Products Limits Per Package
- Added Business Tax Info, Address, Website with Pages Verification Requests
- Added Change Profile Cover from Old Photos
- Added Change Page Cover from Old Photos
- Added Change Group Cover from Old Photos
- Added Change Event Cover from Old Photos
- Added Hide Permissions For Disabled Modules in Packages
- Added Enhanced The Search System
- Added Products Tab in Profile Page
- Added Manage Profile Top Photos
- Added Manage Profile Top Friends
- Added Photo Link Copy When Sharing Single Photo
- Added Create Funding from Publisher
- Added Page Description Supports Multiple Lines
- Added Group Description Supports Multiple Lines
- Added Event Description Supports Multiple Lines
- Added Show User's Marketplace Balance in Admin Panel
- Added Show User's Funding Balance in Admin Panel
- Added Show User's Monetization Balance in Admin Panel
- Added Enhanced Blogs Tags System
- Added More Zones for Wasabi Settings
- Added Upgrade FontAwesome to v6+
- Added Upgrade Installer Wizard to v5+
- Added Upgrade Updater Wizard to v5+
- Fixed Minor Bugs
- Fixed Change OG-Image with Video Thumbnail
- Fixed Exclude None-Activated Users From New People
- Fixed Exclude Super Admin From New People
- Fixed Ads for Pages & Groups
- Fixed Noty Notification not Clickable
- Fixed Pro Packages Price Format
- Fixed Profiles/Pages/Groups/Events UI make info first
- Fixed Stories ADS Last More Than 24 Hours
- Fixed Funding Post's Title Open New Window
- Fixed Change People UI Make Search At Bottom
- Fixed Hide Boosted Pages if Pages Disabled From Sidebar Menu
- Fixed Super Admin Can Change His User Group
- Fixed OneSignal Icon Position Issue

### Version 3.9.1 ( 17-06-2023 )

- Fixed Minor Bugs
- Fixed Cover image position issue
- Fixed DataTables alert issue when edit user in admin panel
- Fixed Critical Security Issues & Thanks to @IlyasMakari (https://twitter.com/IlyasMakari)
- Fixed Profile picture when start chat from profile, market, popover ...etc
- Fixed Replaced CDN for "Bootstrap" & "tinymce-i18n"
- Fixed Fixed "Forget Password" link position
- Fixed Admin panel badge text white colors in day mode
- Fixed Stories Issue
- Fixed Funding Permission

### Version 3.9 ( 05-06-2023 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine PHP Dependencies
- Updated Sngine JS Dependencies
- Added Migrate to Bootstrap v5+
- Added New Default Theme
- Added Fluid Design Option
- Added Admin ability to turn Fluid Design Option On/Off [Admin Panel]
- Added Change Icons Colors [Admin Panel]
- Added New Social Login via WordPress
- Added New System Ads Slot For Specific Pages
- Added New System Ads Slot For Specific Groups
- Added Emojis Menu Lazy Loading
- Added MoneyPoolsCash Automatic Withdrawal Payments
- Added Movies Pay Per View Module
- Added Switch Accounts
- Added Share Stories As Ads
- Added Videos Categories
- Added Manage Videos Categories [Admin Panel]
- Added Manage Custom Users Groups [Admin Panel]
- Added Manage Permissions Groups [Admin Panel]
- Added Pro Packages With Permissions Groups [Admin Panel]
- Added Pro Packages With Picked Videos Categories Access [Admin Panel]
- Added Admin ability to turn Verification Docs On/Off [Admin Panel]
- Added Make “Boosted” Posts Visible To Website Visitors
- Added Uploads Permission for Non-Logged In Users
- Added Change Profile Picture from Old Photos
- Added Change Page Picture from Old Photos
- Added Change Group Picture from Old Photos
- Fixed Minor Bugs
- Fixed Games Genres Issue
- Fixed Publisher Privacy Dropdown Menu in Mobile
- Fixed Video Player Aspect Ratio
- Fixed Stripe with JPY currency
- Fixed Backup contains content\backups folder
- Fixed Facebook Embed Responsive Issue

### Version 3.8 ( 31-03-2023 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine PHP Dependencies
- Updated Sngine JS Dependencies
- Added New Landing Page Design
- Added Watch Module
- Added Tips Module
- Added Content Monetization Custom Plans Module
- Added Reactions Order [Admin Panel]
- Added Allow Animated Images for Avatars/Covers
- Added Admin ability to turn Animated Images On/Off [Admin Panel]
- Added Games Genres
- Added Discover Pages by Categories
- Added Discover Groups by Categories
- Added Discover Events by Categories
- Added Discover Games By Genres
- Added Edit Pages Description SEO [Admin Panel]
- Added Edit Groups Description SEO [Admin Panel]
- Added Edit Events Description SEO [Admin Panel]
- Added Edit Games Description SEO [Admin Panel]
- Added Manage DayTime Messages [Admin Panel]
- Added Backbalze New Location [Admin Panel]
- Added Moneypoolscash Payment Gateway
- Added Show Ads Campaigns for Non-logged-in Members
- Fixed Pages Fake Generator
- Fixed Bank Transfers Accept [Admin Panel]
- Fixed Highcharts.js Translation [Admin Panel]
- Fixed Group Cover Image Position Issue
- Fixed Post Title With Feelings Issue
- Fixed Super Admin Can't Be Demo Account
- Fixed Dark Logo If Not Uploaded
- Fixed Advanced Search With Empty Query Links Issue
- Fixed Friends Count To Exclude Banned Users
- Fixed Posts limit/hours for blogs
- Fixed Fullname in Forums if Usernames Only Enabled
- Fixed Deleting Comments When Post Deleted
- Fixed Deleting Blog Cover Image When Blog Deleted
- Fixed Pinned Post Twice Views
- Fixed Promoted Jobs Not Open
- Fixed Images & Videos Aspect Ratio

### Version 3.7 ( 01-01-2023 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine PHP Dependencies
- Updated Sngine JS Dependencies
- Added Content Monetization for [Profiles|Pages|Groups]
- Added Manage Reactions [Admin Panel]
- Added Add Follower/Followings Privacy Settings
- Added Ads Free System for Pro Accounts
- Added Admin ability to turn Ads Free System On/Off [Admin Panel]
- Added Posts Count in [Profile|Page|Group|Event]
- Added Photos Count in [Profile|Page|Group|Event]
- Added Videos Count in [Profile|Page|Group|Event]
- Added Who can Send Gifts [Everyone|Verified|Pro|Admins]
- Added Who can Upload Videos [Everyone|Verified|Pro|Admins]
- Added Who can Upload Audios [Everyone|Verified|Pro|Admins]
- Added Who can Upload Files [Everyone|Verified|Pro|Admins]
- Added Who can Add Colored Posts [Everyone|Verified|Pro|Admins]
- Added Who can Add Feelings/Activity Posts [Everyone|Verified|Pro|Admins]
- Added Who can Add Poll Posts [Everyone|Verified|Pro|Admins]
- Added Who can Add Geolocation Posts [Everyone|Verified|Pro|Admins]
- Added Who can Add GIF Posts [Everyone|Verified|Pro|Admins]
- Added Who can Post As Anonymous [Everyone|Verified|Pro|Admins]
- Added Stripe New Checkout APIs
- Added Dark|Light Logo [Admin Panel]
- Added Mixcloud Support
- Added Backblaze Bucket Region "eu-central-003" [Admin Panel]
- Fixed FastCGI Issue
- Fixed Pro System Charts in Admin Panel
- Fixed Pro Earning of Current Month
- Fixed Disabled Currencies in Admin Panel
- Fixed Auto Followings Check
- Fixed Quick Search Log Check
- Fixed Delete Original Video After FFmpeg Convert
- Fixed Backups Function
- Fixed Campaign Potential Reach
- Fixed RazorPay Issue
- Fixed Stories Preview Issue with Videos
- Fixed Mass Notifications Extrenal Link Open New Tab
- Fixed Minor Bugs

### Version 3.6.3 ( 12-10-2022 )

- Fixed Categories Translation
- Fixed FFmpeg issue with Cloud Saving
- Fixed Minor Bugs

### Version 3.6.2 ( 20-09-2022 )

- Updated Sngine Default Theme Colors
- Added New Post Reactions Images
- Fixed Minor Bugs

### Version 3.6.1 ( 12-09-2022 )

- Fixed Newsfeed Countries Issue
- Fixed @mentions Issue
- Fixed Save To Cloud Storage Issue
- Fixed Vkontakte Adaptor Issue
- Fixed Tinymce Uploading Images Issue
- Fixed Custom CSS Colors Issue
- Fixed Minor Bugs

### Version 3.6 ( 01-09-2022 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine PHP Dependencies
- Updated Sngine JS Dependencies
- Added Move Sngine JS Dependencies to NPM
- Added FFMPEG Support
- Added Admin ability to turn FFMPEG On/Off [Admin Panel]
- Added All Comments Sorting in Comments
- Added Backblaze Cloud Storage
- Added Manage Reserved Usernames [Admin Panel]
- Added Profile Image Required While Sign Up On/Off [Admin Panel]
- Added Location Data Required While Sign Up On/Off [Admin Panel]
- Added Education Data Required While Sign Up On/Off [Admin Panel]
- Added Work Data Required While Sign Up On/Off [Admin Panel]
- Added Allow Special Characters in Names [Admin Panel]
- Added Share the post to Event
- Added Publish Blogs Inside Pages
- Added Publish Blogs Inside Groups
- Added Publish Blogs Inside Events
- Added Posts Views System
- Added Admin ability to turn Posts Views System On/Off [Admin Panel]
- Added Points/Post View in Points System
- Added Custom Countries for Auto-Friend Feature
- Added Custom Countries for Auto-Follow Feature
- Added Custom Countries for Auto-Like Feature
- Added Custom Countries for Auto-Join Feature
- Added Native Emojis Support
- Added Newsfeed Location Filter
- Added Admin ability to Enable/Disable Any Currency [Admin Panel]
- Added Pro Package Badge with Comments
- Added Video.js Langauges
- Added New Ads Positions Under The Post & Blog
- Added Stories Preview
- Fixed Agora Cloud Recording
- Fixed Wasabi Files Delete After Deleting The Post
- Fixed Update Pages, Groups & Events Counters When Delete User
- Fixed Default Website Description Translation
- Fixed Odysee.com Scraper Bug
- Fixed Dark Mode Pagination Colors
- Fixed Live Video Screenshot
- Fixed Video Calls UI
- Fixed User Online Bug
- Fixed Offers Date Format Match System Date Format
- Fixed Delete Album Photos After Load More
- Fixed Minor Bugs

### Version 3.5 ( 05-06-2022 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Added Move libs to Composer
- Added Razorpay Payment Method
- Added Cashfree Payment Method
- Added Coinbase Payment Method
- Added SecurionPay Payment Method
- Added Live Streaming on Pages
- Added Live Streaming on Groups
- Added Live Streaming on Events
- Added Copy Post Link to Clipboard
- Added Account Activation Required
- Added Admin ability to turn Activation Required On/Off [Admin Panel]
- Added @mentions Now Support Any Language
- Added Translate Site Title To User Language
- Added Google Cloud Storage
- Added Admin ability to turn Google Cloud Storage On/Off [Admin Panel]
- Added Category Name with Product Details
- Added Report Categories and Report Reason
- Added Admin ability to Manage Report Categories [Admin Panel]
- Added Admin ability to Manage HTML support in Rich Text Editor [Admin Panel]
- Added Search Box in Blogs Module
- Added Different Currencies per Product
- Added Remove Upload Limits for Admins/Mods
- Fixed Re-Share Public Group Post
- Fixed Blog Comments For Visitors
- Fixed Delete Reports If Content Already Deleted
- Fixed Translation [Select All|Deselect All|Nothing Selected] in Ads Manager
- Fixed Multiple Select Custom Field Value
- Fixed Lightbox Arrows Directions in RTL Languages
- Fixed Video loaded with "View X New Posts" Not Playing
- Fixed Edit Comment reflected on Replies Bug
- Fixed Adblock Detector
- Fixed Rumble.com Videos
- Fixed Banned.Video Videos
- Fixed Brighteon Videos
- Fixed Mutual Friends Loader
- Fixed User Name on Video/Audio Calls
- Fixed Disabled Countries Issue
- Fixed Minor Bugs

### Version 3.4 ( 10-02-2022 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Added Wasabi Cloud Storage
- Added Free Trial Pro Packages
- Added Sorting in Jobs
- Added Filter by location in Jobs
- Added Sorting in Offers
- Added Filter by location in Offers
- Added Filter by location in Marketplace
- Added Pro Packages Order
- Added Newsfeed Module Publicly Accessible
- Added Admin ability to turn Newsfeed Public On/Off [Admin Panel]
- Added Pages Module Publicly Accessible
- Added Groups Module Publicly Accessible
- Added Events Module Publicly Accessible
- Added Games Module Publicly Accessible
- Added Developers Module Publicly Accessible
- Added Photos in Lightbox Mode Publicly Accessible
- Added Allow Uploading .webp Images
- Added Max Results for Marketplace [Admin Panel]
- Added Max Results for Offers [Admin Panel]
- Added Max Results for Jobs [Admin Panel]
- Added Max Results for Games [Admin Panel]
- Added Max Results for Search [Admin Panel]
- Added Advanced Search System (Load More Results)
- Added Auto-Play Videos
- Added Admin ability to turn Auto-Play Videos On/Off [Admin Panel]
- Added Copy Affiliates Link to Clipboard
- Added Languages Order
- Added Countries Module [Admin Panel]
- Added Default System Country
- Added Multiple Select Custom Field
- Added Custom Fields for Products
- Added Custom Fields for Jobs
- Added Custom Fields for Offers
- Added Search With Custom Fields
- Added Twitch Profile URL
- Added Save Button on Edit Post
- Added Save Button on Edit Comment
- Added Login Modal for User Actions (Add Friend, Like Page ... etc)
- Added Validations on all admin -> categories add/edit modules
- Fixed Post/Photo Privacy Check Error
- Fixed Censored Words Bug
- Fixed Voice Notes Bug
- Fixed Directory Orphan Data Bug
- Fixed Album Title Translation
- Fixed Blog Category Name Translation
- Fixed Forums Names Translation
- Fixed Custom Pro Package Message Translation
- Fixed Custom Field Label Translation
- Fixed Ban Super Admin
- Fixed Long Vertical Images
- Fixed Long Vertical Videos
- Fixed Lightbox Close Button
- Fixed Add/Edit System Ads Dropdown Menu
- Fixed Remove user from all joined groups/events when delete user
- Fixed Minor Bugs

### Version 3.3 ( 25-11-2021 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Added View X New Posts in Newsfeed
- Added Multi-Level Affiliates System
- Added ADS Approval System
- Added Position of the Currency Symbol (Left|Right)
- Added Voice Note Encoding (MP3|OGG|WAV)
- Added Voice Note Duration
- Added Uploads CDN
- Added Custom Ban Message
- Added Custom Pro Package Message
- Added Upgraded Page after Buying Pro Package
- Added Fake Pages Generator
- Added Fake Groups Generator
- Added Points/Follower in Points System
- Added Points/Referred in Points System
- Added Max Results for Newsfeed Posts [Admin Panel]
- Added Max Results for Pages [Admin Panel]
- Added Max Results for Groups [Admin Panel]
- Added Max Results for Events [Admin Panel]
- Added Phone Code in Signup Form
- Added Lightbox Download Button
- Added Translate Countries Names
- Added Translate Package Name in Packages Page
- Added Translate Blog Categories in Blog Page
- Added Show Stories From All Users
- Fixed Max Posts Limit for Pages
- Fixed Header/Footer Ads
- Fixed Donate Permission
- Fixed Header Menu Scroll
- Fixed Forum Thread/Reply Username Bug
- Fixed Languages Menu CSS
- Fixed Recorded Audio in IOS
- Fixed Lightbox UI
- Fixed Odysee.com Scraper Bug
- Fixed Back Home After Deleting Post
- Fixed User Biography Mutiple Lines
- Fixed Minor Bugs

### Version 3.2.1 ( 25-08-2021 )

- Fixed Edit user bug
- Fixed Audio/Video Calls & Live Streaming on IOS
- Fixed Agora Live Stream Recording
- Fixed PayStack 404 Error
- Fixed Minor Bugs

### Version 3.2 ( 15-08-2021 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Font-Awesome]
- Added UI Enhancements
- Added Invitations System
- Added Factory Reset [Admin Panel]
- Added Demo Account Mode
- Added Sub-Categories (Infinite Levels) for Pages
- Added Sub-Categories (Infinite Levels) for Groups
- Added Sub-Categories (Infinite Levels) for Events
- Added Sub-Categories (Infinite Levels) for Blogs
- Added Sub-Categories (Infinite Levels) for Marketplace
- Added Sub-Categories (Infinite Levels) for Offers
- Added Sub-Categories (Infinite Levels) for Jobs
- Added Sub-Categories (Infinite Levels) for Developers Apps
- Added Google Play Store Badge on Landing Page
- Added Huawei AppGallery Badge on Landing Page
- Added Apple App Store Badge on Landing Page
- Added "Subscription is Required" Message if Subscription is enabled
- Added Remove Relationship from Find People if disabled from admin panel
- Added Remove Relationship from Ads Campaigns if disabled from admin panel
- Added Remove Relationship from Privacy Settings if disabled from admin panel
- Added Remove Work Info from Privacy Settings if disabled from admin panel
- Added Remove Location Info from Privacy Settings if disabled from admin panel
- Added Remove Education Info from Privacy Settings if disabled from admin panel
- Added Twemoji-amazing instead of outdated twemoji-awesome with 3500+ emojis
- Added Super Admin Account can't be edited/deleted
- Added Delete Button in Edit Page Edit [Admin Panel]
- Added Delete Button in Edit Group Edit [Admin Panel]
- Added Delete Button in Edit Event Edit [Admin Panel]
- Added Refund the user when admin rejects Wallet Withdrawal Request
- Added Refund the user when admin rejects Affiliates Withdrawal Request
- Added Refund the user when admin rejects Points Withdrawal Request
- Added Refund the user when admin rejects Funding Withdrawal Request
- Fixed Live Stream on Mobile & Update Agora SDK to v4.x
- Fixed Audio/Video Calls & Update Twilio SDK to v2.x
- Fixed Add more photos in albums
- Fixed Share posts to groups with approval system
- Fixed Reactions on iPad
- Fixed Google Maps Auto-complete
- Fixed Link Scraper
- Fixed Readmore.js Height
- Fixed Video/Audio Views for Shared Post
- Fixed Minor Bugs

### Version 3.1 ( 30-05-2021 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Font-Awesome]
- Added Add Button in Header
- Added Funding System
- Added Paystack Payments
- Added Msg91 SMS Gateway
- Added Stories Permission (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Ads Permission (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Audio Calls Permission (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Video Calls Permission (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added View All Posts Option [Admin Panel]
- Added Invite by Phone Number
- Added Share Posts from Public Groups
- Added Share Posts from Public Events
- Added Edit Name Minimum Length [Admin Panel]
- Added Change Modules Descriptions from Admin Panel [Admin Panel]
- Added Hide Banned Users from Search Results
- Added Hide Banned Users from Friends, Followings & Followers List
- Added Hide Banned User's Posts
- Added Display Package Name when hover on Pro Badge
- Added Honeypot Check to stop Spammers
- Fixed Remove Location Permission [Android App]
- Fixed Google login issue [Android App]
- Fixed Event's date Translation
- Fixed OneSignal Push Notifications
- Fixed URL in user first|last name
- Fixed Youtube scaper height
- Fixed Genders Translation
- Fixed Theme must be enabled to work as default theme
- Fixed Chat issue when with blocked user
- Fixed Minor Bugs

### Version 3.0 ( 31-01-2021 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Bootstrap|Font-Awesome]
- Added Changed DB from MYISAM to INNODB
- Added Background Thread for time-consuming tasks like send newsletter, garbage collector ...etc
- Added Theme Switcher
- Added Wallet Withdrawals
- Added Admin ability to turn the Wallet Withdrawals On/Off [Admin Panel]
- Added Manage Genders [Admin Panel]
- Added Gender Privacy
- Added Sorting in Marketplace
- Added Delete For Everyone with Chat
- Added Links to Custom Fields
- Added Changing Username/Name remove the Verification Badge
- Added Show only Usernames instead of Full Names [Admin Panel]
- Added Admin ability to turn Find by Location On/Off [Admin Panel]
- Added Disable Friend Request After Decline On/Off [Admin Panel]
- Added Hide profile info from settings and profile page [Admin Panel]
- Added Set Stories Duration [Admin Panel]
- Added Show the user max file size to upload
- Added Desktop Infinite Scroll [Admin Panel]
- Added Different description for each module [SEO]
- Added Jobs & Offers to Directory [SEO]
- Added No-follow to links in the posts [SEO]
- Added Added Pages Category Description [SEO]
- Added Added Groups Category Description [SEO]
- Added Added Events Category Description [SEO]
- Added Added Offers Category Description [SEO]
- Added Added Jobs Category Description [SEO]
- Added Added Blogs Category Description [SEO]
- Added Added Marketplace Category Description [SEO]
- Fixed Minor Bugs
- Fixed FTP uploads CORS issue
- Fixed Twitch Embed issue
- Fixed Page reply to the comment notification
- Fixed Anonymous photos showing in user profile & albums
- Removed Instagram Login

### Version 2.9 ( 30-09-2020 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Bootstrap|Font-Awesome]
- Added New Install/Update Wizard
- Added Live Stream Module
- Added Admin ability to turn Live Stream On/Off [Admin Panel]
- Added Live Permission (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Offers Module
- Added Admin ability to turn Offers On/Off [Admin Panel]
- Added New System Ads Place for offers Module
- Added Jobs Module
- Added Admin ability to turn Jobs On/Off [Admin Panel]
- Added New System Ads Place for Jobs Module
- Added Changing password will logout all other sessions
- Added Security Check (Password Required) to change Email or Username
- Fixed og:image for links and media posts
- Fixed Shared Anonymous Post
- Fixed Profile Completion Links (Upload Profile Picture & Cover)
- Fixed Total friend requests sent count
- Fixed Minor Bugs

### Version 2.8 ( 23-06-2020 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Bootstrap|Font-Awesome]
- Added Enhance the Design
- Added Convert All PNG Icons to SVG
- Added Home Icon in Header
- Added Online Status on Posts
- Added Admin ability to turn Online Status on Posts On/Off [Admin Panel]
- Added Post As Anonymous
- Added Admin ability to turn Anonymous Mode on Posts On/Off [Admin Panel]
- Added OneSignal Push Notifications
- Added HTML Email Templates
- Added Distance Unit (Mile or Kilometer)
- Added Translation for DataTables
- Added Translation for Tinymce
- Added Blogs & Forums Photo Upload
- Added Admin ability to turn Blogs & Forums Photo Upload On/Off [Admin Panel]
- Added Admin ability to turn Pages Completely On/Off [Admin Panel]
- Added Pages Permission (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Admin ability to turn Groups Completely On/Off [Admin Panel]
- Added Groups Permission (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Admin ability to turn Events Completely On/Off [Admin Panel]
- Added Events Permission (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Blogs Privacy (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Marketplace Privacy (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Forums Permission (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Movies Permission (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Games Permission (Only Admins, Only Admins and Pro User or Everyone) [Admin Panel]
- Added Reset All Users's Points [Admin Panel]
- Added Admin ability to turn Infinite Scroll on Mobile On/Off [Admin Panel]
- Added Admin ability to turn Cover Photo Resolution Limit On/Off [Admin Panel]
- Added Admin ability to turn Comments Photo Upload On/Off [Admin Panel]
- Added Admin ability to turn Chat Photo Upload On/Off [Admin Panel]
- Added Admin ability to turn Wallet System On/Off [Admin Panel]
- Added Admin ability to turn Wallet Transfer Money On/Off [Admin Panel]
- Added Admin ability to turn Affiliates Withdraw Earned Money On/Off [Admin Panel]
- Added Admin ability to turn Affiliates Transfer Earned Money To Wallet On/Off [Admin Panel]
- Added More options for Garbage Collector [Admin Panel]
- Added More options for Newsletter [Admin Panel]
- Added Voice Notes in Posts
- Added Admin ability to turn Voice Notes in Posts On/Off [Admin Panel]
- Added Voice Notes in Comments
- Added Admin ability to turn Voice Notes in Comments On/Off [Admin Panel]
- Added Voice Notes in Chat
- Added Admin ability to turn Voice Notes in Chat On/Off [Admin Panel]
- Fixed Points System Daily Limit
- Fixed Faker Random Images
- Fixed DayTime Messages Timing
- Fixed Disable publish button while uploading
- Fixed Change SMS activation codes to be only 6 digits
- Fixed Listen to 2 audio files at same time
- Fixed Reaction translation
- Fixed Minor Bugs

### Version 2.7.2 ( 20-05-2020 )

- Fixed Crtical Bugs

### Version 2.7.1 ( 24-04-2020 )

- Fixed Crtical Bugs

### Version 2.7 ( 17-02-2020 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Bootstrap|Font-Awesome]
- Added Adult Images Detection System
- Added Banned Usernames
- Added Banned Email Providers
- Added Comments Sort by Top/Recent
- Added Hide Post from My Timeline
- Added New SMS BulkSMS provider
- Added New SMS Infobip provider
- Added New Storage Digitalocean
- Added New Storage FTP
- Added New Payemnts CoinPayments
- Added New Payemnts 2Checkout
- Added Revoke Apps Connection from User Settings
- Added Watermark Overlay [Admin Panel]
- Added Prevent Brute-Force Attack
- Added Admin ability to turn Brute-Force Attack Detection On/Off [Admin Panel]
- Added Admin ability to turn Feelings/Activity Posts On/Off [Admin Panel]
- Added Static Pages Order [Admin Panel]
- Added Widgets Order [Admin Panel]
- Added WYSIWYG Editor in Admin Announcements [Admin Panel]
- Added Delete Account button in edit user page [Admin Panel]
- Added Set allowed file extension while selecting the files to upload
- Fixed Birthdate datetime format in profile page
- Fixed Delete friends & followers connections when delete user account
- Fixed Reactions box position while scrolling
- Fixed Minor Bugs
- Removed Windows Phone App

### Version 2.6.1 ( 23-11-2019 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Font-Awesome]
- Added Support for MySQL v8+
- Added Unusual Login Detection
- Added Admin ability to turn Unusual Login Detection On/Off [Admin Panel]
- Added Moderators Panel
- Added Colored Posts
- Added Admin ability to turn Colored Posts On/Off [Admin Panel]
- Added Manage Colored Posts Patterns [Admin Panel]
- Added Profile Backgrounds
- Added Admin ability enable/disable Profile Backgrounds [Admin Panel]
- Added New 404 Error Page Design
- Added Google Login with New APIs
- Added Delete Stories
- Added Affiliate URL with invite friends widget
- Added Group Admin can enable/disable Publishing Posts
- Added Group Admin can enable/disable Posts Approval System
- Added Event Admin can enable/disable Publishing Posts
- Added Event Admin can enable/disable Posts Approval System
- Added Log Out Of All Sessions
- Added Bank Transfer for Affiliates Withdrawal Requests
- Added Bank Transfer for Points Withdrawal Requests
- Added Custome Payment for Affiliates Withdrawal Requests
- Added Custome Payment for Points Withdrawal Requests
- Added Notify all system admins & moderators with Reports [Notifications]
- Added Notify all system admins & moderators with Verification Requests [Notifications]
- Added Notify all system admins with Bank Transfer [Notifications]
- Added Notify all system admins with Affiliates Withdrawal Requests [Notifications]
- Added Notify all system admins with Points Withdrawal Requests [Notifications]
- Added User Notifications with Bank Transfer Approve/Decline [Notifications]
- Added User Notifications with Affiliates Withdrawal Requests Approve/Decline [Notifications]
- Added User Notifications with Points Withdrawal Requests Approve/Decline [Notifications]
- Added Share Plugin
- Added Admin ability enable/disable Share Plugin [Admin Panel]
- Added Developers Apps
- Added Admin ability enable/disable Developers Apps [Admin Panel]
- Added Manage Posts from Admin Panel [Admin Panel]
- Added Manage Blogs from Admin Panel [Admin Panel]
- Added Manage Forums Threads & Replies from Admin Panel [Admin Panel]
- Added Edit in Admin/Moderator Panel Shortcut for Profiles
- Added Edit in Admin/Moderator Panel Shortcut for Pages
- Added Edit in Admin/Moderator Panel Shortcut for Groups
- Added Edit in Admin/Moderator Panel Shortcut for Events
- Added Mark All Reports As Safe [Admin Panel]
- Added Newsletter Consent (GDPR)
- Added Admin ability to turn Newsletter Consent (GDPR) On/Off [Admin Panel]
- Added Users Insights Cards [Admin Panel]
- Added Posts Insights Cards [Admin Panel]
- Added Pages Insights Cards [Admin Panel]
- Added Pager for Pages [Admin Panel]
- Added Pager for Groups [Admin Panel]
- Added Pager for Events [Admin Panel]
- Added Order for Pages Categories [Admin Panel]
- Added Order for Groups Categories [Admin Panel]
- Added Order for Events Categories [Admin Panel]
- Added Order for Blogs Categories [Admin Panel]
- Added Order for Market Categories [Admin Panel]
- Added Order for Movies Genres [Admin Panel]
- Fixed Stop previous video when play new one
- Fixed Chat box title with long text bug
- Fixed Minor Bugs
- Removed Google+ profile link from User & Page settings & profile page

### Version 2.6 ( 21-09-2019 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Font-Awesome]
- Added Video Calls
- Added Admin ability to turn Video Calls On/Off [Admin Panel]
- Added Audio Calls
- Added Admin ability to turn Audio Calls On/Off [Admin Panel]
- Added Chat Typing Status
- Added Admin ability to turn Chat Typing Status On/Off [Admin Panel]
- Added Chat Seen Status
- Added Admin ability to turn Chat Seen Status On/Off [Admin Panel]
- Added Local Bank Transfers
- Added Admin ability to turn Bank Transfers On/Off [Admin Panel]
- Added Currencies Manager (Add/Edit/Delete) [Admin Panel]
- Added Purchases Pro-Package with Wallet Credit
- Added Admin ability to turn Purchases Pro-Package with Wallet Credit On/Off [Admin Panel]
- Added Memories
- Added Admin ability to turn Memories On/Off [Admin Panel]
- Added Discover Posts
- Added Admin ability to turn Discover Posts On/Off [Admin Panel]
- Added Popular Posts
- Added Admin ability to turn Popular Posts On/Off [Admin Panel]
- Added Poke System
- Added Admin ability to turn Poke System On/Off [Admin Panel]
- Added User Privacy for Pokes
- Added Gifts System
- Added Admin ability to turn Gifts System On/Off [Admin Panel]
- Added User Privacy for Gifts
- Added Invite Friends Widget
- Added Admin ability to turn Invite Friends Widget On/Off [Admin Panel]
- Added Max Post Characters Length [Admin Panel]
- Added Max Comment Characters Length [Admin Panel]
- Added Max Posts/Hour [Admin Panel]
- Added Max Comments/Hour [Admin Panel]
- Added Maximum Friends/User Limit [Admin Panel]
- Added Custom Home Page Wallpaper [Admin Panel]
- Added og-meta for Photo Page
- Added og-meta for Game Page
- Added Game will be Public if Website Public
- Added Verification Badge On/Off with Pro Package [Admin Panel]
- Added Free Users Daily Points Limit [Points System] [Admin Panel]
- Added Pro Users Daily Points Limit [Points System] [Admin Panel]
- Fixed Loading for modal when change from one to another
- Fixed Change Privacy of cover/profile photo post
- Fixed Delete user's pages, groups & events when delete his account
- Fixed Comments Duplicated while sending
- Fixed Change/Remove the default theme without mark other theme as default
- Fixed Minor Bugs
- Removed Intl PHP extension as requirement for Sngine

### Version 2.5.10 ( 21-06-2019 )

- Updated Android App
- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Font-Awesome]
- Added Post Reactions (like, love, haha ...etc)
- Added Reactions and Share Options to Blog
- Added Search Case Insensitive
- Added Support for PHP 7.3+
- Added Support for Nginx/IIS Server
- Added 2 new languages [Portuguese (Brazil) & Greek]
- Added Download User Information On/Off [Admin Panel]
- Added Auto Friend [Admin Panel]
- Added Auto Follow [Admin Panel]
- Added Auto Like [Admin Panel]
- Added Auto Join [Admin Panel]
- Added Garbage Collector [Admin Panel]
- Added Backup Database & Files [Admin Panel]
- Added Delete photos from photos page
- Added Videos Tab for Profiles
- Added Videos Tab for Pages
- Added Videos Tab for Groups
- Added Videos Tab for Events
- Added Video Views Count
- Added Audio Views Count
- Added New Video Player (fluidplayer)
- Added New Publisher Icons
- Added Trending #Hashtags
- Added Access any profile even if the user blocked the admin
- Added Admin can access any Private/Closed group/event in the system
- Added Affiliates Percentage from Package Price
- Added Custom Video Thumbnail
- Added Change Datetime Format [Admin Panel]
- Added Datetime Picker Translations
- Fixed Minor Bugs
- Fixed Album photos count & cover photo in pages, groups & events
- Fixed Disable "privacy changing" for cover photo/profile image posts
- Fixed Story close button on small screens

### Version 2.5.9 ( 26-04-2019 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Added Download My Information
- Added Profile Completion
- Added Share the post to Timeline, Page & Group
- Added Read More for long text biography in Profile, Page, Group & Event Page
- Added Search for users by email & phone [Admin Panel]
- Added Delete all user posts [Admin Panel]
- Added Delete all page posts [Admin Panel]
- Added Delete all group posts [Admin Panel]
- Added Delete all event posts [Admin Panel]
- Added Edit Custom Fields values when edit User [Admin Panel]
- Added Edit Custom Fields values when edit Page [Admin Panel]
- Added Edit Custom Fields values when edit Group [Admin Panel]
- Added Edit Custom Fields values when edit Event [Admin Panel]
- Added Delete uploaded photos after delete (comment|reply)
- Added Delete uploaded photos after delete from the album
- Fixed Social Login Form Design
- Fixed Reset Header Counter when open the dropdown
- Fixed Custom Field description bug
- Fixed Lightbox tooltip close button bug
- Fixed Can't delete replies on my own post
- Fixed Minor Bugs

### Version 2.5.8 ( 06-04-2019 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Font-Awesome]
- Added Sngine Default Theme v2.0 with Bootsrap 4+
- Added Night Mode On/Off
- Added Chat Message Sound On/Off ability
- Added Update @Mention functionality
- Added Disable Infinite Scroll on Mobile
- Added Custom Fields description & value translation ability
- Fixed Edit Post more than 2 time bug
- Fixed Messages counter on Mobile
- Fixed Comments count after delete replies
- Fixed Declined friend request on profile page
- Fixed Stroies with videos only publish bug
- Fixed UTF-8 Hashtags in Posts & Comments
- Fixed UTF-8 Names in Email & Noty Notifications
- Fixed UTF-8 Tags in Blogs
- Fixed All Reported Bugs
- Removed Google+ Login

### Version 2.5.7 ( 10-01-2019 )

- Fixed Minor Bugs

### Version 2.5.6 ( 01-01-2019 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Font-Awesome]
- Added Delete Uploaded (Photos, Video, Audio, File) after deleting posts
- Added Fake User Generator
- Added Verification Attachments for Users
- Added Verification Attachments for Pages
- Added Admin ability to turn Two-Factor Authentication On/Off
- Added Two-Factor Authentication via Email & Phone
- Added Two-Factor Authentication via Google Authenticator App
- Added New verification system for email & phone number
- Added Twitter Card Meta Tags
- Added Popular Posts
- Added Last Played Time in Games
- Added Use CDN for Bootstrap, FontAwesome & jQuery files
- Added Added Server Side Pager to Users in Admin Panel
- Added All AWS S3 Regions (10+ New Regions)
- Added robots.txt file
- Added Progress Bar for all uploadings
- Added Keyboard Shortcuts to scroll between posts
- Added New Publisher
- Added GIFs Support by Giphy in Publisher
- Added Admin ability to turn Giphy support in publisher On/Off
- Added Auto Ad-block Detector
- Added Admin ability to turn Auto Ad-block Detector On/Off
- Added Auto Ad-block Warning Message in admin panel ads control
- Added Auto Ad-block Warning Message in user ads manager
- Added New Stories System
- Added New Stories Publisher
- Added Videos in Stories
- Added New Product Publisher
- Added Product Status New or Old
- Added Product Price can be 0 or Free Product
- Added Edit button when edit post from mobile
- Added Edit button when edit comment/reply from mobile
- Added New Album (Add Photos) Publisher
- Added Turn Post Commenting On/Off
- Added Share Affiliates link
- Added Share post to Whatsapp
- Added Admin ability to change user points balance
- Added Admin ability to turn Points System on/off
- Added Points System
- Added Ads in Movies
- Added Admin ability to turn Movies System on/off
- Added Movies System
- Added Find Friends by location
- Added Changelog to admin panel
- Fixed Multiple stories for same user in same day
- Fixed Reposition cover photo on mobile
- Fixed _emoji-menu tabs in chat
- Fixed Post Privacy in Publisher
- Fixed Delete stories images in Publisher
- Fixed Publisher submit disabled while link scraping
- Fixed Open "Edit Post" several times
- Fixed Forum Thread Views Count
- Fixed Getting notifications from deleted users
- Fixed All Reported Bugs

### Version 2.5.5 ( 06-10-2018 )

- Fixed Minor Bugs

### Version 2.5.4 ( 10-09-2018 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Font-Awesome]
- Added Secured Cookies [GDPR]
- Added Cookies Consent Notification [GDPR]
- Added Admin ability to turn Cookies Consent Notification On/Off [GDPR]
- Added Privacy Checkbox in Sign Up [GDPR]
- Added Newsletter Checkbox in User Settings [GDPR]
- Added Directions RTL & LTR in WYSIWYG Editor
- Added Language Flag instead of icon
- Added Admin ability to change user wallet balance
- Added Admin ability to turn blogs for users on/off [Admin Panel]
- Added Delete blog button from blog page
- Added Crop/Edit Profile Photo for Users
- Added Crop/Edit Profile Photo for Pages
- Added Crop/Edit Profile Photo for Groups
- Added Adjust Profile Cover Position for Users
- Added Adjust Profile Cover Position for Pages
- Added Adjust Profile Cover Position for Groups
- Added User isn't able to see blocked users comments at any posts and vice versa
- Added User isn't able to see blocked users posts in mutual groups & events and vice versa
- Added Ads in Blog
- Added Widget in Blog
- Added Chat box name now clickable [Chat]
- Added Chat Colors [Chat]
- Added Blog Categories
- Added Manage Blog Categories in Admin Panel
- Added Abilty to post mobile emojies on posts, comments, and messages
- Fixed Disable blocked people from sent chat messages [Chat]
- Fixed When I delete the message of the “X” friend, then the friend “X” message to me but not display [Chat]
- Fixed Forums Order Bug
- Fixed Verified badge on Search Results & Notifications
- Fixed Uploaded GIF image check
- Fixed Blog URL for better SEO
- Fixed Pin/Unpin Posts for Pages
- Fixed Boost/Unboost Posts if package's limit reached
- Fixed Deleted Blogs in Search Results
- Fixed Notification post forum reply bug
- Fixed Event location if empty
- Fixed Negative amount in wallet transfer
- Fixed Empty post bug
- Fixed Upload page/group picture/cover from different admin
- Fixed Delete page/group picture/cover from different admin
- Fixed Blocked users from people you may know
- Fixed Minor Bugs

### Version 2.5.3 ( 20-05-2018 )

- Updated Documentation
- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Font-Awesome|Flag-Icon]
- Added Advanced ADS system for users
- Added User Wallet System
- Added Send message button in mobile version
- Added Posts Translation
- Added "Create Product" button in Market & My Products
- Added Social Links for Pages
- Added Action Button for Pages
- Added Groups Categories
- Added Custom Fields Order
- Added Custom Fields for Pages
- Added Custom Fields for Groups
- Added Custom Fields for Events
- Added Links posts to newsfeed filter
- Added Media posts to newsfeed filter
- Added Custom JavaScript Code (Header & Footer) from Admin Panel
- Added Garbage collector to remove all expired subscribers and their boosted posts and pages from Admin Panel
- Added Static Pages title can be translated
- Added Blogs in search results
- Added Blog cover in blog content
- Added Work website to profile info
- Added Country to profile info
- Added Manage my boosted posts
- Added Manage my boosted pages
- Added Manage Group Members
- Added Multiple Admins for Groups
- Added Manage Page Members
- Added Multiple Admins for Pages
- Fixed Link scraper trigger
- Fixed Left sidebar scroll
- Fixed Social signup first name and last name duplication
- Fixed VK Social Login
- Fixed Admin newsletter error due to timeout
- Fixed Exclude hidden posts from boosted posts
- Fixed Remove all boosted posts/pages after user package expired
- Fixed Banned users in "People you may know"
- Fixed Boost button is still here in Page even if you have disabled pro package
- Fixed Lightbox arrows position on mobile
- Fixed Special characters in notifications
- Fixed All Reported Bugs
- Removed Bitcoin Payments

### Version 2.5.2 ( 01-03-2018 )

- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine CSS Dependencies [Font-Awesome(v5)]
- Added Forums
- Added Mass Notifications from Admin Panel
- Added Change Language from URL
- Added Enhanced Static Pages in Admin Panel [Admin Panel]
- Added Add Geolocation Map in Event Page
- Added Admin ability to turn Polls on/off [Admin Panel]
- Added Admin ability to turn Browser Notifications on/off [Admin Panel]
- Added Admin ability to turn Noty Notifications on/off [Admin Panel]
- Added Invitations System
- Added Other Gender
- Added Edit Phone Number from User Settings
- Added Admin ability to edit user Phone Number [Admin Panel]
- Added Photo Quality (High|Medium|Low) [Admin Panel]
- Added Dynamic og-meta Tags
- Fixed Name validation rules
- Fixed Search find only a single word
- Fixed Find people filters with empty query
- Fixed Disabled pages/groups/events and user can see them but can't create
- Fixed Left sidebar scroll
- Fixed Delete old profile/cover photos delete the current one too
- Fixed Message button on mobile need to enter username again
- Fixed All Reported Bugs

### Version 2.5.1 ( 19-11-2017 )

- Fixed Minor Bugs

### Version 2.5 ( 9-11-2017 )

- Updated System Security
- Updated System Optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Installer Wizard & Pre-Installation Check
- Updated Sngine GTmetrix Optimization
- Updated Sngine Google PageSpeed Optimization
- Added Romanian Language
- Added Events
- Added Admin ability to turn Events on/off [Admin Panel]
- Added Group Privacy (Public, Closed & Secret)
- Added New Group Layout
- Added Discover Pages
- Added Discover Groups
- Added Discover People
- Added Blogs
- Added Admin ability to turn Blogs on/off [Admin Panel]
- Added Invite Friends to Events
- Added Invite Friends to Pages
- Added Invite Friends to Groups
- Added Stories
- Added Admin ability to turn Stories on/off [Admin Panel]
- Added DayTime Messages (Good Morning, Afternoon, Evening)
- Added Admin ability to turn DayTime Messages on/off [Admin Panel]
- Added Replies
- Added Reply to Reply
- Added Comment Button for Mobile
- Added Emojies to the Publisher
- Added Stickers in [Posts|Comments|Chat]
- Added Emojis Center in admin panel [Admin Panel]
- Added Stickers Center in admin panel [Admin Panel]
- Added Discover Games
- Added User Played Games
- Added Recent Searches
- Added Browser Push Notifications
- Added Notification Highlights
- Added Noty Notifications
- Added Notifications Sound Toggle On/Off
- Added Friend Request email notification
- Added Posts Socail Share (Facebook, Twitter, ...etc)
- Added Admin ability to turn Socail Share on/off [Admin Panel]
- Added Add YouTube Smart Player (Better Performance)
- Added Admin ability to turn YouTube Smart Player on/off [Admin Panel]
- Added Posts Settings [Admin Panel]
- Added PRO Package Membership Management [User Settings]
- Added PRO Package Membership Management [Admin Panel]
- Added First Name + Last Name instead of Full Name
- Added Login with Email or Username
- Added Sessions & IPs info in edit users [Admin Panel]
- Added Admin ability to turn Home Random Profiles on/off [Admin Panel]
- Added Change Default Publisher Privacy from Admin Panel [Admin Panel]
- Added Newsletter accept HTML Email Templates [Admin Panel]
- Added @mentions now support UTF-8 charset
- Added Notifications after @mention after edit post/comment
- Added Ads in newsfeed
- Added Ads in Marketplace
- Added Enhance Ads designs & locations [Admin Panel]
- Added Enhance Widgets designs & locations [Admin Panel]
- Added New Passwords Hash System instead of MD5/SHA1
- Added Enhanced the debugging mode
- Added Sticky Sidebar in Homepage & Directory
- Added New default users, pages and groups profile picture
- Fixed CSS Bugs
- Fixed All Reported Bugs

### Version 2.4.3 ( 29-07-2017 )

- Updated Android APP
- Fixed Minor bugs

### Version 2.4.2 ( 21-03-2017 )

- Updated System optimization
- Updated Sngine JS Dependencies
- Added Stripe Receipt Email
- Fixed Page Verification Request
- Fixed Minor CSS bugs
- Fixed Minor bugs

### Version 2.4.1 ( 15-03-2017 )

- Fixed Admin ability to boost posts & pages without package
- Fixed Poll bug
- Fixed Installer CSS
- Fixed Verification Bug
- Fixed Manage Pages/Groups Bug
- Fixed Show Online Friends on Mobile
- Fixed Minor bugs

### Version 2.4 ( 06-03-2017 )

- Updated System Security
- Updated System optimization
- Updated Sngine Libs
- Updated Sngine JS Dependencies
- Updated Sngine CSS Dependencies [Font-Awesome|Twemoji-Awesome|Flag-Icon]
- Updated Installer Wizard & Pre-Installation Check
- Added New Mobile UI Enhancement
- Added Support RTL text with LRT languages
- Added Charts to Admin Panel
- Added Enable/Disable Directory from admin panel
- Added Enable/Disable Market from admin panel
- Added Enable/Disable Contact us page from admin panel
- Added Contact Us page
- Added Enable/Disable Verification Requests from admin panel
- Added Enable/Disable Advanced Link Scraper from admin panel
- Added Advanced Link Scraper (to support short links like: https://youtu.be/5J...)
- Added Registration via Subscriptions Only
- Added Enable/Disable Pro Packages from admin panel
- Added SMS Verfication
- Added Registration age restriction
- Added New Social Login [Instagram]
- Added SMTP SSL Encryption
- Added SMTP setFrom Email Address
- Added Test SMTP Connection from admin panel
- Added Email Notifications
- Added Enable/Disable Email notifications from admin panel
- Added SMS via Twilio
- Added Test SMS API Connection from admin panel
- Added Amazon S3 integration for uploads
- Added Payments Settings in admin panel
- Added PayPal payments
- Added CreditCard, BitCoin, Alipay payments
- Added 24 Currency
- Added Edit index wallpaper from admin panel
- Added Ability to add free custom CSS from admin panel
- Added Manage Market Categories from admin panel
- Added Manage Pro Packages
- Added Ability to Customize Pro Packages
- Added Manage Pro Subscribers
- Added Report Pro Packages Earnings
- Added Affiliates System
- Added Manage Affiliates Settings from admin panel
- Added Manage Affiliates Withdrawal Requests from admin panel
- Added Reports Enhancements in admin panel
- Added Blocking (Banned IPs) in admin panel
- Added Verification Requests for Users
- Added Verification Requests for Pages
- Added Verification Requests Manager in admin panel
- Added Custom User Profile Fields
- Added Privacy Settings for Custom Profile Fields
- Added Staic Pages in footer menu option
- Added Newsletter (aka Mailing list)
- Added Add multiple ads in the same place
- Added Add multiple widgets in the same place
- Added Relationship Status, Biography, Website & Social Links in user profile
- Added Mutiple Sessions
- Added Mutiple Sessions Manager from user settings
- Added Enable/Disable Email notifications from user settings
- Added Enhance Username Validation (with reserved words)
- Added Make System Path in the config file not the database
- Added Manage User Affiliates from from user settings
- Added Manage User Affiliates Withdrawal Requests from user settings
- Added Post Feelings
- Added Polls
- Added Market
- Added Add verified icon with search results
- Fixed Installation with STRICT_TRANS_TABLES SQL mode defined
- Fixed Mobile image orientation after uploading
- Fixed Visitor "like, share & comment" issue
- Fixed Publisher dropdown menu if video/audio/file upload are disabled
- Fixed Privacy settings for chat when chat is disabled by the admin
- Fixed Link scraper 'http://..' typing error message
- Fixed Image uploader CSS bug
- Fixed Recaptcha CSS bug in sign up & home page
- Fixed GIF Player CSS bug
- Fixed CloudFlare IP addresses
- Fixed Publisher textarea height after new post
- Fixed Comment textarea height after new comment
- Fixed User's privacy settings of [friends|pages|groups] for visitors
- Fixed Read more with fixed height not number of lines for post and comment
- Fixed Chat Bugs
- Fixed Minor bugs

### Version 2.3.1 ( 22-01-2017 ) [Script security update]

- Updated Sngine Libs

### Version 2.3 ( 03-09-2016 )

- Updated Sngine Dependencies [Bootstrap|Font-Awesome|Flag-Icon|Twemoji-Awesome]
- Updated Cache system to speed up your website (97/100 on Google PageSpeed)
- Updated System Security
- Added Improve Search to include wall posts and group posts
- Added Directory [Posts|Users|Pages|Groups|Games] for better SEO
- Added Photos section in User Profile
- Added Photos section in Pages
- Added Photos section in Groups
- Added Photo Albums for Users
- Added Photo Albums for Pages
- Added Photo Albums for Groups
- Added Google Map API integration
- Added Wall posts
- Added Edit Post
- Added Save Post
- Added Pin Post
- Added Edit Comment
- Added Announcements
- Added Timeline Filter
- Added New posts loader
- Added "Only me" as a new privacy for posts
- Added Time Translation [like “7 hours ago”]
- Added Groups posts on newsfeed
- Added New privacy settings for [Birthdate|Work|Location|Education] info
- Added New privacy settings for Wall posts [who can post on your wall]
- Added Make the search public for visitors
- Added Add/Change Favicon from admin panel
- Added Add/Change og-image from admin panel
- Added Enable/Disable wall posts from admin panel
- Added Search page as a new place for Ads & Widgets
- Added Improved email function/settings
- Added Make [User|Page|Group] profile picture & cover picture clickable
- Fixed Duplicated Posts
- Fixed Last seen time
- Fixed Report page & group
- Fixed Chat box name with special characters
- Fixed embed-ifram videos width
- Fixed Video Player for iPhone videos
- Fixed Admin reported post privacy
- Fixed Uploaded extensions check function
- Fixed See more line drop for long text
- Fixed Minor bugs
- Removed Material Theme

### Version 2.2.3 ( 26-07-2016 )

- Updated Sngine Dependencies [Smarty|HybridAuth|Google reCAPTCHA]

### Version 2.2.2 ( 23-07-2016 )

- Updated PHPMailer
- Fixed Minor bugs

### Version 2.2 ( 30-04-2016 )

- Added [Apps] Android APP
- Added [Apps] IOS APP
- Added [Apps] Windows Phone App
- Added [Admin] Website Public option | Disable it to prevent non logged users to view website
- Added [Admin] Cache System | Enable cache system to speed up your website
- Added [Admin] Webiste Keywords for better SEO
- Added [Admin] Pages Enabled | Users can create pages or only admins/moderators
- Added [Admin] Groups Enabled | Users can create groups or only admins/moderators
- Added [Admin] Profile visit notification | Turn the profile visit notification On and Off
- Added [Admin] Geolocation Enabled | Turn the post Geolocation On and Off
- Added [Admin] Getting started page | Enable/Disable getting started page after registration
- Added [Admin] Delete Account option | Allow users to delete their account
- Added [Admin] Accounts/IP | Number of accounts allowed to register per IP (0 for unlimited)
- Added [Admin] Chat Enabled | Turn the chat system On and Off
- Added [Admin] User Status Enabled | Turn the Last Seen On and Off
- Added [Admin] Uploads Prefix | Add a prefix to the uploaded files
- Added [Admin] Photo Upload | Enable photo upload to share & upload photos to the site
- Added [Admin] Allowed video extensions | Allowed video extensions (separated with comma ',)
- Added [Admin] Audio Upload | Enable audio upload to share & upload sounds to the site
- Added [Admin] Max audio size | The Maximum size of uploaded audio in posts in kilobytes (1M = 1024KB)
- Added [Admin] Allowed audio extensions | Allowed audio extensions (separated with comma ',)
- Added [Admin] File Upload | Enable file upload to share & upload sounds to the site
- Added [Admin] Max file size | The Maximum size of uploaded file in posts in kilobytes (1M = 1024KB)
- Added [Admin] Allowed file extensions | Allowed file extensions (separated with comma ',)
- Added [Admin] Censored Words Enabled | Enable/Disable Words to be censored
- Added [Admin] Censored Words | Words to be censored, separated by a comma (,)
- Added [Admin] Data Heartbeat | The update interval to check for new data (in seconds)
- Added [Admin] Chat Heartbeat | The update interval to check for new messages (in seconds)
- Added [Admin] Offline after | The amount of time to be considered online since the last user's activity (in seconds)
- Added [Admin] Custom Design
- Added [Admin] Build Version in admin panel main menu
- Added Update all Sngine Dependencies to latest version
- Added Uploads folder now arranged with years/months and file types like WordPress
- Added Getting started page
- Added User now can upload and share audio file
- Added User now can upload and share any file
- Added New video player with more advanced features
- Added New audio player with more advanced features
- Added Improved Security
- Fixed Chat on mobile and remove chat heads
- Fixed Hashtag pattern to support (_) like #hash_hash
- Fixed Load More in public mode
- Fixed Privacy of posts for only friends in public mode
- Fixed Image remover after upload in publisher
- Fixed Username validation (admin and must be 3 char)
- Fixed Minor bugs

### Version 2.1 ( 16-02-2016 )

- Added Sngine 2.1 Structure for better caching and performance
- Added Sngine APIs v1.0
- Added Transfer Awesome features from Material theme to default theme
- Added New Social Logins [Linkedin & Vkontakte]
- Added New Link Scraper
- Added New Documentation
- Added og-meta tags for Social Marketing
- Fixed Chat messages duplication
- Fixed SMTP Emails CharSet encoding
- Fixed RTL Chatbox Icons alignment "Arabic Language"
- Fixed Post word-break
- Fixed Material design icons render
- Fixed See more for visitor
- Fixed Minor bugs

### Version 2.0.5 ( 20-01-2016 )

- Added New Theme [Material Theme]
- Added Android APP
- Fixed Minor bugs

### Version 2.0.4 ( 12-01-2016 )

- Added Enable/Disable videos from admin panel
- Added Upload site logo from admin panel
- Added Delete user account from admin panel
- Added Delete user from settings page
- Added Security enhancements
- Fixed Fixed links on iPhone
- Fixed Comments encoding problem
- Fixed Minor bugs

### Version 2.0.3 ( 04-01-2016 )

- Added Update the settings page structure in admin panel
- Added Verified sign beside user name in post/comment header
- Added infinite scroll
- Added Report Page/Group
- Added Video Post & Video Uploader
- Added Google Analytics Code from Admin Panel
- Added Set Max uploaded (Profile Picture, Cover Photo, Uploaded Photo & Uploaded Video) size from Admin Panel
- Added Photo Gallery
- Added Next & Prev Photo for lightbox
- Added Uploading Multiple Images
- Added Updated Profile Picture/Cover Photo Posts
- Fixed Website description Bug
- Fixed People you may know will show only activated people (with email confirmation)
- Fixed Posting to the group issue
- Fixed Photos Grid System
- Fixed Single photo post comments/likes

### Version 2.0.2 ( 05-12-2015 )

- Added Social Logins (Facebook, Twitter, Google)
- Added Linked Accounts (Facebook, Twitter, Google)
- Added Admin Panel Login while system shutdown with no problem
- Added Reduce Image size and handle uploader security
- Added UI Enhancements (From your feedback)
- Fixed Minor bugs

### Version 2.0.1 (16-11-2015)

- Added All UI edits for mobile/desktop Layout.
- Added Add 7 new languages. (10 Languages now available)
- Added Add the widgets (So admin can add widget like Like Facebook Page ...etc)
- Added Start the Plugins engine.
- Added Add 1st Plugin (Games)
- Added Add the User the Ability to delete their own Pages/Groups.
- Added Add the mutual friends counter on user profile.
- Added Add shared post title
- Added New Static pages appear in the footer
- Added Add who share a post.
- Added Admin can delete post directly from post's menu
- Fixed Fixed the suggested pages/groups section (get only new pages/groups)

### Version 2.0 (06-11-2015)

- initial Initial Release

## More Items

###### Sngine - The Ultimate PHP Social Network Platform

###### Sngine Messaging Apps for Android & iOS

Our Portfolio