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/private
  • Customizable profile page.
  • Follow/Unfollow users
  • System favorites
  • Trending worldwide
  • #Hashtag
  • Design like twitter
  • Real-time updates on Page index
  • Real-time updates on Discover Page
  • Real-time updates on Search Page
  • Find people
  • Comments on posts
  • Page Status like twitter
  • List of Trends worldwide
  • Suggestions for who to follow
  • Block/Unblock users
  • Private profile
  • Option Delete Account
  • Users can change your user name as often as you wish
  • Upload cover
  • Upload Background
  • Upload avatar
  • Set the Color Link
  • Set the Color/Position Background
  • Upload Video from Youtube (API)
  • Upload Video from Vimeo(API)
  • User validation by email
  • Recovery password
  • An email, by account
  • Users verified twitter style
  • Only you can send private messages to your followers, twitter style
  • You can tell if a user is following you “FOLLOWS YOU”
  • Report users/publications
  • Change password
  • Discover page: where is the publication of the users who are not following
  • Delete Posts
  • You can login with your username or email

  • Admin Features:
  • Set Site Name
  • Set Keywords(SEO)
  • Set Description(SEO)
  • Set Message/Post length
  • Edit pages static e.g: Privacy, Help
  • Manage Users
  • Delete/Suspended Users
  • Change type account of users
  • Manage Users reported
  • Manage Posts reported
  • Manage Ads
  • Change password
  • Requirements:

  • cURL
  • PDO Driver
  • GD Library
  • Enabled function mbstring
  • This 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 3.0 // 24 November 2014

  • Optimized SQL queries (Problem of slowness)
  • Update 2.9 // 27 August 2014

  • Fixed important bug with Thumbnails
  • Fixed bug with Notifications
  • Update 2.8 // 30 April 2014

  • Fixed bug in section media with Profile Summary
  • Fixed bug with characters special in Searcher
  • Fixed bug with link Youtube share ( youtu.be )
  • Added API
  • In the PDF Update v2.8 says all affected files
  • Update 2.7 // 27 March 2014

  • Fixed bug in section followers
  • Fixed error with number of post in Repost
  • Added country of user in profile
  • Added 50 countries
  • Added PDF file “How add new country”
  • In the PDF Update v2.7 says all affected files
  • Update 2.6 // 22 February 2014

  • Added reload user in section “who to follow”
  • Added the username in the comments
  • Added Sitemaps dinamic
  • In the PDF Update v2.6 says all affected files
  • IMPORTANT: If you have since version 2.5, copy this code to the end of your htaccess file to work correctly the sitemaps. If you are downloading from version 2.6 NOT COPIES!
  • RewriteRule ^public/sitemaps/sitemaps\.xml$ public/sitemaps/sitemaps.php [L]

    Update 2.5 // 6 October 2013

  • Fixed bug in relative path images
  • Added “Autosize” Admin Panel and Posts
  • Redesigned Admin Panel based on Bootstrap 3
  • Added option Add users admin (Only the Administrator)
  • Added function add and delete pages in Admin Panel
  • Aggregate Statistics Google Charts
  • Added function enabled user account from the Admin Panel
  • Fixed bug with characters allowed in the password admin panel
  • In the PDF Update v2.5 says all affected files
  • Update 2.4.1 // 26 September 2013

  • Fixed bug with special characters in search page
  • Fixed pagination error on page “Media”
  • Fixed bug in .htaccess
  • Fixed bug with characters allowed in the password admin panel
  • In the PDF Update v2.4.1 says all affected files
  • 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”
  • by
    by
    by
    by
    by
    by