Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Anant/awesome-sitecore

A collection of awesome Sitecore resources.
https://github.com/Anant/awesome-sitecore

List: awesome-sitecore

Last synced: 3 months ago
JSON representation

A collection of awesome Sitecore resources.

Awesome Lists containing this project

README

        

# Awesome Sitecore

A curated list of awesome Sitecore modules, tools, examples and other resources. This list covers Sitecore versions 8.2 - 9.x.

## Sitecore Official Sites
* [Official Site](http://www.sitecore.com/) - Sitecore's offical site
* [Developer Documentation](https://doc.sitecore.net/developers/) - Developer Documentation
* [Developer Portal](https://dev.sitecore.net/) - Developer Portal for Sitecore
* [General Documentation](https://doc.sitecore.net/) - General Documentation for Sitecore
* [SDN](https://sdn.sitecore.net/) - Developer Portal for versions of Sitecore prior to Sitecore 8
* [SPN](http://spn.sitecore.net/) - Sitecore Partner network
* [Community](https://community.sitecore.net/) - Sitecore Community Official Site
* [KB](https://kb.sitecore.net/) - Knowledge base articles
* [Sitecore Cloud](https://www.sitecore.net/getting-started/deployment/sitecore-cloud) - Sitecore Cloud Offering

## Sitecore 9
* [Sitecore 9](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform/90/Sitecore_Experience_Platform_90_Initial_Release.aspx) - Sitecore 9 Press Release
* [Key Features](http://smartsitecore.com/en/key-new-features-sitecore-9-0/) - Key Features in Sitecore 9 you should know
* [XConnect Architecture Overview](https://doc.sitecore.net/developers/xp/xconnect/xconnect-overview/index.html) - Learn XConnect Architecture
* [Getting Started with XConnect](https://doc.sitecore.net/developers/xp/getting-started/) - Learn how to get up to speed with XConnect

## Top Users & Partner Sites
* [Smart Sitecore](http://smartsitecore.com/en/) - A popular Architecture blog for Sitecore with "How-tos" for real world scenarios.
* [Sitecore Community Documentation](http://sitecore-community.github.io/docs/) - a community-driven collection of developer resources - including blogs, videos, references, and articles.
* [Connect to the Sitecore Community](http://sitecoresolution.blogspot.com.au/2017/11/connect-with-sitecore-community.html) - Connect to the most influential people in Sitecore
* [Sitecore Links](http://sitecore.link) - A great collection of Sitecore Links

## Sitecore Best Practices
* [12 Ways to Improve Sitecore Page Delivery Performance](https://www.wearegenuine.com/blog/12-ways-to-improve-sitecore-page-delivery-performance) - Learn How to Get the Most Out of Your Sitecore Page Delivery Performance
* [Sitecore Administration Best Practices](https://www.cmsbestpractices.com/sitecore-best-practices/sitecore-administration-best-practices/) - A Series of Best Practices for Sitecore Administrators
* [Sitecore Helix Best Practice Methodology](http://helix.sitecore.net/introduction/index.html) - Helix is a set of overall design principles and conventions for Sitecore development.
* [Sitecore Habitat Example Project using Helix](http://habitat.demo.sitecore.net/en/About-Habitat/Getting-Started) - Habitat is a real Sitecore project implemented on the Sitecore Experience Platform using Helix.

## Certification
### Guides and Learning
* [Free E-Learning](https://elearning.sitecore.net/public/ContentDetails.aspx?id=7B781B1C3510447BBA22D7B0BF3251A2) - Nice Free elearning course for interested sitecore developers
* [Certification Study Guide](https://sitecore.freshdesk.com/support/solutions/articles/16000052389-sitecore-professional-developer-certification-exam-study-guide) - Sitecore Study Guide
### Sitecore Certification Questions Prep
* [Certification Note Cards](http://www.cram.com/flashcards/sitecore-8-test-5934103) - Nice set of testing note cards to review before the exam
* [Certification Sample Questions](https://mohitdharmadhikariblog.wordpress.com/2017/05/15/sitecore-certification-exam/) - Questions you should know before taking the exam
* [Certification Interview Questions](http://code.askmein.com/sitecore-interview-questions-answers/) - Sitecore Interview Questions that are also good certification prep

## Architecture
* [Sitecore Experience Platform](https://doc.sitecore.net/sitecore_experience_platform) - Sitecore customer experience management software contains state-of-the-art CMS and marketing functionality
* [Pipeplines in more Detail](http://insitecore.tumblr.com/post/37734162227/sitecore-httprequestbegin-pipeline-in-detail) --A more in depth look at Sitecore Pipelines

### xDB
* [Production Deployment](http://smartsitecore.com/en/minimal-production-env-sitecore-xdb/) - Minimal Sitecore xDB for Production Environement
* [Architecture](https://doc.sitecore.net/sitecore_experience_platform/setting_up_and_maintaining/xdb) - Configure the Experience Database (xDB) to create a scalable architecture, server roles, or configure a session state.
* [Scalability](https://doc.sitecore.net/sitecore_experience_platform/setting_up_and_maintaining/xdb/platform/scalability_options) - Scalability options
* [Compatibility](https://kb.sitecore.net/articles/087164) - Sitecore Compatibility Table for different browsers, operating systems, .NET frameworks, and database servers.
* [Hardware Guidelines](https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/xdb/platform/hardware_guidlines) - Minimum hardware recommendations for Sitecore server roles

### Mongo
* [Mongo in Production](http://smartsitecore.com/en/mongodb-sitecore-production/) - MongoDB for Sitecore Production Environment
* [Combatibility](https://kb.sitecore.net/articles/633863) - MongoDB compatibility table

### Solr
* [Locking down Solr](http://sitecoreart.martinrayenglish.com/2016/09/bulletproofing-your-sitecore-solr-and.html) - Bulletproofing your Sitecore Solr installation.
* [Setup Solr in Prod](http://smartsitecore.com/en/setup-solr-sitecore-production/) - Setup Solr Production in 30 minutes.
* [Solr Compatibility](https://kb.sitecore.net/articles/227897) - Solr Compatibility Table for differvent versions of Solr support

### SQL Server
* [Scaling Connection Strings](https://doc.sitecore.net/sitecore_experience_platform/setting_up_and_maintaining/xdb/configuring_servers/database_connection_strings_for_configuring_servers) Database connection strings for configuring servers

### CDN
* [Azure CDN Configuraiton](https://jammykam.wordpress.com/2017/02/13/sitecore-azure-cdn/) - Setting up Azure CDN to deliver your Sitecore Media

## Marketing
* [Campaigns](https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/campaigns) - Create and use campaigns to get visitors to engage with your brand and visit your websites.
* [List Manager](https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/the_list_manager_)
* [Personalization](https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/personalization) - Personalize the Customer Experience with Sitecore
* [Content Authors Web Forms For Marketers](https://doc.sitecore.net/web_forms_for_marketers) - Allow content Authors of your site to create their own Web Forms connected to your portal data

## Accelerators & Examples
* [Habitat](http://habitat.sitecore.net/) - Sitecore Habitat is a set of principles and conventions focused on increasing productivity and quality in Sitecore projects.
* [Sitecore Ignition 2.0](https://github.com/sitecoreignition/Ignition.Foundation) - An open source development accelerator designed by the team at Perficient and released to the Sitecore community as a quick-start tool for beginning Sitecore projects.
* [Brainjocks SCORE](http://www.brainjocks.com/company/score) - BrainJocks SCORE is a comprehensive development framework that will transform your Sitecore experience.
* [Keystone](http://www.keystoneforsitecore.com/) - The Keystone accelerator and UI framework gives you the tools to build stable, high performing Sitecore sites without deep technical knowledge or .NET expertise.
* [Launch Sitecore](http://launchsitecore.net/) - Launch Sitecore will help you investigate a simple yet powerful implementation of Sitecore, giving content owners, developers, marketers and network professionals a great starting point towards understanding the breadth of features the platform offers.
* [Find All Locked Items](https://sagittarius.agency/blog/finding-locked-items-using-sitecore-database) - Use these SQL Scripts to find all items in Sitecore that are locked by any user

## Tools
* [Sitecore Rocks](https://marketplace.sitecore.net/Modules/Sitecore_Rocks.aspx) - Sitecore Rocks integrates directly with Microsoft Visual Studio and gives developers a fast, streamlined development experience by letting them use the tools that they are familiar with.
* [Hedgehog TDS](https://www.teamdevelopmentforsitecore.com/) - TDS (Team Development for Sitecore), a Microsoft Visual Studio Plugin, brings Sitecore items into Visual Studio while reducing developer’s deployment time to almost zero.
* [Hedgehog Razl](http://www.razl.net/) - Razl allows developers to have a complete side by side comparison between two Sitecore databases; highlighting features that are missing or not up to date.
* [Unicorn](https://github.com/kamsar/Unicorn) - A Sitecore utility designed to simplify deployment of Sitecore items across environments automatically.
* [Sitecore Instance Manager](https://marketplace.sitecore.net/Modules/Sitecore_Instance_Manager.aspx) - SIM 1.4 is an open source tool for managing the local park of Sitecore instances. You can install, locate, maintain, reinstal or delete Sitecore products. It has API and plugin engine so you can extend it for any your need.
* [Sitecore Log Analyzer](https://marketplace.sitecore.net/Modules/Sitecore_Log_Analyzer.aspx) - Sitecore Log Analyzer is a powerful tool for parsing Sitecore log files. It provides the interface to explore and navigate through large amount of log data.
* [Support Package Generator](https://marketplace.sitecore.net/Modules/Sitecore_Support_Package_Generator.aspx) - Sitecore support packages are easy to generate and come in a predefined format that you can edit before you generate the final version. Also the tool allows uploading generated packages directly to Sitecore Public FTP server in one click.
* [Sitecore Extension for Chrome](https://chrome.google.com/webstore/detail/sitecore-extensions/aoclhcccfdkjddgpaaajldgljhllhgmd) - A chrome browser extension that enhances the Sitecore experience.
* [Sitecore Express Migration Tool](https://dev.sitecore.net/Downloads/Express_Migration_Tool.aspx) - The Sitecore Express Migration Tool makes it easy for customers to help migrate older instances to the latest version of Sitecore Experience Platform without the need to gradually upgrade from version to version.
* [Sitecore Icon Search](https://sitecoreicons.com/ ) - Sitecore Icon Search was built to help Sitecore developers quickly identify the right icon for their Sitecore templates - allowing them to focus on creating great visual experiences for Sitecore CMS users. Available as a Web App, Chrome Extension, and Firefox Add-on.

## Sitecore Products and Modules
* [Sitecore Commerce 8.0 powered by Microsoft Dynamics](https://dev.sitecore.net/Downloads/Sitecore_Commerce_powered_by_Microsoft_Dynamics.aspx) - Sitecore Commerce 8 powered by Microsoft Dynamics is a solution combines the personalization and web content management capabilities of Sitecore's Experience Platform with Microsoft Dynamics AX for Retail powering transaction for merchandising, product management and life cycle.
* [Sitecore Commerce 8.0 powered by Commerce Server](https://dev.sitecore.net/Downloads/Sitecore_Commerce_powered_by_Commerce_Server.aspx) - The power of the Sitecore Experience Platform integrated with Commerce Server to provide an enterprise-focused powerful B2C commerce solution.
* [Sitecore Print Experience Manager 8.0](https://dev.sitecore.net/Downloads/Sitecore_Print_Experience_Manager.aspx) - Print Experience Manager enables Sitecore customers to manage print production from within the Sitecore Experience Platform, leveraging a single source of content, familiar design tools and collaborative workflows for smooth, efficient print production that is perfectly aligned with digital content production.
* [Sitecore Campaign Creator module](https://dev.sitecore.net/Downloads/Campaign_Creator_module.aspx) - The Sitecore Campaign Creator provides a simple and effective way for marketers to create new campaign activities and apply taxonomy in order classify campaign activities into larger campaign groups.
* [Dynamics CRM Campaign Integration](https://dev.sitecore.net/Downloads/Dynamics_CRM_Campaign_Integration_module.aspx) - Integrate your CRM system with Sitecore, and enrich the CRM with information about customers' online activity.
* [Email Experience Manager](https://dev.sitecore.net/Downloads/Email_Experience_Manager.aspx) - Create tailored email campaigns for specific segments and make them both personal and relevant to your customers.
* [Sitecore Engagement Automation Live Session Agent](https://dev.sitecore.net/Downloads/Engagement_Automation_Live_Session_Agent.aspx) - The Live Session Agent module enables you to install and configure an additional server role on a Sitecore content delivery instance. This additional server role enables you to trigger and process automation states by timeout, for contacts with live sessions on your website.
* [Komfo Connector 1.0](https://dev.sitecore.net/Downloads/Komfo_Connector.aspx) - Komfo Connector provides a simple and effective way to create custom audiences using Sitecore xDB data that can be used for advertising on social networks. The tool also provides quick access to the Komfo platform and gives an analytics overview of the social channel, therefore allowing social media marketers to bring the power of Sitecore’s xDB segmentation, list management and campaign creation together with Komfo’s media management tools.
* [Sitecore Azure](https://dev.sitecore.net/Downloads/Sitecore_Azure.aspx) - Sitecore Azure reduces costs and provides scalability and geographical load-balancing by automating the deployment of your Sitecore solution to the Microsoft Azure computing cloud. After you install Sitecore Azure in your internal content management environment, you can use Sitecore Azure to configure your Sitecore Azure subscription and to manage your Sitecore Azure content delivery instances in the cloud. The Sitecore Azure browser-based user interface contains instructions that describe how to obtain a Sitecore Azure subscription.
* [Sitecore Commerce Connect](https://dev.sitecore.net/Downloads/Sitecore_Commerce_Connect.aspx) - Sitecore Commerce Connect lets customers and partners integrate their 3rd party commerce platform or ERP with the Sitecore Experience Platform.
* [Sitecore IP Geolocation Service Client](https://dev.sitecore.net/Downloads/Sitecore_IP_Geolocation_Service_Client.aspx) - The Sitecore® IP Geolocation Service uses a website visitor’s unique IP address to automatically populate the Sitecore Experience Database with information about the country, region, city as well as company information and so on when they visit a Sitecore website. This information helps marketers optimize their segmentation, personalization, and campaigns.
* [Sitecore Media Framework](https://dev.sitecore.net/Downloads/Sitecore_Media_Framework.aspx) - This version of Sitecore Media Framework is compatible with Sitecore XP 8.0 and 8.1.
* [Web Forms For Marketers](https://dev.sitecore.net/Downloads/Web_Forms_For_Marketers.aspx) - Create simple web forms that record and report information provided by visitors to your website.
* [Sitecore Commerce Server](https://dev.sitecore.net/Downloads/Sitecore_Commerce_Server.aspx) - Standalone release of Commerce Server, primarily targeted towards existing Microsoft, Ascentium, and CommerceServer.net customers.
* [Active Directory](https://dev.sitecore.net/Downloads/Active_Directory.aspx) - The Sitecore XP Active Directory module provides the integration of Active Directory domain with the Sitecore XP solution. You can integrate the domain users and groups available into Sitecore CMS as Sitecore users and Sitecore roles immediately after the module installation and configuration. Moreover, user profiles can be easily extended with the custom properties from the Active Directory.
* [SharePoint Connect](https://dev.sitecore.net/Downloads/SharePoint_Connect.aspx) - SharePoint Connect offers page-level, item-level, and API-level integration. It can be used with Sitecore XP and gives you the tools to harness the advantages of SharePoint's document management features within Sitecore.
* [Sitecore Mobile SDK for Xamarin](https://dev.sitecore.net/Downloads/Sitecore_Mobile_SDK_for_Xamarin.aspx) - Sitecore Mobile SDK for Xamarin is a framework that is designed to help the developer produce native mobile applications that use and serve content that is managed by Sitecore.
* [Experience Extractor](https://github.com/Sitecore/experience-extractor/wiki) - Extract data from Sitecore xDB for analysis in external tools and data integrations.
* [Federated Experience Manager](https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/federated_experience_manager/the_federated_experience_manager) - Track visitor interactions and generate analytics information on external, non-Sitecore websites from within Sitecore.

## Marketplace Modules
* [Sitecore Powershell](https://marketplace.sitecore.net/Modules/Sitecore_PowerShell_console.aspx) - The module provides a command line (CLI) and scripting environment (ISE) for automating tasks. SPE works with the Sitecore process, capable of making native calls to the Sitecore API.
* [Experience Explorer](https://marketplace.sitecore.net/Modules/E/Experience_Explorer.aspx) - The Experience Explorer is a tool that enables you to simulate visits to a DMS enabled website. It enables marketers to test their digital marketing strategy, using a variety of different visitor personas (presets) and preset modes. You can simulate a journey through the website triggering different elements of DMS functionality along the way.
* [Nuget Server for Sitecore](https://marketplace.sitecore.net/Modules/N/NuGet_Server_for_Sitecore.aspx) - Sitecore module that adds a NuGet server to your Sitecore server. It also dynamically generates Nuget packages for Sitecore assemblies.
* [Sitecore Diagnostics Toolset](https://marketplace.sitecore.net/Modules/S/Sitecore_Diagnostics_Toolset.aspx) - Sitecore Diagnostics Toolset allows automatically diagnosing Sitecore sites (configuration, recommendations and known issues).
* [Advanced System Reporter](https://marketplace.sitecore.net/Modules/A/Advanced_System_Reporter.aspx) - Useful reports for Sitecore.
* [Markdown for Sitecore](https://marketplace.sitecore.net/Modules/Markdown_for_Sitecore.aspx) - The goal of Markdown for Sitecore is to provides user with an elegant, expressive, lightning-fast alternative for content creation using Markdown syntax rather than the HTML richtext editor.
* [Content Anonymizer](https://marketplace.sitecore.net/Modules/C/Content_Anonymizer.aspx) - The Sitecore Content Anonymizer allows anonymization of the field values on items.
* [Sitecore Audit Trail](http://klpatil.github.io/Sitecore-Audit-Trail/) - True Sitecore Audit log Review by item or by site with search.

## Connectors
* [Gather Content](https://marketplace.sitecore.net/Modules/G/GatherContent_Integration.aspx) - This platform allows teams to run a content production process from planning, through production to approval. You can use it for new builds, re-platforming or managing an existing Sitecore installation. This module allows you to quickly pull over content from your GatherContent account to Sitecore 7.2+.

## Utilities
* [Sitecore.Ship](https://github.com/kevinobee/Sitecore.Ship) - Sitecore.Ship is a lightweight means to install Sitecore Update packages via HTTP requests.
* [Sitecore.FakeDb](https://github.com/sergeyshushlyapin/Sitecore.FakeDb) - Unit testing framework for Sitecore.
* [Sitecore.Glimpse](https://github.com/kevinobee/Sitecore.Glimpse) - A Glimpse extension that provides runtime web diagnostics for Sitecore sites.
* [Sitecore Courier](https://github.com/adoprog/Sitecore-Courier) - Sitecore Courier aims to fill the gap between the development and production environments when building websites with Sitecore CMS
* [Powershell Script Library](https://github.com/Sitecore/PowerShell-Script-Library) - A collection of admin scripts for Sitecore for install, uninstall and configuration.
* [Sitecore PowerCore](https://github.com/adoprog/Sitecore-PowerCore) - Helper cmdlets which can be used to create simple Sitecore website deployment script in something like 50 lines of code.

### Contributing
* Feel free to add your favorite module or tool to the list via a pull request.
* Modules must be actively maintained and compatible with Sitecore 8+
* Please direct questions to [Eric Ramseur](https://www.linkedin.com/in/ericramseur/) on LinkedIn