trivedi foundation and the content management system

95
Understanding the Benefits of Content Management Systems (CMS) by Joseph McDonald Topics include: Event material can be sent to you Formatted in MSWord upon request. CMS VS. Programming from Scratch.doc (30 KB) Global Practices.pdf (641.5 KB) DotNetNuke Vs. Joomla.doc (201 KB) Questions for your Website.doc (40.5 KB) Wordpress vs Joomla vs Drupal.doc (154.5 KB) WebExFeatures.pdf (688.7 KB) Top_10_web_content_management.pdf (909.8 KB) Using CMS or Programming from Scratch - Determining the Best Solution One issue that often comes up when considering the construction of a new website is the choice between using a content management system and programming the site from scratch. In many cases, the developer has a preconceived idea about which method is better and forces it on the web project. The best solution, however, is to look at the requirements of the website and then build it using the proper tools, whether that is custom programming, a pre-made CMS or a hybrid solution. When starting a web project, the first thing to do is to write down all of the variables: Who is going to build the site (in-house or outsourced)? Where is it going to be hosted (can be determined after development)? How many people are going to use it? What features does the site need now? Which features will it need in the future? Who is going to maintain the site? By determining and understanding the variables, it can be very easy to see whether or not a CMS is the correct choice for a web project. If the project is going to be maintained by mostly non- programmers, it should definitely be built in a CMS or a hybrid. If the project is going to have a lot of new features added on a regular basis, it should be built using a robust, open source CMS like DOTNETNUKE that has thousands of modules (features that can be added in minutes). If the project is going to solve a very specific problem with no readily available solution, it should be built from scratch. The argument for building a web project from scratch is that everything can be customized to the exact specifications and need of the company. It allows for every feature imaginable to be added and can often lead to software that runs faster because only the absolutely necessary pieces of code have been assembled. Also, the company owns the underlying code completely and thus can sell the project at any time for a profit, if it gets enough users and proves the value. Programming from scratch is perfect for web applications that have very defined and specific needs that aren't related to serving content. Projects like creating an online radio station (Pandora) or building an iPhone application or developing a new game don't fit well inside of a CMS (though Drupal can be used to create Facebook applications). The major problem with building a project from scratch is that the developer is forced to write every single line of code. That leads to significantly longer development times and generally costs a company more to develop the website. Additionally, unless the custom project includes CMS

Upload: joseph-mcdonald

Post on 19-Mar-2016

221 views

Category:

Documents


5 download

DESCRIPTION

One issue that often comes up when considering the construction of a new website is the choice between using a content management system and programming the site from scratch. In many cases, the developer has a preconceived idea about which method is better and forces it on the web project. The best solution, however, is to look at the requirements of the website and then build it using the proper tools, whether that is custom programming, a pre-made CMS or a hybrid solution.

TRANSCRIPT

Page 1: Trivedi Foundation and the Content Management System

Understanding the Benefits of Content Management Systems (CMS)

by Joseph McDonald

Topics include: Event material can be sent to you Formatted in MSWord upon request.

CMS VS. Programming from Scratch.doc (30 KB) Global Practices.pdf (641.5 KB) DotNetNuke Vs. Joomla.doc (201 KB) Questions for your Website.doc (40.5 KB) Wordpress vs Joomla vs Drupal.doc (154.5 KB) WebExFeatures.pdf (688.7 KB) Top_10_web_content_management.pdf (909.8 KB)

Using CMS or Programming from Scratch - Determining the Best Solution

One issue that often comes up when considering the construction of a new website is the choice between using a content management system and programming the site from scratch. In many cases, the developer has a preconceived idea about which method is better and forces it on the web project. The best solution, however, is to look at the requirements of the website and then build it using the proper tools, whether that is custom programming, a pre-made CMS or a hybrid solution. When starting a web project, the first thing to do is to write down all of the variables:

Who is going to build the site (in-house or outsourced)? Where is it going to be hosted (can be determined after development)? How many people are going to use it? What features does the site need now? Which features will it need in the future? Who is going to maintain the site?

By determining and understanding the variables, it can be very easy to see whether or not a CMS is the correct choice for a web project. If the project is going to be maintained by mostly non-programmers, it should definitely be built in a CMS or a hybrid. If the project is going to have a lot of new features added on a regular basis, it should be built using a robust, open source CMS like DOTNETNUKE that has thousands of modules (features that can be added in minutes). If the project is going to solve a very specific problem with no readily available solution, it should be built from scratch.

The argument for building a web project from scratch is that everything can be customized to the exact specifications and need of the company. It allows for every feature imaginable to be added and can often lead to software that runs faster because only the absolutely necessary pieces of code have been assembled. Also, the company owns the underlying code completely and thus can sell the project at any time for a profit, if it gets enough users and proves the value. Programming from scratch is perfect for web applications that have very defined and specific needs that aren't related to serving content. Projects like creating an online radio station (Pandora) or building an iPhone application or developing a new game don't fit well inside of a CMS (though Drupal can be used to create Facebook applications).

The major problem with building a project from scratch is that the developer is forced to write every single line of code. That leads to significantly longer development times and generally costs a company more to develop the website. Additionally, unless the custom project includes CMS

Page 2: Trivedi Foundation and the Content Management System

like administration features, only the programmers can change the site. That affects who can make changes and limits how often the site can be updated. Often programmers won't make little changes because it simply is too big of a hassle to get deep into the code to fix a small typo or change a date. Finally, custom projects can have major security holes because there is only one person or group doing security testing. If there is something wrong, no one knows until it breaks and messes up the web site. Downtime kills companies.

By using a CMS like DOTNETNUKE, the project can utilize code that has been developed by thousands of users over a number of years. The underlying code has been, and continues to be, security tested by people all around the world. If one of their sites goes down, they immediately let the community know and everyone's websites are updated as quickly as possible so that no one else is affected. This process has created incredibly stable software. The contribution and sharing process has also created hundreds of additional features that can be installed and configured quickly, limiting the amount of time necessary to develop the website in the first place. The modules allow new features to be added at any point with little hassle or worry. Features like blogs and forums, which traditionally take a long time to develop, can be turned on in seconds. Other features from search engine optimization to eCommerce solutions to rolling out an entire social network are available for free.

The final piece of the puzzle is scalability.

If our gets popular (and it will), can it handle the traffic? This is one of the great arguments for custom coding as it promises that only the most necessary pieces are added to the code so the servers have the lightest load possible. That's great, but at some point, no matter how light the code, the servers will be overrun by memory issues, CPU problems or bandwidth issues (example: Digg Effect). DOTNETNUKE and Drupal, are great CMS, and have been used by sites like the New York Observer and Fast Company to serve millions of pages a day. Many of the additional features they use to properly serve that many pages and deal with memory, CPU and bandwidth problems are freely available to ordinary users by simply downloading and installing the modules. If the website does need to scale quickly, the features necessary can be added instantly rather than being developed by hand over a number of weeks.

In the end, most applications can be developed in a CMS and should be done in a CMS as it makes life much easier for both web developer and website owner. It cuts down on costs, reduces security issues, allows the site owner to switch developers at any time with little consequence or lost time, and allows for new features to be added very quickly.

Finally, I have compiled a case study and will record it using our new Tool WebEx. Here you will find white papers discussing various CMS vendors we could use and which license would best serve our needs. Please see email for details for this inclusive presentation. This presentation runs 40 minutes.

Thank you for your time.

Joseph McDonald

Page 3: Trivedi Foundation and the Content Management System

Tri

ved

i Fou

nd

atio

n

By Joseph McDonald

Content Management

Systems

By Jospeh McDonald

Page 4: Trivedi Foundation and the Content Management System

Tri

ved

i Fou

nd

atio

n

By Joseph McDonald

Recommending a Strategy

• What are the Business Drivers for our web?

•Creating the future -Blueprints for a healthy foundation

•Benefits using a Content Manager System (CMS)

•Which CMS to use?

•DotNetNuke Vs. Others (Joomla)

•Wordpress vs. Joomla vs. Drupal

•DotNetNuke vs. Sharepoint

•Compare Editions of DotNetNuke

•Other Info

Page 5: Trivedi Foundation and the Content Management System

Tri

ved

i Fou

nd

atio

n

What are the Business Drivers for our web?

WHERE SPIRIT MEETS SCIENCE

• Educate the masses of the new science emerging by conducting affordable multi-language seminars throughout the world via web and marketing tools such as WebEx

• Expand Scientists’ paradigms of belief• Communicate and educate employees and

volunteers affordably via a web virtual office environment

• Streamline employees’ procedures staged in a international arena

• Allow content managers to populate web content on various international websites while maintaining the Foundation’s Branding

Page 6: Trivedi Foundation and the Content Management System

Tri

ved

i Fou

nd

atio

n

A CMS (DotNetNuke) Provides

Easy to install – You can have the DotNetNuke Web Content Management Platform up and running within minutes. Just download the software and follow the simple installation instructions. In addition, tens of web hosting companies offer DotNetNuke hosting packages which include the tools and support to make project setup even easier.

Easy to use – The DotNetNuke content management system (CMS) makes it easy for administrators, content editors, developers, and designers to manage all aspects of their web assets. Wizards, content-sensitive help, and a powerful user interface provide a smooth user experience.

Flexible– The DotNetNuke content management system can support multiple web sites from a single application installation. By dividing administrative tasks between host level and individual site level, administrators can manage an unlimited number of web sites, each with its own unique appearance and content.

Feature-rich – DotNetNuke comes with a set of built-in features that provide exceptional functionality. Site hosting, web design, content management, security, and membership options are all easily managed and customized through simple, browser-based tools.

Page 7: Trivedi Foundation and the Content Management System

Tri

ved

i Fou

nd

atio

n

A CMS Provides

Localized – DotNetNuke includes a multi-language localization management feature that allows administrators to easily translate and manage their sites in any language. An international group of web holsters and developers working within the DotNetNuke ecosystem means native support is always close at hand.

Leading-edge – The DotNetNuke web content management platform gives developers the opportunity to leverage best-practice software development concepts and leading-edge technologies like ASP.NET, Visual Studio, SQL Server, Windows Server, and IIS.

Flexible and extensible – The DotNetNuke web content management platform fits easily into existing computing environments. The core framework includes a series of open APIs that make integration with existing applications simple and straightforward, allowing organizations to focus on extending features and functionality rather than troubleshooting installations. And, DotNetNuke is flexible enough to be used for anything including new applications, minor site modifications, major overhauls, and swap outs.

Recognized – The DotNetNuke web CMS is widely recognized and respected in the open source community. Hundreds of thousands of production web sites are built on the DotNetNuke platform. DotNetNuke Corp. and DotNetNuke community members continue to evolve the software through rigorous development, testing, community participation, real world trials, and end user feedback.

Page 8: Trivedi Foundation and the Content Management System

Tri

ved

i Fou

nd

atio

n

Why NOT use CMSCMS the wrong choice for you?And to make sure that the argument is balanced, here are some reasons why you wouldn't want a CMS, or perhaps an open-source CMS:A CMS may be the wrong choice if you have an art or graphics-based site

•If you have a four-page site that hardly ever changes, you don't need a CMS.

•OSS (open-source software) is particularly weak in the area of documentation. It is frequently either missing or terrible. There are a few exceptions, though - which are notable because of their rarity.

•Community support is very important for OSS, especially because of the lack of documentation. However, an expert is needed to interpret the resulting information.

•If you are running a large commercial site, and are not a developer yourself, it is inevitable that at some stage you will require commercial support. This is unlikely to be cheap, even in OSS.

Page 9: Trivedi Foundation and the Content Management System

Tri

ved

i Fou

nd

atio

n

Which CMS to use?

• Excellent Website for quick comparisons– http://www.cmsmatrix.org/matrix

• See White Pages and Resource section

• Which CMS to use

• DotNetNuke Vs. Others (Joomla)

• Wordpress vs. Joomla vs. Drupal

• DotNetNuke vs. Sharepoint

• Compare Editions of DotNetNuke 4

Page 10: Trivedi Foundation and the Content Management System

Tri

ved

i Fou

nd

atio

n

Available Options

• Hand-coding static HTML is not affordable nor is it practical for the amount of data we will need to present to our audience.

• CMS work seamlessly with WebEx• Having a CMS web host provider will be more

expensive up front but compared using the power of CMS one web developer can do the work of ten!

• It will be time effective and reduce redundancy, prevent errors, preserve branding and overall control, creates global standards

Page 11: Trivedi Foundation and the Content Management System

Tri

ved

i Fou

nd

atio

n

Tools and Roles

• Copywriters to become the new Content Managers

• Web Master to over see security, interact with web host, maintain database, and develop enhanced features

• Media Manager to over see all web based educational tools such as YouTube, social media sites, and act as the WebEx Administrator

• Ms Office works well with DNN especially importing/exporting data in Access and Excel (use in scientific charts) 7

Page 12: Trivedi Foundation and the Content Management System

Tri

ved

i Fou

nd

atio

n

By Joseph McDonald

Resources available for

downloadThank you for your timeJoseph McDonald

Page 13: Trivedi Foundation and the Content Management System

Questions for Designing your Website Written by Joseph McDonald

Trivedi Foundation needs to have a clear vision of what you want in a website. This questionnaire will help you clarify the organization needs so your designer, developer, content managers, and web master can create the best website the Trivedi Foundation. If a question does not apply, just skip it. It is a lot of work, but the more effort you put into this fact finding session, the less problems will occur in the future. Remember builders don’t build house without their blueprints. 1. What is the purpose of your web site? For example: ·

A Brochure Site (a site that contains brief introduction to your company) An Informational site (a site that provides information about your topic

and about your company) An Entertaining Site (a site that draws visitors through entertainment

while still providing information about you) A Community Site (a site that builds a community) International An E-commerce Site (a site that sells items directly or through affiliate

links) 2. Here are some common reasons for building a site. Rank them in order of importance to you. Do you have a reason that is not listed? _____To provide customer service. _____To sell a product. (E-commerce) _____To build familiarity. _____To provide general and/or product information. _____To build customer loyalty. _____To make an announcement. _____Show my business in a favorable light _____Develop a list of qualified prospects _____Encourage clients/customers to contact us _____Make money _____Name branding _____Stake my place on the web 3. What are your goals in having a site? List both short term and long-term goals. Define the criteria that will determine if the web site is a success. 4. Write a short description of your business. Clearly and concisely describe what you offer, to whom you offer it and why they should choose you. What does your company do? What are the features of your products and/or services? Is the company local, regional, national or international? What areas do you want to specifically appeal to? 5. Who is your target market? Be specific. This will help you determine which site style will appeal to most of your visitors.

Page 14: Trivedi Foundation and the Content Management System

6. What is your marketing battle plan? Circle any of the following terms that apply to your vision of your site. Do you have design elements in mind that portray these terms to you and your visitors? informative, lucrative, attractive, serene, honest, mature, family, scholarly, educational, useful, popular, clean, colorful, whimsical, humorous, serious, profitable, unusual, cozy, clear-cut, warm/fuzzy, warm, supportive, innovative, fast- moving 7. What is the most important message you wish to convey to your visitors? 8. If you want an E-commerce site, what type of e-commerce solution do you require?

1. Flat file page, non-interactive. Visitors must print and fax order or phone order in.

2. Single page secure order form that sends each order as an e-mail. 3. Multi-page secure order form with shopping cart, visitors can pick

products while continuing to look at the site, change their order, preview order and submit on-line. Order sent as e-mail or downloaded via FTP from the server.

4. Full e-commerce shopping cart with automated real time credit card processing, integrated with backend database.

9. List all of the methods for payment options (money order, check, internet check, various credit cards, etc.) you will accept. 10. Do your customers have buying seasons? Does the site need to be changed for each season? What will you do to entice shoppers in the off seasons? 11. Do you have a brick and mortar or other off-web location or contact point (like a mail order catalog)? How do you see the web site and off-line business working together? How will you integrate the web site into the business on a daily basis? 12. Who are your competitors? List some of your competitors web site URLs. 13. What do you like about your competitors websites? What do you dislike? 14. What makes you better than your competition? Why should someone use your site or purchase from you instead of them? What unique content do you provide that other sites do not? How can you add value to your products and services? (free bonuses, lifetime warranty, free shipping and handling, free upgrades, etc.) 15. If you do not already have a domain name, be sure to choose one with your most important keyword in the URL. Your domain name should be easily identifiable and easy to explain over the phone and print on a business card. 16. Have you thought of a slogan or catch phrase for your business? 17. Do you have a Logo? This is important for branding purposes. Do you have company colors? Your company logo and colors as well as the website URL and your slogan should be used on every bit of information relating to your company. 18. A well laid out site has no more than 6 to 8 topic links to interior pages on the main page. The following are typical pages and included information. Cross off anything you feel does not fit your vision of your site.

Home Page - do you want a splash page? Products and/or Services. Links on this page might be:

o Product Description/specifications / demos/samples o Order Form o Catalogs

Page 15: Trivedi Foundation and the Content Management System

o Prices o Testimonials/ Galleries or reviews o Shipping Information

Purchasing/ Shopping Cart/Dealer List Product features & benefits. Tips and Tricks Parts list, schematics, assembly instructions Warranty & Return Policy Informational Pages Guest Book About Us/Contact Us Privacy Policy Free stuff - screensavers, wallpaper, contests, polls. referral form (Giving

your visitor a reason to return.) FAQ News and Events or other regional information Glossary of terms or Interesting Facts Articles/newsletter Links Customer Service Book Store

19. How can your visitor contact you? How to you plan to encourage feedback? Do you want to use a survey form to gather information from your customers or visitors? If so what questions would you like to ask and can you offer something in return for filling out the form (a free report, discount, etc.)? 20. Do you have an existing web site? What do you like about it? What do you dislike? 21. List any related web sites that provide services or information useful to your target audience. Reciprocal links with these sites will be beneficial to both your customers and your ranking in the search engine. 22. Do you need domain registration and/or an ISP to host the site? What level of hosting will be required? What is your budget for the completion of the web site and yearly maintenance? If you do not already have a domain name, be sure to choose one with your most important keyword in the URL. Click here to see if the name has been taken. Your domain name should be easily identifiable and easy to explain over the phone and print on a business card. 23. Do you have any custom graphic needs or will you be able to supply all of the images required? 24. What types of components other than still photos and text do you want to include (e-commerce, affiliate programs, virtual reality images, java applets, backend database integration, survey forms, feedback forms, opt-in newsletter management, referral forms, etc.)? What type of opt-in mail gathering do you want to use? 25. What type of security is required for the web site? Will there be sensitive files that need to be protected? Do you need a password protected area for dealers, members and/or downloads? Do you need any digital delivery systems to individually password protect each customers download?

Page 16: Trivedi Foundation and the Content Management System

26. Please list and gather any existing materials and information that will help design your site. Here are some examples. Feel free to add any special needs or components required that are not listed.

1. Photos (prints, slides, negatives) 2. Text 3. Brochures 4. Business cards 5. Flyers 6. Product shots 7. Product samples 8. Press releases 9. Price and part lists 10. Frequently Asked Questions 11. Shipping and handling charges and constraints 12. Warranty policy 13. Privacy policy 14. Return policy 15. Guarantees 16. Testimonials and/or endorsements 17. Credits 18. Bios 19. History 20. Education/Certifications/Awards 21. Case studies 22. Photos of yourself, staff and location 23. Transcripts of interviews 24. Industry recognition 25. Map and directions from major airports, recommended places to stay

nearby (if people visit your location) 27. By now, you should have a clear picture of your website and your customers in mind. Please indicate your top 10 keywords and your top 10 keyword phrases. These keywords and phrases are the words search engines may use to locate your site in response to an inquiry. To rank well with search engines, your site should contain quality content using the actual words and phrases your prospects are searching with. These keywords will need to be used in the text of your pages, so it is important to select them carefully.

Page 17: Trivedi Foundation and the Content Management System

DotNetNuke (Microsoft) vs. Joomla (PhP based)

As you see, DotNetNuke is one of the most popular ASP.NET CMS applications and Joomla is the No.1

PHP CMS software. Thanks for arriving this page and here I’d like to bring some useful information to

compare DotNetNuke Vs. Joomla.

What’s DotNetNuke?

DotNetNuke is an open source platform for building web sites based on Microsoft .NET technology.

DotNetNuke is written in VB.NET and distributed under both a Community Edition BSD-style license and a

Professional Edition proprietary license. DotNetNuke’s content management system is extensible and

customizable through the use of skins, modules, data providers, language packs and templates.

What’s Joomla?

Joomla! Is a Content Management System (CMS) for building rich, dynamic websites quickly. With Joomla,

there is no software needed. An easy to use, non technical browser based interface allows you to manage

every aspect of your website including content, images, videos and more, all directly from your browser.

DotNetNuke Newest Version: v5.2.3 Joomla Newest Version: v1.5.14

DotNetNuke Features:

Easy to Install – You can have the DotNetNuke web content management system (WCM or CMS)

and application development platform up and running within minutes. Just download the software

and follow the simple installation instructions. In addition, several hosting companies offer

DotNetNuke-specific hosting packages, which include the tools and support to make project set-up

even easier.

Easy to Use – The DotNetNuke content management system makes it easy for administrators,

content editors, developers, and designers to manage all aspects of their web assets. Wizards,

content-sensitive help, and a well-researched user interface provide a smooth user experience.

Powerful – The DotNetNuke content management system can support multiple web sites from a

single application installation. By dividing administrative tasks between host level and individual site

level, administrators can manage an unlimited number of websites – each with its own unique

appearance and content.

Feature-rich – The DotNetNuke application comes loaded with a set of built-in features that

provide exceptional functionality. Site hosting, web design, content management, security, and

membership options are all easily managed and customized through simple, browser-based tools.

Localized – DotNetNuke includes a multi-language localization feature that allows administrators

to easily translate their sites into any language. And with an international group of hosts and

developers working within the DotNetNuke ecosystem, native support is always close at hand.

Page 18: Trivedi Foundation and the Content Management System

Leading-edge – The DotNetNuke web content management system and application development

platform gives developers the opportunity to leverage best-practice software development concepts

and leading-edge technologies like ASP.NET Visual Studio, SQL Server, Windows Server, and IIS.

Flexible and Extensible – The DotNetNuke web content management system and application

development platform fits easily into existing computing environments. The core framework

includes a series of open APIs that make integration with existing applications simple and

straightforward, allowing businesses to focus on extending features and functionality rather than

troubleshooting installations. And, DotNetNuke is flexible enough to be used for anything — new

applications, minor site modifications, major overhauls, and swap outs.

Recognized – The DotNetNuke web content management system and application development

platform is widely recognized and respected in the open source community, with hundreds of

thousands of applications in use. DotNetNuke Corp. and DotNetNuke community members

continue to evolve the software through rigorous development, testing, community participation,

real-world trials, and end-user feedback.

Joomla Features:

Content Management – Creating content is simple with the WYSIWYG editor, giving even novice

users the ability to combine text, images in an attractive way. Once you’ve created your articles,

there are a number of pre-installed modules to show the most popular articles, latest new items,

newsflashes, related articles, and more.

User Management – Joomla has a registration system that allows users to configure personal

options. There are nine user groups with various types of permissions on what users are allowed to

access, edit, publish and administrate.

Syndication and Newsfeed Management – With Joomla, it’s easy to syndicate your site content,

allowing your users to subscribe to new content in their favorite RSS reader. It’s equally easy to

integrate RSS feeds from other sources and aggregate them all on your site.

Template Management – Templates in Joomla are a powerful way to make your site look exactly

the way you want and either use a single template for the entire site or a separate template for

each site section. The level of visual control goes a step further with powerful template overrides,

allowing you to customize each part of your pages.

System Features – Administrators quickly and efficiently communicate with users one-on-one

through private messaging or all site users via the mass mailing system.

Web Services – With Web services, you can use Remote Procedure Calls (via HTTP and XML).

You can also integrate XML-RPC services with the Blogger and Joomla APIs.

Powerful Extensibility – These are just some of the basic Joomla features and the real power is in

the way you customize Joomla.

DotNetNuke Vs Joomla – Who’s better?

There’re more than 30 million websites are using Joomla CMS application and there’re more than 1 million

websites are using DotNetNuke CMS application. From the total usage, it looks like Joomla is better, can

you make a conclusion Joomla is better than DotNetNuke? DotNetNuke has its own advantages:

Easy Access, Any Time, From Anywhere. Because access to the portal is via the web, information

on the portal can be obtained at any time, from any location.

Update the layout and content when you want to or need to have it done

Page 19: Trivedi Foundation and the Content Management System

Reduce costs for site maintenance by doing it yourself

Share the load – give others authority to edit and update some or all the site

With so many advantages, DotNetNuke is becoming the first choice of CMS application for the ASP.NET

developers. I cannot say who’s better between DotNetNuke & Joomla, for the ASP.NET developers, I think

it’s better to start with DotNetNuke and for the PHP developers, Joomla should be the first option.

DotNetNuke web hosting sites.

DotNetNuke needs to be run on the windows web hosting server and Joomla needs to be run on the Linux

web hosting server. DotNetNuke has a very strict system requirement, as you see, most of the windows web

hosting companies can support DotNetNuke, but you may find most of them are loading slowly. I’ve tried to

install DotNetNuke on several web hosting companies and I found Arvixe is the fastest DotNetNuke web

hosting. Arvixe dotnetnuke web hosting includes unlimited disk space, unlimited bandwidth, multiple

websites hosted, unlimited mssql databases, unlimited mysql databases.. and more Arvixe can support

Monthly payments. You can use coupon code “MVCHosting” to save 20% cost instantly!

Is there any reliable web hosting for Joomla CMS? Yes, the reliable Joomla web hosting is Hostgator. As

you see, Hostgator shared web hosting offers unlimited disk space, unlimited monthly data transfer,

unlimited mysql databases. Since Hostgator is a linux web hosting service provider, you cannot host

DotNetNuke websites on their servers. And you can use coupon code “TWITTER” to save 20% cost

immediately!

DotNetNuke Vs. Joomla

System Requirements DotNetNuke Joomla! Application Server IIS Apache,PHP,MySQL Approximate Cost Free Free

Database MSSQL 2005/2000, MSSQL Express 2005, MSDE

MySQL

License BSD (Modified) GNU GPL Operating System Windows Any Programming Language ASP.NET 2.0, VB.NET PHP Root Access No No Shell Access No No Web Server IIS 5.0 & IIS 6.0 & IIS 7.0 Apache Security DotNetNuke Joomla! Audit Trail Limited No Captcha Yes Yes Content Approval Limited Yes Email Verification Yes Yes Granular Privileges Yes No Kerberos Authentication Free Add On No

Page 20: Trivedi Foundation and the Content Management System

LDAP Authentication No Optional Plug In Login History Yes Yes NIS Authentication No No NTLM Authentication Yes No Pluggable Authentication Yes No Problem Notification Yes No Sandbox Yes No Session Management Yes Yes SMB Authentication No No SSL Compatible Yes No SSL Logins Yes No SSL Pages Yes No Versioning Limited Yes Support DotNetNuke Joomla! Certification Program Yes No Code Skeletons Yes No Commercial Manuals Yes Yes Commercial Support Yes Yes Commercial Training Yes Yes Developer Community Yes Yes Online Help Yes Yes Pluggable API Yes Yes Professional Hosting Yes Yes Professional Services Yes Yes Public Forum Yes Yes Public Mailing List Yes No Test Framework Yes No Third-Party Developers Yes Yes Users Conference Yes Yes Ease of Use DotNetNuke Joomla! Drag-N-Drop Content Yes No Email To Discussion Costs Extra Optional Plug In Friendly URLs Yes Yes Image Resizing Free Add On Yes Macro Language Yes Yes Mass Upload Yes No Prototyping Yes Yes Server Page Language Yes Yes Spell Checker Free Add On Yes Style Wizard Yes Yes Subscriptions Yes Add On Template Language Yes Yes UI Levels Yes Yes Undo Limited Yes WYSIWYG Editor Yes Yes

Page 21: Trivedi Foundation and the Content Management System

Zip Archives Yes No Performance DotNetNuke Joomla! Advanced Caching Yes Yes Database Replication No No Load Balancing Yes No Page Caching Yes Yes Static Content Export Yes No Management DotNetNuke Joomla! Advertising Management Yes Yes Asset Management Yes Yes Clipboard Limited No Content Scheduling Yes Yes Content Staging Yes No Inline Administration Yes Yes Online Administration Yes Yes Package Deployment Yes No Sub-sites / Roots Yes Yes Themes / Skins Yes Yes Trash Yes Yes Web Statistics Yes Yes Web-based Style/Template Management

Yes Yes

Web-based Translation Management

Yes Optional Plug In

Workflow Engine Free Add On Optional Plug In Interoperability DotNetNuke Joomla! Content Syndication (RSS) Yes Yes FTP Support Yes Optional Plug In DOTNETNUKE JOOMLA UTF-8 Support Yes Limited WAI Compliant Limited No WebDAV Support Limited No XHTML Compliant Yes No Flexibility DotNetNuke Joomla! CGI-mode Support No No Content Reuse Yes Yes Extensible User Profiles Yes Yes Interface Localization Yes Yes Metadata Yes Yes Multi-lingual Content Free Add On Optional Plug In Multi-lingual Content Integration Free Add On Optional Plug In Multi-Site Deployment Yes Optional Plug In URL Rewriting Yes Yes Built-in Applications DotNetNuke Joomla! Blog Yes Yes

Page 22: Trivedi Foundation and the Content Management System

Chat Free Add On Optional Plug In Classifieds Free Add On Optional Plug In Contact Management Yes Yes Data Entry Yes Optional Plug In Database Reports Yes Optional Plug In Discussion / Forum Yes Optional Plug In Document Management Yes Optional Plug In Events Calendar Yes Optional Plug In Events Management Yes No Expense Reports Costs Extra Optional Plug In FAQ Management Yes Yes File Distribution Yes Optional Plug In Graphs and Charts Yes Optional Plug In Groupware Free Add On Optional Plug In Guest Book Yes Optional Plug In Help Desk / Bug Reporting Costs Extra Optional Plug In HTTP Proxy Free Add On No In/Out Board Costs Extra No Job Postings Free Add On Optional Plug In Link Management Yes Yes Mail Form Yes Yes Matrix No No My Page / Dashboard Yes No Newsletter Yes Optional Plug In Photo Gallery Yes Optional Plug In Polls Yes Yes Product Management Yes Yes Project Tracking Costs Extra Optional Plug In Search Engine Yes Yes Site Map Yes Optional Plug In Stock Quotes Costs Extra Optional Plug In Surveys Yes Optional Plug In Syndicated Content (RSS) Yes Yes Tests / Quizzes Costs Extra Optional Plug In Time Tracking Costs Extra No User Contributions Yes Yes Weather Free Add On Optional Plug In Web Services Front End Free Add On Optional Plug In Wiki Yes Optional Plug In Commerce DotNetNuke Joomla! Affiliate Tracking Yes Optional Plug In Inventory Management Costs Extra Optional Plug In Pluggable Payments Yes Optional Plug In Pluggable Shipping Costs Extra Optional Plug In Pluggable Tax Costs Extra Optional Plug In

Page 23: Trivedi Foundation and the Content Management System

Point of Sale Costs Extra Optional Plug In Shopping Cart Yes Optional Plug In Subscriptions Yes Optional Plug In

Link to previous comparison article / the category title if you like

http://www.dotnetnuke.com/

http://www.joomla.org

http://www.opensourcematters.org/index.php?option=com_content&task=view&id=1&Itemid=1

http://www2002.org/CDROM/poster/155.pdf

http://secunia.com/advisories/product/5788/

http://secunia.com/advisories/product/26780/

Page 24: Trivedi Foundation and the Content Management System

Wordpress vs Joomla vs Drupal

It was only time that kept bloggers around the world from writing their comparisons of the three major Content Management Systems (Wordpress, Joomla and Drupal) - and that time is finally up. People everywhere are breaking out their laptops and logging into their blogs to share what they believe are reasons for choosing this software or that.... and yet most of them seemed to have

missed the important reasons why someone might choose one CMS over another.

So I'm taking it upon myself to spread some much needed understanding of the three systems and hopefully help you decide which one is best for you.

Background, History and Experience

Since a majority of people are discussing Wordpress, Joomla and Drupal as the three best Content Management Systems, I'm going to stick to them. Luckily, I've had experience using each extensively, and know the ins and outs of actually using the systems. To put this quite simply, I will not be giving you many statistics based on research... I'm giving you information from first-hand experience.

Only within the last year has Wordpress actually begun to step up as a true CMS. However the other two, Drupal and Joomla, have seemingly always been fighting for that top spot in the community. Both are open source, and both are widely developed with thousands of members in their community helping to develop and extend the possibilities of use for each. While Wordpress is considered the underdog in the CMS war, it is most definitely the king of blogging software (something that Joomla and Drupal struggle to do efficiently).

However, even where each has its flaws and each has its strengths (which I will explain below) you can build any kind of website with either one. I have built blogs with Joomla and I have built shopping cart websites with Wordpress. It just depends on what you need it to do, your familiarity with the system, and how long you have to work on that program. In fact, that is something that is misunderstood by many people - if you don't like using Drupal, that doesn't make it less valuable, it just makes it less useful to you!

But I digress, let us continue with a look at Wordpress:

Wordpress is just for blogging.... or is it?

Page 25: Trivedi Foundation and the Content Management System

Wordpress is an excellent system to use when creating a website that lets you quickly get your thoughts out on the web, but while it is often used as a blog, it can be configured to work in many other interesting ways as well. One particular client of mine recently needed a website that would allow him and his employees to have an internal website for sharing notes, documenting tasks and writing about what was going on. Since Wordpress is easy to use

and some of them were already familiar with it, it was an obvious solution. Install Wordpress on a server that they could access quickly and easily from anywhere with an internet connection, and let them get to business rather than have to learn about a whole different system.

It is key to know that Wordpress is extremely easy to use and setup. I have used it several times with clients that are brand new to the internet and having a website, yet they can pick this system up and use it quicker than the other two. Since WP is already developed to work as a blog, though, it can be setup to do so without any hesitation. Comments are already built into the system, as well as pinging services, multiple blogger profiles, trackbacks and more. Most of the time nothing needs to be done to those systems either, because they already work the way that the user would want them to.

Wordpress, however, is not to be used for everything. I have had little success (its there, just not much) using Wordpress as a shopping cart for certain clients. The very reason that Wordpress was created was to keep people from wanting to customize it to do things that are much more advanced. It is supposed to be used a certain way without modification - because any modification that you give to it may very well cause it to break. You will find many users of WP complaining that it is not developer friendly - and rightfully so, because there will be countless times in your journey to that great website that an upgrade released by the WP developers causes your entire site to simply disappear, or for those modifications that you made previously to no longer even exist.

Wordpress Pros

Simple to use - No need for modifications

Excellent for blogging or sharing thoughts in a sequential manner

Even the most elderly of users can get the hang of it quickly

Wordpress Cons

Not developer friendly

The community seems to like to complain

Upgrades bring more bugs than fixes sometimes

Page 26: Trivedi Foundation and the Content Management System

Drupal is to developers as candy is to children

If you're the type of person who would rather hand-code the content of your pages than use a WYSIWYG Editor, or if you enjoy tweaking the code that makes up the framework of a website, then Drupal is probably for you. This advanced content management system more closely resembles a developer platform than a traditional CMS. Its not to say that only developers

can use the system though, but to say that they will feel more at home here than in the other two. Interestingly, being more developer friendly does not automatically make it more user friendly - in fact the developer has to work hard to make it that way if they need the end-product to do so.

There are dozens of more tags and functions that can be used to develop in Drupal than in Wordpress or even Joomla. Every single node has its own set of commands and tags that can be placed elsewhere to manipulate the function of the site, and this makes for a very intense experience (whether or not you know what you're doing). For those that are not so developer-minded, this can be the trial of their lives, but for people who live in code - well, they can literally get lost developing some very cool websites.

Now, these websites can act and function in some pretty neat ways, but Drupal also has the problem that it just doesn't always look that great. I have seen very few websites built in Drupal that look and feel as good as they function. You can especially see this in the theme directory on the Drupal.org website, where there are dozens of these themes built to prove the exact point I just made. It's a shame really, because with all of the development advancements the software has, it would almost be perfect with a stronger usability and design interface.

Drupal Pros

Extremely developer friendly. If I loved code more I would almost always pick this system.

Strong community to help discern the dozens (hundreds) of functions and tags available.

Can be used to create some really awesome websites that can outperform a majority of other sites out there.

Drupal Cons

Not very designer and user-friendly. It's hard for someone with little code knowledge to make the leaps required to do the very cool things that Drupal is becoming known for.

Theming of Drupal has been a huge case of fail (until recently). Probably

Page 27: Trivedi Foundation and the Content Management System

because it has been developers, not designers, that are making the themes.

Getting a Drupal website published could cost you more time, and thus more money, than Wordpress or Joomla.

Joomla - Let's build websites together with Joomla!

If Wordpress is more for end-users and Drupal is more for developers, then Joomla! must be more for designers, right? If that's the conclusion that you came to then you're on the right track, but I would venture to say that Joomla! is actually a mix of all of those things. The name Joomla, in fact, means 'all together' in Swahili (Urdu), and it seems they've been living up to their name in the way that this powerful CMS works.

Designers will choose Joomla because of the amazing capabilities that its engine has in making websites look fantastic. Newcomers to Joomla (and website management) will love the fact that it is very easy to use and even customize as more and more developers create tools that are easier to understand. Developers, likewise, will choose the system because of its large capacity for development and customization. The new MVC framework was built just so that anyone with the knowledge could override the core of the CMS without actually modifying the original code.

Still, it's far from perfect. It's still not as flexible as Drupal is with its code. While there are many ways to override what the default code does, there are some parts of the system that just can't be pushed and stressed as hard as Drupal can be. Also, while Drupal can be used to run multiple websites with one backend and database, Joomla lacks the ability to create multi-sites. It is just powerful enough to be useful, but not enough to do anything.

In a side-by-side comparison with Wordpress, Joomla still has some way to go with being user friendly. In each case where I've had people use both systems to manage a website, those that lacked good knowledge of the internet or how their website even worked always chose Wordpress over Joomla. It is simple enough that it can be taught to practically anyone, but not enough that anyone would want to learn it.

Joomla Pros

PHP and mySQL compatible

Friendly for all types of users - Designers, Developers and Administrators

Page 28: Trivedi Foundation and the Content Management System

Huge community is awesome for assisting with creation of websites

Has been rapidly growing and improving itself for the past three years

Joomla Cons

Still not user-friendly enough for everyone to understand

Not quite as powerful as Drupal, and can be a bit confusing for some to jump into

Recently rebuilt the entire system from ground-up, and so there are still many out there sticking to the old versions (1.0.x)

Page 29: Trivedi Foundation and the Content Management System

Compare Editions of DotNetNuke The DotNetNuke Professional Edition and Enterprise Edition are tested and verified versions of the DotNetNuke Web Content Management Platform. The flexible, open DotNetNuke platform functions as a web content management system (WCM or CMS) and application development framework for organizations running web sites on Microsoft .NET. Our subscription products offer the same features as the DotNetNuke Community Edition plus additional features specifically for critical applications which provide better content control and flexibility for customizing and monitoring your web site.

Web Content Management Systems

The most widely adopted Web Content Management Platform

(CMS) for Microsoft .NET with over 600,000 production web sites

worldwide. Non-technical content contributors can add and edit content through a standard web browser with no IT support. Users add or upgrade

web page functionality by quickly, easily installing software apps.

Localized Content Management

Manage your web pages in a primary language and then utilize this feature to manage synchronization across all content in all languages used on your site in multiple secondary languages

Ribbon Bar Control Panel

Allows users to easily create pages, install new modules, edit content, and preview your pages quickly and easily

Telerik RadEditor Enhanced Rich Text Editor

Provides advanced features like Microsoft Word “clean”, spell

checking, HTML templates, image resizing and compression, and much

more. Created as a plug-in to the

Page 30: Trivedi Foundation and the Content Management System

Web Content Management Systems

DotNetNuke framework, it integrates seamlessly with the Professional and

Enterprise Editions extended security model.

Advanced Content Approval Workflows

Content approvals ensure any of your users impacted by a content change can approve updates before they go

live. Workflow approvals can be configured in a top down hierarchy at

the site, page, and module level. A business rules engine enables

workflows with an unlimited number of states and reviewers

Granular Permissions

Page, module and folder level extended permissions provide

granular security rights which allow you to precisely define which content contributors can edit which modules

on each page.

Advanced Site Search

The search engine includes rich query syntax with support for Boolean

searches, phrase searches, relevance searches, wild cards, fuzzy searches, and groupings. Includes a true web

spider that is capable of indexing any site which removes the requirement to implement the ISearchable interface

within modules.

Content Staging

Content contributors and software engineers make all changes to your

web site on a physically separate staging server. You push the staging site to production when all changes

have been reviewed, tested and

Page 31: Trivedi Foundation and the Content Management System

Web Content Management Systems

My Editable Pages

Links to all of the pages and modules in the site which a user has

permission to Edit are displayed, allowing efficient page editing

Document Management

A complete document management solution which allows your

organization to store, control and view documents online

Telerik RadControls for ASP.NET AJAX

Defined access to the toolset through standard user interface extensions

provided with the core DotNetNuke platform

Telerik RadControls for ASP.NET AJAX Developer License

The leading AJAX components toolset including 32 major and 35

helper controls with proven reliability that allow you to build elegant, rich

DotNetNuke user interfaces. An enterprise license allows your entire development team to use the controls natively within your Professional or

Enterprise Edition instance.

Google Analytics Support

Support for injection of analytics tracking code or other content in a

specific location of every page

Google Analytics for Marketing Support

Support for advanced Google Analytics functionality such as visitor type, landing page, role, or referrer segmentation. Features include the ability to track sub-domains as a

Page 32: Trivedi Foundation and the Content Management System

Web Content Management Systems

single entity and the use of up to five segmentation rules per page.

Change Audit

Last modified and full history audit trails

Module Caching

A database caching provider for module content which stores module content in a centralized database for faster page loading without requiring

web server processing.

Page Caching

Allows your site to save an entire page of rendered content to one of three

different caching locations: memory, database or disk. Improves page delivery speed for site visitors.

Distributed Caching Provider

More efficient resource usage in large web farms

File Integrity Checking

Checks files in the installation and reports any inconsistencies which

may impact website reliability

Health Monitoring

Pings your web site periodically to identify failures and will notify you of

any problems. Also ensures the site stays in web server memory for faster

visitor accessibility

Security Center

A host-level feature which dynamically loads a list of known

security vulnerabilities affecting your version of DotNetNuke and provides

Page 33: Trivedi Foundation and the Content Management System

Web Content Management Systems

you with navigational guidance to acquire the latest upgrade

Comprehensive Product Documentation

Includes more than 2,800 pages divided into User and Superuser Manuals

Online Knowledge Base

Provides guidance for DotNetNuke administrative tasks and answers to

common technical questions

Impersonate User

A host-level feature that allows you to impersonate another user who is a

member of your web site. Search for a user by name and then click an icon to assume their identity to view the site using the user’s permissions while

keeping their password confidential.

Social Networking

A rich user profile forms the basis for advanced social networking

applications. It supports templates for simple layout customizations and allows

users to upload a photo so they can easily personalize their identity.

Social Media

Create engaging, interactive web sites using social media features available as standard core framework modules such

as blogs, forums and wikis

Taxonomy

Allows an administrator to create an unlimited number of vocabularies of

terms to associate to pages or modules in a site which are then saved in a

common content store which provides

Page 34: Trivedi Foundation and the Content Management System

Web Content Management Systems

new ways to aggregate and publish content

Folksonomy

Users can enter free form tags for pages and modules with attributes stored in a

common content store

Messaging Capability

Allows messages to be delivered in a variety of ways including real-time and batch. An Inbox provides a user with a view of the messages they received and sent and administrative tools to manage

the messages.

Unlimited Technical Support

Accessible through the DotNetNuke Support Network (DSN) online

ticketing system

Unlimited Phone Support (Elite Support)

Provided over a wider time window than available with standard

DotNetNuke Support Network online support

Elite Support Advantages

Installation or Upgrade Assistance (Elite Support)

A one-time consultation with a DotNetNuke Corp. technical support

professional

Elite Support Advantages

Source Code Access (Elite Support)

Available for the proprietary DotNetNuke Professional and

Enterprise Edition modules

Elite Support Advantages

Page 35: Trivedi Foundation and the Content Management System

TOP 10Web Content Management Software Vendors REVEALED

2010 Edition

Profiles of the Leading Web Content Management Software Vendors For more information, visitBusiness-Software.com/ContentManagement

Page 36: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 2

About Web Content Management Software Every visit to a corporate website is a chance to gain another customer and an opportunity to increase company revenue. To capitalize effectively on these potential customers, companies need to ensure an exceptional customer experience. Ease of use, visitor participation and accurate and updated content all contribute to a good visitor experience.

Properly maintaining a corporate website is a complicated process involving the management of web content throughout its lifecycle. Creating, editing, and managing web content has traditionally been a very timely and costly process that eats up valuable resources. A system which can effectively manage this workflow and efficiently push content onto live sites can help companies properly leverage websites as an effective marketing channels that draws interest to products and increases revenues.

What is Web Content Management? A web content management system is a comprehensive solution that enables effective management of web content throughout its lifecycle, allowing websites to be updated in a timely and efficient manner. Web content management systems make it easy for companies to maintain consistent branding across all company-related websites by allowing users to easily create, manage, and edit all web content from a single source.

With a web content management system, it becomes unnecessary for users to have knowledge of complex programming languages. Web content management systems make it easy to maintain websites, allowing technologically limited users to manage and update websites quickly with limited training.

Web content management technology has evolved into three primary categories: Java EE, .NET and LAMP on which many open-source software (OSS) offerings are based.

Key Benefits for Your CompanyWeb content management systems offer significant benefits to companies who have trouble managing and updating their websites. Key benefits include:

Rapid deployment and efficient management of websites with easily re-usable templates and content.

*

Page 37: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �

About Web Content Management SoftwareReduced costs by eliminating the need for expensive personnel to manage company websites, allowing websites to be maintained by inexpensive and easily trained employees. Enhanced productivity and effectiveness of employees enabling web content to be managed more quickly and accurately. Improved accuracy and consistency of content displayed across complete network of company websites.

Does My Company Need a Web Content Management System?Web content management systems can help companies of all types with their different web content needs. Whether its web content that needs to be frequently updated or a network of sites that need to be maintained, web content management systems provide the automated workflow and approval processes that encourage the addition of fresh content and promote the development and expansion of new and existing websites. Web content management assists in all aspects of the web content creation process, providing tools which allow your company website to prosper.

Key Features of Web Content Management SystemsWeb content management solutions provide organizations with sophisticated tools which assist in the creation, management, and publishing of web content. Key features include:

Content creation functions, such as templating, workflow and change management which make it simple and effortless to build web pages or new templates. Editing tools such as WYSIWYG editors that are easy to use, making it easy to make changes to the existing website.End-to-end management and automation of the web content creation process with integrated workflow management capabilities and approval processes.Virtualization of content allowing previews of any changes made to the live website prior to release, reducing the risk of errors. Central repository for all types of digital assets, making it easy to manage and upload all types of files. Scalable and easily upgradeable software with easily installed plug-ins and updates that are regularly received.Library services, such as check-in/check-out, version control and security.

*

*

*

*

*

*

*

*

*

*

Page 38: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �

About Web Content Management Software What to Look for When Choosing a Web Content Management System Security The importance of web content and the influence it can have on potential customers means that it is critically important to ensure that it is secure at all times. Monitoring and recording all activity associated with the web content management system is important to security by helping to maintain user integrity. Features such as content approval processes, user passwords, and login histories can save headaches by keeping track of all activity and making it easier to spot the source of any errors or security breaches.

Content Management Consider the way web content is actually managed within the web content management system. The presence of browser based word processors such as WYSIWYG editors make it extremely easy to manage web content. In addition, simple features such as drag and drop content, image editors, and spell checkers are features that should be considered when selecting a web content management system. Although these tools are not necessarily critical to a web content management system, they make managing web content a much easier and a much smoother process.

Design/Interface The look and feel of the web content management system can make a big difference in its overall effectiveness. The design and interface of the web content management system can have a dramatic impact on worker productivity. An interface that is easy to use and learn can provide cost savings by increasing employee productivity and decreasing training time, freeing workers to perform other important tasks.

Support for Web 2.0 InteractionsIncreasingly website visitors wish to “use” the website rather than being passive visitors. New dynamic conversations, new audiences, and new models of participation such as wikis, video sharing, blogs, and reviews open content production to new audiences, introduce new models of participation and support new types of client devices and applications. Web content management systems need to encourage user-generated content and support the new web culture of communities by supporting both internal and external users.

Page 39: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �

About Web Content Management Software In-house or SaaS?When selecting a web content management vendor you have the choice of an in-house or Software-as-a-Service (SaaS) platform. SaaS systems offer lower upfront costs and shorter time to value, while in-house systems can be less expensive in the long run, and provide greater interoperability and flexibility. No matter which model fits your strategic objectives, you’ll find that you have excellent solutions to choose from.

Top Web Content Management Software VendorsYou have many options when choosing a web content management software vendor. To make it a bit easier, we’ve featured some of the leading web content management solutions in this paper.

Review these vendors, and you’ll be well on the way to finding the right web content management software for your business.

Page 40: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �

www.sdltridion.com | [email protected] | 1-���-�12-�078

HigHligHts

Rated as a “Leader” by both Forrester Research and GartnerComprehensive multi-website, multi-channel, and multi-language functionality.Strong in content creation, management, and delivery.Audience targeting and personalization creates an amazing customer experience.Graphical, user-friendly tool set with intuitive interface.Fast to deploy, fully scalable, easy to use.

**

**

**

US HeADqUArTerS: New York City, NY

WOrLD HeADqUArTerS:Amsterdam, The Netherlands

OWNerSHip: Public (London Stock Exchange: ‘SDL’)

FOUNDeD:1999, Amsterdam

SOFTWAre SOLUTiONS:SDL Tridion WCM Platform*

CUSTOMer FOCUS: SDL Tridion provides web content management solutions to mid-sized and enterprise level organizations. Our WCM platform is designed for organizations that require a strategic web presence and for whom the internet plays a mission critical role in achieving business objectives.

SeLeCT CUSTOMerS: MetLife, Goodyear, Lexus, Suzuki, Canon, Yale University, ING, Virgin Atlantic Airways, KLM Airlines, Yamaha, Honda, Breastcancer.org

Page 41: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 7

About SDL TridionSDL Tridion is the leading provider of enterprise and global Web Content Management Systems. Ranked #1 by industry analysts, Tridion’s solutions empower businesses to deliver personalized, persuasive content to their target audiences. SDL Tridion’s proprietary BluePrinting technology makes sharing complex content over multiple websites fast and easy while maintaining centralized control and brand consistency. According to the Forrester Wave™: Web Content for External Sites report ”SDL Tridion excels in personalization and multisite and multi-language functionality”.

Since its establishment in 1999, SDL Tridion has focused on enabling customers to manage their content across multiple channels within a Web environment. SDL Tridion works in close partnership with its customers to develop solutions that fulfill real, practical business needs. Their flagship WCM product quickly delivers ROI by significantly improving customer experience while reducing operational costs.

Today, over 1000 organizations rely SDL Tridion’s web content management solutions including Hewlette-Packard, MetLife, and Mandarin Oriental Hotel Group. SDL Tridion’s world headquarters is in Amsterdam, the Netherlands and has business offices in New York, San Francisco, London, Madrid, Paris, Brussels, Stockholm, and Tokyo. On May 18th, 2007 SDL Tridion was acquired by SDL International, the world leader in global information management (GIM).

SDL Tridion Key StrengthsBest-of-breed solution- In addition to winning top rankings by industry analysts, the SDL Tridion Web Content Management Platform has won eContent Magazine’s top award under the category of Content Management.Thought leadership- SDL Tridion is recognized as a thought leader and industry expert in WCM. The company has and continues to produce white papers, web casts, and other informative collateral on a wide range of content management issues.First class customer service and support- SDL Tridion has a professional services support staff deployed both throughout the United States and around the world. Technical support and customer service is available 2�/7 from a team of experts.Dedicated research and development- SDL Tridion continues to develop a product and solutions portfolio based upon current and anticipated customer needs , feedback, and emerging new technologies.

*

*

*

*

Page 42: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 8

About SDL TridionTridion TechnologySDL Tridion’s Content Manager Solution uses proprietary BluePrinting technology that allows organizations to reuse and adapt content, layout, and other functionality for different pages and Web sites. This ensures that companies can address target audiences in different regions around the world in a “same but different” manner. The technology enables the user to maintain centralized control of brand and message while allowing for local differentiation.

BluePrinting technology has proven its value to organizations that have any of the following requirements:

Globalized websitesMulti-website managementTranslation managementBrand managementTarget audience marketingMulti-channel marketing

The company’s cornerstone Content Manager is standards-based and can be integrated into an organization’s existing infrastructure. Content Manager provides centralized user management that is fully integrated into an organization’s existing corporate directory (LDAP, Active Directory, and Windows Domain). Moreover, Content Manager uses standard database as a content repository (Microsoft SQL Server and Oracle Server) allowing organizations to easily integrate with existing systems.

Tridion Software HighlightsSDL Tridion Web Content Management (the main solution platform)Content Manager (core product)Content Manager Explorer (main user interface to Content Manager)

Provides rich functionality for basic to advanced content management tasks within a browser.

******

*

Page 43: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 9

About SDL TridionSiteEdit

Delivers key contributors with a WYSIWYG, browser-based interface and a collaborative environment for many online communication tasks.Easy to use, ensuring lower training costs and easy adoption.

WebDAV Connector (Windows Explorer access to SDL Tridion WCM and content)Provides access to SDL Tridion WCM content using Windows Explorer. Contributors can add, edit, delete, and use content in the same way that they would use the Windows file system using the most appropriate desk top application for the task they need to perform.

Word Connector (Microsoft Word-based word processing tool for content creation)For occasional content contributors who need to create simple text for the organization’s Web site in the word processing tool that they know best, Microsoft® Word. Authors can open, edit, and create structured XML content using Word and to save this content directly to Content Manager.

Translator Manager 2.0Enables companies to configure their translation needs within their existing BluePrint structure. This includes defining both the source and target language of typical translation processes.

Presentation ServerProvides storage management, link management and cache management to manage large, complex and high-performance environments.

Dynamic Content BrokerAllows organizations to deliver online content based on page context, queries and visitor profiles. Provides the ability to create the best balance between static and dynamic Web site content.

*

*

*

*

*

*

*

*

*

Page 44: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 10

About SDL TridionArchive Manager

Automates Web site archiving processes, providing the capability to retrieve an archived Web page or entire site for a specific date, time and visitor profile and view these pages with the original content and layout. Enables an organization to comply with regulatory requirements and record all versions of Web site pages.

Content PorterEnsures a structured quality-control process for all online content. Allows organizations to transfer any type of content managed in Content Manager between different environments.

Business ConnectorIntegrates with other applications, thereby allowing companies to include information stored in external systems such as product catalogs and inventories.

Content DistributorFor organizations with an international infrastructure that need to ensure reliable, scheduled content distribution to all Web Servers. Lets companies use Content Distributor to ensure content consistency and compliance through many different secure transport providers.

*

*

**

*

*

*

Page 45: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 11

www.sitecore.net | [email protected] | 1-�1�-�80-0�00

HigHligHts

1600+ satisfied customers with over 20,000 websites.Named among the 100 leaders in the digital content industry by Econtent Magazine.The average Sitecore customer receives 109% return on investment within 3 years of implementing the software, according to a report by Forrester Consulting.Microsoft Gold Certified Partner and former Microsoft Partner of the Year. Sitecore has numerous Microsoft certifications and designs.

**

*

*

US HeADqUArTerS: Mill Valley, CA(San Francisco Bay Area)WOrLD HeADqUArTerS:Copenhagen, Denmark

OWNerSHip: Private

FOUNDeD:2001

SOFTWAre SOLUTiONS:Sitecore CMSSitecore Intranet PortalSitecore Online Marketing Suite

***

CUSTOMer FOCUS: Mid to large size public and private organizations, including national governments, educational institutions, and many Fortune �00 companies.

SeLeCT CUSTOMerS: Microsoft, GlaxoSmithKilne, Computer Associates, Dollar Rent a Car/Thrifty, Omni Hotels, Siemens, US Department of Defense, Canadian Cancer Society, University of California – Berkeley, General Mills, Revlon, Fidelity Insurance, Toshiba, Mazda, Boy Scouts of America.

Page 46: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 12

About SitecoreSitecore’s main focus is to provide software for companies to build, maintain, and update full featured websites that drive business growth and improve the customer web experience. With this in mind, Sitecore focuses on creating a scalable architecture so that companies can have their website grow along with their company. To accomplish these goals, Sitecore partners closely with Microsoft as well as �00 other companies to provide the most creative and technologically advanced software available.

Sitecore provides web content management (CMS) and portal software for organizations to create compelling website experiences. Sitecore’s broad range of features, combined with a strong development architecture, enables Marketing people, Content Editors, other Key Stakeholders and IT to rapidly implement a successful online business strategy, and measure and manage that ongoing website success.

Sitecore was founded in 2001 and continues to be private and self funded. However, Sitecore continues to grow at a very rapid pace. Recently, Sitecore announced that its 2008 revenues have grown by over 100% over the prior fiscal year. Reportedly, 9�% of revenues are coming from new license sales, �% -- from training and less than 1% -- from Professional Services.

Sitecore Key StrengthsSitecore CMS goes beyond with features to help make the customer experience special for visitors to your website – to create an experience that provides differentiation and customer loyalty.With unparalleled ease, scale and flexibility, Sitecore accelerates the value people like you in your key role can contribute to your organization.Sitecore CMS is built from the ground up to support key marketing initiatives by helping visitors and search engines find your site, streamlining time to market, and providing detailed visitor informationWith a wealth of innovative features, Sitecore greatly simplifies the editing process for content writers and editors. Provides an array of connectors and integration techniques to many Microsoft applications; no other CMS technology suits Microsoft products like Sitecore does.

*

*

*

*

*

Page 47: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 1�

About SitecoreSitecore TechnologySitecore’s content management software was developed to be a platform that enables developers to craft high performance websites that deliver compelling user experiences. Sitecore has been totally committed to the .NET framework. As a technology, the Sitecore application has been a rich internet application(RIA) long before most people heard of the term, and the CMS is actually built on top of Sitecore’s very own API.

Sitecore is a dynamic delivery web content management solution which gives you the flexibility to deliver content to the right user, in the right way and at the right time. With its simple to use delivery architecture, hings like targeted messaging, segmentation marketing and personalization are all very straightforward.

Sitecore Software Highlights Sitecore CMS

Fast Intuitive Editing – Sitecore CMS provides a Microsoft Office style interface that is immediately recognizable and familiar for many users, making editing your site a lot quicker. Integration – Sitecore enables you to tie in other applications in to your website to help improves user experiences; allowing easy integration of almost any other business software systems. Scalable – Sitecore is designed for the largest sites out there, making it easy for your company to expand your website as your company continues to grow.Multi-Site Deployment – Manage and deploy a number of websites simultaneously.Development – Tools that provide unparalleled support for developers by helping them reduce errors and increase programming speed. Communication – Simple tools that engage customers through online newsletters, blog customized forms, and forums.

*

*

*

**

*

Page 48: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 1�

About SitecoreSitecore intranet portal

Pre-built features that are ready to run that help improve communications, site structure, and site organization.Tools that allow for individual expression – personal search bars, movable calendars, or custom content allows end users to easily personalize their web experience.Stylish designs that can help you create your own corporate identity. An extensive template library can be customized and tailored to reflect the look and feel your organization needs.Structure and compliance management – Sitecore Intranet Portal has the tools necessary to help you manage and monitor any existing, well-established processes put in place by your organization.

Sitecore Online Marketing SuiteWith its new breakthrough marketing solution, Sitecore has made it extremely easy to manage all your online marketing campaigns from within your Sitecore content management system. You’ll now be able to easily track and understand your online campaigns, develop profiles, personalize content dynamically and take action with analytics immediately.

By unifying web content management, website analytics and marketing automation, Sitecore enables your team to get better results without the complexity, time and costs of multiple third party tools.

Key features of the Sitecore Online Marketing Suite include: Visitor experience analytics – content and visitor profiling to understand and prioritize your website visitors.Real time site personalization – instant website updates that create personalized web experiences for site visitors.Accurate and detailed website analysis – see goals and conversions accomplished by each campaign on your site, down to the individual session level. Sales team enablement – with easy integration with your CRM, you can provide instant lead information for your sales teams.

*

*

*

*

*

*

*

*

Page 49: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 1�

www.bridgelinedigital.com | [email protected] | 1-800-�0�-99��

HigHligHtsiAPPS Content Manager is the 2010 CODiE Award Winner for Best Content Management SolutioniAPPS Product Suite is a KMWorld 2010 Trend Setting ProductiAPPS natively integrates Web Content Management, Analytics, eMarketing & eCommerceiAPPS is available in SaaS or perpetual licensing modelsOne of BtoB Magazine’s 2010 Top Interactive Technology companies

*

**

**

HeADqUArTerS: Woburn, MA

OWNerSHip: Public: (NASDAQ: BLIN)

FOUNDeD:2000

CONTeNT MANAgeMeNT SOLUTiONS:

iAPPS Content ManageriAPPS CommerceiAPPS MarketieriAPPS Analytics

****

CUSTOMer FOCUS: Bridgeline Digital serves a wide customer base with software & services for customers from middle market organizations to subsidiaries of Fortune 1000 companies.

SeLeCT CUSTOMerS: HealthCore, HookedonPhonics, Cleveland Clinic, Berkshire Life Insurance, Honeywell, National Financial Partners, American Dental Association, National Children’s Museum, Partners HealthCare, Sun Chemical, AARP, Cadaret Grant, The American Academy of Pediatrics, and the National Insurance Crime Bureau

Page 50: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 1�

About Bridgeline DigitalBridgeline Digital is a developer of award-winning web engagement management (WEM) software and interactive business technology solutions that help customers leverage best in class web-based technologies to achieve their business objectives. The iAPPS Product Suite is an innovative SaaS solution that deeply unifies web Content Management, eCommerce, eMarketing, and web Analytics capabilities into the heart of websites, intranets, extranets or portals - enabling users to swiftly enhance and optimize the value of their web assets. iAPPS Content Manager is the recent winner of the 2010 CODiE Award for the Best Content Management Solution, globally.

Combined with award-winning application development services by Microsoft Gold Certified development teams, Bridgeline Digital helps customers to cost-effectively maximize the value of their rapidly changing web applications. Bridgeline Digital’s teams of developers specialize in web application development, usability engineering, SharePoint development, rich media development, and search engine optimization. Bridgeline Digital is headquartered near Boston with additional locations in Atlanta, Baltimore, Chicago, Denver, New York, Philadelphia, Washington, D.C., and Bangalore, India. Bridgeline Digital has delivered over 1,000 quality interactive solutions in the past decade to hundreds of customers ranging from middle market organizations to divisions within Fortune 1,000 companies.

Bridgeline Key FeaturesiAPPS Product/Technology DescriptionBuilt from the ground up entirely on .NET, Bridgeline’s on-demand iAPPS product suite breaks new ground for website and web application development and management by unifying web content management, analytics, eCommerce, and eMarketing capabilities deeply within web applications – enabling swift optimization of web property values. The state-of-the-art architecture of iAPPS not only facilitates deeply integrated solutions, it offers both SaaS and perpetual licensing options to deliver the flexibility that is demanded by businesses today. iAPPS scalability also allows customers to add any module within the iAPPS Product suite as their business demands.

The iAPPS solution suite is comprised of four integrated products with state-of-the-art AJAX user- interfaces that deliver measurable ROI:

Page 51: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 17

About Bridgeline DigitaliAPPS Content Manager empowers non-technical users to create, edit, and publish persuasive, conversion-oriented web content. Its superior SEO capabilities are unique with auto �01-redirects, auto-generated XML sitemaps and SEO-friendly URLs.iAPPS Marketier provides conversion-focused online marketing management. Its integrated wizard-driven campaign builder dramatically enhances marketer’s objectives. Built-in tracking tools enable measurement of progress towards multiple campaign goals, prompting real-time adjustments to messaging and related landing pages.iAPPS Commerce delivers complete online store and customer management. The facet-based catalog structure dramatically enhances product management and improves visitor experiences. Deep integration with Content Manager enables administrators to edit and manage content throughout the entire website surrounding their online store, facilitating superior customer traction, conversion, and user experience. iAPPS Analytics drives powerful benefits to Content Manager, Commerce, and Marketier. Real-time visitor behavior and detailed path analysis enable administrators to drive persuasive content and steer site visitors towards desired behaviors. Automated page tagging capabilities eliminate manual work and improve reporting accuracy. Real-time content overlays provide insight into user interaction and statistical campaign performance.

Bridgeline Digital HighlightsSoftware. The iAPPS Product Suite is comprised of Content Manager, Marketier, Commerce, and Analytics. Each product deeply integrates with each of the others, providing powerful market intelligence and unique synergies that are unmatched by competing solutions.Four seamlessly integrated iAPPS products are built to deliver measurable customer ROI and significant benefits:

• •

*

*

*

*

*

*

iAPPS Content Manager empowers even the most non-technical user to create, edit, and publish persuasive, conversion-oriented web content iAPPS Marketier provides robust online marketing campaign management iAPPS Commerce delivers complete online store and customer management

Page 52: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 18

About Bridgeline Digital •

The deep, native integration of iAPPS is the driving force behind industry-leading SEO and interface usability. Deployment Flexibility. iAPPS is available as a SaaS (Software as a Service) model or for those who prefer to keep their Web application in-house; Bridgeline’s technology is flexible enough to offer a traditional perpetual license option.Scalable Infrastructure. Bridgeline offers a complete outsourcing solution through their fully managed hosting services. The hosting facility includes dedicated in-house production and development servers, as well as a dedicated 2�-hour monitored co-location facility for mission-critical applications. Through their partnership with Savvis and Internap, they offer co-location services in state-of-the-art data centers with an expansive IP network for better connectivity, scalability, and reliability.Professional Services. From a services perspective, Bridgeline’s approach is to ensure that the user experience is clear and compelling and that the functionality of an iAPPS site executes seamlessly. Bridgeline’s development teams have produced many award winning solutions. Bridgeline has developed and deploys their own proprietary development process, �dm, that is intended to rapid and iterative, generating excellent results in the shortest possible timeframe.

*

*

*

*

iAPPS Analytics provides real-time visitor behavior and detailed path analysis enabling customers to drive persuasive content and steer site visitors towards desired behavior

Page 53: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 19

www.crownpeak.com | [email protected] I 800-887-19��

HigHligHts

Free trial available. UI designed for the business user.Delivered as Software-as-a-Service (SaaS). No software to install, no hardware to buy.Market leader in on-demand web site management software. Positive customer growth trend.

***

**

HeADqUArTerS: Los Angeles, CA

OWNerSHip: Private

FOUNDeD:2001

SOFTWAre SOLUTiONS:CrownPeak CMSCrownPeak SearchCrownPeak Integrated

***

CUSTOMer FOCUS: CrownPeak manages hundreds of mission-critical websites, Intranets, and Extranets for mid-to-large organizations throughout North America. It serves government, various enterprises, publishing, and non-profit industries.

SeLeCT CUSTOMerS: ING, Nissan USA, Home Depot, EMI Music, the State of Virginia, the National Institutes of Health, Hyundai Motors, HCA (Hospital Corporation of America), Crain Communications, the ACLU, the Office of the U.S. Trade Representative, the University of Southern.

Page 54: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 20

About CrownpeakCrownPeak Technology, Inc. is the first company to provide enterprise-level Web content management and site search as a hosted service. These offerings are the foundation of CrownPeak’s ��0 Site Management solution, which provides a full range of technology needed to manage and deliver Web site content.

CrownPeak provides software-as-a-service website management solutions for organizations in North America. It offers web content management solution that enables non-technical individuals to manage and publish content to websites; Website search that enables site visitors to find words or phrases within the body of a site’s content; Web Site Hosting; and intranets/extranet solutions. The company also offers implementation and customization; integration support; site design, information architecture, content development, taxonomy creation, and custom application development services; and classroom, developer, administrator, and customized training material services.

Together with IBM and RackSpace Web hosting, CRM from Salesforce.com and Convio and, the newest integration, WebTrends web analytics, CrownPeak can offer both current and prospective customers everything they require to fully manage their sites through best-of-breed, customizable on-demand software solutions with a single point of contact.

Serving both enterprises and vertical industries, CrownPeak works with such clients as Crain Communications, Trek Bicycles, Hyundai Motors, the State of Virginia and the University of Southern California. CrownPeak has been named to EContent’s 100 most influential companies list, has won eWeek’s prestigious Analysts Choice Award and InfoWorld’s Product of the Year Award and has been named an SIIA Codie Award finalist for Best Content Management System every year since 200�.

Crownpeak Key StrengthsCrownPeak is the market leader in on-demand web site software. CrownPeak’s unique combination of software and services give website managers complete control over the critical functions involved in delivering a successful, revenue-driving website.CrownPeak has been named to EContent’s 100 most influential companies list, has won eWeek’s prestigious Analysts Choice Award and InfoWorld’s Product of the Year

*

*

Page 55: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 21

About CrownpeakAward and has been named a finalist for Best Customer Service from the American Business “Stevie” Awards for the last two years. CrownPeak Technology is one of the �0 fastest growing high-tech companies in Southern California.Despite overall uncertainty in the economy, and reflecting the positive growth trends in the Software-as-a-Service industry, CrownPeak, the market leader in on-demand web site management software, announced that growth through the third quarter of 2008 is the highest in the company’s history.

Crownpeak TechnologyProvides software-as-a-service website management solutions for organizations in North America.

Crownpeak Software HighlightsCrownPeak Web Content Management System (CMS) Enables developers to have complete control, while providing the flexibility to make it easy for anybody to manage a web site. CrownPeak is easy to buy, easy to deploy and easy to manage. Key features include:

WYSIWYG editing Free template websites (The CrownPeak Content Management Frameworks). Capability to publish to any web output and any web infrastructure, manage content in multiple languages, manage multiple sites, blogs and multi-media and slideshows.Versioning of content and digital assets with rollback.Real-time auditing and reporting. Email integration.Web analytics.

CrownPeak Search Enables your web site visitors to search your site. But unlike other systems, with CrownPeak there is no software needed, no appliances to install - and you have complete control for re-indexing and other features. CrownPeak Search comes as a component of CrownPeak CMS, or completely on its own. Key features include:

*

*

*

*

****

Page 56: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 22

About CrownpeakContinually improving search results.Automatically learns over time as your web site users search for content.Automatically re-prioritizes results based on content age, frequency of search query, how popular the content is, and what types of content users select from results.Automatically delivers results as exact match, followed by degrees of less-exact match. Lets you capture a specific search result or report and embed that result in any page on the site. Can return unique titles and/or descriptions that don’t necessarily match the title of the document. Search results can be presented in intelligent context, with the search term highlighted in both the search results and in the selected target document.Returns the relevant results based on a full text search of dozens of document types. Provides capability to return results or result snippets in XML, RSS-formatted XML, HTML, or any other standard text or text/image format desired for parsing and insertion into a specific page or database.Provides the capability to only deliver results to those site visitors who have permission to see them.Lets you note successful indexes, pages dropped, broken links, dynamic links - all with CrownPeak’s renowned usability and color-coded reports.Offers a complete administration system to manage every aspect of the search system.

CrownPeak IntegratedIntegrating best-of-breed solutions for your online marketing efforts helps you to deliver a much more robust solution - much more economically. Integrates with top software-service products to deliver end-to-end web site management solutions; whether it’s CRM, eMail campaign management, web analytics, translation management or even e-commerce.

***

*

*

*

*

**

*

*

*

*

*

Page 57: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 2�

www.percussion.com | [email protected] | 1-800-28�-0800

HigHligHtsThe Percussion CM System is a mature, full-feature platform, due in part to the fact that Percussion is focused on nothing but the CMS market.Percussion’s approach goes beyond the basic functions of a CMS platform, enabling businesses to optimize and personalize content dynamically by audience, foster communities through social media, harness user-generated content, and measure the results.Focused on enabling the marketer to quickly enact change throughout the web presence without relying on IT.

*

*

*

HeADqUArTerS: Woburn, MA

OWNerSHip: Private

FOUNDeD:199�

SOFTWAre SOLUTiONS:Percussion CM SystemPercussion Personalization SolutionPercussion Community Marketing SolutionPercussion Analytics Solution

**

*

*

CUSTOMer FOCUS: The Percussion Approach, a combination of the Percussion CM System, solutions, and services, attracts organizations of all sizes (from small- and mid-sized companies through to the enterprise level) who seek to drive results online.

SeLeCT CUSTOMerS: Hotwire.com, Armstrong, Virginia Tech University, BGSU, First Data, Autotrader.com, Fox Chase Cancer Center, Motley Fool, World Wildlife Fund, Vegas.com, U.S. Department of State

Page 58: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 2�

About percussionPercussion is the provider of The Percussion Approach, a combination of the Percussion CM System with solutions and services that have a singular focus: driving business results through multiple online channels including websites, intranets, blogs, and mobile devices. The Percussion Approach allows marketers and line-of-business owners to create, analyze, and change online content as they pursue the stuff that really matters – revenue, membership, or leads.

The Percussion CM System and solutions provide all the commonly found features of a CMS, such as globalization, workflow, and templating. But the real strength of company’s products are in the Community Marketing, Personalization, and Analytics Solutions that enable organizations to participate in the conversation economy, deliver dynamic content to each visitor, automate changes, and measure the impact of those changes on their business.

Percussion was named to both KMWorld’s “100 Companies that Matter in Knowledge Management” and EContent Magazine’s “100 Companies that Matter Most” in the digital content industry for five consecutive years and has received a number of other accolades including a Best of AIIM Award and a Codie Award for “Best Content Management Solution.”

The company was founded in 199� and is headquartered in Woburn, Massachusetts with offices in London.

percussion Key StrengthsFocused on the marketer: Where competitor’s products focus on “keeping websites up to date,” Percussion provides the marketer unmatched agility to enact change throughout their web presence with a wide range of online capabilities, all focused on improving measurable results.Intuitive, streamlined UI: Marketers work within a purpose-built browser interface to not only create, manage and publish copy and rich media across multiple channels, but to replace and rearrange layout and dynamic presentation quickly across the entire Web presence.IT Freedom: Percussion’s CM System is designed for rapid change at any level - including copy, page layout and presentation - without the need for IT involvement.

*

*

*

Page 59: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 2�

About percussionOpen and future-proof: Percussion’s innovative “loosely coupled architecture” provides organizations a range of how tightly or loosely they separate the content management server component from online interaction components. Companies choose only the pieces they want to use out of the box, and then freely combine them with existing and third-party applications for cross-platform performance.

percussion TechnologyPlatform Neutral: Based on technology standards such as Web services, Java, XML, Ajax, Velocity, and Eclipse, enabling developers to work in and use a wide variety of environments. End user interface fully supports Mac/Safari, Firefox, Chrome and other browsers in addition to Windows/IE.Component/Solution-based: New technologies – whether Solutions or custom built, open source, or third-party applications - are easily added and removed, making it simple to expand the functionality of your website at any time.Loosely-coupled Architecture: The CM and Delivery tiers function independently, ensuring the overall Web experience survives should any constituent services being used (such as third-party plug-ins) become unavailable.

percussion Software HighlightsCommunity Marketing and Social Media: Leverage peer endorsement, enable ratings and polls, and utilize customer-generated content with the Community Marketing Solution.Personalization and Dynamically Targeted Content: Segment your target audiences and present the right content to the right visitors based on region, demographics, and behavioral patterns with the Personalization Solution.Analytics and Optimization: Leverage usage data and visitor profiles to better understand your audiences and to automate the changes to your site’s presentation with the Analytics Solution.Multi-site and multi-channel: Distribute your message across multiple sites, formats and brands, micro and external sites, RSS, email, mobile, PDF, and even offline channels.Rapid changes: Support sites with quick changes and updates, high visitor traffic, and content reuse.

*

*

*

*

*

*

*

*

*

Page 60: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 2�

About percussionE-commerce: Integrate e-commerce applications like shopping carts and CRM systems for customer targeting and business rules.Search Optimization: Optimize site content for maximum results in external search engines and your own site search.In-context, WYSIWYG editing: Percussion’s Active Assembly user interface allows in-browser editing with contextual features: create, edit, and remove page elements and templates in bulk, visually compare to prior versions of a page, create translations, and immediately publish changes to your live site.Mobile: Generate content and presentation specifically for access through mobile devices.Syndication: Enable other sites to carry your content, promote your message, and engage visitors on your behalf.Globalization: Automate the translation and management of language and locale specific sites and online channels.Print On Demand: Maintain brand and message consistency even in the offline print channel.Accessibility: Ensure that both visitors and contributors are supported compliant with standards for accessibility such as Section �08.Rich Media Marketing: Automate image, video, and audio galleries and media libraries, as well as Adobe Flash and other Rich Internet Application technologies.

*

*

*

*

*

*

*

*

*

Page 61: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 27

www.dotcms.org | 1-�0�-8�8-1�22

HigHligHtsAdoption by Novartis, Toyota, Health Care of America and Honda point to the power of this open source productJava-based, web-native architecture Open source licensing provides low upfront costs, control over codeCustomizable accelerators compress time to market2009 income up 23%, EBITDA positive in a time that saw many CMS vendors wilt

*

****

HeADqUArTerS: Miami, FL

OWNerSHip: Private

FOUNDeD:2001

SOFTWAre SOLUTiONS:dotCMS Enterprise Edition*

CUSTOMer FOCUS: dotCMS is a good fit or those with enterprise needs such as integration with proprietary or �rd party applications, significant training spanning from the occasional content contributor to the developer, and multi-site, multi-lingual management. This includes both internet and intranet applications.

SeLeCT CUSTOMerS: Novartis, Fairfax Digital Toyota, Health Care of America, State of Ohio, Emory University, Aquent, Sygma, Honda, University of Texas Health Science Center at Houston, Globolog, Health ONE, Province of Quebec

Page 62: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 28

About dotCMSdotCMS is a commercial organization that offers a Java-based, open source CMS. In addition to the free, fully functional and latest open source code (Community Edition), dotCMS offers a commercial-grade version that is battle-tested and warranted (Enterprise Edition). The Enterprise Edition is sold as a subscription and provides access to product support offerings not available to the Community Edition. Along with its warranty against bugs, the Enterprise Edition offers automatic updates, hotfixes, real-time support and indemnification. Both the Community Edition and Enterprise Edition code are licensed under GPL v2.0.

Unlike other CMS vendors, dotCMS is 100% focused on web content management systems (CMS). This focus manifests itself in many ways including a no-excuses web based architecture, a professional services group that knows the intricacies of implementation and customization and a road map that meets milestones and does not diverge from the promise of helping companies drive business through their sites.

dotCMS Key StrengthsOpen Source – GPL v2.0 licensing provides companies and organizations the ability to change code in any way that suits their needs, providing them with freedom of movement not found in closed source options.dotCMS Accelerators – Accelerators decrease the time to market by offering pre-built templates with content-types, widgets and other “best practices” functionality. By providing an advanced starting point, the Accelerator allows users to bypass the normal project roadblocks and carry momentum with project stakeholders and end-users alike. Additionally, accelerators can be totally customized for design, architecture and identity.On-Demand Service – dotCMS onDemand is the fastest and easiest way to start a web project. Whether users are managing one site or hundreds, leveraging the advantages of cloud computing makes it easy to scale to an enterprise’s growing needs.Custom Hosting – dotCMS offers comprehensive end-to-end managed custom hosting solutions. The dotCMS managed environment provides controlled scalability and security, enabling clients to offload the costs of web infrastructure and personnel while maintaining premium, high volume web presences.

*

*

*

*

Page 63: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. 29

About dotCMSSupport staffed by Engineers – whether users need help with backend functions, creating pages, or configuring dotCMS on their servers, inquiries are answered by engineers – and typically the ones who built the product.

dotCMS TechnologydotCMS was built using the category-leading technologies that guide J2EE development. It is database agnostic and can run on PostgreSQL, MySQL, MSSQL or Oracle. dotCMS can also be integrated with user’s authentication schemes, such as Active Directory or LDAP, and will support operation in a clustered or load balanced environment. It leverages a number of standards based open source projects such as:

Apache Tomcat – Industry Standard JSP/Servlet ContainerJBOSS – Application Server and Enterprise CacheLiferay Enterprise Portal – Open-source portal, which has since introduced its own CMS systemApache Struts – Web Application FrameworkDWR – Java AJAX frameworkSpring – the Spring Application FrameworkHibernate ORM – Object Relation Mapping EngineVelocity Templating Language – Lightweight templating engineVelocity Tools Project – Expose tools and widgets to velocity templatesLucene Search Engine – Mature and robust java search engine.TinyMCE – Cross platform WYSIWYG

The Velocity + Struts front end makes dotCMS easy to extend and build upon, and Eclipse IDE is dotCMS’s in-house development platform. Because dotCMS uses Hibernate to abstract all data access, the resulting code is extremely portable across databases. For users with specific customized needs, the dotCMS could also be made to work with other relational databases such as SAP db, Informix or DB2.

dotCMS Software HighlightsdotCMS Enterprise Edition

Multisite management that allows users to centrally control internet, extranet, and portal content, as well as the ability to publish to multiple clustered servers.

*

***

********

*

Page 64: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �0

About dotCMSContent authoring that features a structured content repository, WYSIWYG editor, keyboard shortcuts for a native application feel, and a WebDAV interface for drag-and-drop customization. Extensive widgets, including a social calendar that is iCal compatible, an AJAX photo gallery, and RSS feeds. Other widgets include: Google sitemap, Google Analytics, streaming video and MP� player, and more.Full personalization, SEO friendly URLs and campaign management allows marketers to increase longtail traffic and convert visitors into buyers.dotCMS is the first CMS to integrate CMIS draft 1.0. CMIS uses REST or web services as a unifying technology to allow content repositories to exchange information with any web services-enabled repository.Site and page design within corporate standards – dotCMS offers page templates by site and site section, dynamic menus and crumb trails, full design inheritance, and a form builder and handler, to name a few.Multilingual sites (over �2 languages) complete with a content editing interface and content import.Plugin architecture that supports modular development, ant based plugin deployment/un-deployment, override/customize actions, properties, and macros.

*

*

*

*

*

*

*

Page 65: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �1

www.clickability.com | 8��-27�-��80

HigHligHtsGartner Rated “Promising” 2008.Java offering based on open-source components.Winner 2008 / 2009 SIIA //CODiE// - Best Content Management SolutionDelivered as a Software-as-a-Service (SaaS) – the ONLY true SaaS offering in this space. No software to install, no hardware to buy.

****

HeADqUArTerS: San Francisco, CA

OWNerSHip: Private

FOUNDeD:1999

SOFTWAre SOLUTiONS:Clickability On Demand WCM Platform

*

CUSTOMer FOCUS: Clickability’s products are focused on non-technical users in small, mid-sized, and larger organizations, in a wide array of industry sectors, who create, publish, manage, and optimize Web content. Strong acceptance within the media and publishing industry.

SeLeCT CUSTOMerS: Smithsonian Business Ventures, Philadelphia Newspapers, LLC, Cantor Fitzgerald, Star Tribune Company, Bluewolf, Sustainable Industries, Timesleader, Allured, BGC Partners, ProFund Advisors, LLC.

Page 66: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �2

About ClickabilitySan Francisco-based Clickability, Inc. develops on-demand (SaaS) Web content management solutions. The company’s platform enables non-technical business users to publish sophisticated Web sites, reduce costs, grow revenues, manage brands and foster stronger customer relationships.

Conceived from the ground up to be a true multi-tenant platform, Clickability unites Software as a Service (SaaS) with a secure, scalable and database-agnostic backend and an agile programming methodology that allows for the continuous evolution of the platform. Unique workflows enable high volume Web publishers and enterprise marketers to create, analyze, and instantly edit or reposition content of multiple types, from multiple sources for maximum user impact and revenue.

Today, Clickability’s agile programming practices and continuous innovation give its customers the means to stay ahead of the market without heavy investments in IT. The company’s open APIs let customers incorporate the latest, greatest applications from other vendors.

The bottom-line benefit to organizations is tangible: monthly costs are predictable. Nine years’ experience empowering some of the industry’s most prolific Web content publishers have made the Clickability Platform the fastest, most flexible, most fully-featured SaaS solution there is for Web Content Management and Marketing.

Clickability Key StrengthsEnabling Websites – lower Cost, lower IT Burden: Clickability’s business and passion is to empower customers--helping them eliminate their problems—unfriendly, complicated, on premise content management systems, limited resources, lack of innovation, rising costs, and IT dependence—and enable them to focus on what they do best.Leading Content Management Solution – with customer focus: As an innovative thought leader, Clickability provides the latest in on demand Web Content Management technology and expertise to achieve individual Web-optimization objectives. Innovation is customer focused. The company listens to, learns with, and succeeds alongside its clients, fellow employees and partners.

*

*

Page 67: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. ��

About ClickabilitySpeedy Innovation without Pain – Clickability’s agile programming practices and its responsiveness to customer needs means its WCM Platform evolves at Web speed. Instead of several monolithic releases a year, Clickability continuously updates the Platform with new features—as many as �00 in an 18 month period. These are seamlessly integrated into the platform, with no interruption of service. Lower TCO, Lower IT Burden for Business Success – Unlike the “traditional” model, where proprietary hardware and software consume all the technology budget, the Clickability Platform as a Service empowers customers to create the unique applications most important to their business goals. Freed from the expense of owning and maintaining hardware and software—struggling to “keep the lights on”—your IT teams can now become business heroes.

Clickability TechnologyClickability’s solution leverages an on demand Web Content Management platform—the only platform on the market that combines the benefits of Software-as-a-Service (SaaS) with Infrastructure-as-a-Service (IaaS). The Clickability Team is a group of committed, tech savvy business partners that take away the burden of Web site management, allowing clients to focus on business development, strategy and customer relationships.

Clickability Software HighlightsClickability On Demand WCM PlatformInfrastructure as a Service

With two co-located data centers and a third coming soon, the Clickability Platform is more robust, resilient, reliable and secure than 98% of individual companies are able to build on their own.Distributed publishing platform is hosted on lightweight, rapidly extensible commodity hardware for maximum scalability. The Platform is able to handle even the most dramatic traffic spikes with no interruption of service. Uptime is 99.9%.In case of natural disaster, service to most customers can be restored in fifteen minutes to four hours.

Software as a ServiceThe Clickabililty Platform was built from the ground up to be a hosted solution that

*

*

*

*

*

*

Page 68: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. ��

About Clickabilitywould revolutionize how companies use the Web. Clickability creates, manages and evolves the software so your company can create, manage and evolve your business.

Enterprise EditionThe ideal Web Content Management solution for: Global intranets uniting multiple business entities; global e-business, multi-channel publishing, ultra-large, ultra-complex single websites.

Professional EditionProfessional Edition is the ideal choice for: Secure, enterprise-scale intranets; highly interactive marketing sites; suites of branded microsites.

Express EditionExpress Edition is the ideal choice for: Corporate or organization “brochure” sites, basic interactive sites, small business and departmental intranets.

*

*

*

*

Page 69: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. ��

www.microsoft.com | 1-800-MICROSOFT

HigHligHts

Well-suited to small and mid-market companies. Reasonable price, simple integration and easy deployment. Replication, synchronization, specialized WCM provided by partners.Backed by the strength of Microsoft.Free 180 day trial.

*****

HeADqUArTerS: Redmond, WA

OWNerSHip: Public (NASDAQ: MSFT)

FOUNDeD:197�, New Mexico, USA

SOFTWAre SOLUTiONS:Microsoft Office SharePoint Server 2007

*

CUSTOMer FOCUS: Office SharePoint Server 2007, is an integral part of its Microsoft Office solution suite, which is used by small and mid-sized organizations, enterprises, governmental institutions, educational institutions, Internet Service Providers, application developers, and OEMs.

SeLeCT CUSTOMerS: Enterprise Rent-a-Car, Mary Kay, Province of British Columbia, Miami-Dade County Public Schools, Del Monte, CGI, AXA, United Properties, Monsanto, Johnson & Johnson.

Page 70: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. ��

About MicrosoftMicrosoft was founded in 197�. It develops and markets software, services and solutions that deliver new opportunity, convenience, and value to people’s lives. The company’s product segments provide management with a financial view of its key businesses. The segments provide a framework for the alignment of strategies and objectives across the development, sales, marketing, and services organizations, and for the timely and rational allocation of development, sales, marketing, and services resources within businesses. The company’s seven product segments are: Client; Server and Tools; Information Worker; Microsoft Business Solutions; MSN; Mobile and Embedded Devices; and Home and Entertainment.

The company’s research and development facilities are located primarily in Redmond, Washington with smaller facilities located in Mountain View, California; Fargo, North Dakota; Beijing, China; Dublin etc. As of June �0, 200�, the Company employed approximately �1,000 people.

Like its size, Microsoft’s ambitions are anything but small. The world’s #1 software company provides a variety of products and services, including its Windows operating systems and Office software suite. The company has expanded into markets such as video game consoles, servers and storage software, and digital music players. Microsoft has reached settlements to end a slew of antitrust investigations and lawsuits, including agreeing to uniformly license its operating systems and allowing manufacturers to include competing software with Windows. In early 2008 the company made an unsolicited bid to acquire Yahoo! for about $��.� billion.

Microsoft’s Enterprise Content Management (ECM) solution helps organizations overcome the challenges posed by unmanaged content. Microsoft Office SharePoint Server 2007 is a central part of the Microsoft ECM solution, which extends content management to every employee in an organization through integration with familiar tools like the Microsoft Office system.

While not as technical sophisticated as competitors, Microsoft has made significant investments in its ECM solution to reach the high-end of the market. Microsoft has succeeded in generating significant revenues from the ECM market and has rapidly increased its market impact.

Page 71: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �7

About MicrosoftMicrosoft Enterprise Content Management is reasonably prices and integrates easily with other Microsoft products, and sports a familiar Office interface.

Microsoft Key StrengthsWeb Content Management (WCM) from world-leading software giant Microsoft helps organizations overcome the challenges posed by unmanaged content. Microsoft Office SharePoint Server 2007 is a central part of the Microsoft ECM solution, which extends content management to every employee in an organization through integration with familiar tools like the Microsoft Office system. With Microsoft Office SharePoint Server 2007, businesses get an integrated suite of server capabilities that can help improve organizational effectiveness by providing comprehensive content management and enterprise search, accelerating shared business processes, and facilitating information development, sharing, and management across boundaries for better business insight. The Microsoft WCM solution lets you simplify compliance efforts and keep business information more secure through a comprehensive set of tools to manage and control electronic content. SharePoint Server 2007 lets you streamline the everyday business processes that are a drain on organizational productivity by using electronic forms and out-of-the-box workflow processes that users can initiate, track, and participate in through familiar Microsoft Office applications, e-mail, or Web browsers.Office SharePoint Server 2007 helps organizations manage the entire life cycle of content by providing distinct sets of features that enable organizations to manage diverse content, satisfy compliance and legal requirements, and efficiently and effectively manage and maintain organizational content over multiple Web sites.Office SharePoint Server 2007 supports all intranet, extranet, and Web applications across an enterprise within one integrated platform, instead of relying on separate fragmented systems. Additionally, this collaboration and content management server provides IT professionals and developers with the platform and tools they need for server administration, application extensibility, and interoperability.

Microsoft TechnologyMicrosoft’s Office SharePoint Server 2007 is built on a scalable architecture, with support for Web services and interoperability standards including XML and Simple Object Access Protocol (SOAP). Office SharePoint Server 2007 also has rich, open

*

*

*

*

*

Page 72: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �8

About Microsoftapplication programming interfaces (APIs) and event handlers for lists and documents. This enables integration with existing systems and provides the flexibility to incorporate new non-Microsoft IT investments. LDAP integration support for other pluggable authentication providers makes it easier to work with non–Active Directory sources. Out-of-the-box WSRP Consumer Web Part enables integration with other WSRP-compliant portal solutions.

Microsoft Software HighlightsMicrosoft Office Sharepoint Server 2007 (enterprise solution)Web Content Management for the Enterprise

Lets you control your web content through detailed, extensible policy management, with capability to centrally store, manage, and access web content across the enterprise. Provides easy-to-use functionality to create, approve, and publish Web content—quickly and easily. Master Pages and Page Layouts provide reusable templates for a consistent look and feel. New functionality enables enterprises to publish content from one area to another, or to cost-effectively manage multilingual delivery of content on multiple intranet, extranet, and Internet sites. Lets you maintain a consistent look and feel throughout the organization’s Web sites: Companies can provide approved master pages and page layouts that enable branding and navigation of the site to be specified once and reused by content authors.Results in lower deployment and management costs for the organization’s Web sites: Customers can implement a single multitier infrastructure for publishing content to intranet, extranet, and Internet sites.

Microsoft Windows Sharepoint Services 3.0 (enterprise solution)Provides a versatile technology that organizations and business units of all sizes can use to increase the efficiency of business processes and improve team productivity. With tools for collaboration that help people stay connected across organizational and geographic boundaries, Windows SharePoint Services gives people access to information they need.

*

*

*

*

*

*

*

Page 73: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �9

About MicrosoftProvides a WCM foundation platform for building Web-based business applications that can flex and scale easily to meet the changing and growing needs of the business. Robust administrative controls for managing storage and Web infrastructure give IT departments a cost-effective way to implement and manage a high-performance collaboration environment. With a familiar, Web-based interface and close integration with everyday tools including the Microsoft Office system, Windows SharePoint Services is easy to use and can be deployed rapidly. Lets organizations take advantage of integration with Microsoft Office SharePoint Server 2007 that expands the platform services and common framework for document management exposed by Windows SharePoint Services to offer enterprise-wide functionality for WCM.

*

*

*

Page 74: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �0

www.platformic.com | [email protected] I 8��-�09-9�1�

HigHligHtsReferred to as a “CMS with Genius” by Network World - 2010Design – No templates, import any designBuild – Drop in over 30 tools or use available SDK to build your ownMaintain – Update content or redesign entire site right from your browserSocialSite – Increase visitor engagement and social interactionsMobileSite – Targeted content for mobile devicesDeploy new websites fast, fully scalable and easy to use

*******

HeADqUArTerS: San Diego, CA

OWNerSHip: Private

FOUNDeD:2007, California

SOFTWAre SOLUTiONS:Platformic Web Content Management SystemPlatformic SocialSitePlatformic MobileSite

*

**

CUSTOMer FOCUS: Platformic provides a web content management system for non-technical users of small, mid-sized and enterprise-level organizations looking to take control of their online presence. The platform continually evolves with new features and enhancements that are seamlessly pushed and available to all users at no additional cost.

SeLeCT CUSTOMerS: Comcast, Fox, Tribune, Gatorade, Cox Communications, Broadcast Company of the Americas (BCA), PEAK Broadcasting, Biocoastal Media, University of Florida and New England Cable News

Page 75: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �1

About platformicPlatformic equips organizations with a cutting-edge Web framework to design, build, and maintain websites in real-time without having to write a single line of code. Even large staffs collaborate and work effectively using an arsenal of incredibly powerful tools that make creating, modifying, scheduling and removing content easy and intuitive.

Led by a team of network and software professionals with extensive experience in the development of enterprise-wide web platforms and award-winning software, coupled with a commitment to customer service; Platformic is not just another software company. Platformic provides a complete end-to-end, creation-to-delivery, web platform. By challenging themselves to constantly improve and innovate, Platformic has produced products and delivered services that allow customers to leverage technology to improve efficiency and increase productivity.

In 2010, Network World recognized Platformic as having a “CMS with Genius.” They continue to capture leading media clients including Fox and Comcast with their innovative offerings. Platformic empowers users with the technology and the ‘know how’ to get things done. Their goal is to put their extensive knowledge into the users’ hands. They focus on the technology, so organizations can focus on their business.

platformic Key StrengthsSite Designer (Patented)The game-changing aspects of Platformic are that users can create layouts visually. The system takes flattened Photoshop files directly; Dreamweaver or other web development software is not required. The design is simply uploaded into the system; then using browser based editing tools the design is carved up generating a Real-Time Validated (RTV) Cascading Style Sheets (CSS) template that can accommodate even the most complex web layouts.

Network Content SharingSharing content within a site or a network of sites is easy to implement utilizing their feed technology. Site owners, and the groups they distribute to, can set up a content distribution network to create, deploy and track content.

Page 76: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �2

About platformicVideo Management System (VMS)Platformic offers a fully integrated VMS letting editors ingest video content through the system’s interface. References to the video objects are placed into the CMS database so that the videos may be attached and formatted automatically into article-based content. Given the presence of the references in the CMS database, the videos are indexed for search. The integration streamlines the workflow for the content editor, removes the requirement for a federated search mechanism, and enhances the experience for visitors.

Separation of Content from PresentationUsers of the Platformic system are able to load content objects into the CMS without any attributes assigned to them. Once a page requests the content, the layout tells the content how to present itself. This gives the content creator and the networks they distribute the flexibility to reuse content that seamlessly inherits the format/branding of the receiving party.

SocialSite - User Generated Content and Social Media PlatformEasily integrate social networking and social media functions to any Platformic website. Website visitors can create user profiles, comment, and recommend content to each other or to their external social networks. Integration with Facebook Connect and Twitter further powers social engagement of your content, fueling more traffic back to your site.

Online Web Development Environment (OWDE)The majority of the functionality for websites is accomplished by “dropping in” programmatic elements by pointing/clicking to add any of the �0+ tools that come with Platformic. If you require additional functionality/tools, they offer the ability to extend the platform using their Software Developer Kit (SDK).

MobileSite – Mobile Layout and Content FeedsPlatformic automatically detects mobile devices and serves up layouts based on the device. The mobile site is self-managed and ingests and formats content based what has been placed in the content library and associated feeds.

Page 77: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. ��

About platformicWorld Class SupportThe Platformic support website contains online documentation, training materials, a knowledge base, and a support ticket system. Because of the global, all-hours availability of the Internet, Platformic provides emergency support that is available 2� hours, 7 days a week through their call center and ticketing system.

platformic product HighlightsControl Panel and WYSIWYGThe Control Panel is the core to your organizations content management activities; site administrators assign permissions as coarsely or as granularly as required. When a new user is created the organization selects what type of WYSIWYG editor that the user will have permission to use, allowing organizations to gate functionality of the tool to thedesired user level. Users then manage content “on screen” (preview) by navigating to the pages they have permission to edit/published. Upon submission the content is automatically updated anywhere the content is being used through out the site/network, alternatively a content approval process may be initiated.

Blog/Feed ToolA cornerstone of the Platformic paradigm is the concept of Content Feeds or “buckets of content”; this is where the majority of the dynamic content for your site will reside. Feeds can be assigned to appear in many locations on your site. Usually you will show a list of headlines possibly with teaser paragraphs and thumbnails. Feed content can be added directly to your site by clicking on the “add/edit” paragraph icons that show up when you are logged in.

Ad ServerEmbedded ad server that delivers ad campaigns to a single site, a group of sites, or a user network. Campaign delivery can be impression-based or based on run dates. Metrics are available and can be broken down to the impression/click per day.

HTML Code DropThe HTML Code Drop can be used to insert complex HTML elements, inline javascript, or CSS stylesheets through inline style elements. It is typically used to embed third party

Page 78: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. ��

About platformicBuilding BlockA powerful feature that allows users to group a block of tools and include them on multiple layouts. When it is time to edit content you only have to change it once and the updates are automatically applied to all of the pages that contain the building block.

Newsletter DistributionCreating visitor user groups and marketing campaigns is easily accomplished using their form tool and email system that allows you to use any HTML page from your site.

Calendar ToolEvents are added to the calendar using a WYSIWYG tool. Various style options are available for formatting including a traditional numbered layout with clickable dates that opens a details page or an event list.

Search Engine Optimization (SEO)Every aspect of SEO has been taken under to consideration during the development of the platform. The ability to attach Metadata to a content object (e.g., keywords, tags, date, author, etc.), section/page and site-wide is part of the workflow when creating new areas of your site. When the pages are created a search friendly URL is automatically generated by the platform.

Additional features offered by Platformic:Template-based for productivity and control, separating content from presentationImage Management Support includes image resizing capabilityFully customizable photo galleriesScheduled Publication and Story ExpirationCustomer-defined workflows support review/approval processes, email notificationManagement Template-based structure helps control a client- defined standard “look-

and-feel” of websiteWeb-based Administrative Maintenance and Workflow Creation/Maintenance functionsRoles and Permission-based security modelAbility to set up Content Owners/Editors and restrict which pages or objects on a page they are authorized to update

******

*

**

Page 79: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. ��

About platformicAdmin Console enables content editors to add links and pages and control navigationSupports �rd party software product integration for personalization/customizationExtensible using Platformic Software Development Kit (SDK) and Application

Programming Interface (API)Ability to link to applications on other websiteAbility to publish to Internet, intranets, extranets, wireless devices and web staging

areasKeep corporate look-and-feel consistent with work-flow approvalAdd Web 2.0 content like podcasts and video content

The result? A website that’s dynamic and fresh. IT’S ALIVE. A website that delivers time- and cost-savings, maximum uptime and real competitive advantage.

platformic TechnologyPlatformic’s modular, multi-tier software architecture and platform infrastructure provide all of the benefits that Software as a Service has to offer with a highly accessible browser-based interface without sacrificing flexibility, creativity or features. Platformic uses agile development principles to anticipate and adapt to rapidly changing technological advancements and client needs. The result is an interface that is suitable for both advanced website designers as well as non-technical content providers. Permissions can be adjusted for workflow and security, allowing for a broader base of users with varying degrees of technical experience and reduced staff requirements.

Hosted in a secure, redundant data center protected by an enterprise class firewall and intrusion protection system and backed up to a redundant Storage Area Network (SAN); Platformic automatically ensures data is safe and secure. Coupled with ample bandwidth and the ability to scale quickly and easily, the Platformic solution ensures high availability and the best performance.

***

**

**

Page 80: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. ��

www.fatwire.com | [email protected] | 1-800-801-8�0�

HigHligHts

Strong reputation for product quality and technological innovation.Offering is based on Java EE.Rated positive in Gartner’s 2008 Web Content Management report.

***

HeADqUArTerS: Mineola, NY

OWNerSHip: Private

FOUNDeD:199�, New York, USA

SOFTWAre SOLUTiONS:FatWire Content Server Fatwire EngageFatwire AnalyticsFatwire TeamUpFatwire Mobility Server

*****

CUSTOMer FOCUS: FatWire serves more than ��0 departmental, mid-sized enterprise and global enterprise customers in a variety of industries including finance, manufacturing, retail, media and publishing, entertainment, travel, telecommunications, healthcare, and government. Focus on North America and Europe.

SeLeCT CUSTOMerS: AENA, Rush University Medical Center, Summit Health, Wienerberger AG, DSB, Cooperative Financial Services (CFS).

Page 81: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �7

About FatWireA global leader in content management solutions, FatWire Software enables organizations to put content to work by deploying persuasive, content-centric applications and Web sites that attract, convert, and retain customers.

FatWire’s solutions are powered by Content Server, which combines complete business user control over the creation and presentation of content with a scalable architecture for dynamic content delivery and multi-site deployment. Unlike other Content Management solutions that focus on getting content under control, FatWire’s solutions enable organizations to put content to work by delivering highly targeted and persuasive experiences to customers, partners, and employees.

As the largest privately held Web Content Management (WCM) provider, Fatwire in March 2008 announced that the company delivered its strongest year ever with record-breaking fourth quarter fiscal year 2007 results. FatWire achieved an exceptional �� percent growth in total revenue for the quarter which ended on December �1st, 2007, driven by a strong demand worldwide for its products and services.

FatWire also reports strong performances throughout the last two years in the US, Europe, Asia, and Australia—demonstrating the advantages of the company’s global business model and investments made around the world. These investments included several technology acquisitions, and the acquisition of an Australian-based reseller to expand the company’s global footprint and extend its market leading position.

FatWire attributes its successful revenue growth to a number of strategic choices. The company delivered new products and new releases of existing products, appointed new leadership, implemented its vision for Web Experience Management, and strengthened and expanded its product line with the acquisition of Infostoria, a Web 2.0 collaboration and content integration provider. Infostoria’s products complimented the FatWire Content Server product and created a new revenue stream with the introduction of the FatWire TeamUp product for enterprise 2.0 collaboration.

Founded in 199�, FatWire has over ��0 customers worldwide. The company is headquartered in New York and operates offices throughout North America, Europe, and Asia-Pacific.

Page 82: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �8

About FatWireFatWire Key Strengths

FatWire Software provides industry-leading web content management (WCM) solutions that enable organizations to deliver a rich online experience to users and to simplify management of their web presence. FatWire offers a comprehensive Web Experience Management (WEM) portfolio including best-in-class WCM and targeted marketing technologies, plus enterprise 2.0 collaboration and content integration capabilities. Organizations can harness the power of FatWire solutions to rapidly and cost-effectively deploy large numbers of web sites and deliver a compelling web experience to customers and partners. With FatWire, customers can optimize the web experience, increasing customer loyalty and sales.

FatWire TechnologyThe product has a strong Java foundation and is J2EE-based, relying on servlet engine support from market-leading J2EE application servers. FatWire Content Server supports management of both content and code, allowing organizations to not only manage and deploy content but also stage and deploy an entire Web site. The product provides a comprehensive Web services API for the development of dynamic, personalized sites in JSP and ASP.NET.

Fatwire Software HighlightsFatWire Content Server

Empowers business users to manage content with powerful, easy-to-use interfaces including in-context content editing, drag-and-drop page layout, time-based site management, and more. Ensures consistency and accuracy with central management of multiple sites in multiple languages. Delivers a personalized web experience for site visitors with high-speed dynamic delivery of targeted and multi-lingual content. Organizes and manage large volumes of content including extensive product catalogs, with flexible tools for managing complex product taxonomies and hierarchies.

*

*

*

*

*

*

*

*

Page 83: Trivedi Foundation and the Content Management System

© 2010, Business-Software.com. All Rights Reserved. Reproduction Prohibited. �9

About FatWireSupports high-volume, enterprise-class deployments with a highly scalable infrastructure and robust enterprise security and access control.Automates the entire process of managing web content, including authoring, site design, content publishing and deployment, content targeting, web content analytics, and user participation.

FatWire EngageEmpowers marketers to set up and manage targeted online campaigns. Gives marketers easy-to-use interfaces for defining what content will be delivered to each customer segment online, and to tweak those recommendations as needed, based on the effectiveness of content.

FatWire AnalyticsOffers tracking and reporting on individual assets, promotions, and visitor segments. Gives editors and marketers the ability to immediately determine whether a given piece of content is effective for a customer segment. Works with FatWire Content Server and FatWire Engage to enable real-time tracking and optimization.

FatWire TeamUpFacilitates both internal collaboration and external website communities. Helps organizations to dramatically improve the productivity of internal creative teams, and to build and strengthen interactions with customers and other stakeholders. Strikes the perfect balance between freeform collaboration and enterprise needs for scalability, security, and monitoring.

FatWire Mobility ServerEnables organizations to deploy their web content seamlessly on thousands of mobile devices. Whether traditional web content or community content, companies can enable their users to engage with their organization via the mobile channel.

*

*

**

**

*

**

*

*

Page 84: Trivedi Foundation and the Content Management System

Get your message to more people faster. Stage online events using Cisco WebEx Event Center.

Deliver all the punch of in-person events more often, at far less cost. It’s easy with Cisco WebEx® Event Center. Generate leads by marketing your products and services using targeted web seminars. Hold companywide meetings, or provide convenient training to your geographically dispersed employees, customers, and channel partners. Whatever your event goals, you’ll reach them faster with WebEx.

Make it lively. Make it memorable.Capture your attendees’ attention by sharing documents, presentations, and applications in real time. Add the sizzle of Flash™, 3D graphics, and streaming video. Annotate on-the-fly. Record events for later playback. Engage your audience with polling and chat features as well as annotation tools.

Manage events easily, from start to finish.Take advantage of a full array of tools to handle pre- and post-event details. Send automated invites, confirmations, and reminders prior to your event. Register attendees with customized forms. Take control of event action behind the scenes with powerful admin tools.

Count on Cisco for secure, scalable WebEx service.WebEx services are delivered on demand over the global Cisco WebEx Collaboration Cloud. No new software or hardware is required, making these services easy to implement and scale as your needs change. The WebEx Collaboration Cloud offers better than 99.99% reliability, as well as robust security, to meet your strict requirements. Your session content is never stored on our servers, and 128-bit SSL and 256-bit AES encryption ensures privacy during transmission. WebEx services are stringently audited against ISO-17799 standards with compliance details provided in a SAS 70 Type II report and other third-party security reports.

Highlights:Reach large, dispersed audiences • across platforms, firewalls, and distances.

Cut spending for travel and venues, • and make attendance easier.

Impress and engage attendees • with an interactive, media-rich experience.

Improve attendance and results • using custom registration and communications.

Get the most from your marketing • budget by tracking lead source information instantly.

“ The core of the WebEx operation is people. WebEx has been a partner from day one. It’s not like we’re just another number. They have a true interest in what we’re doing here.”

— Albert Brinkman, Director of Equity Derivatives Marketing, Philadelphia Stock Exchange

Cisco WebEx Event Center Sell Sheet

Page 85: Trivedi Foundation and the Content Management System

©2009. WebEx Communications, Inc. All rights reserved. Cisco, WebEx, and Cisco WebEx are registered trademarks or trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and certain other countries. All other trademarks are the property of their respective owners.

SS107 0309 WBS27 US

Promote your live and recorded events. Engage your audience with impressive multimedia presentations. After your event, qualify leads and automatically score them.

Manage event activity without distracting attendees. View attendee list, monitor chat, manage video, and control audio—behind the scenes. See who’s paying attention and prioritize incoming questions.

WebEx Event Center is updated regularly to meet the latest system compatibility needs. Please visit www.webex.com to see system requirements.

Languages supported:

English, Spanish, Brazilian Portuguese, French, Italian, German, Japanese, and Chinese (simplified and traditional)

Learn more about WebEx Event Center and other WebEx solutions, all from Cisco. Speak with a solution specialist at 1.877.GOWebEx (469.3239) or visit www.webex.com/solutions.

Maximize the impact of your online events with a powerful set of features.

Plan and PromoteAutomated Email Management with Personalized TemplatesSend out invites, confirmations, reminders, and follow-ups automatically. Increase attendance using attractive templates for HTML or text emails.

Custom Registration Questions and Lead ScoringCapture registrant information. Assign answer-based lead scores.

Promotions at All Your Touch PointsMake the most of every opportunity to connect with your prospects. Make promo materials, such as documents, PDFs, and video, available at registration and through pre- and post-event communications.

Registration Management with Attendance ControlSave time and ensure a smooth registration experience. Automate registrant approval and customize the filters.

Multi-Event Program Creation and ManagementManage your webinar series by grouping webinars easily into one program.

PresentRemote Panelists and Panelist Prep RoomFeature multiple remote speakers from anywhere. Provide private practice rooms.

Engaging Multimedia ContentDeliver presentations using Flash,™ 3D objects, streaming video, and PowerPoint® with animations and transitions. Show preloaded content while attendees wait for your event.

Integrated Telephony with Active TalkerChoose from toll or toll-free global teleconference, two-way VoIP, and audio broadcast. See who’s speaking using an on-screen flashing indicator.

Real-Time Document, Application, and Desktop SharingShare documents, demo software, and show ideas on a whiteboard.

Q&A, Chat, Polling, Attendance, and Annotation ToolsEngage in Q&A privately, or with all attendees. Chat with panelists or attendees during the event. Hold audience interest with polling, chat, and annotation. Track attendee interest using the attention indicator tool.

Follow Up and CultivatePost-Event Destination URLDirect attendees to a marketing URL, or other promotional destination, to access event recordings.

Post-Event Surveys and Follow-Up EmailsAutomatically send emails to registrants and attendees with links to recordings and surveys. View survey data in one secure location.

Score and AnalyzeCustom and Standard ReportsSee registration and attendance, and identify your best leads. Use out-of-the-box reports, or tailor reports to your needs.

Lead Source Tracking and MeasurementIdentify your most effective sources for event registration.

Export to CRM ApplicationSpeed your sales follow-ups with CRM integration solutions. Upload event data—such as survey answers and registration info—to CRM systems, including Salesforce.com and Oracle On-Demand CRM.

Cisco WebEx Event Center

Page 86: Trivedi Foundation and the Content Management System

DotNetNuke vs. SharePoint

Terminology

One thing I want to stress as I go through this posting. I’ll use the term SharePoint throughout this post but it really will refer to both SPS and WSS capabilities. I’ll also use WSS and SPS where I talk about specific features so just keep that in mind as you fall asleep halfway through. Also note that most of this article discusses the current version of DotNetNuke (3.2.2 and 4.x) and SharePoint (SPS 2003 and WSS 2.0) but there’s mention of the v-Next flavors of SharePoint that will be coming with Office 12. I mention these because in some cases, they do level the playing field and create almost exact setups from what DotNetNuke has (for example with membership providers). So it’s a little hard to draw the comparisons without talking about it, but I’ll leave it as an exercise to the reader to draw your own conclusions given all data points. Hopefully it won’t be too confusing.

DotNetNuke

Microsoft introduced ASP.NET and people saw the potential, but they’re not completely sure about how to leverage it. Do we just rebuild our “classic” ASP apps using this new tool. What can we really do with it? Up until this point, anyone building a “portal” application would have done it manually. You all have done it because I’ve seen it time and time again. Corporate intranets built from ASP or even ASP.NET from the grass roots. I’ve even seen “web part” like implementations long before there were these funny doffers that people could drag and drop on web pages interactively.

Enter DotNetNuke. The amazing ASP.NET portal that spewed forth from IBuySpy. Okay, a super brief history lesson. Microsoft puts together a “portal” application to show off ASP.NET and its called IBuySpy, a fictional shop for purchasing spy type products (x-ray glasses, hidden microphones, that sort of thing). This app has a few key features showing off ASP.NET like being able to dynamically add “modules” to pages creating content, hide visibility based on membership, and provide simple site navigation (without having to manually edit pages to do any of this). IBuySpy is a starter kit and lets people build off it to create their own storefronts and portals. Life is good.

December 2002 rolls along and Shawn Walker forks the code, creating a VB.NET implementation with a few enhancements, and dubs it the IBuySpyWorkshop. The development community starts to froth at the mouth (as we often do with cool things) and thousands of downloads ensue (think Slashdot effect). It’s an immediate success and eventually evolves into it’s own product which is then renamed to DotNetNuke (this is a brief history, for a more concise one check out the DotNetNuke page or Shawn’s book). Since then, a few other forks have appeared all based off the IBuySpy codebase including Rainbow, etc. and I’m sure there are others. In any case, it’s a big hit and has some great features. Both DNN and SharePoint have a vast number of features where they align, and some other

Page 87: Trivedi Foundation and the Content Management System

areas where they don’t. Let’s take a look at some of the differences and similarities and what makes each stand out.

Modules vs. Web Parts

A rose by any other name would be the same. Okay, so that’s not the quote but it works for me. DotNetNuke calls them Modules, SharePoint calls them Web Parts. They’re essentially the same thing. A .NET assembly (or assemblies) that makes up the logic and presentation for a function that can be placed anywhere on your portal.

A SharePoint Web Part, just like a DNN Module, is a component that can be used in a site. In DNN you add them to pages; in SharePoint you add them to Web Part pages. Same concept as they offer positioning, personalization, minimize capabilities, etc. DNN has a few extra baked in features that a SharePoint Web Part could use like RSS feeds, custom containers, and a print capability. Again, in vNext RSS is built into the entire system so your SharePoint Web Parts will now be subscribable, much like DNNs modules today.

The big advantage that SharePoint has over DNN is that DNN modules can only be used in DNN. SharePoint Web Parts can be used in other systems that use Windows SharePoint Services as a foundation (Small Business Server, Project Server, etc.). While you can’t use all Web Parts everywhere, if it works in WSS it will probably work in SBS. This feature actually becomes even more of an asset with vNext as ASP.NET Web Parts can be used in both ASP.NET apps as well as SharePoint sites so you’ll be able to say expose a data source in a business application and (depending on the codebase of course) drop it onto a SharePoint page without hassle. Again remember that this is all very dependent on how you build your Web Parts but I don’t see DNN modules being used anywhere but DNN, even with Version 4.x that is built on ASP.NET 2.0.

Having played my SharePoint Web Part card, I have to say that adding modules to DNN is a snap with it’s Private Assembly (PA) approach. Basically you package up the Module a certain way and a Host can upload it and make it available to any or all portals running under it. This is all done at runtime without the system going offline (which includes adding new tables to the database, etc.). This is great although I’m sure you could exploit this with a rogue module. Compare this to the fairly daunting task of a) adding an assembly to the bin directory or GAC b) adding the SafeControl entry to the web.config file and c) potentially doing an IISRESET or recycling the Application Pool. Now if someone were to build a “Upload Web Part Web Part” that would be something (hint, hint).

I won’t talk about developing Modules vs. Web Parts as I get into it below but it’s all very similar from a conceptual point of view (ASP.NET, User/Server Control, yada, yada, yada)

Core Modules

DotNetNuke provides about 25 core modules. These are available out of the box and ready to put onto any page by an end-user. The later releases (3.x and up) came with templates and a wizard to walk you through applying a set of pages

Page 88: Trivedi Foundation and the Content Management System

and skins to your site immediately. This is very similar to a site or area template in SharePoint. SharePoint provides a stock number of list and document library templates along with a set of instances of these (based on the site template you select).

You might say DNN has more modules than SharePoint does but if you look at the DNN modules most can be achieved with a custom list and perhaps some custom views tossed in for good measure:

Feature DotNetNuke SharePoint Notes

Announcements Built-in Built-in

Very similar but DNN offers the ability to add the date display to each announcement. Could be done with a DataView Web Part in SharePoint

Banners Built-in N/A

Could be achieved with CEWP but not native. Could not accomplish banner rotation without either Java Script or custom Web Part

Contacts Built-in Built-in SharePoint wins out on this as it provides many more fields and can link to Outlook.

Discussion Built-in Built-in

Both are very similar. Flat and practically useless for threaded discussions. DNN has a new core Forum module which is more like what traditional forums should be.

Documents Built-in Built-in

Similar but SharePoint provides Office integration, versioning, and check in/out features that DNN doesn’t have.

Events Built-in Built-in

Very similar as both offer list and calendar views, reoccuring events, expiration, etc. SharePoint provides Outlook integration with the ability to create a meeting workspace for an event.

FAQs Built-in N/A

Could be done as a custom list but would need a DataView Web Part with Java Script or grouped views to do expand/collapse features that DNN has.

Feedback Built-in N/A Could be done with CEWP, Form Web Part, or a custom list but no email integration like DNN has.

Page 89: Trivedi Foundation and the Content Management System

IFrame Built-in Built-in PageViewer in SharePoint. CEWP can also link to content via a URL.

Image Built-in Built-in Pretty much exactly the same.

Links Built-in Built-in

DNN has more flexibility around ordering and presentation of links but could accomplish similar things with SharePoint with some customization (not coding)

Newsfeeds Built-in N/A Requires third party web part but can be accomplished with Xml Web Part and XSLT file.

User Account Built-in Built-in

Different access and presentation between SPS and WSS but similar to user account. Since SharePoint is using values from Active Directory rather than a custom list or database, not as much editing capability as DNN has.

Text/HTML Built-in Built-in CEWP in SharePoint. Pretty much exactly the same as DNN.

Members Built-in Built-in

DNN has more features like last member logged in, current users, etc. SharePoint is generally just a list of who’s a member of the site.

It’s not an exact match, but it’s close and I would say each has advantages and disadvantages. An adventurous soul (not me, I have way too many projects on the go) might put together a custom SharePoint site template complete with the custom lists that DotNetNuke offer in a default DNN setup. There’s really no magic here although there some core DNN modules that you don’t need or have with SharePoint (like a login module). For the others, a custom list would pretty much give you similar functionality.

Putting on my DNN hat, I could say that you could add custom modules and perhaps tweak the codebase of DNN a bit to provide similar (but not 100%) funcationality of DNN that SharePoint has. After all, some of the Office 2003 integration is just done through ActiveX controls so nobody says it’s a “SharePoint” thing (for example, I’ve used the Address Book feature on a standard ASP.NET app before).

The only true gem that stands out here is the Office integration that SharePoint provides today and that may be compelling enough if you’re a MS shop and deal a lot with Office documents and Outlook contacts. You would probably have to go a long way with modifications to DNN to provide integration to Word (if that would be possible at all) and enable Word to check in a document to DNN (not saying it’s impossible, but certainly not a simple task).

Page 90: Trivedi Foundation and the Content Management System

Visibility

This is the primary feature in SharePoint that is missing today. In SPS we have Audience targeting and some security features to hide areas, but more often than not (and especially in WSS sites) the user sees more than he should. This is called Security Trimming, only show the end user what he can do and don’t let him get 5 steps into a Wizard only to tell him he doesn’t have access to complete the process (man does that bug the crap out of me).

Anyways, in DNN we have the ability to target modules to roles or inherit the pages security settings (which can also be targeted to roles). There is no individual user targeting here, so you have to define a role and assign that role to a user for him/her to see (or not see) a page or module. It works quite well and is vastly used on systems where clubs present information to members only, but the general public gets a different view until they register or otherwise are granted access.

Security trimming is there in SharePoint vNext (finally!) so again, the playing field is level.

Custom Look and Feel

This is a tough one but I have to give it to DotNetNuke as the winner (for now, see note below).

DNN uses something called Skins, very similar to Themes in WSS or using custom CSS files in SPS. However DNN Skins go one step further and let you design the layout of the page, including pulling in modules and controls (like the current date/time and a login control that shows who the user is or a logout button if they’re already recognized). Building a Skin for DNN is pretty basic and can take anywhere from a few minutes to a few hours (depending on how complex you create it). The great thing with DNN is that it uses the skin for every page in the system (primarily because the architecture of DNN runs off a single page). In any case, you don’t get the level of granularity in Themes vs Skins and frankly it’s easier to create a fully customized Skin in DNN (I built the WSS Skin for my personal site in about an hour).

Of course, we have to talk about SharePoint vNext as it fully utilizes ASP.NETs Master Pages so basically once that hits the streets, all bets are off. Apply a master page and instantly, Bob’s your uncle.

Infrastructure

You really can’t compare the two products on this level as SharePoint scales out to gargantuan sizes (Microsoft itself runs SharePoint for internal teams and has something like 250,000 team sites worldwide). Yeah, DNN is for hobbyists and in some cases can be used for corporate intranets, but I would want to try to scale it out to run the likes of IBM, Boeing, or NASA. A small corporation with a few hundred users, why not?

However as far as hardware goes, you can really only scale DNN out to 1 web server and 1 SQL server. There’s really no features like Enterprise Search, Single

Page 91: Trivedi Foundation and the Content Management System

Sign-on, or separate indexing like SharePoint has so that’s the limit from an architecture point of view on DNN.

DNN provides many of the infrastructure items that ASP.NET has. For example logging. DNN provides a mechanism handling vendor ads and ways for them to pay for it. DNN also provides mechanisms to handle subscriptions so that users can access premium areas of the sites. You have to build these items for yourself in ASP 2.0 (again, it’s not difficult to build this, but does require “work”).

The best part about DNN is that a normal user can actually use it to add/edit/delete content out of the box. You can give them a demo and turn the mundane tasks over to them. You can accomplish this with SharePoint as well but for some reason a lot of people seem to scratch their heads at SharePoint. Maybe I’m just dealing with the wrong people.

Community

You would probably agree that the DotNetNuke community might be bigger than the SharePoint one (or perhaps more/less mature). Maybe this is true as there are literally thousands of DNN sites out there running eCommerce sites, club sites, and personal home pages compared to probably hundreds of SharePoint sites. This might be a result of free vs. $$$ for extranet licensing along with some other factors. I would say finding SharePoint vs. DNN content is about a wash at this point.

As far as Modules and Web Part availability go, this is a pain point for me. SharePoint has it’s fair share of commercial vendors. Guys like ADVIS, OmniSys, CorasWorks, etc. are founded on building extensions on top of SharePoint. As for DNN vendors, there are a few with most of the modules coming from SnowCovered (a reseller) however most that I’ve found are poorly documented or just hacks that someone has put together to make a few bucks (yes, I’ve purchased modules from them just to test these waters but I’m not saying all vendors are like that). That’s the problem I have with DNN modules. There’s a ton of them out there, but they all seem to do very similar things and some are completely unnecessary. For example there’s a Google AdSense module. However with AdSense, you get the HTML code you need for it so you can just slap it into Text module in DNN or a CEWP in SharePoint. I find most DNN modules don’t really add much value or function, but on the flipside they’re usually pretty inexpensive. On the other end of the spectrum, SharePoint Web Parts generally go the distance with replacing built-in functionality (like Ontolica’s Search) and really increasing the functionality of your portal, but this comes at a hefty price usually pushing up into the hundreds if not thousands of dollars.

Maybe what bugs me more is the fact that I have to register on every freakin’ DNN site out there to get a demo of some module (or a free download). Believe me, I have hundreds of DNN sites that I’ve registered on just to see what they have to offer. Maybe I can’t blame the product for that as people can choose to leave their modules open for download without having to register, but then they lose the tracking feature.

Page 92: Trivedi Foundation and the Content Management System

This might be a sign of things to come should there be an influx of WSS v3 sites and user registrations with the new ASP.NET 2.0 providers so we’ll see where that goes. Come back in a year or so and let’s see how many SharePoint sites you’re registered on.

The other pain point is Skins and Themes. I’ve stumbled across maybe a dozen or so free Skins for DotNetNuke (with only a handful of them being any good) but there are some vendors/individuals who offer up custom Skins for a price. The SharePoint fence isn’t much better with probably the custom Themes Shane put together a few months ago being the best offering I’ve seen in a long time. So why don’t we have a repository of SharePoint Themes (well, WSS Themes technically) that are as plentiful as these Web Template sites that I get spammed about wanting to sell me thousands of site templates for a few dollars. That’s just not right.

ASP.NET

The question of ASP.NET 2.0 might come up in discussion as we compare these two creatures. In 2.0 I can drop a DataGrid on a page, bind it to a business class with my ObjectDataSource using Generics, have it fire on select, update, and delete methods and write a little code to make it work (and by little, I really do mean little). Toss in master pages, web parts, and themes and I have pretty much what both DNN and SharePoint have to offer. So why would I use either?

In some cases, it makes sense to build something but think about what SharePoint gives you. I can create a list without having to have discussions with my DBA and model my system. I can have grouped views of the information and publish it in varies ways. I can even consume those services and present them a completely different way (say as a lookup field in an InfoPath form). In other words, I can do a lot of the heavy lifting that I would have to do in ASP.NET 2.0 but without having to do it, if you get my meaning. Same as DNN (except substitute “Modules” for “Web Parts”).

There are compromises here as a SharePoint list or a DNN custom module doesn’t have robust referential integrity nor can it easily talk to my legacy application and make calls to an SAP API without having to write all that stuff. Those compromises are what software development is about. Buy vs. Build and all that. If I already have something that can come pretty close to what I need, why build it. If I can extend what I have (like write a Module or Web Part to talk to my legacy system) then all the better.

So rather than starting with a completely blank page using ASP.NET 2.0, you can start with a blank site or portal then extend it to meet your business needs. Its the foundation that these frameworks already provide that will enable you to hit the ground running. Who really wants to code a “Feedback” page or “Members” module/web part when you can simply add one dynamically. Grant you, some people will say that they can just download someone’s User Control and drop it in, but then are you now just not getting back into building your own Portal? In the end you’ll find that to be a much easier model to sell in terms of productivity

Page 93: Trivedi Foundation and the Content Management System

to leverage what you can get for free (although there is a steep learning curve with anything and SharePoint or DNN is no exception).

Development

Which is a good transition into development. Both DotNetNuke and SharePoint are .NET based so both use Visual Studio as an IDE to build from and the framework to build on. As much as we all bitch and complain about how hard it is to create SharePoint Web Parts, personally I find DotNetNuke that much more complex. Take this Code Project article for example. It’s entitled Creating a DotNetNuke Module - For Absolute Beginners! The article is MAMMOTH and contains about 30 steps just what seems like a simple Guestbook module together. Wow. What a faceslap to the “simplicity” that DotNetNuke is supposed to be about. From a user perspective it’s good, but from the development side of the fence it’s madness.

One users experience was documented here on installing and setting up his environment. Grant you, he mentioned that he didn’t completely read the instructions and if you do follow the 35 page manual that Shawn has put together it (mostly) works. The thing is that this is 34 pages too long. When you actually have an template in VS2005 to create a module for you, why is it still so freakin’ complicated to get it up and running? To be fair SharePoint has it’s issues but they’re generally more specific like Code Access Security but to get a Hello World Web Part put together for SharePoint takes about a page (and that’s writing it up for Dummies to follow IMHO).

I mean, yes, we as SharePoint developers scream about how difficult impersonation is and how some APIs don’t work right or are not documented correctly. Yes, it’s an ugly world we live in and sometimes a PITA but nothing compared to the steps in this article. And this isn’t the only article or approach. I’ve gone through the official document and module creation and the Code Project article isn’t over complicating things. It really is that immense. For a SharePoint guestbook you could just create a list, modify the fields and if you really, really, really wanted write a Web Part of all about 50 lines of code to present the guestbook (you could probably just slap together a DataView Web Part in FrontPage with no code and call it a day, but let’s compare apples to apples here). Feel free to challenge me on this, but as far as developing DNN Modules vs. SharePoint Web Parts goes, even writing out HTML in code is better than the hoops you have to jump with DNN.

I can hear the OSS zealots out there now. Oh but DNN is Open Source (=good) and SharePoint is Microsoft Closed Source (=evil). Personally I think this is a non-issue. If you seriously are looking to sell someone don’t try to pitch them on the fact that you can crack open DNN and start making modifications whereas you can’t with SharePoint. Trust me, it’ll take more time to “add” a feature to the DNN codebase than its worth. There’s also the discussion around learning from DNN but I’m not very happy with how the codebase has evolved and frankly from some peoples experiences (and mine) just from building the codebase or trying to build a module for it, it seems to be a result of over-engineering and many extra

Page 94: Trivedi Foundation and the Content Management System

unnecessary layers. It’s not to say SharePoint isn’t similar but SharePoints implementation of tables inside tables inside tables are presentation problem, not architectural issues.

If you really want to learn from something like this, get Visual Studio Express and install the Personal Web Site Starter Kit or something. Less code, similar functionality.

Bottom Line

DotNetNuke has it’s place. SharePoint has it’s place. Both are great at what they do and they seem to overlap in some areas, while completely living in their own space in others.

Currently. If you want an externally facing website where you want the standard message boards, blog, calendar, feedback, and files (and users can optionally register online), then I would say DNN is for you. CommunityServer has some of these and the latest beta looks like it’s approaching something usable like that as well however I haven’t seen a lot of add-ons for CS (or the add-ons were bastardized patches, much like how there are add-ons for phpBB to turn it into something other than a forum). The CS community isn’t as expansive as the DNN one is either as it hasn’t been around as long. You could probably do well with either if you’re looking for a simple community site for say a club or something but DNN does feature more modules (at a cost as you can see above) and more extensibility than CS does so if you’re planning to go beyond the OOTB experience, you might be better off with DNN.

As for DNN vs SharePoint, it’s a toss up. There are both pros and cons to each. In the current incantation, you need Active Directory behind SharePoint but that changes with the next version so you can go to a more “register and login” model like DNN has.

I think the Private Assembly feature of DNN is killer in that I can download/write/purchase a module and have it on my site in minutes without asking an IT guy to reset IIS or modify a web.config file for me. That alone sets DNN apart from SharePoint right now. Again, however, the feature system of SharePoint is going to allow this kind of approach but I don’t see it getting as simple as DNN is today.

Like anything, choose the right tool for the right job. Obviously DNN isn’t as scalable as SharePoint is and it can’t search file shares, web sites, Lotus Notes databases, etc. but then it also can’t be setup and running on an external web host where you don’t have console access in 10 minutes like DNN can.

Choose, but choose wisely.

Also be sure to check out Richard Dudleys post on DotNetNuke and SharePoint here as he puts together a good summary. His place is generally DNN for extranet, SharePoint for intranet. I would agree for the most part and it’s a good rule of thumb to follow if you’re into that sort of approach.

Page 95: Trivedi Foundation and the Content Management System

Update: Come to think of it and reading over Richard’s blog post again he really does touch on the main points I listed here (cost, Office integration, authentication, skinning, etc.). He just does it in a much more compressed and easy-to-consume-in-one-sitting read. Kudos to Richard.

OOTB: Out of the Box CEWP: Content Editor Web Part

Published Tuesday, January 31, 2006 8:14 PM by Bil Simser Filed under: SharePoint