SDL GitHub

SDL Open Source initiatives

SDL is committed to delivering the best software out there. We strongly believe in the power of open source and leverage open source actively in SDL. SDL also actively gives back to the community by open sourcing some of its key components as Open Source software.
OData

SDL OData Framework

The SDL OData framework is an open source Java/Scala/Akka based implementation of the OData v4 specification (www.odata.org). The framework was developed as an alternative for the Microsoft .NET OData v4 implementation which requires an operational Windows Stack. The SDL OData v4 framework offers the power to quickly bootstrap your own OData v4 Webservice in a platform agnostic way. You create your own domain model and Datasource adapter the framework does the rest for you. The framework is based around the latest in the technology field Java 8, Scala and Akka.

Go now to SDL OData GitHub

Or simply get started right away: git clone https://github.com/sdl/odata.git

You can have a look at the example OData webservice on how to get you started: Go now to SDL OData Example

Or simply clone it: git clone https://github.com/sdl/odata-example.git

Contextual

SDL Contextual Web Integration

This project contains integration modules which build upon functionality provided by the SDL Tridion Contextual Web Delivery modules. The following modules are provided:

Contextual Image Delivery JavaScript This module provides supporting JavaScript to allow users of SDL Tridion to make use of the Contextual Image Delivery transformation service.

Contextual Image Optimizer Template Building Block This module provides a Contextual Image Optimizer Template Building Block (TBB) that allow users of SDL Tridion to make use of the Contextual Image Delivery transformation service.

Go now to SDL Contextual Web GitHub

Or simply get started right away: git clone https://github.com/sdl/sdl-context-integration.git

Media

SDL Media Delivery

Set of examples of how to implement SDL Media Delivery on a web site. Feel free to use and contribute. The examples are build using JQuery extensions and TypeScript. The generated JavaScript is also included if you aren’t familiar with TypeScript. A TypeScript Definition file of the Distribution JSON output is included in the project.

The carousel is made using bootstrap and retrieving the Distribution in JSON formation while loading. This Distribution is made in Media Manager and contains 3 images.

HTML5 Player

The HTML5 Player is using the HTML5 player from the browser and retrieving the video URL’s from a Distribution in JSON format while loading the page. This Distribution is made in Media Manager and contains only 1 video.

Go now to SDL Media Delivery GitHub

Or simply get started right away: git clone https://github.com/sdl/SDL.Media.Repository.git

If you want to read on how to use the SDL Media Delivery see for more details here: SDL Media Delivery Examples

DXA

SDL Digital Experience Accelerator

The SDL Digital Experience Accelerator is a reference implementation of SDL Web 8 and SDL Tridion 2013 SP1 HR1 intended to help you create, design and publish a SDL Tridion-based Web site quickly. You can find more information on the SDL Community site

Go now to SDL DXA GitHub

Or simply get started right away with either .NET or Java:

git clone https://github.com/sdl/dxa-web-application-dotnet.git

git clone https://github.com/sdl/dxa-web-application-java.git

Language

SDL OpenExchange

SDL OpenExchange is the app store and development hub of SDL Language technologies where you can download apps to extend the functionality of your SDL software. As part of our open source initiative we’ve open sourced more than 10 applications which are currently published on our store.

For more details go now to SDL Language Community

Or simply get started right away: git clone https://github.com/sdl/Sdl-Community.git

SDL Studio powershell toolkit

The SDL Studio PowerShell Toolkit allows you to script the Project Automation API.

Go now to SDL Studio powershell toolkit

Or simply get started right away: git clone https://github.com/sdl/Sdl-studio-powershell-toolkit.git

#SDL Language Cloud sample

Sample project that shows how to consume Language Cloud from a .Net application.

Go now to SDL Language Cloud dotnet sample

Or simply get started right away: git clone https://github.com/sdl/language-cloud-dotnet-sample.git

DITA

SDL Knowledge Center

SDL Knowledge Center brings together structured content management, collaborative review and dynamic delivery to enable companies to easily create compelling and useful content, and manage that content through all the relevant touchpoints in the customer journey.

ISHDeploy

ISHDeploy is a PowerShell deployment automation module for SDL Tridion Docs Content Manager (Knowledge Center Content Manager, LiveContent Architect, Trisoft InfoShare).

ISHRemote

ISHRemote is a business automation module on top of SDL Tridion Docs Content Manager (Knowledge Center Content Manager, LiveContent Architect, Trisoft InfoShare).

Or simply get started right away: git clone https://github.com/sdl/ISHRemote.git

About

About SDL

SDL is the leader in global customer experience. With a completely integrated cloud solution for content management, analytics, language and documentation, SDL solves the complexity of managing your brand’s digital footprint as it grows across multiple languages, cultures, websites, devices and channels. Seventy-nine of the top 100 global companies trust SDL to help them create authentic, in-context customer experiences that drive demand and loyalty. SDL brings your brand to the world, and the world to your brand. Learn more at sdl.com or join the conversation on community.sdl.com.

The SDL Development & Operations team has 469 employees in 20 offices across 13 countries around the globe. This diversity of the team is exactly what makes our work fun and interesting. Some of the stuff we do: Building Cool Stuff, Solving Though Problems, Researching on Artificial Intelligence, Machine Learning, & Advanced Algorithms, Contributing to the Scientific Community, Management Products and Services, Defining SaaS Architectures, Designing User Experiences, Crafting User Interface Designs, Developing Products and Services, Testing and Documenting, Deploying and Operating in the Cloud, Discussing Nerdy Topics. Oh and, SDL <3 OSS.

Contribute

Contributing

We in SDL always value collaboration internally and externally. We would like to invite you to collaborate with us.

Collaborating is as simple as creating a Fork of one of our open source projects. When you contribution is ready simply create a pull request against the original repository. The repository owners in SDL will review your change and if all is well we will merge it in the repository.