Giter VIP home page Giter VIP logo

socialconnect-cms's Introduction

socialConnect

It is a full fledged social networking site equipped with chat system, avatar loading, photo loading and much more implemented in PHP and database used Mysql. Created by rahulmehra. His master can be found here: https://github.com/rahulmehra1994/socialConnect

Notes from ScottDonor:

This script does not currently support password salting etc, use at your own risk.
It seems like rahulmehra was implenting it but has not fully done so yet so that is on my to do list once I get more confortable with the script and it's coding.
The main reason for my fork was to fix the status issues and a general tidyup.
My goal it to just clean it up a little and make it more user friendly for those who wish to use it.

To setup the script:

Create a MySql database.
Edit php_includes/db_conx.php to reflect your database credentials.
Open /one time use scripts/tablecreator.php in your browser.
Delete /one time use scripts/tablecreator.php if all tables were created successfully.
Load webpage and create your first user.

Done so far:

Added registered member count to page footer (/templates/template_pageBottom.php).
Moved the country list for the signup form into /templates/.
Assigned gender specific default avatars to index.php and user profiles.
Edited friend_request_ok and friend_request_rejected messages to be more user friendly.
Edited status post, delete and reply messages.
Edited menu links to show Home, Notifications with notification count, and Profile.
Added header and footer template to message.php, filenotfound.php, forgot_pass.php.
Put template bottom back onto login.php.
Removed pentester.php.
Moved the Terms of Service to the /templates/ folder for easier editing.
Edited signup_success message in signup.php.
Edited tablecreator.php file to add a DEFAULT value in the status table, osid field. Status commenting should now work.
Removed user level from user profile.
Moved top menu to it's own file in /templates/.
Removed login2.php file.
Removed a php echo to verify user is logged in and verified on their profile.
Removed top right LINK when user is not logged in.
Moved templates.php files to /templates/ folder.
Added DEFAULT value to osid field in the status table.

Scotts TO DO list:

Convert all timestamps that get saved to database to unix. Give site owner a universal way to display them.
Adapt site languages. (In progress)
Add some type of Admin Panel.
Add "mark as read" on notifications page for status posts.
Reload user profile after a successful status post.
See if I can get salting to work.
Add mysql error handling to all querys.
Fix forgot password page and edit the link on login.php.
Make the code more NEWBIE friendly. (Since I'm a NEWB!)

socialconnect-cms's People

Contributors

scottdonor avatar rahulmehra1994 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.