SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Open Source CMS vs. SharePoint
      Many websites today are built on a content management system to facilitate site and
      content management. A CMS allows for periodic updates of a website’s content without
      requiring a whole redesign of specific pages. Additionally, a CMS can provide a content
      or document approval process to be used with any changes.

      When developing a CMS solution, consider the following:
          -   Ease of use
          -   Ease of deployment
          -   Look and feel
          -   Traceability
          -   Cost
          -   Performance
          -   Compatibility with .NET
          -   Maintainability


      Areas Defined/Discussed
      •   Ease of use – The CMS has to be easy to use and require minimal training. Anyone
          with experience using a word processor or text editor should have no problem using
          the CMS.
      •   Ease of deployment – The new website has to be deployed quickly. This means that
          custom development to support a CMS has to be as small as possible. Also,
          dependencies with the existing IT infrastructure should be minimized to avoid release
          conflicts in the future.
      •   Look and feel – When adding content to a web page, there is the desire to visualize
          the new information within the page. So a CMS that allows for in-line editing of
          content and a “what you see is what you get” approach would be best.
      •   Traceability – Any CMS has to have an audit trail that shows who updated what
          when. It must be possible to “trace” a change to its source.
      •   Cost – Any CMS deployed with the website should be as low cost as possible to
          minimize the impact of its deployment.
      •   Performance – Any CMS should impact public website functionality as little as
          possible.




                                                                                            B E U N I QU E

Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132
                 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com
•   Maintainability – The CMS should be as low maintenance as possible. The complex
          software release and licensing cycles with some available solutions could delay
          website delivery and in the future cause changes to be stalled until updates were
          completed.
      •   If you use the above set of requirements for CMS selection you could be tempted to
          use SharePoint for the solution. However, there are some undesirable complexities and
          limitations with SharePoint when compared to an open source CMS.


      SharePoint and OS CMS Dependencies
      Before we get into the details, we must assume a standard SharePoint and CMS
      configuration that can support the creation of websites.
      Below is a list of installed components used to support SharePoint 2007:
         • Windows Sever 2003 or later

          •   Internet Information Services (IIS) version 6 or 7

          •   .NET Framework Version 3.0

          •   SQL Server

          •   Windows SharePoint Server 2007

          •   Microsoft Office SharePoint Server (MOSS) 2007 for Search Enterprise Edition

          •   MOSS 2007 for Internet Sites

      Below is a list of installed components used to support an open source CMS (we will
      stay with a Windows environment for this comparison, though Linux is a possibility):
          • Windows Sever 2003 or later

          •   Internet Information Services (IIS) version 6 or 7

          •   .NET Framework Version 3.0

          •   SQL Server (most likely mySQL)

          •   CMS software

      As you can see there is a significant difference in the baseline package requirements.




                                                                                            B E U N I QU E

Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132
                 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com
Ease of Use
      One key element is the website content space and how easy a non-technical person can
      update information on the site. Content management systems provide simple editors for
      content changes. SharePoint requires the user to first retrieve the information (file, text,
      picture, etc.) from the portal and then use an external editor to make changes.

      Another way to update content on a page is to use SharePoint’s website creation engine
      by navigating to the appropriate page and making the updates with the built-in editor.
      This requires that all content providers be trained in SharePoint’s web creation
      environment. They would not be required to know how to produce a website, but they
      would need to navigate within the tool.

      Within certain content management systems, a user simply navigates to the web page
      they are interested in updating and changes the content with the included editor.


      Ease of Deployment
      To become operational SharePoint has a greater number of dependencies than open source
      CMS. But that is not the biggest issue faced when deploying the solution. With a CMS
      solution, the level of attachment to existing infrastructure is controllable by the designer.
      In SharePoint, the site is integrated with the general computing environment of the
      company.

      SharePoint’s focus is not the creation of a website, but a repository and manager of
      information, files, lists, etc. Once SharePoint is in place, a website can be built from the
      information contained within the system. The website will use the file and data
      management capabilities of SharePoint to populate its pages. That creates a series of
      dependencies that require constant connection with the core SharePoint servers.

      A SharePoint solution would then change the architecture of the website and require that
      all servers be co-located. The public website would be hosted within the company’s
      domain, which creates a potential security issue.


      Look and Feel
      A basic SharePoint implementation of a website requires a content owner to manage
      information in an “off-line” fashion. That is to say, the user must access the file



                                                                                              B E U N I QU E

Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132
                 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com
containing the content away from the website and make changes there. Once complete,
      the changes can then be imported into the website and viewed “in context.” This method
      of content management can cause some confusion and result in misaligned content and a
      lower quality of “look and feel.” There are other methods within SharePoint that allow
      “in context” updates, but they require training on SharePoint’s web creation environment.

      An Open Source CMS’s basic implementation allows the user to update content directly
      on the web page. This gives the user the advantage of seeing the content within the
      context of its use. Font type and size can be seen as they will appear in the final version.


      Traceability
      Both products provide an administrator with information on user activity associated with
      a specific file or content. Where SharePoint excels is in its ability to provide a very rich
      document management environment. More information is stored about the content in
      question than in a CMS. However, most CMS’s can be augmented with software modules
      that provide much of that functionality.


      Cost
      SharePoint is a Microsoft Application that requires licensing based on either number of
      users or processors that will run the application. A CMS can be an open source product
      (there are many good CMS’s that require fee based Licensing.) that has an “open source”
      license. This is the basic view of cost, but there is another, custom development.

      It is possible to develop a website using SharePoint. However, to allow for the ease of use
      that is desired for a company’s site, a great deal of custom software would need to be
      provided in addition to the website design. This software would then need to be
      maintained and updated as content changes occurred. Add that to the additional training
      necessary with SharePoint and the overall cost grows significantly.




                                                                                            B E U N I QU E

Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132
                 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com
Performance
      Most CMS’s uses an SQL database to manage the content on the website. The final
      version of the content is stored as whole entries that can be retrieved by the website when
      dynamically creating an HTML page. The website architecture provides for two SQL
      database servers. One that manages the changes to the database and the other that
      provides the final content to the web servers.

      SharePoint can be configured to use SQL as its database. However, the final view of any
      document is not stored in the database in a format that can easily be extracted by the web
      servers when dynamically creating an HTML page. To function properly, SharePoint
      must retrieve the page information from the database and then make that available to the
      web site. This additional step impacts website performance and would require a larger
      server infrastructure.


      Maintainability
      Both products require minor and major upgrades. However, when considering a
      SharePoint upgrade, more systems will be impacted and greater care must be taken to
      verify website integrity.

      If any custom software is required for the site, that software maintenance must be
      considered.


      Web Development Community Views
      The information above describes how Open Sources CMS’s and SharePoint match up
      from a small set of criteria developed early on in the site development process. However,
      there are many websites with far more complex functionality out in the general
      community than typical information only websites. So, it is important to consider how
      the general Web Development community views both Open Source CMS’s and
      SharePoint.

      The short answer is that developers view Open Source CMS’s as a good solution for the
      Extranet and SharePoint for the Intranet.




                                                                                            B E U N I QU E

Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132
                 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com
Can SharePoint and Open Source CMS’s coexist?
      The simple answer is yes. Both systems can be deployed and operate within a
      company’s domain.


      Can SharePoint and Open Source CMS’s interoperate?
      The key to answering this question is in knowing what kind of information will reside in
      both systems. Replacing SharePoint with Open Source CMS’s in a corporate
      environment is considered by some as unwise. SharePoint’s scalability and integration
      with Microsoft Systems, like Exchange, offer the enterprise a great deal of flexibility.
      Likewise, using SharePoint for the Extranet is not considered the best solution.
      To be clear on that last point, you can use Open Source CMS’s to create your Intranet,
      but it is not a document management solution. SharePoint also adds internal
      communication and process management capabilities not available in Open Source
      CMS’s.

      The most basic architecture allowing interoperability would have SharePoint maintain the
      master copy of the content within the company’s Domain. Open Source CMS’s would
      then extract the final/approved version of the content from SharePoint to populate the
      website outside the company’s Domain. The process of extraction would require
      customer software to allow the interaction with the SharePoint file portal.
      This solution would allow for a separate Website that does not open the company’s
      domain to the public internet. It would also allow for “fine tuning” of the content once in
      an Open Source CMS to meet the requirements of the website’s “look and feel.”


      Conclusion
      Both Open Source CMS’s and SharePoint are strong products, but they each have their
      core competencies. When considering a company’s public website, the benefits of Open
      Source CMS’s make them a better solution. SharePoint can be used for the site, but its
      additional maintenance and custom development requirements make it a less attractive
      alternative.


      Need more info?
      Contact our Director of Information Services, Rick Gramatges
      r.gramatges@waxcom.com | (305) 350-5730




                                                                                            B E U N I QU E

Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132
                 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com

Más contenido relacionado

La actualidad más candente

Sense/Net 6.0 technical
Sense/Net 6.0 technicalSense/Net 6.0 technical
Sense/Net 6.0 technicalSense/Net Inc.
 
Sense/Net ECM Product Presentation
Sense/Net ECM Product PresentationSense/Net ECM Product Presentation
Sense/Net ECM Product PresentationKristóf Molnár
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Christian Buckley
 
Intranets & Digital Hubs With Microsoft 365: What You Need To Know
Intranets & Digital Hubs With Microsoft 365: What You Need To KnowIntranets & Digital Hubs With Microsoft 365: What You Need To Know
Intranets & Digital Hubs With Microsoft 365: What You Need To KnowRichard Harbridge
 
Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft TeamsGreg McMurray
 
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechConEmpowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechConSPTechCon
 
Microsoft Teams Preview - Technical Overview
Microsoft Teams Preview - Technical OverviewMicrosoft Teams Preview - Technical Overview
Microsoft Teams Preview - Technical OverviewOlivier Carpentier
 
Using office 365 for education
Using office 365 for educationUsing office 365 for education
Using office 365 for educationpearce.alex
 
SharePoint 2010 TEC Keynote - Social Evolution in SharePoint - Los Angeles
SharePoint 2010 TEC Keynote - Social Evolution in SharePoint - Los AngelesSharePoint 2010 TEC Keynote - Social Evolution in SharePoint - Los Angeles
SharePoint 2010 TEC Keynote - Social Evolution in SharePoint - Los AngelesJoel Oleson
 
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)Nikkia Carter
 
Share point2010 sbtug_28april2010
Share point2010 sbtug_28april2010Share point2010 sbtug_28april2010
Share point2010 sbtug_28april2010guest18ae5b00
 
Web Page Composer Webinar
Web Page Composer WebinarWeb Page Composer Webinar
Web Page Composer Webinarricharoy
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepointrpeterson1
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overviewMJ Ferdous
 
SharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone ProcessSharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone ProcessChristian Buckley
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Sourav Nayyar
 

La actualidad más candente (18)

Sense/Net 6.0 technical
Sense/Net 6.0 technicalSense/Net 6.0 technical
Sense/Net 6.0 technical
 
Sense/Net ECM Product Presentation
Sense/Net ECM Product PresentationSense/Net ECM Product Presentation
Sense/Net ECM Product Presentation
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60
 
Intranets & Digital Hubs With Microsoft 365: What You Need To Know
Intranets & Digital Hubs With Microsoft 365: What You Need To KnowIntranets & Digital Hubs With Microsoft 365: What You Need To Know
Intranets & Digital Hubs With Microsoft 365: What You Need To Know
 
Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft Teams
 
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechConEmpowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
 
Microsoft Teams Preview - Technical Overview
Microsoft Teams Preview - Technical OverviewMicrosoft Teams Preview - Technical Overview
Microsoft Teams Preview - Technical Overview
 
Using office 365 for education
Using office 365 for educationUsing office 365 for education
Using office 365 for education
 
Share point overview
Share point overviewShare point overview
Share point overview
 
SharePoint 2010 TEC Keynote - Social Evolution in SharePoint - Los Angeles
SharePoint 2010 TEC Keynote - Social Evolution in SharePoint - Los AngelesSharePoint 2010 TEC Keynote - Social Evolution in SharePoint - Los Angeles
SharePoint 2010 TEC Keynote - Social Evolution in SharePoint - Los Angeles
 
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
 
Share point2010 sbtug_28april2010
Share point2010 sbtug_28april2010Share point2010 sbtug_28april2010
Share point2010 sbtug_28april2010
 
Web Page Composer Webinar
Web Page Composer WebinarWeb Page Composer Webinar
Web Page Composer Webinar
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepoint
 
Microsoft Graph
Microsoft GraphMicrosoft Graph
Microsoft Graph
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
SharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone ProcessSharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone Process
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1
 

Destacado

Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365Ayman El-Hattab
 
Nieuwe gewoontes met Sharepoint aanleren
Nieuwe gewoontes met Sharepoint aanlerenNieuwe gewoontes met Sharepoint aanleren
Nieuwe gewoontes met Sharepoint aanlerenJan Pintelon
 
TAP: A Hybrid CMS-Mobile Tour Architecture for multi-platform interactive con...
TAP: A Hybrid CMS-Mobile Tour Architecture for multi-platform interactive con...TAP: A Hybrid CMS-Mobile Tour Architecture for multi-platform interactive con...
TAP: A Hybrid CMS-Mobile Tour Architecture for multi-platform interactive con...Robert J. Stein
 
SharePoint as a Web CMS
SharePoint as a Web CMSSharePoint as a Web CMS
SharePoint as a Web CMSCraig Bailey
 
Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?ShareGate
 
Project cartoon how projects really work
Project cartoon   how projects really workProject cartoon   how projects really work
Project cartoon how projects really workAsa Chan
 
SDLC 101 Cartoon
SDLC 101 CartoonSDLC 101 Cartoon
SDLC 101 CartoonJack Zheng
 
Lesson 06 Content Management Systems
Lesson 06   Content Management SystemsLesson 06   Content Management Systems
Lesson 06 Content Management SystemsAngelina Njegus
 
Implementing an Integrated Quality Management System in SharePoint
Implementing an Integrated Quality Management System in SharePointImplementing an Integrated Quality Management System in SharePoint
Implementing an Integrated Quality Management System in SharePointMontrium
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMSSteve Williams
 

Destacado (12)

Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365
 
Nieuwe gewoontes met Sharepoint aanleren
Nieuwe gewoontes met Sharepoint aanlerenNieuwe gewoontes met Sharepoint aanleren
Nieuwe gewoontes met Sharepoint aanleren
 
TAP: A Hybrid CMS-Mobile Tour Architecture for multi-platform interactive con...
TAP: A Hybrid CMS-Mobile Tour Architecture for multi-platform interactive con...TAP: A Hybrid CMS-Mobile Tour Architecture for multi-platform interactive con...
TAP: A Hybrid CMS-Mobile Tour Architecture for multi-platform interactive con...
 
SharePoint as a Web CMS
SharePoint as a Web CMSSharePoint as a Web CMS
SharePoint as a Web CMS
 
Open Source CMS
Open Source CMSOpen Source CMS
Open Source CMS
 
Drupal vs Sharepoint
Drupal vs SharepointDrupal vs Sharepoint
Drupal vs Sharepoint
 
Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?Discover PowerApps with SharePoint. Is It a Good Fit?
Discover PowerApps with SharePoint. Is It a Good Fit?
 
Project cartoon how projects really work
Project cartoon   how projects really workProject cartoon   how projects really work
Project cartoon how projects really work
 
SDLC 101 Cartoon
SDLC 101 CartoonSDLC 101 Cartoon
SDLC 101 Cartoon
 
Lesson 06 Content Management Systems
Lesson 06   Content Management SystemsLesson 06   Content Management Systems
Lesson 06 Content Management Systems
 
Implementing an Integrated Quality Management System in SharePoint
Implementing an Integrated Quality Management System in SharePointImplementing an Integrated Quality Management System in SharePoint
Implementing an Integrated Quality Management System in SharePoint
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMS
 

Similar a Open Source CMS vs. SharePoint

SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)Richard Harbridge
 
Benefits of using a content management system for your website : holateck se...
Benefits of using a content management system for your website  : holateck se...Benefits of using a content management system for your website  : holateck se...
Benefits of using a content management system for your website : holateck se...HolaTeck
 
Implementing and managing Content Management Systems
Implementing and managing Content Management SystemsImplementing and managing Content Management Systems
Implementing and managing Content Management SystemsR Sundara Rajan
 
Wwcm 6.0 Customer Presentation.12152006
Wwcm 6.0 Customer Presentation.12152006Wwcm 6.0 Customer Presentation.12152006
Wwcm 6.0 Customer Presentation.12152006Marco Cimino
 
What is a CMS.pdf
What is a CMS.pdfWhat is a CMS.pdf
What is a CMS.pdfTechugo
 
What is a CMS.
What is a CMS.What is a CMS.
What is a CMS.Techugo
 
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0  Hosam KamelAll About Asp Net 4 0  Hosam Kamel
All About Asp Net 4 0 Hosam KamelHosam Kamel
 
What Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesWhat Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesChristian Buckley
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applicationsChris Givens
 
Web development services
Web development servicesWeb development services
Web development serviceswebinfomatrix3
 
Static Enabler: A Response Enhancer for Dynamic Web Applications
Static Enabler: A Response Enhancer for Dynamic Web ApplicationsStatic Enabler: A Response Enhancer for Dynamic Web Applications
Static Enabler: A Response Enhancer for Dynamic Web ApplicationsOsama M. Khaled
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProBrian Culver
 
PPT on web development & SEO
PPT on web development & SEOPPT on web development & SEO
PPT on web development & SEOPrakrati Bansal
 

Similar a Open Source CMS vs. SharePoint (20)

Content Management System
Content Management SystemContent Management System
Content Management System
 
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
 
Benefits of using a content management system for your website : holateck se...
Benefits of using a content management system for your website  : holateck se...Benefits of using a content management system for your website  : holateck se...
Benefits of using a content management system for your website : holateck se...
 
The Future of the CMS
The Future of the CMSThe Future of the CMS
The Future of the CMS
 
Implementing and managing Content Management Systems
Implementing and managing Content Management SystemsImplementing and managing Content Management Systems
Implementing and managing Content Management Systems
 
Wwcm 6.0 Customer Presentation.12152006
Wwcm 6.0 Customer Presentation.12152006Wwcm 6.0 Customer Presentation.12152006
Wwcm 6.0 Customer Presentation.12152006
 
What is a CMS.pdf
What is a CMS.pdfWhat is a CMS.pdf
What is a CMS.pdf
 
What is a CMS.
What is a CMS.What is a CMS.
What is a CMS.
 
Case study for share point implementation for social intranet
Case study for share point implementation for social intranetCase study for share point implementation for social intranet
Case study for share point implementation for social intranet
 
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0  Hosam KamelAll About Asp Net 4 0  Hosam Kamel
All About Asp Net 4 0 Hosam Kamel
 
What Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesWhat Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-Premises
 
Social Intranet Using Share Point Implementation
Social Intranet Using Share Point ImplementationSocial Intranet Using Share Point Implementation
Social Intranet Using Share Point Implementation
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
Headless CMS VS Traditional CMS.pdf
Headless CMS VS Traditional CMS.pdfHeadless CMS VS Traditional CMS.pdf
Headless CMS VS Traditional CMS.pdf
 
Web development services
Web development servicesWeb development services
Web development services
 
Static Enabler: A Response Enhancer for Dynamic Web Applications
Static Enabler: A Response Enhancer for Dynamic Web ApplicationsStatic Enabler: A Response Enhancer for Dynamic Web Applications
Static Enabler: A Response Enhancer for Dynamic Web Applications
 
CMS
CMSCMS
CMS
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
 
AKS
AKSAKS
AKS
 
PPT on web development & SEO
PPT on web development & SEOPPT on web development & SEO
PPT on web development & SEO
 

Más de Wax Custom Communications

Más de Wax Custom Communications (7)

Wax Financial E-Survey
Wax Financial E-SurveyWax Financial E-Survey
Wax Financial E-Survey
 
Waxian Resolutions
Waxian ResolutionsWaxian Resolutions
Waxian Resolutions
 
Rules of Engagement: Hospitals, Twitter and Potential Patients
Rules of Engagement: Hospitals, Twitter and Potential PatientsRules of Engagement: Hospitals, Twitter and Potential Patients
Rules of Engagement: Hospitals, Twitter and Potential Patients
 
Meltdown Has Hurt Insurance Industry Marketing
Meltdown Has Hurt Insurance Industry MarketingMeltdown Has Hurt Insurance Industry Marketing
Meltdown Has Hurt Insurance Industry Marketing
 
Get More Out of Company eNewsletters
Get More Out of Company eNewslettersGet More Out of Company eNewsletters
Get More Out of Company eNewsletters
 
Social Media for Financial Services
Social Media for Financial ServicesSocial Media for Financial Services
Social Media for Financial Services
 
Hospitals And Social Media
Hospitals And Social MediaHospitals And Social Media
Hospitals And Social Media
 

Último

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 

Último (20)

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 

Open Source CMS vs. SharePoint

  • 1. Open Source CMS vs. SharePoint Many websites today are built on a content management system to facilitate site and content management. A CMS allows for periodic updates of a website’s content without requiring a whole redesign of specific pages. Additionally, a CMS can provide a content or document approval process to be used with any changes. When developing a CMS solution, consider the following: - Ease of use - Ease of deployment - Look and feel - Traceability - Cost - Performance - Compatibility with .NET - Maintainability Areas Defined/Discussed • Ease of use – The CMS has to be easy to use and require minimal training. Anyone with experience using a word processor or text editor should have no problem using the CMS. • Ease of deployment – The new website has to be deployed quickly. This means that custom development to support a CMS has to be as small as possible. Also, dependencies with the existing IT infrastructure should be minimized to avoid release conflicts in the future. • Look and feel – When adding content to a web page, there is the desire to visualize the new information within the page. So a CMS that allows for in-line editing of content and a “what you see is what you get” approach would be best. • Traceability – Any CMS has to have an audit trail that shows who updated what when. It must be possible to “trace” a change to its source. • Cost – Any CMS deployed with the website should be as low cost as possible to minimize the impact of its deployment. • Performance – Any CMS should impact public website functionality as little as possible. B E U N I QU E Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com
  • 2. Maintainability – The CMS should be as low maintenance as possible. The complex software release and licensing cycles with some available solutions could delay website delivery and in the future cause changes to be stalled until updates were completed. • If you use the above set of requirements for CMS selection you could be tempted to use SharePoint for the solution. However, there are some undesirable complexities and limitations with SharePoint when compared to an open source CMS. SharePoint and OS CMS Dependencies Before we get into the details, we must assume a standard SharePoint and CMS configuration that can support the creation of websites. Below is a list of installed components used to support SharePoint 2007: • Windows Sever 2003 or later • Internet Information Services (IIS) version 6 or 7 • .NET Framework Version 3.0 • SQL Server • Windows SharePoint Server 2007 • Microsoft Office SharePoint Server (MOSS) 2007 for Search Enterprise Edition • MOSS 2007 for Internet Sites Below is a list of installed components used to support an open source CMS (we will stay with a Windows environment for this comparison, though Linux is a possibility): • Windows Sever 2003 or later • Internet Information Services (IIS) version 6 or 7 • .NET Framework Version 3.0 • SQL Server (most likely mySQL) • CMS software As you can see there is a significant difference in the baseline package requirements. B E U N I QU E Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com
  • 3. Ease of Use One key element is the website content space and how easy a non-technical person can update information on the site. Content management systems provide simple editors for content changes. SharePoint requires the user to first retrieve the information (file, text, picture, etc.) from the portal and then use an external editor to make changes. Another way to update content on a page is to use SharePoint’s website creation engine by navigating to the appropriate page and making the updates with the built-in editor. This requires that all content providers be trained in SharePoint’s web creation environment. They would not be required to know how to produce a website, but they would need to navigate within the tool. Within certain content management systems, a user simply navigates to the web page they are interested in updating and changes the content with the included editor. Ease of Deployment To become operational SharePoint has a greater number of dependencies than open source CMS. But that is not the biggest issue faced when deploying the solution. With a CMS solution, the level of attachment to existing infrastructure is controllable by the designer. In SharePoint, the site is integrated with the general computing environment of the company. SharePoint’s focus is not the creation of a website, but a repository and manager of information, files, lists, etc. Once SharePoint is in place, a website can be built from the information contained within the system. The website will use the file and data management capabilities of SharePoint to populate its pages. That creates a series of dependencies that require constant connection with the core SharePoint servers. A SharePoint solution would then change the architecture of the website and require that all servers be co-located. The public website would be hosted within the company’s domain, which creates a potential security issue. Look and Feel A basic SharePoint implementation of a website requires a content owner to manage information in an “off-line” fashion. That is to say, the user must access the file B E U N I QU E Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com
  • 4. containing the content away from the website and make changes there. Once complete, the changes can then be imported into the website and viewed “in context.” This method of content management can cause some confusion and result in misaligned content and a lower quality of “look and feel.” There are other methods within SharePoint that allow “in context” updates, but they require training on SharePoint’s web creation environment. An Open Source CMS’s basic implementation allows the user to update content directly on the web page. This gives the user the advantage of seeing the content within the context of its use. Font type and size can be seen as they will appear in the final version. Traceability Both products provide an administrator with information on user activity associated with a specific file or content. Where SharePoint excels is in its ability to provide a very rich document management environment. More information is stored about the content in question than in a CMS. However, most CMS’s can be augmented with software modules that provide much of that functionality. Cost SharePoint is a Microsoft Application that requires licensing based on either number of users or processors that will run the application. A CMS can be an open source product (there are many good CMS’s that require fee based Licensing.) that has an “open source” license. This is the basic view of cost, but there is another, custom development. It is possible to develop a website using SharePoint. However, to allow for the ease of use that is desired for a company’s site, a great deal of custom software would need to be provided in addition to the website design. This software would then need to be maintained and updated as content changes occurred. Add that to the additional training necessary with SharePoint and the overall cost grows significantly. B E U N I QU E Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com
  • 5. Performance Most CMS’s uses an SQL database to manage the content on the website. The final version of the content is stored as whole entries that can be retrieved by the website when dynamically creating an HTML page. The website architecture provides for two SQL database servers. One that manages the changes to the database and the other that provides the final content to the web servers. SharePoint can be configured to use SQL as its database. However, the final view of any document is not stored in the database in a format that can easily be extracted by the web servers when dynamically creating an HTML page. To function properly, SharePoint must retrieve the page information from the database and then make that available to the web site. This additional step impacts website performance and would require a larger server infrastructure. Maintainability Both products require minor and major upgrades. However, when considering a SharePoint upgrade, more systems will be impacted and greater care must be taken to verify website integrity. If any custom software is required for the site, that software maintenance must be considered. Web Development Community Views The information above describes how Open Sources CMS’s and SharePoint match up from a small set of criteria developed early on in the site development process. However, there are many websites with far more complex functionality out in the general community than typical information only websites. So, it is important to consider how the general Web Development community views both Open Source CMS’s and SharePoint. The short answer is that developers view Open Source CMS’s as a good solution for the Extranet and SharePoint for the Intranet. B E U N I QU E Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com
  • 6. Can SharePoint and Open Source CMS’s coexist? The simple answer is yes. Both systems can be deployed and operate within a company’s domain. Can SharePoint and Open Source CMS’s interoperate? The key to answering this question is in knowing what kind of information will reside in both systems. Replacing SharePoint with Open Source CMS’s in a corporate environment is considered by some as unwise. SharePoint’s scalability and integration with Microsoft Systems, like Exchange, offer the enterprise a great deal of flexibility. Likewise, using SharePoint for the Extranet is not considered the best solution. To be clear on that last point, you can use Open Source CMS’s to create your Intranet, but it is not a document management solution. SharePoint also adds internal communication and process management capabilities not available in Open Source CMS’s. The most basic architecture allowing interoperability would have SharePoint maintain the master copy of the content within the company’s Domain. Open Source CMS’s would then extract the final/approved version of the content from SharePoint to populate the website outside the company’s Domain. The process of extraction would require customer software to allow the interaction with the SharePoint file portal. This solution would allow for a separate Website that does not open the company’s domain to the public internet. It would also allow for “fine tuning” of the content once in an Open Source CMS to meet the requirements of the website’s “look and feel.” Conclusion Both Open Source CMS’s and SharePoint are strong products, but they each have their core competencies. When considering a company’s public website, the benefits of Open Source CMS’s make them a better solution. SharePoint can be used for the site, but its additional maintenance and custom development requirements make it a less attractive alternative. Need more info? Contact our Director of Information Services, Rick Gramatges r.gramatges@waxcom.com | (305) 350-5730 B E U N I QU E Wax Custom Communications | 100 N. Biscayne Boulevard | Suite 1300 | Miami, Florida 33132 Ph. 305 350-5700 | Fx. 305.371-5414 | www.waxcom.com