Jump to content

Sngine - The Ultimate PHP Social Network Platform V2.9


Recommended Posts

Sngine - The Ultimate PHP Social Network Platform

 
Sngine - The Ultimate PHP Social Network Platform - CodeCanyon Item for Sale
 
 

Sngine is a PHP 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 fast, secured, and it will be regularly updated.

Sngine Updated to Version 2.9
Check what’s new with Version 2.9 From Here
Check Sngine Android App Demo From Here
Sngine is very easy to install, Watch how to install via cPanel
Sngine is very easy to update, Watch how to update via cPanel
Sngine is Optimized Social Network GTmetrix 97-99%
Check Sngine blog for Tutorials and How-to Sngine Blog
Demo

User Demo::
Demo Link (You can register and test it yourself) 

Admin Demo::
Demo Link (Login using this username/password)
Username: demo.admin
Password: 123456
(This account can’t do any action on the demo version)

Sngine - The Ultimate PHP Social Network Platform - 2

Support/Help

Sngine - The Ultimate PHP Social Network Platform - 3  Sngine - The Ultimate PHP Social Network Platform - 4

Sngine - The Ultimate PHP Social Network Platform - 5

Features

User/General Features:

  • Friends Users can add others as a freind
  • Follow/Unfollow Sngine also support following system like Twitter/Facebook
  • Real-Time Real-Time Newsfeed, Chat, & Notifications and Profile Updates
  • Share Users can share any public post on Sngine
  • Smart Publisher Publisher auto-scrap (Music, Videos, Links)
  • YouTube, Vimeo, SoundCloud Users can share links from these media
  • Notifications Get notifications (red notification with counter) from other users when they: Like, Share, Comment, or @mention you
  • Sound Notifications for New Notifications & Messages
  • Privacy users can change thier privacy settings anytime
  • #Hahtags Post #hashtags in posts, comments and chat conversations
  • @mention user can mention thier friends
  • Photos upload images and have them displayed as a gallery.
  • Groups Stay in touch with the group members and share stories with them.
  • Pages User now can create pages like Facebook.
  • Smiles / Emoticons (smiles) in Messages, Comments and Chat.
  • Mange Blocks Users can block other users preventing them from chatting with each other.
  • Awesome Profile with Covers and Avatars for user/page/group profiles
  • Verify Badge Now profile and pages support verify badge
  • Unified Search Box Live search for #hashtags, posts, pages and groups
  • See More option for cut long-text post like Facebook
  • Retina Display Ready Responsive Design (optimized for iPhone 5 and other iOS devices)
  • SuggestionsFriends suggestions (for new users), Pages to like, Groups to join

Script/Admin Features:

  • Portable so you can run it at any hosting easily
  • Ajax Powered system
  • We build it with pure PHP with code easy to follow, so developer could customize it
  • SEO SEO Friendly Urls
  • System Shutdown Turn the entire website On and Off
  • Registration Enabled Turn registration On and Off
  • Send Activation Email Enable/Disable activation email after registration
  • SMTP Emails Enable/Disable SMTP email system
  • reCAPTCHA Enabled Turn reCAPTCHA On and Off
  • Multi-Language multi language platform using ‘gettext’ (Support Arabic and RTL Design)
  • Manage Translations: Admin can add/edit/delete language translations
  • Cache System Advanced caching system for all system and the view templates which guarantee fast loading for the whole website
  • Manage Users Manage your members, edit thier profile details, and verify anyone of them
  • Manage Pages Manage pages that your members created, verify anyone of them
  • Manage Pages Categories Admin can add/edit/delete different categories for pages
  • Manage Groups Edit or Delete user created groups
  • Reports Manage reports by your members
  • Manage Verified User/Pages Admin can make any user/page as verified.
  • Static Pages Admin can add/edit/delete static pages like about, privacy, terms …etc
  • Ads System Admin can add/edit/delete ads for the entire system with different locations.
  • Manage Themes Admin can add/edit/delete themes
  • Advanced Statistics Statistics about User Registrations, Messages, Comments, Reported Messages & Comments, Likes
  • Set Min/Max Results Admin can set Min/Max number of results per request
  • Sngine APIs to allow your website users to create apps and use login with feature and retrieve user info 
  • Sngine Share Plugin to allow other websites to use your share plugin code to add share in Sngine button

Requirements

  • Sngine requires Apache Server, PHP 5.5+ (PHP 7.1+ to use Twilio Services) and MySQL to run
  • Before install Sngine please make sure that PHP extensions (mysqli, mbstring, curl) & PHP library (GD) & PHP funcrions (allow_url_fopen() & mail()) & Apache extension (mod_rewrite) are enabled on your server
  • SSL certificate (only required if you enabled video chat)

Change Log / Updates

Version 2.9 30-09-2020

  • [Updated] Documentation
  • [Updated] System Security
  • [Updated] System Optimization
  • [Updated] Sngine Libs [AWS|Embed|HTMLPurifier|HybridAuth|PHPMailer|Smarty|Stripe|Twilio]
  • [Updated] Sngine JS Dependencies [bootstrap.select|codemirror|dataTables|easytimer|fluidplayer|moment|tinymce]
  • [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 Privacy (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
  • [Added] Security Check (Password Required) to delete account
  • [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

sngine-2.9.zip facebook-invite-addon-for-sngine-v2.zip

Edited by albapa
Dont show imagen post
  • Like 1
  • Love 1
  • 1 month later...
  • 5 months later...
  • 3 weeks later...
icon

.htaccess

## Security Control ##
<FilesMatch "\.(htaccess|htpasswd|ini|log|sh|inc|bak|tpl)$">
    Order Allow,Deny
    Deny from all
</FilesMatch>
<IfModule mod_security.c>
    SecFilterScanPOST Off
</IfModule>

## Cache Control ##
<IfModule mod_headers.c>
<FilesMatch "\.(jpg|jpeg|png|gif|svg|swf|css|js)$">
    Header set Cache-Control "max-age=31536000, public"
</FilesMatch>
</IfModule>

## Gzip Control ##
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE image/jpg
    AddOutputFilterByType DEFLATE image/png
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE image/x-icon
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/x-font
    AddOutputFilterByType DEFLATE application/x-font-truetype
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-font-otf
    AddOutputFilterByType DEFLATE application/x-font-opentype
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE font/ttf
    AddOutputFilterByType DEFLATE font/otf
    AddOutputFilterByType DEFLATE font/opentype
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>

## Expires Control ##
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access plus 1 year"
    ExpiresByType image/jpeg "access plus 1 year"
    ExpiresByType image/gif "access plus 1 year"
    ExpiresByType image/png "access plus 1 year"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType application/pdf "access plus 1 month"
    ExpiresByType text/x-javascript "access plus 1 month"
    ExpiresByType application/x-shockwave-flash "access plus 1 month"
    ExpiresByType image/x-icon "access plus 1 year"
    ExpiresDefault "access plus 2 days"
</IfModule>

## RewriteEngine ##
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Installer
RewriteRule ^install/?$ install.php [L,QSA]

# Sign(in|up|out)
RewriteRule ^signin/?$ sign.php?do=in [L,QSA]
RewriteRule ^signup/?$ sign.php?do=up [L,QSA]
RewriteRule ^signout/?$ sign.php?do=out [L,QSA]
RewriteRule ^reset/?$ sign.php?do=reset [L,QSA]
RewriteRule ^activation/([^/]+)/?$ activation.php?code=$1 [L,QSA]

# Social Logins
RewriteRule ^connect/([^/]+)/?$ connect.php?do=connect&provider=$1 [L,QSA]
RewriteRule ^revoke/([^/]+)/?$ connect.php?do=revoke&provider=$1 [L,QSA]

# Started
RewriteRule ^started/?$ started.php [L,QSA]
RewriteRule ^started/finished?$ started.php?finished=true [L,QSA]

# Static Pages
RewriteRule ^static/([^/]+)/?$ static.php?url=$1 [L,QSA]

# Contacts
RewriteRule ^contacts/?$ contact.php [L,QSA]

# Directory
RewriteRule ^directory/?$ directory.php [L,QSA]
RewriteRule ^directory/([^/]+)/?$ directory.php?view=$1 [L,QSA]
RewriteRule ^directory/([^/]+)/([^/]+)/?$ directory.php?view=$1&page=$2 [L,QSA]

# Search
RewriteRule ^search/?$ search.php [L,QSA]
RewriteRule ^search/hashtag/([^/]+)/?$ search.php?query=$1&hashtag=1 [L,QSA]
RewriteRule ^search/([^/]+)/?$ search.php?query=$1&hashtag=0 [L,QSA]

# Developers
RewriteRule ^api/([^/]+)/?$ api.php?do=$1 [L,QSA]
RewriteRule ^developers/?$ developers.php [L,QSA]
RewriteRule ^developers/([^/]+)/?$ developers.php?view=$1 [L,QSA]
RewriteRule ^developers/edit/([^/]+)/?$ developers.php?view=edit&app_auth_id=$1 [L,QSA]
RewriteRule ^share/?$ share.php [L,QSA]

# Packages
RewriteRule ^packages/?$ packages.php [L,QSA]

# Messages
RewriteRule ^messages/?$ messages.php [L,QSA]
RewriteRule ^messages/new?$ messages.php?view=new [L,QSA]
RewriteRule ^messages/([^/]+)/?$ messages.php?cid=$1 [L,QSA]

# Notifications
RewriteRule ^notifications/?$ notifications.php [L,QSA]

# Settings
RewriteRule ^settings/?$ settings.php [L,QSA]
RewriteRule ^settings/([^/]+)/?$ settings.php?view=$1 [L,QSA]
RewriteRule ^settings/([^/]+)/([^/]+)/?$ settings.php?view=$1&sub_view=$2 [L,QSA]

# Live
RewriteRule ^live/?$ live.php [L,QSA]

# Posts & Photos
RewriteRule ^posts/([^/]+)/?$ post.php?post_id=$1 [L,QSA]
RewriteRule ^photos/([^/]+)/?$ photo.php?photo_id=$1 [L,QSA]

# Popular
RewriteRule ^popular/?$ index.php?view=popular [L,QSA]

# Discover
RewriteRule ^discover/?$ index.php?view=discover [L,QSA]

# Saved
RewriteRule ^saved/?$ index.php?view=saved [L,QSA]

# Memories
RewriteRule ^memories/?$ index.php?view=memories [L,QSA]

# Ads
RewriteRule ^ads/?$ ads.php [L,QSA]
RewriteRule ^ads/new?$ ads.php?view=new [L,QSA]
RewriteRule ^ads/edit/([^/]+)/?$ ads.php?view=edit&campaign_id=$1 [L,QSA]
RewriteRule ^wallet/?$ ads.php?view=wallet [L,QSA]

# Boosted
RewriteRule ^boosted/posts/?$ index.php?view=boosted_posts [L,QSA]
RewriteRule ^boosted/pages/?$ index.php?view=boosted_pages [L,QSA]

# People
RewriteRule ^people/?$ people.php [L,QSA]
RewriteRule ^people/find/?$ people.php?view=find [L,QSA]
RewriteRule ^people/friend_requests/?$ people.php?view=friend_requests [L,QSA]
RewriteRule ^people/sent_requests/?$ people.php?view=sent_requests [L,QSA]

# Pages
RewriteRule ^pages/?$ pages.php [L,QSA]
RewriteRule ^pages/liked/?$ pages.php?view=liked [L,QSA]
RewriteRule ^pages/manage/?$ pages.php?view=manage [L,QSA]
RewriteRule ^pages/([^/]+)/?$ page.php?username=$1 [L,QSA]
RewriteRule ^pages/([^/]+)/([^/]+)/?$ page.php?username=$1&view=$2 [L,QSA]
RewriteRule ^pages/([^/]+)/([^/]+)/([^/]+)/?$ page.php?username=$1&view=$2&id=$3 [L,QSA]

# Offers
RewriteRule ^offers/?$ offers.php [L,QSA]
RewriteRule ^offers/search/?$ offers.php?view=search [L,QSA]
RewriteRule ^offers/search/([^/]+)/?$ offers.php?view=search&query=$1 [L,QSA]
RewriteRule ^offers/search/([^/]+)/([^/]+)/?$ offers.php?view=search&query=$1&page=$2 [L,QSA]
RewriteRule ^offers/category/([^/]+)/?$ offers.php?view=category&category_id=$1 [L,QSA]
RewriteRule ^offers/category/([^/]+)/([^/]+)/?$ offers.php?view=category&category_id=$1&category_url=$2 [L,QSA]
RewriteRule ^offers/category/([^/]+)/([^/]+)/([^/]+)/?$ offers.php?view=category&category_id=$1&category_url=$2&page=$3 [L,QSA]
RewriteRule ^offers/([^/]+)/?$ offers.php?page=$1 [L,QSA]

# Jobs
RewriteRule ^jobs/?$ jobs.php [L,QSA]
RewriteRule ^jobs/search/?$ jobs.php?view=search [L,QSA]
RewriteRule ^jobs/search/([^/]+)/?$ jobs.php?view=search&query=$1 [L,QSA]
RewriteRule ^jobs/search/([^/]+)/([^/]+)/?$ jobs.php?view=search&query=$1&page=$2 [L,QSA]
RewriteRule ^jobs/category/([^/]+)/?$ jobs.php?view=category&category_id=$1 [L,QSA]
RewriteRule ^jobs/category/([^/]+)/([^/]+)/?$ jobs.php?view=category&category_id=$1&category_url=$2 [L,QSA]
RewriteRule ^jobs/category/([^/]+)/([^/]+)/([^/]+)/?$ jobs.php?view=category&category_id=$1&category_url=$2&page=$3 [L,QSA]
RewriteRule ^jobs/([^/]+)/?$ jobs.php?page=$1 [L,QSA]

# Groups
RewriteRule ^groups/?$ groups.php [L,QSA]
RewriteRule ^groups/joined/?$ groups.php?view=joined [L,QSA]
RewriteRule ^groups/manage/?$ groups.php?view=manage [L,QSA]
RewriteRule ^groups/([^/]+)/?$ group.php?username=$1 [L,QSA]
RewriteRule ^groups/([^/]+)/([^/]+)/?$ group.php?username=$1&view=$2 [L,QSA]
RewriteRule ^groups/([^/]+)/([^/]+)/([^/]+)/?$ group.php?username=$1&view=$2&id=$3 [L,QSA]

# Events
RewriteRule ^events/?$ events.php [L,QSA]
RewriteRule ^events/going/?$ events.php?view=going [L,QSA]
RewriteRule ^events/interested/?$ events.php?view=interested [L,QSA]
RewriteRule ^events/invited/?$ events.php?view=invited [L,QSA]
RewriteRule ^events/manage/?$ events.php?view=manage [L,QSA]
RewriteRule ^events/([^/]+)/?$ event.php?event_id=$1 [L,QSA]
RewriteRule ^events/([^/]+)/([^/]+)/?$ event.php?event_id=$1&view=$2 [L,QSA]
RewriteRule ^events/([^/]+)/([^/]+)/([^/]+)/?$ event.php?event_id=$1&view=$2&id=$3 [L,QSA]

# Blogs
RewriteRule ^articles/?$ index.php?view=articles [L,QSA]
RewriteRule ^blogs/?$ blogs.php [L,QSA]
RewriteRule ^blogs/new/?$ blogs.php?view=new [L,QSA]
RewriteRule ^blogs/edit/([^/]+)/?$ blogs.php?view=edit&post_id=$1 [L,QSA]
RewriteRule ^blogs/category/([^/]+)/([^/]+)/?$ blogs.php?view=category&category_id=$1 [L,QSA]
RewriteRule ^blogs/([^/]+)/([^/]+)/?$ blogs.php?view=article&post_id=$1 [L,QSA]

# Market
RewriteRule ^products/?$ index.php?view=products [L,QSA]
RewriteRule ^market/?$ market.php [L,QSA]
RewriteRule ^market/search/?$ market.php?view=search [L,QSA]
RewriteRule ^market/search/([^/]+)/?$ market.php?view=search&query=$1 [L,QSA]
RewriteRule ^market/search/([^/]+)/([^/]+)/?$ market.php?view=search&query=$1&page=$2 [L,QSA]
RewriteRule ^market/category/([^/]+)/?$ market.php?view=category&category_id=$1 [L,QSA]
RewriteRule ^market/category/([^/]+)/([^/]+)/?$ market.php?view=category&category_id=$1&category_url=$2 [L,QSA]
RewriteRule ^market/category/([^/]+)/([^/]+)/([^/]+)/?$ market.php?view=category&category_id=$1&category_url=$2&page=$3 [L,QSA]
RewriteRule ^market/([^/]+)/?$ market.php?page=$1 [L,QSA]

# Forums
RewriteRule ^forums/?$ forums.php [L,QSA]
RewriteRule ^forums/my-threads/?$ forums.php?view=my-threads [L,QSA]
RewriteRule ^forums/my-replies/?$ forums.php?view=my-replies [L,QSA]
RewriteRule ^forums/search/?$ forums.php?view=search [L,QSA]
RewriteRule ^forums/search-results/?$ forums.php?view=search-results [L,QSA]
RewriteRule ^forums/new-thread/([^/]+)/?$ forums.php?view=new-thread&forum_id=$1 [L,QSA]
RewriteRule ^forums/edit-thread/([^/]+)/?$ forums.php?view=edit-thread&thread_id=$1 [L,QSA]
RewriteRule ^forums/new-reply/([^/]+)/?$ forums.php?view=new-reply&thread_id=$1 [L,QSA]
RewriteRule ^forums/edit-reply/([^/]+)/?$ forums.php?view=edit-reply&reply_id=$1 [L,QSA]
RewriteRule ^forums/thread/([^/]+)/([^/]+)/?$ forums.php?view=thread&thread_id=$1 [L,QSA]
RewriteRule ^forums/([^/]+)/([^/]+)/?$ forums.php?view=forum&forum_id=$1 [L,QSA]

# Movies
RewriteRule ^movies/?$ movies.php [L,QSA]
RewriteRule ^movies/search/?$ movies.php?view=search [L,QSA]
RewriteRule ^movies/search/([^/]+)/?$ movies.php?view=search&query=$1 [L,QSA]
RewriteRule ^movies/search/([^/]+)/([^/]+)/?$ movies.php?view=search&query=$1&page=$2 [L,QSA]
RewriteRule ^movies/genre/([^/]+)/([^/]+)/?$ movies.php?view=genre&genre_id=$1 [L,QSA]
RewriteRule ^movies/genre/([^/]+)/([^/]+)/([^/]+)/?$ movies.php?view=genre&genre_id=$1&page=$3 [L,QSA]
RewriteRule ^movies/([^/]+)/?$ movies.php?page=$1 [L,QSA]
RewriteRule ^movie/([^/]+)/([^/]+)/?$ movies.php?view=movie&movie_id=$1 [L,QSA]

# Games
RewriteRule ^games/?$ games.php [L,QSA]
RewriteRule ^games/played/?$ games.php?view=played [L,QSA]
RewriteRule ^games/([^/]+)/([^/]+)/?$ games.php?view=game&game_id=$1 [L,QSA]

# Moderator Panel
RewriteRule ^modcp/?$ moderator.php [L,QSA]
RewriteRule ^modcp/([^/]+)/?$ moderator.php?view=$1 [L,QSA]
RewriteRule ^modcp/([^/]+)/([^/]+)/?$ moderator.php?view=$1&sub_view=$2 [L,QSA]
RewriteRule ^modcp/([^/]+)/([^/]+)/([^/]+)/?$ moderator.php?view=$1&sub_view=$2&id=$3 [L,QSA]

# Admin Panel
RewriteRule ^admincp/?$ admin.php [L,QSA]
RewriteRule ^admincp/([^/]+)/?$ admin.php?view=$1 [L,QSA]
RewriteRule ^admincp/([^/]+)/([^/]+)/?$ admin.php?view=$1&sub_view=$2 [L,QSA]
RewriteRule ^admincp/([^/]+)/([^/]+)/([^/]+)/?$ admin.php?view=$1&sub_view=$2&id=$3 [L,QSA]

# Profile
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ profile.php?username=$1 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/?$ profile.php?username=$1&view=$2 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ profile.php?username=$1&view=$2&id=$3 [L,QSA]

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
  • Create New...