MARC details
000 -LEADER |
fixed length control field |
18038 a2200181 4500 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
130215b xxu||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
978-93-5023-932-2 |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.133 |
100 ## - MAIN ENTRY--PERSONAL NAME |
Personal name |
COSTELLO, CASH |
9 (RLIN) |
7038 |
245 ## - TITLE STATEMENT |
Title |
ELGG 1.8 SOCIAL NETWORKING |
Remainder of title |
CREATE, CUSTOMIZE, AND DEPLOY YOUR VERY OWN SOCIAL NETWORKING SITE WITH ELGG |
Statement of responsibility, etc |
COSTELLO, CASH |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
Name of publisher, distributor, etc |
SHROFF PUBLISHERS & DISTRIBUTORS PVT. LTD. |
Date of publication, distribution, etc |
2012 |
Place of publication, distribution, etc |
MUMBAI |
300 ## - PHYSICAL DESCRIPTION |
Extent |
XIII, 354 |
Other physical details |
PAPER |
505 ## - FORMATTED CONTENTS NOTE |
Formatted contents note |
Table of Contents<br/>Preface<br/>Chapter 1: Social Networking and Elgg<br/>Chapter 2: Installing Elgg<br/>Chapter 3: A Tour of Your First Elgg Site<br/>Chapter 4: Sharing Content<br/>Chapter 5: Communities, Collaboration, and Conversation<br/>Chapter 6: Finding and Using Plugins<br/>Chapter 7: Creating Your First Plugin<br/>Chapter 8: Customization through Plugins<br/>Chapter 9: Theming Elgg<br/>Chapter 10: Moving to Production<br/>Appendix A: Developer's Quick Start Guide<br/>Appendix B: Views Catalog<br/>Index<br/><br/> Preface<br/><br/>Up<br/><br/> Chapter 1: Social Networking and Elgg<br/> Social features<br/> Profiles<br/> Relationships<br/> Content sharing<br/> Activity and notifications<br/> Groups<br/> Communication<br/> What is Elgg?<br/> The Elgg engine<br/> User management<br/> Privacy controls<br/> Theming<br/> Commenting<br/> Tagging<br/> Widgets<br/> Internationalization<br/> Feeds<br/> Web services<br/> The power of plugins<br/> Bundled plugins<br/> Third-party plugins<br/> Themes<br/> Building your own plugins<br/> Case studies<br/> Niche social network<br/> Designing and building the site<br/> Deploying the site<br/> Plugins mentioned<br/> Corporate intranet<br/> Designing and building the site<br/> Deploying the site<br/> Plugins mentioned<br/> Educational collaboration<br/> Designing and building the site<br/> Deploying the site<br/> Plugins mentioned<br/> Elgg resources<br/> Elgg community<br/> Elgg wiki<br/> Developer resources<br/> A few words of advice<br/> Take notes<br/> Save resources<br/> Be methodical<br/> Finding help<br/> Summary<br/><br/>Up<br/><br/> Chapter 2: Installing Elgg<br/> Preparing the server<br/> Checking requirements<br/> Downloading the latest version<br/> Extracting the files<br/> Moving files to your web server directory<br/> Configuring the server<br/> Create the database<br/> Run Elgg's installer<br/> Loading the database<br/> Configure Elgg<br/> Creating the admin account<br/> All done!<br/> Summary<br/><br/>Up<br/><br/> Chapter 3: A Tour of Your First Elgg Site<br/> Getting around<br/> Registering users<br/> User profiles and avatars<br/> Profile information<br/> Avatar<br/> Profile widgets<br/> Friends<br/> Activity stream<br/> Tools<br/> Blogs<br/> Bookmarks<br/> Files<br/> Groups<br/> Pages<br/> Messages<br/> The wire<br/> User settings<br/> Your settings<br/> Tools<br/> Notifications<br/> Administration<br/> Activating plugins<br/> Site categories<br/> Custom profile fields<br/> Default widgets<br/> Site pages<br/> Reported content<br/> Customizing your site<br/> User registration and authentication<br/> Widgets<br/> Friendship model<br/> Roles<br/> Help and support<br/> Summary<br/><br/>Up<br/><br/> Chapter 4: Sharing Content<br/> Blogs<br/> Creating a blog post<br/> Embedding photos and files<br/> Publishing<br/> Finding and viewing<br/> Search<br/> Lists of blog posts<br/> RSS feeds<br/> Widget<br/> Commenting<br/> Use cases<br/> Customizations<br/> Bookmarks<br/> Adding a bookmark<br/> Bookmarklet<br/> Viewing<br/> Use cases<br/> File<br/> Uploading a file<br/> Viewing<br/> Use cases<br/> Customizations<br/> The wire<br/> Posting<br/> Viewing<br/> Twitter integration<br/> Use cases<br/> Customizations<br/> Summary<br/><br/>Up<br/><br/> Chapter 5: Communities, Collaboration, and Conversation<br/> Groups<br/> Creating a group<br/> Group profile<br/> Membership<br/> Discussion forum<br/> Group tools<br/> Finding groups<br/> Use cases<br/> Customizations<br/> Pages<br/> Creating pages<br/> Viewing<br/> Use cases<br/> Customizations<br/> Messages<br/> Inbox<br/> Composing<br/> Customizations<br/> Message board<br/> Customizations<br/> Summary<br/><br/>Up<br/><br/> Chapter 6: Finding and Using Plugins<br/> Plugin administration<br/> Filtering and sorting<br/> Plugin dependencies<br/> Plugin settings<br/> Finding plugins<br/> Browsing the repository<br/> Searching<br/> Evaluating before downloading<br/> Look at the plugin overview<br/> Read the comments<br/> Check the history<br/> Custom plugins<br/> Installing plugins<br/> Test server<br/> Copying the code<br/> Activating and configuring<br/> Invalid plugin?<br/> Troubleshooting<br/> Themes<br/> Finding and installing themes<br/> Free themes<br/> Commercial themes<br/> Custom themes<br/> Installing themes<br/> Major community plugins<br/> Tidypics<br/> Plugin profile<br/> Administration<br/> Uploading photos<br/> Viewing photos<br/> Tagging photos<br/> Event calendar<br/> Plugin profile<br/> Administration<br/> Site calendar<br/> Group calendar<br/> Profile Manager<br/> Plugin profile<br/> Adding profile fields<br/> Configuring the profile fields<br/> Plugin settings<br/> Summary<br/><br/>Up<br/><br/> Chapter 7: Creating Your First Plugin<br/> What you need to know<br/> Elgg developer resources<br/> Setting up your development environment<br/> Editing code<br/> Configuring your site<br/> Hello, World!<br/> Plugin skeleton<br/> Create your plugin directory<br/> Plugin manifest<br/> Start script<br/> Activating the hello world plugin<br/> Register for the init, system event<br/> Adding a new route<br/> Creating a web page<br/> Update routing<br/> Add to the site menu<br/> Extending the page handler<br/> Add a sidebar menu<br/> Language support<br/> Personalizing the content<br/> Organizing your content into views<br/> A greeting view<br/> A stats view<br/> Review<br/> Debugging<br/> Debugging to the log<br/> Debugging to the screen<br/> Debugging PHP through an IDE<br/> Firebug and other browser development tools<br/> Elgg developer tools<br/> Inspect<br/> Theming sandbox<br/> Summary<br/><br/>Up<br/><br/> Chapter 8: Customization through Plugins<br/> Lesson 1: Changing wording<br/> Problem<br/> Solution<br/> Example<br/> Step 1: Create the plugin structure<br/> Step 2: Find the language strings<br/> Step 3: Override the language string<br/> Exercise<br/> Lesson 2: Modifying a section of a page<br/> Problem<br/> Solution<br/> Example<br/> Step 1: Find the view to override<br/> Step 2: Create the plugin structure<br/> Step 3: Edit the logo view<br/> Step 4: Style the header<br/> Exercise<br/> Lesson 3: Adding new content to a page<br/> Problem<br/> Solution<br/> Example<br/> Step 1: Find the view to extend<br/> Step 2: Create the plugin structure<br/> Step 3: Build our view<br/> Step 4: Make the tips random<br/> Exercise<br/> Lesson 4: Doing something when X happens<br/> Problem<br/> Solution<br/> Example<br/> Step 1: Find the event<br/> Step 2: Create the plugin structure<br/> Step 3: Write the function that sends the e-mail<br/> Exercise<br/> Lesson 5: Creating a custom widget<br/> Problem<br/> Solution<br/> Example<br/> Step 1: Create the plugin structure<br/> Step 2: Create the widget edit view<br/> Step 3: Create the widget content view<br/> Exercise<br/> Lesson 6: Giving your users options<br/> Problem<br/> Solution<br/> Example<br/> Step 1: Create the plugin structure<br/> Step 2: Add user settings<br/> Step 3: Create the toolbar view<br/> Step 4: Add CSS<br/> Exercise<br/> Lesson 7: Adding JavaScript<br/> Problem<br/> Solution<br/> Example<br/> Step 1: Create the plugin structure<br/> Step 2: Load the JavaScript file<br/> Step 3: Add CSS and JavaScript initialization<br/> Exercise<br/> Lesson 8: Changing how Elgg does X<br/> Problem<br/> Solution<br/> Example<br/> Step 1: Create the plugin structure<br/> Step 2: Create the index page<br/> Step 3: Define the views<br/> Step 4: Add the CSS<br/> Step 5: Add a plugin setting<br/> Exercise<br/> Lesson 9: Collecting and storing data<br/> Problem<br/> Solution<br/> Example<br/> Overview<br/> Step 1: Create the plugin structure<br/> Step 2: Create the main help page<br/> Step 3: Create the categories<br/> Step 4: Add an administration page<br/> Step 5: Create the form body<br/> Step 6: Create the save action<br/> Step 7: Create the help category page<br/> Step 8: Create the help object view<br/> Step 9: Add the help sidebar<br/> Step 10: Add CSS for the topic listing page<br/> Step 11: Finish the main help page<br/> Exercise<br/> Summary<br/><br/>Up<br/><br/> Chapter 9: Theming Elgg<br/> What you need to know<br/> Theming basics<br/> Elgg's default theme<br/> HTML<br/> CSS<br/> JavaScript<br/> Graphics<br/> Views system<br/> What is a view?<br/> Extending a view<br/> Overriding a view<br/> Template language<br/> Caching<br/> The viewtype<br/> Tools<br/> CSS framework<br/> Creating abstractions of common visual patterns<br/> Customizing objects through extension classes<br/> Adding external JavaScript and CSS<br/> Menu system<br/> Registering a menu item<br/> Rendering a menu<br/> Comparing theming in WordPress to Elgg<br/> Building a theme<br/> Plugin structure<br/> Layout<br/> Default layout<br/> Page header<br/> Page body layout<br/> Page footer<br/> Moving the search box<br/> Styling the sidebar module<br/> Moving the site menu to the topbar<br/> Creating a mobile theme<br/> Plugin structure<br/> Layout<br/> CSS<br/> Summary<br/><br/>Up<br/><br/> Chapter 10: Moving to Production<br/> Selecting a server<br/> Performance considerations<br/> Competing for resources<br/> Usage patterns<br/> General guidelines for server selection<br/> Hosting options<br/> Shared hosting<br/> Virtual Private Server<br/> Dedicated server<br/> Cloud hosting<br/> Hosting company selection<br/> Configuring a server<br/> Apache<br/> PHP<br/> MySQL<br/> Cron<br/> E-mail<br/> Managing the site<br/> Backup<br/> Code<br/> Database<br/> Files<br/> Server configuration<br/> Restoring<br/> Log rotation<br/> Spam<br/> Registration<br/> Detecting spammers<br/> Web analytics<br/> Daily tasks<br/> Monitoring user registration<br/> Reviewing reported content<br/> Responding to feedback<br/> Community management<br/> Testing, upgrading, and moving a site<br/> Testing<br/> Mirroring the production site<br/> Test plan<br/> Upgrading<br/> Moving a site<br/> Performance<br/> Benchmarking<br/> Monitoring and data collection<br/> Stress testing<br/> Easy performance gains<br/> Advanced performance tuning and scaling<br/> Caching<br/> Multiple servers<br/> Resources<br/> Reporting bugs<br/> Steps to reproduce the problem<br/> Elgg or plugin?<br/> Reporting the bug<br/> Summary<br/><br/>Up<br/><br/> Appendix A: Developer's Quick Start Guide<br/> Overview of Elgg as a framework<br/> What is Elgg?<br/> Object-oriented or procedural?<br/> Does it use the Model-View-Controller pattern?<br/> Convention or configuration?<br/> Is it extensible?<br/> What template engine is used?<br/> A Model-View-Controller perspective of Elgg<br/> Overview<br/> Controllers<br/> Model<br/> Views<br/> Routing<br/> Code location<br/> Actions<br/> Code location<br/> Page handlers<br/> Code location<br/> Framework booting<br/> Code location<br/> Data model<br/> Entities<br/> Type and subtype<br/> GUID<br/> Owner<br/> Container<br/> Access<br/> Database<br/> Relationships<br/> Extenders<br/> Database<br/> Retrieval functions<br/> Code location<br/> Views<br/> View templates<br/> Page shells and layout<br/> View type<br/> Overriding and extending views<br/> Special views<br/> Code location<br/> Events and hooks<br/> Elgg events<br/> Plugin hooks<br/> Code location<br/> Plugins<br/> Initialization<br/> Plugin order<br/> Conventions<br/> Themes<br/> Code location<br/> Activity stream<br/> Code location<br/> Notifications<br/> Code location<br/> Internationalization and localization<br/> Code location<br/> Lightning round<br/> Authentication<br/> Caching<br/> Configuration<br/> Debugging and logging<br/> JavaScript<br/> Menus<br/> Private settings<br/> Search<br/> Security<br/> Session handling<br/> Unit tests<br/> Web services<br/> Widgets<br/> Summary<br/><br/>Up<br/><br/> Appendix B: Views Catalog<br/> Using views<br/> Page structure<br/> Shells<br/> Layouts<br/> Elements<br/> Topbar<br/> Header<br/> Sidebar<br/> Footer<br/> Owner block<br/> Status messages<br/> Comments<br/> Search box<br/> Components<br/> Gallery<br/> Image block<br/> List<br/> Module<br/> Navigation<br/> Breadcrumbs<br/> Pagination<br/> Menus<br/> Topbar menu<br/> Site menu<br/> Page menu<br/> Footer menu<br/> User hover menu<br/> Entity menu<br/> Tabs<br/> Forms<br/> Input<br/> Access<br/> Buttons<br/> Checkboxes<br/> Date<br/> Drop-down selector<br/> File upload<br/> Hidden input<br/> Large textarea<br/> Password<br/> Radio buttons<br/> Textbox<br/> User pickers<br/> Output<br/> Date<br/> E-mail address<br/> Link<br/> Tag cloud<br/> Tags<br/> Text<br/> The form<br/> Users, groups, and objects<br/> Activity stream<br/> Likes<br/> Like this<br/> List users<br/> Widgets<br/> Administration<br/> Summary<br/> |
520 ## - SUMMARY, ETC. |
Summary, etc |
An updated version of the very first book on Elgg<br/> Detailed and easy-to-understand analysis on building your very own social networking site with Elgg<br/> Explore the vast range of Elgg's social networking capabilities including communities, sharing, profiles and relationships<br/> Learn to create plugins and themes with extensive tutorials<br/> Written by Cash Costello, a core developer of the Elgg team, with a foreword from Dave Tosh, Elgg co-founder. |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
SOCIAL NETWORKING |
9 (RLIN) |
7039 |
General subdivision |
OPEN SOURCE SOFTWARE |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Item type |
Book |