Social Network technical 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 c...
What are you going to learn here? Lessons learned in course of the development of a number of large-scale social network p...
1. Analyze existing and popular social networks Focus on : www.softheme.com   Social Network: Technical Notes and Hints on...
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 3. Enable communicat...
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 4. Host on cloud <ul...
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 5. Analyze system’s ...
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 6. Optimize the page...
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 7. Improve the page ...
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 8. Address the most ...
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 9. Filter the conten...
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 10. Protect the appl...
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 11. Consider SEO <ul...
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 12. Provide the syst...
Thank you! 2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions www.softheme.com   »   Outsourcing to Sof...
Upcoming SlideShare
Loading in …5
×

Social Network: technical notes and hints on building a social network application

3,875 views

Published on

Presentation containing technical notes and hints on building an effective social network application.

Published in: Technology
  • Be the first to comment

Social Network: technical notes and hints on building a social network application

  1. 1. Social Network technical notes and hints on building a social network application www.softheme.com
  2. 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
  3. 3. 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 <ul><li>selecting a technology </li></ul><ul><li>designing the infrastructure </li></ul><ul><li>setting up and maintaining a product life cycle </li></ul><ul><li>collaborating with business </li></ul><ul><li>managing the development teams </li></ul>
  4. 4. 1. Analyze existing and popular social networks Focus on : www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application Examples :
  5. 5. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 2. Consider content
  6. 6. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 3. Enable communication <ul><li>share the content through existing network </li></ul><ul><li>incorporate e-mail notification: </li></ul><ul><li>unsubscribe link should be provided </li></ul><ul><li>embed widgets and informers </li></ul><ul><li>groups and followers </li></ul><ul><li>ratings </li></ul><ul><li>feeds </li></ul>
  7. 7. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 4. Host on cloud <ul><li>extend the disk space dynamically </li></ul><ul><li>take advantage of dynamic setup for processors and memory usage </li></ul><ul><li>utilize backup procedures </li></ul>We recommend:
  8. 8. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 5. Analyze system’s load System's architecture should be created keeping in mind the system's goal and objective, for example:
  9. 9. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 6. Optimize the page size <ul><li>maximum page weight should be less than 1 Mb </li></ul><ul><li>third-party content storage servers can be utilized </li></ul>
  10. 10. 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
  11. 11. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 8. Address the most important web design requirements <ul><li>optimized page layout </li></ul><ul><li>cross-browser support </li></ul>
  12. 12. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 9. Filter the content stop lists flag system anti-spam rules
  13. 13. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 10. Protect the application <ul><li>protecting from injections </li></ul><ul><li>avoiding links which lead to cross-scripting </li></ul>
  14. 14. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 11. Consider SEO <ul><li>sitemap </li></ul><ul><li>user-friendly URLs </li></ul><ul><li>meta-tags </li></ul><ul><li>tag clouds </li></ul><ul><li>social bookmarks </li></ul><ul><li>Google adwords, Yahoo! search marketing </li></ul>
  15. 15. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 12. Provide the system’s support <ul><li>backup procedures </li></ul><ul><li>maintenance </li></ul>
  16. 16. Thank you! 2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions www.softheme.com » Outsourcing to Softheme™ Questions??? -> [email_address]

×