Skip to Content

Introduction

In my first blog, I tried to explain the new Portal Era sorrounded us in every part of our life.

  • Our Private Life (Date Sites, Friendships)
  • Our School Life (School Portals, Graduate Portals,…)
  • Our Social Life (Facebook, Youtube, my.yahoo.com, Digg.it, del.icio.us,…)
  • Our Business Life (Company Portals, Business Portals,…)
  • and so on..

Experience

I’m also using/managing lots of portals. One you may know is the SAP Basis Community Portal. Since 2002, we’re now 25003 and counting…

Im using Joomla as Portal Software at the moment and I always dreamed to use SAP Portal as backend system. For this, I tried to figure our, if I can realize such portal needs on SAP Portal and came to a point to compare 2 solutions.

Comparison

The following table is taken from a CMS Comparison Site to compare open       Source Joomla Portal with SAP Netweaver Portal.

          

               

          

     

               

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                      

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

                    

                         

                         

                         

                    

               

                         Product                                                   SAP Netweaver Portal                                                   Joomla! 1.5.6
Last Updated March 2008 (SP15) 8/13/2008
System                           Requirements SAP Netweaver Portal Joomla!
                         Application Server                          

                              The application server or application environment                                required to run this CMS.

                         

SAP AS Java
                         Approximate Cost                          

                              The approximate licensing cost of this CMS. Note that                                there are almost always hard and soft costs beyond                                licensing costs for any CMS.

                         

Free
Database                          

                              The database engine this CMS uses to store content and                                settings.

                         

Oracle, SQLserver, DB2,                           MaxDB MySQL
License                          

                              The type of license this CMS is distributed under.

                         

per named user or per CPU GNU/GPL v2
Operating                           System                          

                              The operating systems this CMS is compatible with.

                         

Windows 2K, 2K3,                           Unix (AIX, HPUX, Solaris), Linux (RHEL, SLES) Any
                         Programming Language                          

                              The programming language that the CMS is written in                                and/or can be extended using.

                         

ASP.NET, JSP, JSF,                           Webdynpro for Java PHP
Root Access                          

                              Is root (or administrator) access required to install                                this application?

                         

Yes No
Shell Access                          

                              Is shell access required to install this application? In                                other words, do you need to be able to log in to the                                machine (other than through FTP) in order to install                                this application?

                         

Yes No
Web Server                          

                              The web servers this CMS is compatible with.

                         

own web server (SAP AS Java) Apache
Security SAP Netweaver Portal Joomla!
Audit Trail                          

                              Does the system keep track of who made additions,                                updates, or deletions?

                         

Yes No
Captcha                          

                              A challenge-response system designed to defeat bots from                                being able to use user-only features of a system. See                                http://en.wikipedia.org/wiki/Captcha for more                                information.

                         

No Free Add On
Content                           Approval                          

                              Does the system provide for some level of system-wide                                content approval?

                         

Yes Yes
Yes Yes
                         Granular Privileges                          

                              Does the system allow read and write privileges on a per                                page or per content item basis, as well as separate                                privileges for other system functions?

                         

Yes No
                         Kerberos Authentication                          

                              Does the system support authentication via Kerberos?

                         

Yes No
LDAP                           Authentication                          

                              Does the system allow for LDAP-based authentication?                          

                         

Yes Yes
Yes Yes
NIS                           Authentication                          

                              Does the system support authentication via NIS?

                         

No No
NTLM                           Authentication                          

                              Does the system support authentication via NTLM?

                         

Yes No
                         Pluggable Authentication                          

                              Does the system allow an administrator to plug in                                additional authentication schemes (from a vendor or                                homegrown) beyond the default proprietary authentication                                scheme and an LDAP authentication mechanism?

                         

Yes Yes
                         Problem Notification                          

                              Does the system provide a mechanism for alerting                                administrators (email, instant messenger, cell phone,                                etc) when it detects a problem? (Logging does not                                count.)

                         

Yes (via CCMS) No
Sandbox                          

                              Does the system allow for a private area for content                                managers to try new content ideas without the worry of                                affecting the rest of the site?

                         

Yes No
Session                           Management                          

                              Does the system provide some facility for an                                administrator to see who is logged in, what they are                                doing, and log them out if necessary?

                         

No Yes
SMB                           Authentication                          

                              Does the system support authentication via SMB?

                         

Yes No
SSL                           Compatible                          

                              Can this system be used with an SSL certificate on the                                web server?

                         

Yes Yes
SSL Logins                          

                              Can this system be configured to switch to SSL mode                                (HTTPS) for logins, and then back to normal HTTP after                                the login? This kind of functionality protects user                                login information from being sniffed.

                         

Yes Yes
SSL Pages                          

                              Can this system be configured to switch to SSL mode for                                certain pages (or sections), and then back to straight                                HTTP for other pages (or sections)? You may want this if                                the system is used partially for regular site content                                and partially to distribute confidential data such as                                customer invoices or medical records.

                         

Yes Yes
Versioning                          

                              Does the system provide for some level of system-wide                                content versioning?

                         

Yes No
                         Support                          SAP Netweaver Portal                          Joomla!
                         Certification Program                          

                              Is there a professional certification or degree program                                for this CMS?

                         

Yes (SAP Certification) No
Code                           Skeletons                          

                              Does the system provide code skeletons or code templates                                to make it easy for new developers to write plugins for                                it?

                         

Yes (Templates, eLearnings from SDN) No
                         Commercial Manuals                          

                              Are there books or other commercially available                                documentation for this CMS?

                         

Yes (SAP or 3rd Party Consulting) Yes
                         Commercial Support                          

                              Can support be purchased from a commercial organization                                with trained staff members?

                         

Yes (SAP or 3rd Party Consulting) Yes
                         Commercial Training                          

                              Can training be purchased from a commercial organization                                that has dedicated training staff for this CMS?

                         

Yes (SAP Education) Yes
                         Developer Community                          

                              Is there a free online developer community specifically                                for this product?

                         

Yes (SDN) Yes
Online Help                          

                              Is there an integrated context-sensitive help system                                built in to the CMS?

                         

Yes (http://help.sap.com) Yes
Pluggable                           API                          

                              Can the system be extended through an open and                                documented application programming interface (API)?                          

                         

Yes (many APIs exists) Yes
                         Professional Hosting                          

                              Is there a vendor supplied professionally tuned hosting                                environment (application service provider) or has a                                certified hosting partner program.

                         

Yes (SAP or 3rd Party Consulting) Yes
                         Professional Services                          

                              Are there commercially available professional services                                organizations to customize or provide administrative                                services for this CMS?

                         

Yes (SAP or 3rd Party Consulting) Yes
Public Forum                          

                              Is there a publicly available forum or message board for                                the system?

                         

Yes (SDN) Yes
Public                           Mailing List                          

                              Is there a publicly available mailing list for the                                system?

                         

Yes (SDN Newsletter) No
Test                           Framework                          

                              Does the system have an automated test framework that                                can be used to test the codebase to ensure that it is                                functioning properly? This sort of framework is                                sometimes called Unit Tests or Smoke Tests.

                         

Yes (Test Content) Yes
                         Third-Party Developers                          

                              Are there third-party developers who manufacture                                plug-ins for this system?

                         

Yes Yes
Users                           Conference                          

                              Is there an annual users conference for this system                                where it’s users can get together, discuss ideas, get                                training, etc?

                         

Yes (SAP Teched) Yes
                         Ease of Use SAP Netweaver Portal Joomla!
                         Drag-N-Drop Content                          

                              Does the product allow the user to position content in a                                drag and drop fashion?

                         

Yes (Select&Add only for PCD) No
No Free Add On
Friendly                           URLs                          

                              Does the system have human-readable and search engine                                friendly URLs? (The alternative is that there are a                                bunch of symbols and numbers in the URL and the URLs are                                typically quite long.)

                         

Yes (for Default Framework=yes) Yes
Image                           Resizing                          

                              Is the system capable of allowing users to resize                                uploaded images so they need not mess around with an                                external image editor?

                         

Yes (KM) Yes
Macro                           Language                          

                              Is there a macro language that allows content managers                                to place powerful functionality (like auto-generated                                navigation systems) without any programming knowledge?                          

                         

Yes (PCD Templates, WPC) Yes
Mass Upload                          

                              Does the system have a way of uploading/importing many                                images and other files all at once to save time?

                         

Yes (Portal Drive) No
Prototyping                          

                              Does the system allow the user to create custom default                                settings for the different kinds of content objects to                                save them extra clicks when creating those object types.                                For instance, if there is a particular template they                                like to use, can they set it as a default?

                         

Yes (PCD Temapltes and KM Templates) Yes
                         Server Page Language                          

                              Is there a server page language available like PHP, JSP,                                or ASP for easy one-off functionality?

                         

Yes Yes
Site                           Setup Wizard                          

                              Does the system give the user the option to create                                default content areas, styles, and other settings during                                setup of the site or installation?

                         

No No
Spell                           Checker                          

                              Does the system have an integrated spell checker?

                         

No No
Style Wizard                          

                              Does the system have a wizard for generating                                styles/themes/templates or whatever else a look and feel                                might be called in the system? These wizards would allow                                the user to step by step choose colors, layouts, logos,                                etc to create their own look and feel without knowing                                anything about HTML/CSS.

                         

Yes No
                         Subscriptions                          

                              Can the user subscribe to various sections of the site                                and receive notifications on new/updated content? These                                types of functions are typically found in the news                                feeds, forums, and blogs.

                         

Yes No
Template                           Language                          

                              Is there a templating language for powerful layout                                controls? (Note that templating languages are different                                from server page languages in that they are not capable                                of full programmatic functions, and are fully HTML                                compliant.)

                         

No Yes
UI Levels                          

                              Is there a means of “dumbing down” the publishing                                interface for less sophisticated publishers while                                keeping a more sophisticated interface for power users?                          

                         

Yes Yes
Undo                          

                              Does the system allow users to “undo” operations if they                                make a mistake?

                         

Yes (for KM only) No
WYSIWYG                           Editor                          

                              Is there a web-based rich text editor to allow                                publishers to create formatted content without knowing                                HTML, CSS, XML, or XSL?

                         

Yes Yes
Zip Archives                          

                              Does the system allow a user to upload a zip (or other                                compressed file) full of static content, which is then                                published to the site? This sort of feature is used to                                do web-based mass uploads of static content.

                         

No No
Performance SAP Netweaver Portal Joomla!
Advanced                           Caching                          

                              Does the system have advanced caching mechanisms that go                                beyond simple page caching? For instance, navigation,                                template, or content object caching?

                         

Yes Yes
                         Database Replication                          

                              Can the system take advantage of database replication                                for better scalability? The system would need to be able                                to perform reads from slaves and writes to the database                                master.

                         

Yes No
Load                           Balancing                          

                              Does the system allow you to put a load balancer in                                front of it to split the load between multiple servers?                                This would require that user sessions can be passed                                beween all the nodes transparently.

                         

Yes Yes
Page Caching                          

                              Does the system have a mechanism for caching the                                contents of a page so that if it’s requested again it                                can skip most of the work to create the page?

                         

Yes Yes
                         Static Content Export                          

                              Does the system have the ability to export it’s content                                as static HTML so it may be served up from regional                                cache servers, or from static HTML web servers?

                         

Yes No
Management SAP Netweaver Portal Joomla!
                         Advertising Management                          

                              Does the CMS have a banner or other management system?                          

                         

No Yes
Asset                           Management                          

                              Is there a central repository for uploading images and                                other files so they can be reused through-out the site?                          

                         

Yes Yes
Clipboard                          

                              Is there a clipboard system that allows publishers to                                easily cut and paste content from one area of the site                                to another?

                         

Yes No
Content                           Scheduling                          

                              Does the system allow for content to be automatically                                added or removed from a site based upon date?

                         

Yes Yes
Content                           Staging                          

                              Can content be created on one server and easily “pushed”                                to another server?

                         

Yes No
                         Inline Administration                          

                              Is content edited directly in the page that it will be                                placed? (The alternative is that there is a wholly                                separate interface for managing content.)

                         

Yes (with WPC, yes) Yes
                         Online Administration                          

                              Can the system be completely managed through a web                                browser? (The alternative is that there is some sort of                                offline client software that must be used to manage at                                least some components.)

                         

Yes (NWA) Yes
Package                           Deployment                          

                              Can content and applications be packaged so that tedious                                repeditive publishing functions can be easily deployed                                time and time again without the repetition?

                         

Yes No
Sub-sites                           / Roots                          

                              Does the system allow for sub-sites within a site that                                are self-contained with their own navigation and content                                hierarchy?

                         

Yes Yes
Themes /                           Skins                          

                              Does the system have a mechanism to transport styles,                                templates, etc between sites so that you can create a                                theme on one site and then reuse it on many others?                          

                         

Yes Yes
Trash                          

                              Is there a trash system to allow administrators or                                publishers to recover content that has been removed from                                the site? Note that this is not the same as recovering                                items from a versioning archive.

                         

Yes (for KM only) Yes
Web                           Statistics                          

                              Does the system have built in web site statistics                                reporting for things such as pages/content items viewed,                                number of users per time period, etc?

                         

Yes (ADC) Yes
                         Web-based Style/Template Management                          

                              Is there a web-based interface for adding styles and                                templates to the system for design and layout control?                          

                         

Yes (Portal Theme Editor) Yes
                         Web-based Translation Management                          

                              Can language translations be managed through and easy                                web-based interface?

                         

Yes Free Add On
Workflow                           Engine                          

                              Is there a full-fledged workflow system integrated into                                the CMS that can be used for business process management                                (or other duties beyond just content approval)?

                         

Yes (UWL, CAF-GP) No
                         Interoperability SAP Netweaver Portal Joomla!
                         Content Syndication (RSS)                          

                              Can the system export RSS/XML feeds so that the content                                can be republished on other sites? Note that if it can                                only syndicate content from one function, such a “news”                                then it should be labeled as only limited support.

                         

Yes (for WPC pages only) Yes
FTP Support                          

                              Does the system allow users to upload internal content                                and/or files via FTP?

                         

No Yes
iCal                          

                              If the system implements calendars, does it allow for                                the import and export of the iCal standard?

                         

No No
UTF-8 Support                          

                              Does the system support UTF-8 character encoding to                                enable multi-lingual sites without the use of seperate                                code pages for each language?

                         

Yes Yes
WAI                           Compliant                          

                              Does the system follow the W3C specification for WAI                                compliance?

                         

? No
WebDAV                           Support                          

                              Does the system allow users to upload internal content                                and/or files via WebDAV?

                         

Yes No
XHTML                           Compliant                          

                              Does the system follow the W3C specification for XHTML                                compliance?

                         

Yes No
Flexibility SAP Netweaver Portal Joomla!
CGI-mode                           Support                          

                              Can the system run in CGI mode for development purposes                                 or on low-end systems?

                         

No Yes
Content                           Reuse                          

                              Does the system allow content to be mirrored (not                                copied, but reused) from one location to another on a                                site?

                         

Yes (Delta Link) Yes
                         Extensible User Profiles                          

                              Does the system provide a user profiling that can be                                extended with new profile properties through an                                administrative interface?

                         

No Yes
                         Interface Localization                          

                              Is the system localized/internationalized so it can be                                translated into other languages and take locale                                preferences like date/time preferences into account?                          

                         

Yes Yes
Yes (for KM objects, yes) Yes
                         Multi-lingual Content                          

                              Does the system support the creation of sites with                                multiple languages?

                         

Yes Free Add On
                         Multi-lingual Content Integration                          

                              Does the system support a multi-lingual version of each                                content object without republishing the content object.                                For example, if you create an FAQ in English, then all                                that needs to be done to display the FAQ in Spanish or                                another language is to translate the content, not create                                another page with another FAQ content object. Then                                depending upon user preferences it either shows one                                version or the other.

                         

Yes Free Add On
                         Multi-Site Deployment                          

                              Is the system capable of hosting multiple sites from one                                software deployment? This means you can install the                                software once and host as many sites as you want. It                                also means that when it comes time to upgrade you only                                need to upgrade the software in one place, not for each                                seperate site.

                         

Yes Free Add On
URL                           Rewriting                          

                              Is the system capable of rewriting URL or working with                                some other URL rewriting mechanism to provide shorter or                                friendlier URLs?

                         

Yes (EFP, Short URLs) Yes
Built-in                           Applications SAP Netweaver Portal Joomla!
Blog                          

                              Does the systemm have a blog or web log? (See                                slashdot.org for an example.)

                         

No Yes
Chat                          

                              Does the system have an application for real-time online                                chat?

                         

Yes Free Add On
Classifieds                          

                              Does the system have a classifieds application?

                         

No Free Add On
Contact                           Management                          

                              Does the system have a contact management or rolodex                                type of application?

                         

No Yes
Data Entry                          

                              Does the system have an application for creating                                arbitrary data entry applications?

                         

Yes (XML Forms) Free Add On
Database                           Reports                          

                              Does the system have an application for creating                                database reports?

                         

Yes (VC) Free Add On
                         Discussion / Forum                          

                              Does the system have a message board?

                         

Yes Free Add On
                         Document Management                          

                              Does the system have an application for managing offline                                document storage and versioning?

                         

Yes Free Add On
Events                           Calendar                          

                              Does the system have an application for tracking events                                and displaying events calendars?

                         

No Free Add On
Events                           Management                          

                              Does the system have a way to create events and allow                                users to sign up for those events.

                         

No Free Add On
Expense                           Reports                          

                              Does the system have an application for tracking                                employee expense reports?

                         

Yes (via ESS-MSS BPs) Free Add On
FAQ                           Management                          

                              Does the system have an application to organize                                frequently asked questions?

                         

Yes (KM XML Forms) Yes
File                           Distribution                          

                              Does the system have an application for distributing                                files including privileges for who is allowed to                                view/download those files?

                         

Yes Free Add On
Graphs                           and Charts                          

                              Does the system have an application that will allow the                                user to generate graphs and charts based upon some data                                set (SQL, text file, xml file, etc)?

                         

Yes (VC) Free Add On
Groupware                          

                              Does the system have email and calendaring (group                                scheduling) applications?

                         

No (but can be integrated to Exchange or                           Lotus) Free Add On
Guest Book                          

                              Does the system have a guest book or graffiti                                application?

                         

No Free Add On
                         Help Desk / Bug Reporting                          

                              Does the system have an application for trouble                                ticketing or bug reporting?

                         

No (but has Solution Manager Connection) Free Add On
HTTP Proxy                          

                              Does the system have a mechanism to proxy or mirror HTML                                and other content and applications from other web                                servers?

                         

Yes No
In/Out Board                          

                              An intranet application that allows staff to post their                                status. In the building. Out for the day, be back                                tommorrow. Etc.

                         

No No
Job Postings                          

                              Does the system have a mechanism for posting job                                listings?

                         

No Free Add On
Yes (KM) Yes
Mail Form                          

                              Does the CMS have an application for creating                                customizable contact us type forms?

                         

Yes (XML Forms) Yes
Matrix                          

                              Does the system have a matrix application similar to                                what you see here on CMS Matrix?

                         

No No
My Page                           / Dashboard                          

                              Does the CMS have a dashboard application (sometimes                                called a portal)? (See my.yahoo.com for an example.)                          

                         

No (will be in Collaboration Portal) No
No Free Add On
No (but can be realized within KM) Free Add On
Polls                          

                              Does the system have an application for conducting                                simple single question polls?

                         

Yes Yes
Product                           Management                          

                              Does the system have an application for displaying                                organized product information?

                         

No  (but can be realized within KM) Yes
Project                           Tracking                          

                              Does the system have an application for managing project                                tasks?

                         

Yes (UWL) Free Add On
Search                           Engine                          

                              Does the system have an integrated search engine that                                can index the managed content and allow the user to                                search the indexed content?

                         

Yes (TREX) Yes
Site Map                          

                              Can the system generate a tree showing all of the pages                                in the system dynamically so it doesn’t have to be                                maintained seperately by the content managers?

                         

No (but can be coded) Free Add On
Stock Quotes                          

                              Does the system have an application for displaying stock                                ticker information?

                         

No No
Surveys                          

                              Does the CMS have an application for conducting complex                                multi-question surveys?

                         

No Free Add On
                         Syndicated Content (RSS)                          

                              Does the CMS have an application for retrieving and                                displaying RDF/RSS/XML syndicated content?

                         

Yes (for WPC pages only) Yes
Tests /                           Quizzes                          

                              Does the system have an application for administering                                tests and quizzes?

                         

No Free Add On
Time                           Tracking                          

                              Does the system have an application for tracking                                employee time for payroll or billing purposes?

                         

No (with ESS-MSS may be) No
User                           Contributions                          

                              Does the CMS have a system for allowing a user community                                to contribute stories and other content to the site?                          

                         

No, not directly Yes
Weather                          

                              Does the system have a weather information system?

                         

No No
Web                           Services Front End                          

                              Does the system have an application for directly                                interfacing with arbitrary web services such as the                                Google API and the various available methods from                                X-Methods, and then creating a templated user interface                                without coding?

                         

Yes (VC) Yes
Wiki                          

                              Does the system support wiki or wiki-like functionality?                                Wiki provides online collaboration functionality as well                                as a simple text formatting language.

                         

No (coming soon!) Free Add On
Commerce SAP Netweaver Portal Joomla!
                         Affiliate Tracking                          

                              Does the system have an affiliate tracking or referrals                                system for tracking partner sites that link in to the                                site?

                         

No Free Add On
                         Inventory Management                          

                              Does the system provide the site owner a way to manage                                inventory levels (quantities of product on hand)?

                         

No Free Add On
                         Pluggable Payments                          

                              Does the system allow the site owner to plug in new                                payment gateways so they may use whatever payment                                processing mechanism (PayPal, PayFlowPro, 2checkout,                                iTransact, Authorize.net, etc) they choose?

                         

No Free Add On
                         Pluggable Shipping                          

                              Does the system allow the site owner to plug in their                                own shipping calculator so that they can charge based                                upon their needs (weight, price, UPS, USPS, FedEx, etc)?

                         

No Free Add On
Pluggable                           Tax                          

                              Does the system allow the site owner to plug in new tax                                calculators?

                         

No Free Add On
Point of                           Sale                          

                              Does the system tie into (or have built in) a point of                                sale system to enable site owners to run a brick and                                mortar store from the same inventory?

                         

No Free Add On
Shopping                           Cart                          

                              Does the system have a mechanism for allowing the user                                to create a list of adhoc items to purchase, and then                                purchase all of them at once?

                         

No Free Add On
                         Subscriptions                          

                              Does the system have a way manage timed subscriptions                                that are tied into the commerce function? This requires                                recurring billing, billing cancellation, etc.

                         

Yes (KM) Free Add On
Wish Lists                          

                              Does the system allow users to create wish lists?

                         

No Free Add On

               

Results

     When I compared the two Portals within the following scopes:

  • System Requirements
  • Security
  • Support
  • Ease of Use
  • Performance
  • Management
  • Interoperability
  • Flexibility
  • Built-in Applications

 I noticed that SAP Portal won the race within the following scopes:

  • System Requirements 
  • Security
  • Support
  • Performance
  • Management

Within

  • Ease of Use
  • Interoperability
  • Flexibility

they are head-to-head.

But for

  • Built-in Applications
  • Commerce

Joomla is far ahead.

As a result, I can say that SAP Portal with the upcoming Collaboration Portal Addon will be  good choice for a Community Portal or any otherportal scenario.

To report this post you need to login first.

4 Comments

You must be Logged on to comment or reply to a post.

  1. Adam Hakim
    Very nice.

    I really love these types of comparisons. Gives you the Big Picture of what SAP EP is and is not in comparison to other portals.

    Irnonically however, I personally think that SAP EP has always been more of an applications portal offerring pre-built SAP Backend functionality. Consider ESS/MSS/CRM -Internet Sales, they are pre-built apps and according to SAP, they are used by millions. Yet according to the your conclusion SAP EP falls short on built-in applications, and commerce.

    I think SAP EP falls short on features in collaboration, CMS, groupware, threaded discussions, the sort of portal applications that don’t necessarly tie to something SAP backend. In essence SAP EP is not a real portal player here.

    SDN is probably the biggest success story, but it uses third party software from Jive and probably have written custom apps not shipped with the standard portal. Can the standard SAP Portal do what SDN does out of the box?

    How hard it is to setup something like SDN for a customer using the standard SAP EP software? This is what I like to find out.

    Many companies have more than one portal platform. The B2B portal, the B2E portal, etc..

    With the consolidation trends in the markets, customers are also trying to consolidate their portal systems, and standardize on one portal platform for all users (employees, suppliers, vendors, distributors, etc).

    The question that always comes up is: should we move everyone to SAP EP, and if so, why? Can SAP EP match/handle our current/future requirements particulary from a CMS prespective?

    I would like to see a comparison to such a holistic approach to an SAP EP platform.

    Again, great article. Thanks.

    (0) 
  2. Roman Gumenyuk
    Just trying to evaluate this comparison but only reach for the line about “Programming Language
    The programming language that the CMS is written in and/or can be extended using. – ASP.NET, JSP, JSF, Webdynpro for Java” – and give up the next lines to avoid further embarrassment… Be careful.
    (0) 
  3. Santhosh Lingaraju
    Hi,

    It’s very good comparison blog.
    But regarding SSL Logins I do have a query. You have mentioned that SAP Netweaver Portal can be configured to switch to SSL mode (HTTPS) for logins, and then back to normal HTTP after the login.

    We have a similar requirement also. Can you please share the configurations or documents for doing the same.

    Thanks & Regards,
    Santhosh

    (0) 
    1. Hüseyin Bilgen Post author
      Hi Santhosh,
      This functionality can be provided by a Reverse Proxy. Thus reverse proxy will FW /login alias requests to SSL and then redirects logged on users back to NON-SSL
      (0) 

Leave a Reply