[ 432 ] public messages 199 registration 70-75 tasks 24 Twitter 11 users 63 social networks about 7 API, adding 348 business logic 8, 9 functions 8 status stream 181, 182 SPAM 390 startFresh() method 86 static prole about 151 contact list, obtaining 155 editing 157 relationships, improving 155 template for viewing 156 viewing 151 static prole, editing date picker 168 prole page, editing 164-166 steps 168, 169 template le, adding 166, 167 user photograph, uploading 157-163 static prole, viewing prole information controller 152 prole link 152 steps 154 statuses about 170 database table, structure 170 listing 173, 174 saving 244 template improvements 171-173 types database table 170 statuses, listing comments, options 176, 177 status list template 175 steps 176 status posts processing 249 status stream about 181, 182 comments, adding 193 updating 185, 186 status views images 250 links 251 video 250 stream building 182-184 generating 190, 191 stream controller functions 189 generateStream method 190, 191 stream, generating 190, 191 stream model about 182 code 182 methods, requisites 188 stream, building 182-184 system events stream creating, for administrators 197 T TechCrunch URL 402 template update status template 232, 233 template management 39-44 template manager 39 testOutput() method 266 Timeout Directive 414 toArray() method 368 topic model, discussion forums about 308-313 toTags method 152, 283, 368 Twitter about 11, 402 features 11 URL 11 U URL processing 53-55 username reminder feature implementing, in authentication controller 92 user object about 63 creating 63, 64 Download from Wow! eBook <www.wowebook.com> [ 433 ] user proles about 139 extendable prole system 140 features 139 prole controller 140-142 static prole 151 user retention concepts 407, 408 users about 63 user object 63, 64 users listing, members paginated members 110-113 paginated users, listing alphabetically 113-117 pagination 103-110 V variable dening, for image 235 verication e-mail sending 90 video about 244 database 244 model 245 view changing 232 main template 195 status type templates 196 view, discussion within group about 338 topic, creating 338 topic, viewing 339 View, MVC component 23 viewProle method 166 view, public messages about 208 status, updating 208 viral marketing campaigns 402 Virtual Private Server. See VPS VPS about 375 cloud hosting 415 VPS cloud hosting 415 W web hosting provider 1&1 Internet Inc. 377 A Small Orange 377 MediaTemple 377 selecting 375 selecting, guidelines 376 Slicehost 377 Web Hosting Talk about 378 URL 378 website integration 348 WinCacheGrind 412 X XCache 417 xdebug URL 412 Y Yahoo! 102 Yahoo! Developer Network URL 414 YSlow about 413 URL 413 Download from Wow! eBook <www.wowebook.com> Download from Wow! eBook <www.wowebook.com> Thank you for buying PHP 5 Social Networking About Packt Publishing Packt, pronounced 'packed', published its rst book "Mastering phpMyAdmin for Effective MySQL Management" in April 2004 and subsequently continued to specialize in publishing highly focused books on specic technologies and solutions. Our books and publications share the experiences of your fellow IT professionals in adapting and customizing today's systems, applications, and frameworks. Our solution based books give you the knowledge and power to customize the software and technologies you're using to get the job done. Packt books are more specic and less general than the IT books you have seen in the past. Our unique business model allows us to bring you more focused information, giving you more of what you need to know, and less of what you don't. Packt is a modern, yet unique publishing company, which focuses on producing quality, cutting-edge books for communities of developers, administrators, and newbies alike. For more information, please visit our website: www.packtpub.com. About Packt Open Source In 2010, Packt launched two new brands, Packt Open Source and Packt Enterprise, in order to continue its focus on specialization. This book is part of the Packt Open Source brand, home to books published on software built around Open Source licences, and offering information to anybody from advanced developers to budding web designers. The Open Source brand also runs Packt's Open Source Royalty Scheme, by which Packt gives a royalty to each Open Source project about whose software a book is sold. Writing for Packt We welcome all inquiries from people who are interested in authoring. Book proposals should be sent to author@packtpub.com. If your book idea is still at an early stage and you would like to discuss it rst before writing a formal book proposal, contact us; one of our commissioning editors will get in touch with you. We're not just looking for published authors; if you have strong technical skills but no writing experience, our experienced editors can help you develop a writing career, or simply get some additional reward for your expertise. Download from Wow! eBook <www.wowebook.com> ASP.NET 3.5 Social Networking ISBN: 978-1-847194-78-7 Paperback: 580 pages An expert guide to building enterprise-ready social networking and community applications with ASP. NET 3.5 1. Create a full-featured, enterprise-grade social network using ASP.NET 3.5 2. Learn key new ASP.NET topics in a practical, hands-on way: LINQ, AJAX, C# 3.0, n-tier architectures, and MVC 3. Build friends lists, messaging systems, user proles, blogs, message boards, groups, and more PHP 5 E-commerce Development ISBN: 978-1-847199-64-5 Paperback: 356 pages Create a exible framework in PHP for a powerful ecommerce solution 1. Build a exible e-commerce framework using PHP, which can be extended and modied for the purposes of any e-commerce site 2. Enable customer retention and more business by creating rich user experiences 3. Develop a suitable structure for your framework and create a registry to store core objects Please check www.PacktPub.com for information on our titles Download from Wow! eBook <www.wowebook.com> PHP 5 CMS Framework Development - 2nd Edition ISBN: 978-1-84951-134-6 Paperback: 416 pages This book takes you through the creation of a working architecture for a PHP 5-based framework for web applications, stepping you through the design and major implementation issues, right through to explanations of working code examples 1. Learn about the design choices involved in the creation of advanced web oriented PHP systems 2. Build an infrastructure for web applications that provides high functionality while avoiding pre-empting styling choices 3. Implement solid mechanisms for common features such as menus, presentation services, user management, and more Drupal 6 Social Networking ISBN: 978-1-847196-10-1 Paperback: 312 pages Build a social or community web site, with friends lists, groups, custom user proles, and much more 1. Step-by-step instructions for putting together a social networking site with Drupal 6 2. Customize your Drupal installation with modules and themes to match the needs of almost any social networking site 3. Allow users to collaborate and interact with each other on your site Please check www.PacktPub.com for information on our titles Download from Wow! eBook <www.wowebook.com> Download from Wow! eBook <www.wowebook.com> . <www.wowebook.com> PHP 5 CMS Framework Development - 2nd Edition ISBN: 97 8-1 -8 495 1-1 3 4-6 Paperback: 416 pages This book takes you through the creation of a working architecture for a PHP 5-based framework. Development ISBN: 97 8-1 -8 4719 9-6 4-5 Paperback: 356 pages Create a exible framework in PHP for a powerful ecommerce solution 1. Build a exible e-commerce framework using PHP, which can be extended. ISBN: 97 8-1 -8 4719 4-7 8-7 Paperback: 580 pages An expert guide to building enterprise-ready social networking and community applications with ASP. NET 3.5 1. Create a full-featured, enterprise-grade