• Stars
    star
    1,014
  • Rank 43,570 (Top 0.9 %)
  • Language
    PHP
  • License
    Other
  • Created over 9 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 17 international languages.

Open Source Social Network [7.7-dev]

Open Source Love PRs Welcome Download Latest

DeepScan grade Codacy Badge

Opensource-Socialnetwork (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 17 international languages.

OSSN Licensed under the Open Source Social Network License (4.0) / Cryptographic Autonomy License version 1.0

Kernighan & Ritchie (K&R Variant 1TBS) indentation standard is used for the OSSN. For coding standards you may see following

Landing Page Newsfeed Profile Page
open source social network landing page open source social network newsfeed open source social network profile page

Visit https://www.opensource-socialnetwork.org/ for more details

Languages

English German Romanian
French Portuguese Turkish
Spanish Italian Russian
Dutch Hebrew Greek
Esperanto Japanese Indonesian
Traditional Chinese Korean Hungarian

Front-End Features

Feature Feature Feature
User Registration User Login Profile
Profile Cover Profile Photo Profile Friends
Friends Management Live Chat Messaging
Wall Posts Albums Photos
Groups Friends Tagging Block System
Poke System Comments Likes and Reactions
Expense Mangement Giphy Integeration in Comments Invite Friends
Embed Videos Smiles & Emojis Site Pages (Terms, about, privacy)
Mobile Responsive Notifications Search
Gallery Post Background Realtime Comments
Realtime Messages Blogs Themes on community
Mentions in comments Custom Pages Custom Menu Items
Captcha Site Announcements Greetings
Login as Progressive Web App Microsoft Active Directory Login
Giphy Integeration Many free components of community website

Backend Features

  • Admin Dashboard for site overview
  • Online users count, gender based graph
  • Total site users count (by months) graph
  • Component configurations
  • Add User
  • Remove User
  • Edit User
  • Ads Manager
  • Cache Settings
  • Basic Settings
  • Unvalidated users
  • Custom pages
  • Menu Builder
  • Themes management
  • Components Management
  • WebServices API
  • Manually validate unvalidated users
  • and much more components settings

Prerequisite

https://www.opensource-socialnetwork.org/wiki/view/706/how-to-install-open-source-social-network

Directory Permissions

OSSN must be installed into a directory writable by the webserver, or it will not function properly. For most Linux servers running Apache v2, making the parent directory writable is very simple:

chgrp www-data /path/to/ossn_parent_directory
chmod g+w /path/to/ossn_parent_directory

If you are not running Apache v2 or are using a different type of webserver, you'll need to read your system's documentation or speak to your server administrator before proceeding.

Installation

https://www.opensource-socialnetwork.org/wiki/view/706/how-to-install-open-source-social-network

Installation on Ubuntu x64 18.04/20.04/21.04 LTS

sudo add-apt-repository ppa:arsalanshah/opensource-socialnetwork
sudo apt-get update
sudo apt-get install opensource-socialnetwork

DEMO

http://demo.opensource-socialnetwork.org/

UPGRADE

https://www.opensource-socialnetwork.org/wiki/view/708/how-to-upgrade-ossn

More Repositories

1

OssnServices

Integrate your OSSN powered social network into 3rd party application
PHP
11
star
2

ExtendAPI

A example to utilize the OSSN RESTful API, it extends the existing API feature and add custom method to system
PHP
7
star
3

HelloWorld

Hello World Component, that allows developers to learn basic things
PHP
7
star
4

SMTP

This component will override default emails notificatios and allows ossn system to send notification emails using your smtp server
PHP
7
star
5

redirect_www

Redirect yoursite.com to www.yoursite.com
PHP
3
star
6

TimeZone

Allow users to setup time zone for their profile. This timezone can be utilized later by components.
PHP
2
star
7

Argon2iPassword

Argon2i password encryption for OSSN v5.1 or > You can change default password encryption method to Argon2i by using this component.
PHP
2
star
8

CDNStorage

Allow admins to set their default storage as CDN.
PHP
2
star
9

ProfAccess

Profile access components allows you to disable profile access for non loggedin users
PHP
2
star
10

MessageTyping

Show a status of friend in chat if he is tying a message or not.
PHP
1
star
11

RealTimeComments

RealTimeComments
PHP
1
star
12

RestrictUsernames

Restrict certain usernames such as admin, administrator etc
PHP
1
star
13

PasswordValidation

PasswordValidation
PHP
1
star
14

MentionNotifications

Mention user notifications for Mentions UI component
PHP
1
star
15

SignupProfilePhoto

Ask user to enter profile photo upon signup
PHP
1
star
16

GroupModerators

Group Moderators
PHP
1
star
17

nginx

A experimental config for ngnix users.
1
star
18

PostBackground

Select a post background from pre-defined backgrounds
PHP
1
star
19

AutoPagination

AutoPagination
PHP
1
star
20

GifSupport

Allow users to upload animated gif to the website.
PHP
1
star
21

ProfileViews

Find out who viewed your profile
PHP
1
star
22

Greetings

Greet users based on morning, day, evening, night
PHP
1
star