Social Network : Social Network technical notes and hints on building
a social network application www.softheme.com
Slide 2 : 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 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
Slide 3 : What are you going to learn here? Lessons learned in course of the development of a number of large-scale social network platforms: - selecting a technology
- designing the infrastructure
- setting up and maintaining a product life cycle
- collaborating with business
- managing the development teams www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
Slide 4 : 1. Analyze existing and popular social networks Focus on: Examples: www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
Slide 5 : 2. Consider content www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
Slide 6 : 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
Slide 7 : 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
Slide 8 : 5. Analyze system’s load System'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
Slide 9 : 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
Slide 10 : 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
Slide 11 : 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
Slide 12 : 9. Filter the content stop lists flag system anti-spam rules www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
Slide 13 : 10. Protect the application www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
Slide 14 : 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
Slide 15 : 12. Provide the system’s support - backup procedures
- maintenance www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application
Slide 16 : Thank you! 2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions Questions??? ? info@softheme.com www.softheme.com Outsourcing to Softheme™