social network: technical notes and hints on building a social network application
DESCRIPTION
Presentation containing technical notes and hints on building an effective social network application.TRANSCRIPT
Social Networktechnical notes and hints on building
a social network application
www.softheme.com
Table of Contents
1. Analyze existing and popular social networks
2. Consider content
3. Enable communication
4. Host on cloud
5. Analyze system's load
6. Optimize the page size
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
7. Improve the page preloading
8. Address important web design requirements
9. Filter the content
10. Protect the application
11. Consider SEO
12. Provide the system's support
What are you going to learn here?Lessons learned in course of the development of a number of large-scale social network platforms:
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
selecting a technology
designing the infrastructure
setting up and maintaining a product life cycle
collaborating with business
managing the development teams
1. Analyze existing and popular social networks
Focus on:
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
Examples:
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
2. Consider content
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
3. Enable communication
share the content through existing network
incorporate e-mail notification:
unsubscribe link should be provided
embed widgets and informers
groups and followers
ratings
feeds
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
4. Host on cloud
extend the disk space dynamically
take advantage of dynamic setup for processors and memory usage
utilize backup procedures
We recommend:
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
5. Analyze system’s loadSystem's architecture should be created keeping in mind the system's goal and objective, for example:
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
6. Optimize the page size
maximum page weight should be less than 1 Mb
third-party content storage servers can be utilized
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
7. Improve the page preloading
use pre-loaders use asynchronous java script
pack and optimize java scripts
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
8. Address the most important web design requirements
optimized page layout
cross-browser support
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
9. Filter the content
stop listsstop lists flag systemflag system anti-spam rules
anti-spam rules
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
10. Protect the application
protecting from injections
avoiding links which lead to cross-scripting
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
11. Consider SEO
sitemap
user-friendly URLs
meta-tags
tag clouds
social bookmarks
Google adwords, Yahoo! search marketing
www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
12. Provide the system’s support
backup procedures
maintenance
Thank you!
2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions
www.softheme.com » Outsourcing to Softheme™ www.softheme.com » Outsourcing to Softheme™
Questions??? → [email protected]