Friday 29 September 2017

Repost: How to Evaluate Sitecore as a Developer

This blog post provides some suggestions for developers evaluating the Sitecore ASP.NET CMS. You might find useful my series of posts about Sitecore Differentiating Factors and All About the Sitecore ASP.NET CMS.

This is a repost of http://sitecorejohn.spaces.live.com/Blog/cns!960125F1D4A59952!505.entry.

Like any Web Content Management System (WCM or CMS), the best way for a developer to evaluate Sitecore is to build a prototype using the product. The best way to learn Sitecore is to attend at least the Sitecore .NET Developer or Sitecore HTML Developer training (the latter focuses on XSL). If you choose HTML training, then you should know HTML, JavaScript, and CSS. If you choose .NET training, then you should also know XML, ASP.NET, C#, and Visual Studio. And it never hurts to know a little about Microsoft SQL Server. But first, schedule a live Web demo of the product with Sitecore.

Do some research before attending training, working with the technology, or involving any information and system architects, users, business analysts, or other parties in the prototyping process. Spend as much time as you can afford reading about Sitecore. Check out the Sitecore web site and the Sitecore Developer Network (SDN), especially the SDN forums. Manage your profile and sign up for newsletters on the Sitecore Portal. If you are a Sitecore partner, check out the Sitecore Partner Network (SPN).

Before architecting a solution, I think that developers should read through at least these in approximately the following order:

The Content Reference manual.
The Data Definition Reference manual.
The Presentation Component Reference manual.
Further reading before installing Sitecore:

On my old blog, I wrote a post about installing a local instance of SQL Server, which is the most convenient option.
The Sitecore Installation guide, including system requirements. I would read a little about the .zip installation to learn more about the system components, which include a file system, an IIS ASP.NET Web site, and supporting relational databases.
The Release Notes, which address known issues.

Sitecore requires specific Internet Explorer Configuration.

If you use Windows XP and have already configured an IIS Web site, then see this page on SDN.
For some reason, organizations often want to start by configuring the production servers. I would first focus on the development environments, then test environments, then production content management, and finally production content delivery.

You can get the latest Sitecore setup executable from this page on the Sitecore Developer Network. If you are a Sitecore partner, you can download the Nicam demo site from the Sitecore Partner Network (SPN). Customers can contact Sitecore for access to Nicam. Nicam is useful for demonstrations and (to some extent) education, but does not follow best practices, and neither should form any basis for production solutions. If you run into any trouble installing Sitecore, see the Installation Troubleshooting guide or contact your regional Sitecore office.

Use the cookbooks to implement what you’ve read:

The Content Author's Cookbook.
The Data Definition Cookbook.
The Presentation Component Cookbook (especially the section, “How to Create a Visual Studio Web Application Project”).
If you want to use XSL, see the Presentation Component XSL Reference.

For information about Sitecore Application Programmer Interfaces (APIs), see:

The Content API Cookbook.
The Data Definition API Cookbook.
The Presentation Component API Cookbook.
The Sitecore 6 API documentation. Most Sitecore developers also really appreciate .NET Reflector from RedGate.

If the above topics don’t cover what you need, check additional resources listed in my post that contains links to the Best Sitecore Documentation, common forum topics, and other resources. These should be particularly helpful:

The Client Configuration Cookbook.
The guide to Reusing and Sharing Data.
The Rules Engine Cookbook.
You might want to review various blogs about Sitecore. Lars Fløe Nielsen maintains this list of current blogs relevant to Sitecore.

You might also be interested in my series of blog posts about Sitecore best practices.

Sitecore partners and customers can file support cases at the Sitecore Support Portal.

download sitecore xpress edition, sitecore xpress download, sitecore xpress free download
Source: http://docphy.com/technology/computers/software/repost-evaluate-sitecore-developer.html

No comments:

Post a Comment