Monday, March 19, 2012
SharePoint 2010 in the Gartner Magic Quadrant for ECM
Market Overview
ECM Today
and Tomorrow
The Four Worlds of ECM
Market
Definition/Description
Added
Dropped
SharePoint 2010 Leads Gartner Magic Quadrant for Horizontal Portals for 2011
Sunday, June 19, 2011
Error:This page allows a limit of 200 controls, and that limit has been exceeded
I received the above error when extending an existing web application in SharePoint 2010.
Solution :
SharePoint be default limits the number of controls per page to 200 in the extended site web.config file, all what you have to do is:
- Edit the web.config of your application (e.g: C:\Inetpub\wwwroot\wss\VirtualDirectories\80)
- Search for configuration/SharePoint/SafeMode then change the MaxControls attribute to a suitable value higher than 200, I tried 500 it worked like charm.
Monday, January 31, 2011
New-SPConfigurationDatabase: The user does not exist or is not unique
-SharePoint 2010 Ent.
-Windows w2k8 R2 Ent x64.
-Using SQL Server 2008 R2 x64-The local accounts I added to SQL Server both have the rights to create dbs (dbcreator and also sysadmin)-Windows Firewall is off (this probably isn't a factor)-I checked the version of Geneva Framework I have in assembly and it was 1.0.0.0. anyway, but I uninstalled this via Add/Remove, rebooted server, installed again, no luck.-At the farm credentials stage, I am using the following credentials: Name of Windows account I am using (eg Hany, but not ComputerName\AccountName), and the password to login.-When I installed SQL Server, I added the Administrator local account and my named local account but also with mixed auth and a password.-I am running a fully updated version of Windows Server. I haven't installed the other updates mentioned in various posts.
I faced this problem and I managed to solve it through the following steps:
· Make sure that your machine name is limited to 15 bit to be within the NetBIOS naming limits.
· Makes sure that the local windows accounts you are using to run the command as well as the perform the database access account is are using the following format:
MachineName\accountname, where the MachineName is your new machine name
Friday, November 26, 2010
SharePoint 2010 Leads Gartner Magic Quadrant for ECM

ECM is becoming as much an essential part of an enterprise information infrastructure as it is an investment in strategies, suites and solutions. New delivery models, content as infrastructure, and process enablement can all help companies realize a worthwhile return on investment (ROI). But that's only part of the measurement of business value that buyers now expect from content investments.
The ECM market registered 4.8% growth in 2009, primarily due to global economic conditions. According to Gartner's statistics, worldwide ECM software license and maintenance revenue came to $3.5 billion in 2009. Subsets of the market continued to generate higher revenue. For example, in Europe, the Middle East and Africa (EMEA), WCM revenue grew to claim almost 30% of this region's content management market.
Gartner forecasts that total software revenue in the ECM market will grow at a compound annual rate of 10.1% through 2014. The market's return to stronger growth is expected to start in 2010, with rates climbing to double digits and worldwide ECM software revenue exceeding $5.7 billion by 2014. This represents a strong market, but it is also one that is undergoing transformation.
The ECM market has seen more mergers and acquisitions in 2010. Lexmark purchased Perceptive Software and Adobe acquired Day Software. We see more vendors augmenting broader strategies in relation to information management by expanding their CCA foundations or promoting integration with Microsoft SharePoint. Underlying buyer concerns about technological dependency on vendors with multiple partners in capture, search, analytics and so on have spurred mergers and acquisitions. IBM's announced acquisition of Datacap further underscores the need to deliver a stable set of components on a single contract from a single vendor — though still rarely on a single stock-keeping unit.
What Lies Ahead for ECM?
The basic content management requirements of organizations have become more complex. So has the definition of what comprises "basic content" — from text, to audio, to video, to various types of social-media content.
Content management technologies have also matured. Market consolidation has enabled leading vendors to deliver a broader set of solutions with combinations of technologies, although, even when buying from a single vendor, it can still prove a challenge to get its organic and acquired components to work together seamlessly. An ECM suite, while still relevant, is not necessarily the best option for meet changing business requirements. New use cases will require new solutions and we see the market shifting toward four collections of technologies to suit them.
The Four Worlds of ECM
Changing delivery models, new value propositions, solution configurations and partner ecosystems make ECM relevant to every business. 2010 is a year in which strategies for managing everything from cleanup of legacy content to social content require further investments of time, money and resources.
Understanding the "four worlds" of ECM can help put enterprises on the path to success. Very few vendors have market-leading emphasis and ability in all four. Though many implementations span several worlds, almost all will have to relate to content management as infrastructure.
The four worlds of ECM are as follows:
1. Transactional content management solutions focus on imaging, workflow/business process management (BPM), compliance/archives, records management and e-forms. Content contained within applications in this category tends to be static, rather than dynamic, though this may change as XML representations become more common. Processes tend to be stable, long-running and have a high volume of forms or documents that demand scalability, life cycle control and human approval, primarily for exceptions. An application interface is almost guaranteed. CCAs like those for invoice automation, case management frameworks, and other horizontal and vertical market templates and solutions are key considerations in vendor selection. Examples of solutions include offerings for customer communications management, processing of loan applications and electronic patient files.
Sample vendors: EMC, Hyland Software, IBM, Open Text.
2. Social content management solutions focus on compound content object control and library services; document collaboration; workflow automation with alerts and calendaring; social content like wikis, blogs and videos; task tracking; browser or portal viewing; markup, annotation and version control. The focus is on systems of engagement — orchestrating high-value people involved in the project-based or long-running development and delivery of high-value documents, content or knowledge management, and optimizing the processes, interfaces and objectives that relate them through collaboration. Examples of these solutions include offerings for new drug discovery, new hire recruiting, on-boarding and training, and construction project management.
Sample vendors: Alfresco, IBM/Lotus, Microsoft, Open Text.
3. Online channel optimization solutions focus on Web channel sets of technology, including WCM, DAM, portals, electronic forms, Web and content analytics, social software, XML authoring, rich-media management, social content and collaboration, mobile device support and so on. The aim is to "idealize" them to serve as Web-delivered, context-aware engagement platforms for a variety of industry-focused solutions. Most important in delivering value will be a focus on relevancy and consequent measurable increases in the impact of the delivered experience. Examples of templates or solutions to engage customers more fully include online retail optimization, Web channel distributed claims processing, and constituency self-service in government.
Sample vendors: Autonomy, Adobe, Open Text, Oracle.
4. Content management as infrastructure solutions are increasingly being delivered by infrastructure vendors such as IBM, Oracle and Microsoft, which are embedding content management capabilities into their stacks. They are also increasingly becoming infrastructure platforms for supporting multiple CCAs. For example, when Microsoft SharePoint takes hold in an organization, users naturally begin exploring its suitability for a wider range of content management applications and its potential as a replacement for existing solutions. Essential considerations for this category in 2010 and 2011 are updated, richer metadata, policies for life cycle control prior to migrations from other repositories, network drives or file servers, and business intelligence for unstructured data overall. Understanding how content relates to larger enterprise information management disciplines will also become critical. Examples of early use cases include file server content migration and integration of content with manufacturing processes.
Sample vendors: IBM, Microsoft, Oracle.
Key Topics for ECM in 2010 and 2011
Legacy information management: Many enterprises are looking at this to address their vast information stores and support compliance and legal discovery requirements. It involves the process of proactively managing and valuing enterprise content that exists in applications, repositories and file systems to decide on its retention and storage for business and operational purposes. Gartner predicts that, by 2013, the predominant solution for archiving will be integrated content archiving. Specifically, it will be a solution that encompasses multiple types of content, such as e-mail, files, Microsoft SharePoint and other ECM content, instant messages and, optionally, other types such as images, database content and Web content.
There is already some movement in this direction. Many solutions that started out as e-mail archiving applications have added support for file and SharePoint archiving. But in nearly all cases, the full value of these solutions has yet to be realized, as features such as common policy management for retention and disposition, indexing/search, deduplication, user management and sharing of archived data across applications do not work seamlessly across all content types.
Major questions also remain about how to move content into the archive, and how to determine the criteria for doing so. Given that multiple copies of almost every digital file exist in every organization, even deduplication is a problem, especially for a large, diverse and geographically and architecturally vast organization. Still, methods do exist, and the largest hurdle remains simply making the decisions that need to be made, which requires input from IT, the business users who create and use the content, and the company's legal and compliance teams. The process is difficult, but not impossible, and Gartner recommends "good enough" solutions, as nothing like perfection exists (or ever will exist) when it comes to deciding which content to keep and which to delete.
Search and content analytics: One way to meet the challenge of legacy content is by using search and content analytics applications. These are very valuable for making unstructured data — whether "at rest" in a repository or in motion — searchable and analytically accessible, which is a challenge for companies seeking to solve a variety of business problems. The benefits of auto-classification — whether in eliminating aging, redundant or useless content, improving migration from other content containers, or determining the relationship of content to structured data, processes and user populations — are not yet fully realized. Executive managers are seldom moved by typical IT arguments about the relatively low cost of storage — they consider risk reduction and value creation to be more compelling reasons to adopt a technology.
Composite content applications and case management frameworks: Gartner uses the term "composite content application" (CCA) to describe frameworks and templates for specific business processes that are built on ECM and/or BPM platforms. The term relates to both vertical and horizontal examples of solutions where collections of content, the platforms that store and manage them, the processes that leverage them, and the context required to deliver value from them for the benefit of end users and business buyers, are optimized by technology vendors and their domain expert partners. As well as relating to modern composite application development, the term refers to the componentization of content and to the value of combining systems and information to create strengthened value propositions and business outcomes. As examples of CCAs, case management frameworks are the electronic equivalent of what has supported business for centuries: the cabinets, drawers, folders, forms and collaborative workflow processes that support important human decisions. Many ECM vendors are staking a great deal of their future revenue on defining and delivering CCAs directly and via partners.
Electronic discovery: The legal landscape around electronic information is changing rapidly, and many enterprises are making assessments, buying technology and devising plans in regard to e-discovery. E-discovery often begins as a project in its own right, but organizations quickly realize that it touches on many other areas of interest — all of which normally involve the creation and storage of so-called unstructured information.
Shared services and alternative delivery models for ECM: More companies and governments want new methods of obtaining ECM capability, including cloud-hosted, on-premises rental, managed via outsourcers and open-source software. These new methods will grow in comparison to conventional delivery, but they will not eclipse it.
Content in the cloud: Cloud computing is starting to change the ECM market landscape, based on potential cost savings and technology benefits. The influence of the three biggest cloud vendors — Google, IBM and Microsoft — on the future ECM market has yet to be determined.
Market Definition/Description
ECM, defined as a strategy, can help enterprises take control of their content and, in so doing, boost productivity, encourage collaboration and make information easier to share.
ECM, defined as software, consists of a set of capabilities and/or applications for content life cycle management that interoperate, but that can also be sold and used separately.
The core components of an ECM suite and the updated weights for the Magic Quadrant scoring are described below.
Document management for check-in/check-out, version control, security and library services for business documents. Advanced capabilities such as compound document support and content replication score more highly than do basic library services.
Web content management (WCM) for controlling the content of a website through the use of specific management tools based on a core repository. This includes content creation functions, such as templating, workflow and change management, and content deployment functions that deliver prepackaged or on-demand content to Web servers. The minimum requirement is a formal partnership with a WCM provider. Native capabilities score more highly than partnerships. The relative complexities of provisioning content to users across intranet, extranet and Internet applications are also considered, as are the implications of analytics, social content and delivery models.
Several ECM vendors qualify for independent analysis of their WCM functionality.
Records management for long-term retention of content through automation and policies, ensuring legal, regulatory and industry compliance. The minimum requirement is an ability to enforce retention of critical business documents, based on a records retention schedule. Higher ratings are given for certified compliance with standards such as the Department of Defense (DoD) Directive 5015.2-STD, The National Archives (TNA), the Victorian Electronic Records Strategy (VERS) and Model Requirements for the Management of Electronic Records (MoReq2).
Several ECM vendors qualify for independent analysis of their records management functionality.
Image-processing applications for capturing, transforming and managing images of paper documents. For this component we require a vendor to offer two things: (1) document capture (scanning hardware and software, optical and intelligent character recognition technologies, and form-processing technology) performed either using native capabilities or through a formal partnership with a third-party solution provider such as KnowledgeLake, Kofax, EMC (Captiva) and IBM (Datacap); (2) the ability to store images of scanned documents in the repository as "just another" content type in a folder, and to route them through an electronic process. Extra credit is granted for vertical or horizontal solutions delivered directly or through partners.
Several ECM vendors qualify for independent analysis of their image-processing functionality.
Social content for document sharing, collaboration and knowledge management, and for supporting project teams. Blogs, wikis and support for other online interactions have been added. Social content — including video — is the fastest-growing category of new content in the enterprise. The name of this component has been changed from "document collaboration" to "social content" to reflect broader audience and content types.
Workflow/BPM for supporting business processes, routing content, assigning work tasks and states, and creating audit trails. The minimum requirement is simple document review and approval workflow. Higher scores are given to vendors with graphical process builders, and both serial and parallel routing. Many vendors are drawing on stronger process capabilities to deliver frameworks or templates as CCAs.
Several ECM vendors qualify for independent analysis of their workflow/BPM functionality.
Extended components can include one or more of the following: DAM, document composition, e-forms, search, content and Web analytics, e-mail and information archiving, e-mail management and packaged application integration.
You can enjoy reading the full Gartner Report here
Tuesday, October 26, 2010
The Middle East SharePoint Conference 2010

Tuesday, October 12, 2010
SharePoint 2010 Leads Gartner Magic Quadrant for Horizontal Portals

Microsoft SharePoint is a consideration in more Gartner portal inquiries — over 70% — than any other vendor.
Five vendors dominated portal selections during the latter part of 2009 and into 2010: Microsoft, IBM, Oracle, SAP and Liferay. Open-source Liferay has made the strongest move toward the forefront of portal decisions for Gartner's customers. IBM has retained its position as a strategic provider of portals for enterprises with complex and widespread needs. Oracle's acquisitions have brought it an enormous portal installed base and, accordingly, enormous attention on the direction of its various portal products.
Open source for portals is hitting its stride. During this prolonged period of economic uncertainty, many companies first looked at open-source products from Liferay, Red Hat JBoss and others as a pure cost consideration. However, these products are also winning deals as they prove themselves at larger organizations. They're relatively easy to acquire, test and implement; their open architectures strike a chord for interoperability and vendor independence; and they provide basic portal functions without the bulk of the megavendors' offerings. Products that come with enterprise content management (ECM), collaboration or social platforms can more easily conflict with other installed products.
The field of viable portal vendors has narrowed considerably, dropping from more than 50 vendors in 2003 to fewer than a dozen in 2010. However, the consolidation of traditional portal vendors doesn't necessarily mean the commoditization of the market. In light of pressing business needs to improve the user experience across channels, and amidst the innovations of Web 2.0 and the cloud, making the right portal choice is more important than ever. The major technology shifts toward Web 2.0, the cloud and business versus the IT influence are galvanizing the portal market. Portals provide a single, personalized point of access to relevant information, processes and people. They appeal to business leaders as a means to improve employee productivity and collaboration, extend business processes and applications to broader audiences, improve business visibility and responsiveness, engage and serve customers, and improve relationships and efficiency among value chain partners. More importantly than ever, portals appeal to end users overwrought with too many systems to log into and too much information. Enterprise portals unify the user experience, and provide relevancy and context across disparate applications. They provide a unified user experience by spanning across on-premises and cloud boundaries, as well as business and social boundaries. IT organizations need them more than ever to pull together and aggregate disparate information, exert control and ensure compliance, and scale their ability to agilely deliver these applications to the business and users. Looking forward, the horizontal portal market will serve as an important foundation for the emerging user experience platform (UXP). Organizations are focusing on business-level issues, requiring better engagement of users across a widening range of devices and channels, and new vendors are entering the market with alternative approaches to accomplishing the portal proposition. As portals, user interfaces, and user interaction technologies and practices have proliferated, they have evolved into disconnected stovepipes. Portal products, mashup tools, rich Internet application (RIA) tools, Ajax solutions, Web content management and mobile application development tools all target their respective platforms effectively, but they require enterprise developers to create separate user interaction models and code bases — with few, if any, cross-platform capabilities. Vendors have started to address enterprise concerns with the convergence of these related technologies. The UXP provides integration of technologies used to deliver portals, mashups, RIAs, Ajax-enabled websites, Web content management and mobile applications. This integration can take the form of a set of separate, yet integrated, products (that may or may not be delivered as a suite) or a single product. Early examples of the UXP are largely derived from portal technology, and include Microsoft SharePoint, Oracle WebCenter along with Universal Content Management (UCM), and IBM's broadening WebSphere Portal with its related collaboration and content management portfolio, which is developing toward a more cohesive user experience platform. The importance of portals and the future of UXP are not lost on vendors; enterprise vendors are using portals to promote their most-sweeping and most-critical agendas. Many of the vendors are using the portal to promote a far broader and deeper agenda, whether it's their developer platforms and tools, content management capabilities, databases and middleware, or enterprise applications. As an inherently cloud-friendly aspect of middleware, portals are also a fundamental vehicle for transitioning customers to the cloud. The portal choice is, therefore, critical to ensure that organizations can accomplish their business goals, while ensuring vendor independence and agility. Organizations tend to make portal decisions based on a wide range of factors, including functionality, familiarity, price, interoperability, usability, momentum among customers and the IT ecosystem at large. As portals have evolved, basic portal functions, such as user management, personalization, content management and integration, have been extended and enhanced, and new capabilities, such as social computing, analytics and business process management, have been added to respond to subsequent customer demands. |
Click here to Read the full, report, Enjoy it
Saturday, May 22, 2010
Walkthrough SharePoint 2007 upgrade to SharePoint 2010 Project Part 2 of 2
1. Use the Stsadm to perform the pre upgrade check on the MOSS 2007 environment, this option is available in MOSS 2007 SP2.
Run the following command
Stsadm –o PreUpgradeCheck
, check the resulting reports to identify the following:
a. Information & Configuration
i. Content Sources & Start addresses
ii. Farm & Search Topology
iii. Servers
iv. Upgrade Types
v. AAMs, Large Lists & Libraries
b. Important Issues and Dependencies
i. Site Definition (referenced & missing)
ii. Installed Language Pack
iii. Features (referenced & missing)
iv. Custom List Views & Custom Field Types, Web.Config entries
2. I used the “attach content database” migration option. So you need to take a backup of all the content databases in your MOSS 2007 server farm.
3. Restore the content databases to your new SharePoint 2010 server farm. Using the simple SQL server attach database option.
4. You can also use a backup/ restore database option.
5. Make sure that you have the same language pack on MOSS 2007 and SharePoint 2010.
6. Create a new empty SharePoint 2010 web application on the new SharePoint farm. You can do this from SharePoint 2010 central administration
7. Perform the “attach content database” command as shown in the below figure. You can do this from the SharePoint 2010 Management power shell
STSADM -o addcontentdb -url http://itweb.contoso.com/ -databasename SP_2007_Content -databaseserver Demo2010
8. Change the site collection owner of the new restored site collection to a suitable user account, as well as the secondary site collection owner. You can do this from the SharePoint 2010 Management power shell using the below command line
stsadm.exe -o siteowner -url http://SiteURL:Port -ownerlogin doamin\username -secondownerlogin domain\secondusername
9. Merge the compiled source code to the new virtual directory of your web application. You can find details about this source code and its upgrade in the following part 1 of this post:
http://hanymahmoud.blogspot.com/2010/05/moss-2007-upgrade-to-sharepoint-project.html
10. Finally perform the visual upgrade from the site sittings menu (as shown in the below figure) or using the SharePoint 2010 Management power shell. I recommend taking a full backup of you site collection before performing visual upgrade to be able to recover in case of this step encounters any errors.
Wednesday, May 19, 2010
Walkthrough SharePoint 2007 upgrade to SharePoint 2010 Project Part 1 of 2
1. Upgrade you solution to be on top of MOSS 2007 SP2 and WSS 3.2 SP2.
2. Compile the source code for the solution using VS 2010 and choose the .Net framework 3.5 as your target framework.
3. Replace references to all Microsoft.SharePoint assemblies with the new SharePoint assemblies you may use the below this article to solve the bugs resulted from changing references
http://technet.microsoft.com/en-us/library/cc262967.aspx
4. You can find a list of assemblies and name spaces changes between MOSS 2007 and SharePoint 2010 in the below link
http://techtrainingnotes.blogspot.com/2010/01/sharepoint-2010-namespace-and-assembly.html
5. You may need to add reference to SharePoint assemblies from "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI" such as "microsoft.sharepoint.portal.dll", if you cannot find them in global assembly cache.
I will complete this article in part 2 soon , once I have time to write it.
Wednesday, April 14, 2010
SharePoint and Dynamics CRM the Right Tool for the Job
Saturday, April 03, 2010
What is new In SharePoint 2010- Egyptian Engineering Association in Saudi Arabia (http://www.eea-ksa.org)
Monday, March 22, 2010
SharePoint 2010 Content Management Interoperability Services (CMIS) Support
A custom solution available now to access external repositories from SharePoint using CMIS
http://code.msdn.microsoft.com/spextcontent
Content Management Interoperability Services (CMIS)
•Use of Web services and Web 2.0 interfaces to enable information sharing across content management repositories from different vendors
•Oct ’06: Microsoft ,EMC, IBM joined forces to propose first Web Services-based standard for exchanging content between ECM systems
•Additional collaborators: Oracle, Alfresco, OpenText, and SAP
• Sep ‘08: Registered for public comment with OASIS(Organization for the Advancement of Structured Information Standards) closed on 22 Dec 2009
•Includes: Common Domain Model (Data Model, Capabilities) and Bindings (SOAP for System to System, REST(Representational State Transfer) for System to Application)
the blow figure shows CMIS architecture (Source EMC)
Guiding Principles for the Development of the CMIS•Work over existing repositories enabling customers to build and leverage applications against multiple repositories
•Platform and language agnostic
•De-couple web services and content from the content management repository, enabling customers to manage content independently
•Support composite application development and mash-ups by the business or IT analyst
•Provide common web services and Web 2.0 interfaces to dramatically simplify application development
•Use of Widely Adapted Standard Protocols (SOAP and REST)
•Help Customers to Take their ECM Investments to Web 2.0 Era
Tuesday, March 16, 2010
New SharePoint 2010 ECM Capabilities and Extensibility
Monday, December 28, 2009
What is new in SharePoint 2010 ECM Capabilities


The full SharePoint Server big picture is show in the above figure , I will focus on the ECM part of SharePoint Server in this post
The SharePoint ECM stack starting form the core ECM functionality ending up to different types of clients is shown in the above figure.
SharePoint 2010 ECM Capabilities can be summarized in the following features:
•Highly Scalable Document Libraries Sized Millions of documents
•Enhanced Office Integration
•Record Management
In Place Record Management
Separate Records Repository
•Rich Media Management
Digital Media Streaming (Images, Video, Audio)
•More Scalable Architecture
•Managed Meta Data Services provides
Meta data driven navigation with custom Filters
Meta data driven Search
Easy to use user Interaction with metadata such as (custome column of type metadata and suggestions)
Mange Metadata Across the Farms, Site Collections
•Content Organizer Engine
•Highly Scalable Document Libraries Sized Millions of documents
•Record Management
In Place Record Management
Separate Records Repository
•More Scalable Architecture
Integration with – FAST! lead to Better Search Scalability Redundant for Indexing – Integrated no longer single point of failure
•Office Web Apps from browser without having to have the office clinet inistalled on the client machine
•Offline with SharePoint Workspace
•Claims based authentication

