Previously I had published Facebook Wall Script 3.0 with normal PHP. After that people are asking me to develop wall script in MVC framework. So I choosed one of the popular PHP framework among web developers called Codeigniter (http://ellislab.com/codeigniter).

Why Codeigniter Wall Script?

  • You prefer nearly zero configuration.
  • Security
  • SEO friendly Url
  • Exceptional performance.
  • MVC Framework
  • So many libraries & helpers

facebook_cover_page

Features

Facebook OAuth Login
Status UpdateMultiple Image UploadYoutube Videos
Vimeo VideosDailymotion VideosMetacafe Videos
Visited LocationTag FriendsDelete Posts & Comments
Text to Clickable Links, EmailsHashtagsLike & Unlike
Photo GalleryAdd / Remove FriendsMessaging System
Auto Loading PostsTimeline DesignNews Feed
Cover & Profile PictureReal Time NotificationsEdit Profile
CommentsFacebook ThemeMultilingual
SEO Friendly UrlBasic Login & RegistrationForgot Password
Codeigniter MVC FrameworkHigh SecurityEasy Customization
Admin ModuleFree InstallationAccount Banning

Screenshots

Facebook Style Nofications
Facebook Style Nofications & Auto Complete Search
Facebook Style News Feed
Facebook Style News Feed
Facebook Style Instant Messaging System
Facebook Style Instant Messaging System
Multiple Image Upload Facebook
Multiple Image Upload
Supports 5 Videos
Supports 5 Videos
Location Sharing
Location Sharing

Wall Script Admin Interface

Configuration

$config['base_url'] = 'http://wall.w3lessons.info/';

/* Site Configuration */
$config['site_name'] = 'W3lessons.info';
$config['admin_email'] = 'itzurkarthi@gmail.com';
$config['admin_name'] = "Karthikeyan";
$config['theme_files'] = $config['base_url'].'assets/';
$config['post_per_page'] = 10; //no of posts per page

/*Email Subject Configuration */
$config['welcome_email_subject'] = "Welcome to ".$config['site_name'];
$config['forgot_password_email_subject'] = "Reset Password - ".$config['site_name'];
$config['friend_request_subject'] = " wants to be friend on ".$config['site_name'];
$config['friend_approved_subject'] = " has accepted your friend request on ".$config['site_name'];
$config['comment_subject'] = " has commented on your status - ".$config['site_name'];

//facebook oauth login
$config['fb_login'] = false;
$config['fb_app_id'] = "App ID";
$config['secret_key'] = "Secret Key";

//database config
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'fb4';
$db['default']['dbdriver'] = 'mysql';

Template.php

template.php is located inside view folder.. this is the common template called from all controllers


<meta charset="UTF-8" />
<?php echo $meta_title; ?> - <?php echo $site_name; ?>
<meta name="author" content="Karthikeyan K" />
<meta name="description" content="" />
<meta name="keywords" content="connect, professional network, social networking, Social Network India" />
	<link href="<?php echo base_url();?>favicon.ico" rel="shortcut icon" />
<meta name="google-site-verification" content="" />
	<link href="<?php echo $assets_folder; ?>css/common.css" rel="stylesheet" type="text/css" />
	<link href="<?php echo $assets_folder; ?>css/style.css" rel="stylesheet" media="all" type="text/css" />
	<link href="<?php echo $assets_folder; ?>css/fb-buttons.css" rel="stylesheet" media="all" type="text/css" />
<script type="text/javascript">// <![CDATA[
var domain = "<?php echo base_url();?>";
// ]]></script>

	<link href="<?php echo base_url();?>assets/css/news_feed.css" rel="stylesheet" type="text/css" />
	<link href="<?php echo base_url();?>assets/css/jquery.fs.boxer.css" rel="stylesheet" media="all" type="text/css" />

<!-- header starts here -->
<!--?php $this--->load->view('general/header'); ?>
<!-- header ends here --></pre>
<div id="content-main"><!-- display global alert messages -->
<!--?php if(!empty($notice)) { ?-->
<div class="error3"></div>
 <!--?php } ?-->

<!-- sidebar template -->
<!--?php if(isset($sidebar)) { 	$this--->load->view($sidebar);
} ?>

<!-- main template -->
<!--?php $this--->load->view($page_content); ?></div>
<pre>
<!-- footer starts here -->
<!--?php $this--->load->view('general/footer'); ?>
<!-- footer ends here -->

This wallscript comes with Admin Interface where you can manage users, posts, comments & statistics etc..

Free Updates: Customers who buy the script get one updated version released subsequent to their purchase, at no additional cost

Customisability: I can provide minor customization and enhancements to the script as per your requirements at low cost.
Installation: Free

View Live Demo Read Documentation Buy & Download (30$)

After successful payment, you will get an email with CI_wallscript.zip attached sent by itzurkarthi@gmail.com within 24 hours.

Please don’t forget to share and subscribe to latest updates of the blog. Also comments and feedback are always welcome!

Thanks!

Related Posts