Download the PHP package movingbytes/social-network without Composer
On this page you can find all versions of the php package movingbytes/social-network. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download movingbytes/social-network
More information about movingbytes/social-network
Files in movingbytes/social-network
Package social-network
Short Description works pretty similar to a well known social network, but you can host it on your very own infrastructure or intranet.
License MIT
Informations about the package social-network
About Project
works pretty similar to a well known social network, but you can host it on your very own infrastructure. No external dependencies needed. Focus of this project is stability. security and performance.
Anouncement
On 13.02.2020 i decided to mark version 2.0 as deprecated and started to rewrite everything from scratch. At moment the master has less features than 2.0, but iam working hard to restore the most important ones. Feel free to join the development process by creating tasks (feature request) or make code improvements.
0. Demo
1. Installation
git clone https://github.com/andreas83/SocialNetwork.git
cd SocialNetwork
composer install
npm install
1.2 Configuration
Check the .env.example file for db settings
1.3 Database
This will create the db structure
php artisan migrate
1.3 Folders / Permissions
Create storage folder (symbolic link)
php artisan storage:link
Make phantomsjs executeable (needed for og tag parsing)
chmod +x bin/phantomjs
1.4 Webserver (nginx)
This is just a example configuration of our dev system
server {
server_name dev.codejungle.org;
root /var/www/dev.codejungle.org/public;
index index.html index.php;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/dev.codejungle.org/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/dev.codejungle.org/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = dev.codejungle.org) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name dev.codejungle.org;
listen 80;
return 404; # managed by Certbot
}
2. Support
You can use the github issue tracker for bugs.
For commercial support please contact: [email protected]
3. History
Version 1.0 (est 2008)

Version 2.0 (est 2014)

This version was a complete rewrite, build on a my very own php framework and with the help of react for frontend stuff. Sadly the frontend code became not maintainable also i made huge mistakes how the components communicate with each other.
Working features:
- Share (Websites, Images, Videos, SourceCode)
- Like / Dislike / Comments
-
hash tag search (orderd by popularity)
- @user mentions and notifications via websockets
- REST API
- Oauth2 (Facebook, Github)
- Backend with Dashboard
One side project was to visualize the related hashtags.

Another cool feature was the Google Chrome extension to share content with just a click.

Please keep in mind Version 2.0 is not longer maintained
Demo is still alive here: https://social.codejungle.org/
Version 3.0 (est 2020)
Please report feature requests and bugs. Demo is here: https://dev.codejungle.org/
Working features are:
- Share, Commnet, Reshare, Likes
- OpenGraph Tag parsing
- OAuth login via Github and Facebook
Attention This is a early stage beta, things can change drasticly.
4. Donate
Bitcoins: 1GqMSGseij18JnAoB9f3LHJRozNr1QeHkh
Ethereum: 0x6788024D1D36641DDE7832ce9B0300eBbD7C4832
All versions of social-network with dependencies
altorouter/altorouter Version ^1.1
phpmailer/phpmailer Version ^5.2
league/oauth2-client Version ^1.3
league/oauth2-facebook Version ~1.0
league/oauth2-google Version ^1.0
textalk/websocket Version ^1.2