Community Server - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Community Server

Description:

Enterprise is free for members of. Windows Web Hoster Program ... Skins for: Forums, Blogs, and Photo Galleries. Provider model allows pluggable services ... – PowerPoint PPT presentation

Number of Views:74
Avg rating:3.0/5.0
Slides: 25
Provided by: jasonrothw
Category:

less

Transcript and Presenter's Notes

Title: Community Server


1
Community Server
2
Section Overview
  • Install Community Server
  • Demo Installing Community Server Manually
  • Configure Community Server
  • Demo Provisioning Community Server
  • Best Practices

3
Installation Requirements
  • Current Version 1.0
  • Requires
  • Microsoft Windows 2000 or Windows 2003
  • Internet Information Services (IIS) installed
  • .NET Framework V1.1
  • Microsoft SQL Server 2000

4
Install Community Server
  • Unzip the code to a directory
  • Give Network Service account permissions
  • Create a virtual directory pointing to the
    content
  • Create an empty SQL database and user account
  • Assign permissions to db_securityadmin,
    db_ddladmin, db_datareader, and db_datawriter
  • Edit Web.config for SQL connection string
  • Enable the installer
  • Browse to http//www.domain.com/vdir/Installer

5
Installing Community Server Manually
6
Provisioning Community Server
7
Licensing
  • Community Server Licenses
  • Enterprise is free for members of Windows Web
    Hoster Program
  • Source code available (but cannot be
    redistributed)
  • Updates until March 2007
  • www.telligent.com/hoster/default.aspx

8
Next Steps
  • Get up-and-running with Community Server
  • www.telligent.com/hoster/default.aspx
  • Visit the Windows Web Hoster Program site
  • Custom development and service-level agreement
    (SLA) support
  • sales_at_telligent.com (Rob Howard)

9
Appendix
10
Community Server Baseline Performance Test
  • Overview
  • Scenario 2,000 websites on 1 front-end web
    server with databases on 1 back-end SQL server,
    both running Windows Server 2003 SP1. 400
    websites were configured per application pool,
    with a total of 5 app pools.
  • ASP.NET v1.1 ran in Medium Trust and we removed
    browserCaps and mobile support. IIS 6.0 had
    memory-based recycling enabled for app pools to
    ensure the system never reached unhealthy limits
    (private bytes700MB, virtual bytes1300MB) and
    an increased kernel request queue (5,000).
  • Each test ran for 12-hours.

11
Community Server Baseline Performance Results
  • Community Server Results
  • Traffic Distribution 95 traffic 100 sites, 5
    traffic 2,000 sites
  • Pages requested 4
  • Requests-per-second 722
  • Pages-per-second 52
  • Total HTTP requests 31,234,368
  • Average working set 10MB
  • Average response time 80msec
  • Hardware Front-end had (1) 3.6Ghz HT processor
    and 4 GB RAM, back-end had (2) 3.6Ghz HT
    processors and 4 GB RAM

12
Admin Features
  • Moderation
  • Move, Edit, Delete
  • Audit history of posts
  • Require approval
  • Force user moderation
  • Auto-pruning algorithm
  • Track by IP address
  • Lock/unlock topics
  • Pin/Unpin topics
  • Administration
  • Create, Update, Delete forums
  • Nest forums (Parent/Child)
  • Manage User Accounts
  • Super granular access control
  • Lock/Unlock topic
  • Read only forums
  • Force user re-login
  • Enable/Disable all features
  • Word filters Smilies
  • Allow/Deny duplicate posts

13
Security Trust
  • Secure by default
  • Group level permissions
  • Runs in .NET medium trust
  • Trustworthiness
  • Users email is private, never published
  • No Newsgroup style spamming
  • Control what users can do
  • Editable censorship filters built-in on posts
  • Moderators can approve/delete/edit/move posts

14
Identity Reputation
  • More than just an email address
  • Users can opt-in to profile themselves
  • View any users post history
  • Users rewarded for participation
  • Groups allow for further identification
  • Anonymous
  • View and read public forums
  • Post and reply in some forums

15
Designed for Hosting
  • Partitioned Data Model
  • Enable multiple installs in a single DB
  • User base can be shared or isolated across sites
  • Shared admin tool constrained for current site
  • Other features
  • Easily add-value with customized skins
  • Easily add-value with new language packs
  • Skins / languages are additive

16
Community Server Technical Overview
  • Rich knowledge management and collaboration
    platform
  • Modular construction
  • Online configuration content mgmt by role
  • Communities
  • Skins for Forums, Blogs, and Photo Galleries
  • Provider model allows pluggable services
  • Data access
  • Membership
  • html edit, etc.

17
Community Server System Architecture
  • Designed for performance
  • Architected for multi-server implementation
  • Highly tuned advanced caching logic
  • Original database model reviewed by SQL Perf.
    Team
  • Best of breed design
  • Extensible/skinnable presentation layer
  • Business Logic Layer
  • Provider based business tier

18
Community Server System Architecture
  • Proven features / Designed for .NET
  • Membership, Role Management, Profile
  • Site Navigation, Security Controls, much more
  • Now implicit features of ASP.NET v2.0
  • Add-ons
  • Platform is design to enable add-ons
  • Satellite functionality that is commercial
  • Example NNTP Server

19
Systems Architecture
20
What is Community Server 1.0
  • 1.0 Platform is feature parity integration
  • Common User, Roles, and permission system
  • Shared database structures
  • Shared/common code paths
  • Build a solid foundation
  • Enabled add-ons for satellite functionality
  • Full source code included
  • Both Commercial Community versions

21
Offline Support - Email
  • Today
  • Community Server sends email notifications
  • Subscribe to post or forum
  • One-way message, cannot reply
  • Future
  • Bi-directional messaging
  • Users receive email and reply
  • Posts are added into forums system

Prototyped
22
2-way Email Support
Send E-mail
Email Queue
Add Post
Forums Mail Gateway
In development
Parse E-mail
Reply
23
Licensing
  • Licensing Options
  • Flexible licensing to encourage adoption
  • Community License
  • Community License (free)
  • Has usage restrictions, but is fully functional
  • Commercial Licenses
  • Single Instance / Website 179
  • Professional 899
  • Enterprise (free)

Link to windows web hoster program
24
User Features
Installation
User Experience
  • Copy/paste installation
  • Web-based installer
  • Remote installation
  • Upload and/or remote avatars
  • Personalized information
  • Track participation
  • Track read/unread messages
  • Online status

User Interaction
User Interface
  • Rich HTML editor
  • Send e-mail notifications
  • Edit and delete messages
  • Private messaging
  • Private forums
  • Who is online
  • Quoting
  • Modular personalized skins
  • Install by adding new directory
  • Flexible formatting options
  • Modular language support
  • Localization friendly
Write a Comment
User Comments (0)
About PowerShow.com