Building an Interactive Community Platform with ASP.NET

458 views

Published on

In this session, we explore how Microsoft technologies can be used to build a cutting-edge "sticky" community platform with .NET. See examples of how RSS is used in new and creative ways, such as "secure" RSS, dynamic RSS search feeds, and aggregate blogs, in addition to real-world uses of AJAX to simply complex Web UI.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
458
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Building an Interactive Community Platform with ASP.NET

  1. 1. Building an Interactive Community Platform with ASP.NET
  2. 2. <ul><li>Rob Howard </li></ul><ul><ul><li>Your host and tour guide </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>Community Server </li></ul><ul><ul><li>Community Management System </li></ul></ul><ul><ul><li>www.communityserver.org </li></ul></ul><ul><li>Telligent </li></ul><ul><ul><li>Creators of Community Server </li></ul></ul><ul><ul><li>www.telligent.com </li></ul></ul>
  3. 3. <ul><li>People </li></ul><ul><li>Blogs </li></ul><ul><li>Forums </li></ul><ul><li>Files </li></ul><ul><li>Email </li></ul><ul><li>Photos </li></ul><ul><li>Feeds / RSS </li></ul><ul><li>Newsgroups </li></ul><ul><li>Chat </li></ul><ul><li>Comments </li></ul><ul><li>Profile </li></ul>
  4. 7. SQL Server Repository Stored Procedures Tables Functions Core Services Business Logic Tier Abstract Data Tier Background Services Common Classes Logic & Security Database Indep. Class Factories Indexing Email Pluggable… Profile & Localization Web Presentation Tier RSS Web Gateway Rendering Logic & Server Controls) HTML Rendering 80+ Controls Skinning XML Rendering Pluggable Gateways Email Gateway Send Receive News (NNTP) Client Server Other Tools, Utilities, & Data Mining Services
  5. 20. Email Queue Parse Email(s) Email Gateway Send Email(s) Add Post You’ve got Mail! Read Email Reply Search Move | Edit | Delete Profile Update Rate Post Read | Reply | Quote
  6. 21. Summary <ul><li>Community Server </li></ul><ul><ul><li>High performance & feature rich </li></ul></ul><ul><ul><li>Designed to enable communities </li></ul></ul><ul><ul><li>Best-of-breed .NET application </li></ul></ul><ul><li>Express & Commercial Editions </li></ul><ul><ul><li>Full source to core available </li></ul></ul><ul><ul><li>Flexible licensing encourages use </li></ul></ul><ul><ul><li>Designed with the Community </li></ul></ul>
  7. 22. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  8. 23. Additional Slides
  9. 24. Security & Trust <ul><li>Secure by default </li></ul><ul><ul><li>Group level permissions </li></ul></ul><ul><ul><li>Runs in .NET medium trust </li></ul></ul><ul><li>Trustworthiness </li></ul><ul><ul><li>User’s email is private, never published </li></ul></ul><ul><ul><li>No Newsgroup style spamming </li></ul></ul><ul><li>Control what users can do </li></ul><ul><ul><li>Editable censorship filters built-in on posts </li></ul></ul><ul><ul><li>Moderators can approv/delete/edit/move posts </li></ul></ul>
  10. 25. News Server <ul><li>Newsgroup (NNTP) Client </li></ul><ul><ul><li>Import newsgroups into the forums </li></ul></ul><ul><ul><li>Searchable, moderated, user identity </li></ul></ul><ul><ul><li>Post from Forums into NNTP newsgroups </li></ul></ul><ul><li>Newsgroup (NNTP) Server </li></ul><ul><ul><li>Expose Forums as NNTP Server </li></ul></ul><ul><ul><li>Offline features of NNTP </li></ul></ul><ul><ul><li>Full forum features underneath, e.g. search </li></ul></ul>
  11. 26. FTP Server <ul><li>Problem </li></ul><ul><ul><li>Support bulk upload into Gallery </li></ul></ul><ul><ul><li>Web based interfaces are difficult </li></ul></ul><ul><li>Long-term </li></ul><ul><ul><li>Transform gallery into generic web file storage </li></ul></ul><ul><ul><li>Count downloads, control access, etc. </li></ul></ul><ul><li>FTP Server </li></ul><ul><ul><li>Perfect for dealing with large or many files </li></ul></ul><ul><ul><li>Integrated with CS to control access </li></ul></ul>
  12. 27. Licensing <ul><li>Licensing Options </li></ul><ul><ul><li>Flexible licensing to encourage adoption </li></ul></ul><ul><li>Express Edition </li></ul><ul><ul><li>Fully functional and Feature Rich </li></ul></ul><ul><li>Commercial Versions </li></ul><ul><ul><li>Standard $299 </li></ul></ul><ul><ul><li>Professional $1,299 </li></ul></ul><ul><ul><li>Enterprise $8,999 </li></ul></ul>
  13. 28. Download Now! <ul><li>Visit www.communityserver.org </li></ul><ul><ul><li>Learn more, see it in use! </li></ul></ul><ul><ul><li>Download from same site </li></ul></ul><ul><li>For commercial licenses & add-ons </li></ul><ul><ul><li>https://store.telligentsystems.com </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>All Community Server versions </li></ul><ul><ul><li>Come with full source code to core </li></ul></ul><ul><ul><li>Editions offer variety of features </li></ul></ul>

×