CMS Synonyms. Drupal, SharePoint etc

Updated: 2014-06-11

Did you ever notice that there is quite a lot of similarities between SharePoint and Drupal – and other CMS?

This list can be useful, when you are going from one to the other.

Drupal 7 / D8
(PHP)
SharePoint 2007/10/13
(.NET)
Orchard(.NET) Telerik Sitefinity 7
(.NET)
Kentico 8
(.NET)
MonoX
(.NET)
Ingeniux(.NET)
EPi server
(.NET)
N2 CMS
(.NET)
Node, Panel Node (Entity types) List Item Content Item (List) Item, Widget Content ContentItem
User (Entity type) User Profile User, Profile User User User (ContentItem)
Role .. Role (Content Part) Role Role Visitor Group Role
Nodes in block List WebPart Article List WebPart ContentList, Selection
Views List View, List, Document Library Projections, Queries Nope Transformations Nope Container (no customization!)
Content Type (a subtype of a Node Entity) Content Type
(Inheritable)
Content Type, Content Part Nope Document Type (Inheritable) Nope Nope Nope
Template, Listed type
Block or Pane Block or Fieldable Panel Pane WebPart Widget Content Block WebPart,
Widget
Block Part(Type), Widget, ZoneItem
Mini Panel (for nesting panels) Nope – can’t nest webparts Widget Layer CotentArea (for nesting blocks) Zones inside Parts
Region or Pane WebPart Zone Zone Zone (for webparts),
Editor Zone (for widgets)
CotentArea Zone
Main Menu TopLink bar Main Menu Top Menu
Book Navigation BlockPage w. View QuickLaunch Left Menu
Menu Menu Footer Menu
Page or Panel Page Page Page Widget, Page Page Page Content Page(Type), ContentItem
Token Token
Rules Workflow Workflow, Rules Workflow Workflow
Module (installable Plugin) WSP package (Farm or User solution),
App
ModuleLink Module (installable Plugin) Module Add-On Nope
Module (activateable) Feature Feature Module (activateable) Nope
Panels Everywhere MasterPage MasterPage MasterPage MasterPage
Theme Theme Theme Theme Nope Theme
 Panel Layout. Link – Link2 – Link3 Page Layout Layout Page Template Page Template = Layout + WebParts
Display Suite Content Template Form Layout Nope
Taxonomy, Tag Term Store Taxonomy, Tag Classification, Category, Tag Category Nope
Personalize User Profile Audience (only authenticated) Widget Layer Rules Content Personalization Content Personalization, Link Targeting
Site or one Organic Group Web (Scope) Site Site
Distribution Web Template Website template NuGet package
Multi Site (without common admin) or Organic Groups Site (Scope) = SiteCollection Multisite Sites Yes Multiple sites
Nope Site Template Nope Nope Nope
Nope WebApp (Scope) Nope Nope Nope Nope
Nope Farm (Scope) Nope Webfarm Nope Nope
Storage API, Cloud Files RBS Azure Blob Storage (Dropbox?) Azure Storage, Amazon S3 AmazonS3FileSystemContentProvider BLOB Provider Azure Blob storage
Drupal
Comments
SharePoint
Comments
Orchard
Comments
Sitefinity
Comments
Kentico
Comments
MonoX
Comments
Ingeniux
Comments
EPi server
Comments
N2 CMS
Comments
Pros

  • Very modular
  • There is a module for everything
  • Module and Theme Deployment
  • Block can be nested with Panels

Cons

  • Having common permission for multisites is difficult
  • Setting Page level Permissions is difficult
  • No inheritance in Content Types
  • Sites don’t upgrade easily between major versions

Conclusion

Good webapp builder w. ContentTypes, Views, Panels, Rules.

Page handling is not intuitive.

Pros

  • Farm features
  • Inheritable Content Types
  • Packages, Sites and Features can have different scopes

Cons

  • Resource heavy
  • No ASP.NET MVC
  • No personalization on anonymous
  • Difficult to work with MasterPages – due to SP provided HTML
  • Sites don’t upgrade easily between major versions

Conclusion

Outdated due to no ASP.NET MVC support

Pros

Cons

Conclusion

Good webapp builder w. ContentTypes, Projections, Layouts, Rules.

Looks a lot like Drupal

Pros

Cons

  • No customizable ContentTypes
  • Base on aspx – extended to mvc

Conclusion

Outdated due to born on WebForms.

Stands out with  having dev env in cloud and App Builder

No customizable ContentTypes => Not a complete CMS

Pros

  • Lots of rules for Personalization
  • Can Use Azure Web and Worker role making it easily PaaS scalable
  • Inheritable DocumentTypes

Cons

  • Base on aspx – extended to mvc

Conclusion

Outdated due to born on WebForms.

Possibly the cheepest .NET CMS to scale in public cloud due to PaaS deployment

Looks a lot like SharePoint

Pros

  • Mobile CMS using jQuery Mobile

Cons

  • No trial download or documentation

Conclusion

Seem to be a good mobile CMS

Pros

  • Blocks can be nested
  • Multisite Page handling
  • Site and Add-on Deployment
  • Responsive OOTB

Cons

  • No customizable ContentTypes
  • No customizable Pages
  • Developer centric
  • No themes

Conclusion

No customizable ContentTypes => Not a complete CMS

Pros

  • Multisite Page handling
  • Themes

Cons

  • No customizable ContentTypes
  • No customizable Pages
  • Developer centric
  • Little documentation
  • No edible workflow
  • No taxonomy

Conclusion

  • No customizable ContentTypes => Not a complete CMS
  • Use with existing webapp
  • Alpha version of Admin Web
eBooks,
My Blogs
eBooks,
My Blogs
eBook,
My Blogs
Vids Tutorial, Guide, API PDF User Manual, API PDF User Guides PDF PDF

Maybe concepts like Sharepoint Shared Service Provider can map to services in D8 exposing WebServices?

Drupal Links

Orchard Links

Sitefinity Links

Kentico Links

MonoX Links

Ingeniux Links

EPiServer Links

N2 CMS

Comparisons

Other Links

Ongoing…

The End

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: