Sitecore CMS is an extensive Web Content Management (WCM) platform
for the mid-market. It offers reduced IT expenditures, a streamlined content
lifecycle, and a return of content control to the subject matter experts. The
newest incarnation of Sitecore CMS version 6.0 is a mature product that
incorporates standard social media components such as wikis, blogs, RSS
syndication and “e-mail a friend” features.
Based on standard .NET technologies, Sitecore offers customers a
seemingly clear path to implementation. Though, like any other project
implementation, there is careful planning required. And only by planning
carefully, you’re able to execute to perfection.
To read full white paper - please click Download.
This is an overview listing of CustomWare service offerings for Atlassian products. CustomWare offers Enterprise level solutions in areas of integration, collaboration, plugin development, implementations, and deployments. We integrate systems such as Confluence, SharePoint, Salesforce.com, JIRA, NetSuite, Seibel, etc. info@customware.net
This is an overview listing of CustomWare service offerings for Atlassian products. CustomWare offers Enterprise level solutions in areas of integration, collaboration, plugin development, implementations, and deployments. We integrate systems such as Confluence, SharePoint, Salesforce.com, JIRA, NetSuite, Seibel, etc. info@customware.net
SharePoint 2010 - Was ist neu, was wird besser!GFU Cyrus AG
Microsoft Office SharePoint Server (MOSS) 2007 hat sich als ernstzunehmende Plattform für Portale, Collaboration und Content Management System (CMS) am Markt etabliert und gehört laut Gartner Group neben IBM WebSphere Portal Server und SAP NetWeaver Portal zu den Marktführer dieser Kategorie Software. Ab Mitte 2010 wird die nächste Version der Microsoft SharePoint Server (MSS) 2010 erscheinen. Nach dem schon hohen Grad Alltagstauglichkeit der Version 2007 folgt der Server 2010 mit vielen produktiven Verbesserungen. Diese sind im Bereich der Bedienbarkeit (Usability), der Administration und auch der Entwicklung zu finden.
* Vorstellung der neuen SharePoint Produktpalette (Server, Suche, Designer, Visio, InfoPath, Excel, Oberfläche, Workspace)
* Demonstration der neuen Administration - Konzeptionelle Änderungen zum Vorgänger
* Demonstration der neuen Web-Oberfläche (Ribbons)
* Demonstration des neuen SharePoint Designers (Wiederverwendbarkeit von Anpassungen)
* Zusammenfassung der weiteren Neuerungen
Internet Explorer 8 Deployment - IE8 FirestarterMithun T. Dhar
Video recordings of this session can be found here:
1. http://channel9.msdn.com/tags/IE%208%20Firestarter - (Developer)
2. http://edge.technet.com/Tags/IE+8+Firestarter/ - (IT Pro's)
If you need to download this file, or need more infomation contact Mithun Dhar via http://blogs.msdn.com/mithund
WebWorks Development for BlackBerry PlayBook and SmartphonesKyle McInnes
One way to create apps for the PlayBook is using HTML standards that are packaged into a file that can be executed on the PlayBook. This uses an SDK called WebWorks provided by RIM. Here is an overview of that platform.
MAS202 - Customizing IBM Connections - Downloadablepaulbastide
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
This particular presentation is downloadable and missing some transition graphics which were licensed for viewing.
Better, Faster, Stronger! Boost Your Team-Based SharePoint Development Using ...Richard Calderon
In this session, I discuss and demonstrate how you can use SharePoint 2010 Web Templates and PowerShell scripts to give your team-based SharePoint development process a much needed productivity boost. Using these techniques, you enable your team to quickly test and review their custom components against your complete SharePoint solution while simultaneously eliminating inconsistencies often created by manual configurations.
By the end of this session, you will have learned:
How SharePoint web templates can be used to provision customized SharePoint sites
How to leverage PowerShell scripts to automate your custom site build and feature deployments
The key benefits of this approach for team-based SharePoint development
So stop wasting time and come see how you can help make your SharePoint team development better, faster, and stronger!
Adobe Experience Manager Core ComponentsGabriel Walt
Components for AEM Sites that cover the most common web content needs.
Discover which components exist, what features they offer, how they work technically and how they can be extended by a developer.
SharePoint 2010 - Was ist neu, was wird besser!GFU Cyrus AG
Microsoft Office SharePoint Server (MOSS) 2007 hat sich als ernstzunehmende Plattform für Portale, Collaboration und Content Management System (CMS) am Markt etabliert und gehört laut Gartner Group neben IBM WebSphere Portal Server und SAP NetWeaver Portal zu den Marktführer dieser Kategorie Software. Ab Mitte 2010 wird die nächste Version der Microsoft SharePoint Server (MSS) 2010 erscheinen. Nach dem schon hohen Grad Alltagstauglichkeit der Version 2007 folgt der Server 2010 mit vielen produktiven Verbesserungen. Diese sind im Bereich der Bedienbarkeit (Usability), der Administration und auch der Entwicklung zu finden.
* Vorstellung der neuen SharePoint Produktpalette (Server, Suche, Designer, Visio, InfoPath, Excel, Oberfläche, Workspace)
* Demonstration der neuen Administration - Konzeptionelle Änderungen zum Vorgänger
* Demonstration der neuen Web-Oberfläche (Ribbons)
* Demonstration des neuen SharePoint Designers (Wiederverwendbarkeit von Anpassungen)
* Zusammenfassung der weiteren Neuerungen
Internet Explorer 8 Deployment - IE8 FirestarterMithun T. Dhar
Video recordings of this session can be found here:
1. http://channel9.msdn.com/tags/IE%208%20Firestarter - (Developer)
2. http://edge.technet.com/Tags/IE+8+Firestarter/ - (IT Pro's)
If you need to download this file, or need more infomation contact Mithun Dhar via http://blogs.msdn.com/mithund
WebWorks Development for BlackBerry PlayBook and SmartphonesKyle McInnes
One way to create apps for the PlayBook is using HTML standards that are packaged into a file that can be executed on the PlayBook. This uses an SDK called WebWorks provided by RIM. Here is an overview of that platform.
MAS202 - Customizing IBM Connections - Downloadablepaulbastide
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
This particular presentation is downloadable and missing some transition graphics which were licensed for viewing.
Better, Faster, Stronger! Boost Your Team-Based SharePoint Development Using ...Richard Calderon
In this session, I discuss and demonstrate how you can use SharePoint 2010 Web Templates and PowerShell scripts to give your team-based SharePoint development process a much needed productivity boost. Using these techniques, you enable your team to quickly test and review their custom components against your complete SharePoint solution while simultaneously eliminating inconsistencies often created by manual configurations.
By the end of this session, you will have learned:
How SharePoint web templates can be used to provision customized SharePoint sites
How to leverage PowerShell scripts to automate your custom site build and feature deployments
The key benefits of this approach for team-based SharePoint development
So stop wasting time and come see how you can help make your SharePoint team development better, faster, and stronger!
Adobe Experience Manager Core ComponentsGabriel Walt
Components for AEM Sites that cover the most common web content needs.
Discover which components exist, what features they offer, how they work technically and how they can be extended by a developer.
The purpose of this session is to provide information about how most of the Sitecore projects managing the Static Resources (JavaScript, CSS) and impact of these strategies in website and how we can utilize Helix/Habitat based strategy to come up with standard, which will be easy to manage and provide clear abstraction of Static resources.
Sitecore user group mumbai sitecore commerce extensionJitendra Soni
Architecture Flow
Setup your development environment.
Commerce Key Features
Shopping Cart, Inventory, Orders, Checkout, Entitlement, Pricing, Shops, Fulfilment, Promotions, Catalog, Payment.
Adding properties to Commerce entities
Code First approach
Composer Entity.
How to extend XC with plugins
Plugin Architecture and benefits
Plugins in XC and extension points.
Example plugin.
Analyzing bootsrap and foundation font-end frameworks : a comparative studyIJECEIAES
Most modern web applications use some kind of front-end frameworks for designing and creating content in a faster and more efficient way, which saves valuable time when creating responsive web sites. There are many front-end frameworks that vary enormously in terms of features and benefits, which could make the choice of front-end framework for the developer tricky. In this context, this paper focuses on an effective analysis of two of today's most popular front-end frameworks, Boostrap and Foundation, The results show that our analysis can be beneficial for developers to select the appropriate front end framework to customize their web applications.
Prominent Back-end frameworks to consider in 2022!Shelly Megan
A sound back-end framework plays a crucial role in architecting a high-performing application. Check out the most popular back-end frameworks that you need to consider in 2022 - Laravel with 67,902 repository stars, Django with 61.614 stars, Flask with 57.681 stars, ExpressJS with 55.520 stars, Ruby on Rails with 49,840 stars, and Spring with 45,609 stars.
Whats new in Enterprise 5.0 Product SuiteMicro Focus
This What's New? document covers some of the new features and functions in the latest release of theMicro Focus Enterprise Product Suite. Updates apply to the following products:•Micro Focus Enterprise Developer which provides a contemporary development suite for developingand maintaining mainframe applications, whether the target deployment is on or off the mainframe.•Micro Focus Enterprise Test Server which provides a comprehensive test platform that takesadvantage of low cost processing power on Windows environments, to supply scalable capacity fortesting z/OS applications without consuming z/OS resources.•Micro Focus Enterprise Server which provides the execution environment to deploy fit-for-purposemainframe workload on Linux, UNIX and Windows (LUW) environments on IBM LinuxONE (IFLs),standalone servers, virtual servers, or the Cloud.•Micro Focus Enterprise Server for .NET which provides the execution and modernization platform todeploy fit-for-purpose mainframe workload on a scale-out .NET infrastructure and the Azure Cloud.This document helps you to quickly understand the new capabilities within the 5.0 release.
Open Mic to discuss the new features related to Portal and Web Content Management introduced in version 8.5. We will be covering changes related to themes,
mobile, social integration and WCM changes related to syndication and rich media aspects of the new release.
How to choose the best frontend framework in 2022Katy Slemon
Take a look at most in-demand and best frontend frameworks and libraries for the year 2022 based on awareness, company size, overall satisfaction and interest.
You know what to do when selecting a CMS, but what about what NOT to do? Over the years, we've run into multiple CMS selection projects that have failed for various reasons and we've pulled together our top 5 so your CMS selection project is a success.
Find out more: http://oshyn.com/_blog/Social_Media_and_Mobile/post/Facebooks_New_Newsfeed_Out_with_the_clutter_in_with_the_consistency/
While there are several options for Multilingual management of Drupal installations, selecting the “right” method requires understanding limitations and potential outcomes.
Open Text RedDot CMS: Improving Installation PerformancedotCMS
If you have made an investment in Open Text Web Solutions (formerly RedDot) Web Content Management products, you’ve undoubtedly experienced performance issues. While every software requires tuning, RedDot is especially susceptible to mis-configuration and poor performance as the out-of-the-box installation comes untuned and ready for Development Environments only.
To download the complete white paper please visit: http://www.oshyn.com/landingpages/performance-tuning-open-text
Sitecore CMS is an extensive Web Content Management (WCM) platform
for the mid-market. It offers reduced IT expenditures, a streamlined content
lifecycle, and a return of content control to the subject matter experts. The
newest incarnation of Sitecore CMS version 6.0 is a mature product that
incorporates standard social media components such as wikis, blogs, RSS
syndication and “e-mail a friend” features.
Based on standard .NET technologies, Sitecore offers customers a
seemingly clear path to implementation. Though, like any other project
implementation, there is careful planning required. And only by planning
carefully, you’re able to execute to perfection.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 4
Oshyn - Best Practices For Sitecore CMS
1. Best Practices for
Sitecore CMS
May, 2009
Author: Gaurav Bhatt, Technical Project Manager
2. Best Practices for
Sitecore CMS
Table of Contents
Executive Summary 3
1.0 Sitecore CMS Structure 4
1.1 Templates 4
1.1.1 Template Inheritance 5
1.1.2 Template Types 5
1.2 Backups 6
1.3 Media Elements 6
1.4 Content Trees 7
1.5 CMS from a Content Editor’s (Author’s) Perspective 8
1.5.1 Insert Options 8
1.6 Managing Workflows 9
1.7 Content Sharing 9
1.8 Content Archiving 11
2.0 Use of Sitecore Modules 11
2.1 SharePoint Connector Module 11
2.2 SEO Module 12
2.3 Forum Module 13
2.4 Newsletter Module 14
3.0 QA for Content Authors 14
4.0 Security 15
5.0 Content Approval and Publishing 16
About Oshyn 17
About Author 17
3. Executive Summary
This document requires Adobe Reader version
Sitecore CMS is an extensive Web Content Management (WCM) platform
6.0.1 or later. To view this document, please
for the mid-market. It offers reduced IT expenditures, a streamlined content
lifecycle, and a return of content control to the subject matter experts. The
newest incarnation of Sitecore CMS version 6.0 is a mature product that
download Adobe Reader from:incorporates standard social media components such as wikis, blogs, RSS
syndication and “e-mail a friend” features.
http://www.adobe.com/
Based on standard .NET technologies, Sitecore offers customers a
seemingly clear path to implementation. Though, like any other project
implementation, there is careful planning required. And only by planning
carefully, you’re able to execute to perfection. Every Sitecore
implementation requires you to outline the basic features and then create
templates and components based on these features. Oshyn has deep
experience with implementing many content management systems for
various clients. This experience allows us to understand the overall business
goals and consequently create meaningful, user-centric features that will
help organizations achieve those goals. We understand the key decisions
that must be made prior to implementation and have some valuable tips that
Please complete the form below to continuebusiness and technical users continued to have a positive
will ensure your reading. Upon submitting your information a
communication dialog box will and productive experience with the Sitecore content management system.
appear, please select allow.
This whitepaper demonstrates some of the best practices when
implementing a Sitecore content management system compiled from years
1. First name* of successful client implementations. These best practices will help
decrease the complexity of maintenance and increase the ease of use, as
2. Last name* your site grows and your business requirements change
3. Job title*
4. Organization*
5. Industry*
6. Phone*
7. Email*
8. City*
Submit Skip
4. This document requires AdobeSitecore CMS version
1.0 Reader Structure
6.0.1 or later. To view this document, please
All content in Sitecore is organized in the Content Tree, and all content
items are derived from a defined template structure. This ensures that the
download Adobe Reader from:
tree and templates are well organized; provide flexibility for growth and
promoting usability for a successful implementation.
http://www.adobe.com/
As a general guideline, you should follow the following steps:
Template inheritance should be carefully used but fully taken advantage
of. You should be able to distinguish between page and non-page
content.
Media elements must be stored on the file system or in an external
database.
Avoid storing large amounts of data in Sitecore databases. An external
database should be used for storing large amounts of information.
Perform periodic backups of data on an external drive.
Developers should create well-defined Content trees and limit the
Please complete the form below to continue reading. Upon submitting your information a
number of items in Content trees.
communication dialog box will appear, please select allow.
Field orders and filed names should be appropriately defined. This
makes the CMS more user-friendly.
1. First name*
2. Last name*
1.1 Templates
3. Job title* The template structures defined in your Sitecore project can greatly impact
the usability and long-term flexibility of your Sitecore implementation. The
4. Organization*
total number of templates can easily get out of control unless time is taken
to design the system correctly. This results in a cluttered system with
5. Industry*
unmanageable components. Oshyn suggests keeping the number of
6. Phone* templates as low as possible, between five and ten, and template structures
as simple as possible. Here is a screenshot of the template structure,
7. Email* created for one of our complex websites. Notice the naming convention and
the total number of templates.
8. City*
Submit Skip
5. 1.1.1 Template Inheritance
This document requires Adobe Reader version
Template Inheritance provides a very easy way to keep the number of
6.0.1 or later. To view this document, please
templates in check. Inheritance works the same way as it does for any
object-oriented programming language. You can easily inherit functions,
download Adobe Reader from:
fields and settings from parent templates. Care should be taken not to
overuse template inheritance as it provides the same detrimental effect as
an increased number of templates would. Oshyn suggests keeping template
http://www.adobe.com/
inheritance to five or fewer parent templates for any given child. Anything
beyond would create a maintenance nightmare as the templates become
really intertwined. A strong template inheritance model will be outlined in the
following sections.
1.1.2 Template Types
There are two kinds of templates, Page and Non-page templates. A content
item in a Sitecore corresponds to an actual web page. Each of these content
items is built using a Sitecore template that has an associated Sitecore
layout. These are the Page templates.
Please complete the form below to continue reading. Upon submitting your information a
There are also some content items that don’t have a corresponding web
communication dialog box will page. These content itemsallow. have any layout or presentation layer
appear, please select don’t
objects assigned to them. An example would be a content item that is an
advertisement box that shows up in the right column of any page on the site.
1. First name*
When working with such non-page templates, which are used in many
2. Last name* locations and are edited by many content authors, it is best to put them in
special areas of content hierarchy where they are easy to locate. Notice the
3. Job title* highlight on the page below as an example of a non-page template.
4. Organization*
5. Industry*
6. Phone*
7. Email*
8. City*
Submit Skip
There could be issues if a restriction is imposed on a branch in the Content
hierarchy and this restriction causes the template to disappear from the site.
6. 1.2 Backups
This document requires Adobe Reader version
It is imperative that regular backups are done every week (or every day,
6.0.1 or later. To view this document, please
depending upon your organization policies) to make sure no data is lost due
to unfortunate occurrences. Sometimes, there could be more activity on the
download Adobe Reader from:
website from the authors and if backups are not performed regularly, there is
a possibility of system crash and loss of data. The backup storage box
http://www.adobe.com/
should be a separate server outside of the actual environments and, if
possible, should be replicated across different boxes. It’s becoming cheaper
to get more storage space, and it only makes sense to use it as much as
possible. Backups must be made for both development and production
environments, due to obvious reasons.
In Sitecore you have an option to choose between full backups and partial
backups with the help of the export/import utilities. A full backup will be a
simple database backup using the utilities provided by the database
management system and includes the elements that are not inside the
database like media files and configuration files. For a partial backup you
can use the export/import utilities to backup the items that you explicitly
Please complete the form below toto save.
want continue reading. Upon submitting your information a
communication dialog box will appear, please select allow.
1. First name* 1.3 Media Elements
Storage of media elements can be done either in the database or in the file
2. Last name*
system. As a general rule, it is advisable not to store media items inside the
database due to the penalizations of retrieving the information from the
3. Job title*
database over the network.
4. Organization* And when working with images, always take into consideration the built-in
image manipulator for basic transformation of images like thumbnails.
5. Industry* We have noticed various implementations that store large amounts of data
into the Sitecore databases. We strongly recommend using an external data
6. Phone*
store if your website deals with large amounts of data. A CMS is not
designed to be a data-store for large databases. It is best to understand that
7. Email*
size of the database may continue to grow very quickly because of the way
8. City* Sitecore stores data in an XML format. This format is designed to work very
well for web content management but is not the best format for a structured
customer database. In such a situation it is best to treat the implementation
from an architectural view and design it accordingly.
Large amounts of data go hand in hand with Search functionality. Depending
Submit
upon the requirements, a custom search solution built in .NET would
Skip
probably be a good choice. But integrating an external search solution like
Lucene would probably make more sense if there is a large amount of
complex data with many relationships, associated with the site.
7. An example of a bad design is shown. In the following example,
This document requires Adobe Reader version
“Franchisees” content section has over 10000 items and should be stored in
an external database as the list will continue to expand and will seriously
6.0.1 or later. To view this document, please
cause performance issues in the future.
download Adobe Reader from:
http://www.adobe.com/
Please complete the form below to continue reading. Upon submitting your information a
communication dialog box will appear, please select allow.
1. First name*
2. Last name* 1.4 Content Trees
The number of items in Content Trees should be limited. It is very important
3. Job title*
to keep the content tree clean and balanced. Some branches of the tree can
get really complex and overloaded with content over time. This, in turn,
4. Organization*
would reduce performance of the site and also make it difficult for content
editors to locate specific pieces of content in the tree.
5. Industry*
Content trees should be designed considering a variety of factors:
6. Phone* Are there multiple sites that will be supported by the Sitecore
installation?
7. Email*
How much content will be there in any branch of the tree and what rate
8. City* of growth is anticipated?
What kind of permissions will be enforced for the CMS users and the
visitors?
Are there any publication dependencies?
What is the navigation style and IA of the site?
Submit Skip
A maximum number of items in any branch should not exceed more
than 75 items. If this case arises, it might make more sense to break it
into different branches.
Heavily shared content should have its own separate set of folders
A separate branch of the content tree should be created for all
configuration settings and non-content items.
8. 1.5 CMS from a Content Editor’s (Author’s) Perspective
This document requires Adobe Reader version
Content editors are the ones using the CMS, and developers must make
6.0.1 or later. To view this document, please
sure that the CMS is set up in the best possible way to allow the editors to
be able to work their way around the CMS effectively. Field order and field
download Adobe Reader from:
names must be appropriately defined, so content authors are able to use
them effectively. We will explore other possibilities that will ensure proper
http://www.adobe.com/
use of the CMS, both from a user and an editor’s perspective.
1.5.1 Insert Options
Insert options allows content editors to create items using templates. In
earlier versions of Sitecore, Masters were used and only administrators
were able to create items this way.
Templates must be named in the most meaningful and intuitive ways as
content editors can now use templates. Only those templates must be
available to content authors that are absolutely necessary for them to use.
Please complete the form below to continue reading. Upon submitting your information a
communication dialog box will appear, please select allow. Template fields order
The ordering of fields in the template directly controls the order in which
they are seen by content editors. For smooth results in your deployment,
1. First name* group like fields into sections, and ensure that the ordering of sections and
field makes sense to content editors. While this may seem obvious, it is
2. Last name*
surprising how often this simple task is overlooked.
3. Job title*
Template access
4. Organization*
As an example, templates can be broken down into different sections: Main,
5. Industry* Metadata, Navigation and Administration. Content is stored in the “Main”
section and other sections contain specific information pertaining to those
6. Phone* sections of the site. Each of these sections can have access rights defined
for different groups. Thus, if certain groups do not require access to certain
7. Email* sections, you can
remove read access
8. City* to these sections, so
content editors do not
see those sections.
For example, the
Administration group Submit Skip
has full access to the
Administration
section, and the
marketing group
controls only the
Metadata section of
the site.
9. This document requires AdobeSet Validation rules and errors
Reader version
Most organizations have strict branding policies and require that their
6.0.1 or later. To view this document, please
content is consistent. A CMS can be used very effectively to enforce this
consistency in content. Rules can be enforced by using certain features of
download Adobe Reader from:the CMS such as field validation for filling out mandatory content (e.g., email
address). Field validation will ensure that it is formatted correctly and valid.
http://www.adobe.com/ Common sense must be used for those exceptions where such rules are not
applicable. A best example would be entering different format for phone
numbers and/or zip codes for different countries. In case of any error,
appropriate and well-defined error messages must be used to help resolve
the issue.
1.6 Managing Workflows
Workflows in Sitecore are tougher to implement as they’re assigned to
templates. This implies that workflows are assigned to types of content,
which is counterintuitive. Each translation of a content item is treated as a
Please complete the form below to continue reading. UponWhether it’s your information a a
separate item in the workflow.
submitting a single workflow or
department-wide workflow setup, careful consideration should be given
communication dialog box will when setting this up. Developers have the ability to create a customized
appear, please select allow.
workflow by setting up a new Workflow manager, though it requires some
development effort and maintenance while performing system upgrades.
1. First name*
The other option is to use template inheritance features to create several
2. Last name* instances of the same templates. Thus, you can create a generic template
that serves as a parent template for other templates used in individual
3. Job title* sections of the site, such as Contact Us, Press Releases, Our Work and
Support. This would require creating additional templates, but this set up is
4. Organization* still less effort than implementing a custom workflow.
Email notifications should be setup as a part of workflow process to make
5. Industry*
sure it is working as configured. Workflow email notifications are included as
standard functionality in Sitecore 6.0, whereas in older versions this would
6. Phone*
require an installation of a free add-on module.
7. Email*
8. City*
1.7 Content Sharing
Content sharing is a very important part of any CMS as editors don’t want to
manage duplicate content in different parts of the site. Moreover, it assists in
maintenance and also removal of erroneous references due to user Skip
Submit error.
Content sharing in Sitecore can be accomplished using a number of
approaches, and Oshyn proposes a few techniques that can be used
successfully to share content in varying circumstances.
The first method is to use Sitecore Proxy. The proxy is a type of a content
item that acts as a reference to another item. That referenced item would
live in some other area of the content hierarchy. For example, you can share
content about Product updates from an intranet site and have a reference to
this content item from the Press Releases page on your public facing site.
10. This document requires Adobe Reader version
6.0.1 or later. To view this document, please
download Adobe Reader from:
http://www.adobe.com/
Thus, any time there is a product update there is an automatic update for
the Press Release section of the site. This functionality is included out of the
Please complete the form below to but some reading. Upon submitting your information a the
box, continue consideration should be given when designing
presentation logic for shared content.
communication dialog box will appear, please select allow.
In Sitecore, when proxy items are enabled, a proxy item instructs Sitecore to
generate a virtual item, which acts as though it is the source item, but is
1. First name* displayed in a different location. Virtual items are displayed in the Content
Editor- content tree with grey text, as shown in the image to the right.
2. Last name*
Overuse of proxies can have a negative impact on memory usage. Proxy-
based sharing is quite complex and requires a developer or an administrator
3. Job title*
to perform the setup. It also requires full access to the Content Editor
Interface and cannot be done from the Web Edit interface.
4. Organization*
The other method is Presentation-based sharing by using a Meta tag
5. Industry* strategy and embedding custom logic into the presentation logic of various
other sites. The presentation logic makes use of the “tags” to query and
6. Phone* retrieve related content. This method also reduces the maintenance of
sharing content and gives editors the ability to use this feature in the most
7. Email* effective way. Some custom coding is required in the presentation layer to
make this process work, though handling of the URLs can become complex.
8. City* This method is easier for the editors as they can share content by simply
selecting options from the list. Thus, no work from the Administrators is
required.
Here is some sample code that uses Presentation-based Meta tag strategy:
<title><%= Sitecore.Context.Item["Page Title"] %></title> Submit Skip
<meta id=”MetaDescription” name=”<%= Sitecore.Context.Item["MetaDescription"]
%>” />
<meta id=”MetaKeywords” name=”KEYWORDS” content=”<%=
Sitecore.Context.Item["MetaKeywords"] %>” />
<meta name=”title” content=”<%= Sitecore.Context.Item["metatitle"] %>” />
<meta name=”page-topic” content=”<%= Sitecore.Context.Item["page-topic"] %>” />
<meta name=”index” content=”<%= Sitecore.Context.Item["index"] %>” />
11. 1.8 Content Archiving
This document requires Adobe Reader version
Sitecore has separate tables for Archiving content. These tables are
6.0.1 or later. To view this document, please
integrated into the three remaining databases: core, master, and web. The
older versions of sitecore had a separate Archive database that stored
download Adobe Reader from:
archived content. Content items can be archived manually by content
authors or automatically based on a future date. Email notifications can be
http://www.adobe.com/
setup as the archival date approaches to prompt users to take action.
Items can be restored very easily from the Archive by using the new Archive
application in Sitecore 6.0. The Archive application allows a user to select
an archived item from a list and restore that item. Only individual items can
be archived using this application. In previous versions of Sitecore, this
automated feature was not present and restoration of content required
access to the Archive database, and it was somewhat complex.
Archiving should be handled very responsibly. As content grows on the site,
site performance gets seriously impacted especially if more than 7-8
versions of the same content exist on the site. Administrators can schedule
the archival of outdated versions using a custom web service, thus
Please complete the form below to continue reading. Uponsite.
automating the maintenance of the submitting your information a
communication dialog box will appear, please select allow.
2.0 Use of Sitecore Modules
1. First name* There are a large number of Sitecore add-on modules available to use,
which extend the core functionality of Sitecore. Some of them are free, and
2. Last name*
some have licensing associated with them. Always identify the modules you
need and their functionality and interactions with other modules before
3. Job title*
implementation. Oshyn recommends using some modules that are
necessary for a successful implementation of a Sitecore CMS: Staging,
4. Organization*
Proxy Wizard, RSS, External Link Checker, and Extranet. Some of these
5. Industry* modules may not function well with an Oracle implementation. It’s always
best to identify the modules that would work with your specific configurations
6. Phone* before implementing them in your CMS environment.
Most websites nowadays come with Web 2.0 features, and Sitecore comes
7. Email* with other supported modules that layer on top of standard Sitecore CMS
technology. It is best to use these rather than integrating external modules,
8. City* as it reduces time to market. But each site will have different requirements,
and, thus, would depend upon individual implementation strategy. Below is a
list of some of Sitecore’s popular modules. You should always check with
Sitecore for new modules or updated modules.
Submit Skip
2.1 SharePoint Connector Module
If you own or are considering implementing Microsoft’s SharePoint/MOSS
2007 for document management, you can now team up with Sitecore CMS
and publish these SharePoint document and assets to public-facing
websites and extranets with ease. The Sitecore SharePoint Connector
Module makes it easy, with transparent bi-directional content access and
12. extranet web security of all SharePoint/MOSS 2007 assets.
This document requires Adobe Reader version
This is the ideal solution for client requirements that include both a strong
6.0.1 or later. To view this document, please
web content management and a document management and collaboration
download Adobe Reader from:
http://www.adobe.com/
Please complete the form below to continue reading. Upon submitting your information a
platform. This allows sharing features across platforms and the ability to
communication dialog box will maintain and publish contentallow. place.
appear, please select from one
Since Sitecore is built upon the latest Microsoft technologies (e.g., .Net 2.0
and 3.0, SQL Server 2005, the Windows Vista Ribbon User Interface, and
1. First name* more) users and technical staff alike can easily move between the different
parts of the solution. For more information about this module go to
2. Last name*
http://sdn5.sitecore.net/Products/SharePoint%20Connector.aspx
3. Job title*
4. Organization*
2.2 SEO Module
5. Industry*
6. Phone*
7. Email*
8. City*
Submit Skip
Sitecore’s Search Engine Optimization (SEO) module allows you to view and
deliver “content optimized” versions of your website to the search engine
devices. By being integrated with the CMS, it is quick and easy to examine
content as it is created or reviewed prior to publishing. With the power of
Sitecore’s template inheritance, keywords and content are quickly adjusted
over time to keep pace with ever changing search pattern algorithms.
The SEO module lets you see how the search engines will see you, who are
13. linking to you, and helps you optimize for keyword pairs, their density and
This document requires Adobe Reader version
placement. You can also use it to analyze competitors’ pages and see how
you compare. For more information about this module goto
6.0.1 or later. To view this document, please
http://sdn5.sitecore.net/Resources/Sitecore%206/SEO%20Module.aspx
download Adobe Reader from:
http://www.adobe.com/ Forum Module
2.3
Sitecore’s Forum Module quickly installs to provide message-board
functionality and the ability to create a dialogue between your company,
customers, partners, and suppliers. Discussion forums can help you build
Please complete the form below to continueservice, and Upon submitting your information a
loyalty, improve reading. uncover new information from your customers.
communication dialog box will The speed please select allow. increased by giving customers access
appear, of the sales cycle can be
to answers in minutes that may normally take days, and reduces costs in the
process. A discussion forum allows your customers to share their knowledge
1. First name*
2. Last name*
3. Job title*
4. Organization*
5. Industry*
6. Phone*
7. Email* with others, thus reducing the man-hours for your support team. Instead of
relying only on your product managers to gather product feedback, you can
8. City* gain many insights from customer discussions on forums. This feedback and
harvested information helps inform and influence your business decisions
and fine tune your website.
The forum module includes User Personalization, Administrative Ease, and
full integration within Sitecore CMS for Security, Style Sheets and other
Submit Skip
technical consistency and aesthetic consistency.
For more information about this module go to:
http://sdn5.sitecore.net/SDN5/Resources/Sitecore%206/Forum%20Module.a
spx
14. 2.4 Newsletter Module
This document requires Adobe Reader version
6.0.1 or later. To view this document, please
download Adobe Reader from:
http://www.adobe.com/
Sitecore’s Newsletter Module keeps your visitors coming back for more,
building loyalty, thought leadership, and an ongoing service value with your
Please complete the form below to continue reading. Upon submitting your information a
prospects and customers.
communication dialog box will appear, please select allow.
Each newsletter is essentially a web page, so the content for each naturally
comes out of the Sitecore environment, where multiple editors can
1. First name* contribute, according to their assigned rights. Linking content on the website
to the newsletter is simple, images can be used in the same way as other
2. Last name* media on the website, and subscription sign-up can be managed directly
from the website.
3. Job title* The newsletter is structured using the Sitecore layout editor, so elements
used in the website, such as top-bar, banners, and logos can be easily re-
4. Organization* used, as well as driven from the same style sheet. This provides a
consistent look and feel between the website and the newsletter.
5. Industry*
Detailed Results tracking is available to evaluate newsletter success,
6. Phone* including open rates, click-through rates, subscriber growth and change, etc.
For more information about this module goto
7. Email* http://www.sitecore.net/en/Products/Focused-Solution-Modules/Sitecore-
Modules.aspx
8. City*
3.0 QA for Content Authors
The Quality Assurance Submit Skip
experience for Content Authors is a very important
part of any CMS implementation. Eventually, it is these Content Authors who
will be entering and maintaining content for your site. Most of the time, this
is overlooked and can result in a maintenance nightmare for both the
technical team and the authors.
Sometimes there could be issues with the CMS such as missing Green Dots
in Web Edit (v5.3), missing Insert Options (v6.0) or incorrect role
assignments. Most issues are related to browser compatibility and creation
15. of site’s navigation aids. Some high level issues are listed below. Make sure
This document requires Adobe Reader version
to check them for each site that you deploy with Sitecore.
6.0.1 or later. To view this document, please
Templates might be missing some required elements. This should always be
verified with your style guide and design comps.
download Adobe Reader from: Don’t forget to configure the Rich Text editor settings. Settings should be
configured as per your style guide and brand identity and should be
consistent across different sections of the site.
http://www.adobe.com/ Some Insert Options may be missing functionality and may not create the
content as required. Make sure you test this completely by creating relevant
content for the site.
4.0 Security
It is sometimes easy to overlook the security aspects of a CMS, and your
data may be exposed to the whole world. Anyone with limited technical
knowledge can access your content, change user accounts, and create
Please complete the form below to continueeffort. You should be pro-active your information a
havoc with little reading. Upon submitting about setting up required
communication dialog box will precautions to protect your data. It is important to follow the checklist below:
appear, please select allow.
Consult with your IT to perform security checks and set up strict policies
for access to the web and CMS server.
1. First name*
Remove the Sitecore client from any staging environment. This could be
2. Last name* a potential access point for your production servers.
Protect key directories using IIS security by removing anonymous
3. Job title* access.
4. Organization* Separate the database server from the CMS server, and secure each
server independently.
5. Industry* Scan all media files for viruses, especially those that get uploaded from
the Content authors’ computers to the media library.
6. Phone*
Only open the ports that are absolutely required for the CMS and the
published website.
7. Email*
Lastly, always change all default passwords that come out of Sitecore.
8. City*
Submit Skip
16. This document requires Adobe Reader version
6.0.1 or later. To view5.0 Content Approval and please
this document, Publishing
Each organization has different policies for managing Workflows. Some may
download Adobe Reader from:
require an instant content approval/publish scenario, and others may have
to go through days and weeks and different channels of content approvals
http://www.adobe.com/
before going live. You can either setup individual notifications for each item
in the workflow or a daily/weekly email digest that contains all the approval
requests in one email. Depending upon your organization policies, you may
choose to go with one or the other.
Publishing takes up a lot of server resources and can really slow down
system performance. It is advisable for users to be out of the CMS when
publishing is in process. It is best to set appropriate times for publishing
content. You can have an automatic publishing option set to go weekly,
maybe on Friday nights, when everyone is off the system. Some items will
need to be published daily or sometimes immediately, and care should be
taken to publish only a small set of items.
Please complete the form below to continue reading. Upon submitting your information a
communication dialog box will appear, please select allow.
1. First name*
2. Last name*
3. Job title*
4. Organization*
5. Industry*
6. Phone*
7. Email*
8. City*
Submit Skip
17. This document requires Adobe Reader version
About Oshyn
6.0.1 or later. To view this document, please
Oshyn, Inc. is an Enterprise Technology Agency that has earned a
download Adobe Reader from:
reputation for delivering innovative business solutions for the web, mobile
devices and enterprise technology platforms. Headquartered in Los Angeles,
http://www.adobe.com/
and with offices in Baltimore and Quito, Ecuador, Oshyn’s growing client list
includes Best Buy/Geek Squad, Coca-Cola, Electronic Arts, Epson, JDS
Uniphase, Lexus, Miramax, National Education Association, Scripps and
Volkswagen. Oshyn, Inc. is partnered with the some of the most respected
agencies and technology providers such Crispin Porter+Bogusky, Microsoft,
Ogilvy & Mather, OpenText, Oracle, and Saatchi & Saatchi. For more
information please visit us at www.oshyn.com.
About Author
Please complete the form below to continue reading. Upon submitting your worked for clients in
During his 6 years in enterprise technology, Gaurav has information a
communication dialog box will the Enterprise Content Management (ECM), Entertainment, Digital Media,
appear, please select allow.
Retail, Shipping and Customs Brokerage, and Higher Education industries.
His expertise ranges from mainframe migrations to cutting edge web
1. First name* technologies with particular expertise in ECM and EIP (Enterprise
Information Portals). He has managed large, multi-disciplinary teams of
2. Last name* technology and business professionals to deliver complex, large-scale
solutions for today’s demanding clients.
3. Job title*
4. Organization*
5. Industry*
6. Phone*
7. Email*
8. City*
Submit Skip