PHP Social Microblogging Twitter is a script style, designed to share news, events, or simply what you want, through publications of 140 characters, and may refer to other users, create Hashtag and share with other site users. a part of it can upload images, videos from Youtube or Vimeo. Follow other users, send direct messages and other features that will be described below.
Video Demo(Main features) V1.1: See video on Youtube
(Features are disabled)
User Demo: JohnDoe
User Pass 12345
(Features are disabled)
Admin Demo: Admin
User Pass 12345
link Admin Demo
Features:
Users/General:Send message direct/privateCustomizable profile page.Follow/Unfollow usersSystem favoritesTrending worldwide#HashtagDesign like twitterReal-time updates on Page indexReal-time updates on Discover PageReal-time updates on Search PageFind peopleComments on postsPage Status like twitterList of Trends worldwideSuggestions for who to followBlock/Unblock usersPrivate profileOption Delete AccountUsers can change your user name as often as you wishUpload coverUpload BackgroundUpload avatarSet the Color LinkSet the Color/Position BackgroundUpload Video from Youtube (API)Upload Video from Vimeo(API)User validation by emailRecovery passwordAn email, by accountUsers verified twitter styleOnly you can send private messages to your followers, twitter styleYou can tell if a user is following you “FOLLOWS YOU”Report users/publicationsChange passwordDiscover page: where is the publication of the users who are not followingDelete PostsYou can login with your username or emailAdmin Features:Set Site NameSet Keywords(SEO)Set Description(SEO)Set Message/Post lengthEdit pages static e.g: Privacy, HelpManage UsersDelete/Suspended UsersChange type account of usersManage Users reportedManage Posts reportedManage AdsChange passwordRequirements:
cURL PDO Driver GD LibraryThis script was developed with PHP OOP and MVC
Important: All images used in this demo are solely and exclusively from their owners, not be included in the script.
Configurations
See video on Youtube See Video on Youtube
Change Log / Updates
Update 2.4 // 23 August 2013
Aggregate Czech language
Aggregate Greek language
Fixed bug in / views / user / profile.phtml
Fixed bug in / public / ajax / get_followers.php
Fixed bug in / models / UserModel.php
Fixed bug in / views / search / indexSearch.phtml
Fixed bug in / views / inc / search_listing.php
Profile of summary in who to follow
Avatar preview user in “Users” in Admin panel
Add title the language en Index page
In the PDF Update v2.4 says all affected files and new files
Update 2.3 // 17 August 2013
Improved Dutch language by @speeky
Improved Turkish language by Caner Ar?
Added function to delete all messages
Added registration form profile page, searches and static pages
Added user statistics: Posts, Followers and Following in sidebar
Fixed bug in update_pass.php
Live notifications for mentions and replies mentions on page “Interactions”
Autocomplete ajax in adding posts and status page “Mentions Users”
Attached zip archive files not to verify users’ no-user-verify.zip “
Bonus: Header Styles and Icons Verified
In the PDF Update v2.3 says all affected files and new files
Update 2.2 // 11 August 2013
Fixed bug get_followers.php and get_following.php
Fixed error “Interactions” and the function “Repost” in publications eliminated
Files Affected:
public / ajax / get_followers.php
public / ajax / get_following.php
class_ajax_request / classAjax.php
class_ajax_request / classAjaxAdmin.php
public / js / functions.js
Update 2.1 // 9 August 2013
Fixed bug of “Repost (retweet)” thanks to @zeraking
Messages can be deleted by the sender or recipient
Fixed bug private messages thanks to @zeraking
Fixed Admin password
Files Affected:
public / ajax / ajax.timeline.php
public / ajax / timeline.php
public / ajax / timeline.discover.php
public / ajax / get_message_id.php
public / ajax / send_message.php
public / ajax / send_message_id.php
class_ajax_request / classAjax.php
Table “admin”
Update 2.0 // 8 August 2013
Added the function Repost (retweet)
Added Soundcloud
Added Multi Language System, 12 languages:
Catalan – català
Chinese
Deutsch – German
Dutch – Nederlands
English (US)
French – Français
Italian – Italiano
Portuguese – Português
Romanian
Russian
Spanish – Español
Turkish – Türkçe
Real-time notifications, messages and interactions
Email notifications when you follow or send you a message from your profile.
The user chooses who can send private messages
Autocomplete ajax (Searcher).
Emoticons in reviews and posts
Avatar and cover can be extended
The gallery from the profile is activated with videos and music.
Profile Summary in style popout twitter
Simple Email template
Added page “Interactions” and “mentions in comments”.
bitly.com url shortener on Youtube and Vimeo videos
Automatically detects the language from browser.
The user configured their language and it is loaded at login
PS: All files were affected by the incorporation of multi languages and new features.
Update 1.1 // 8 July 2013
1. Fixed error: “Error Model”
2. Fixed bug in Opera
3. Added loader expected, in the publications
4. Fixed bug in sign_up.php “valid emails”