C1 CMS

Last updated
C1 CMS
Stable release
6.13 [1] / 2022-09-27 [±]
Written in C# / JavaScript / ASP.NET Razor / ASP.NET Web Forms / XSLT
Operating system Microsoft Windows / Windows Azure
Type Web content management system
License Mozilla Public License
Website cms.orckestra.com

C1 CMS (formerly Composite C1 & Orckestra CMS) is a free open source .NET-based web content management system. [2]

Contents

The same version is available under both the MPL 1.1 license and C1 CMS's commercial license. [3]

C1 CMS can be regarded as a CMS without database by default with an option of migrating its data store to a Microsoft SQL Server database. As the CMS without database it uses XML files for its data store. [4] [5]

The CMS has an open pluggable architecture. [6]

History

C1 CMS development began mid-2007, it reached version 1.0 in January 2009 and until September 2010 was sold as a commercially licensed product, primarily to customers in Northern Europe.[ citation needed ]

On 29 September 2010, Composite released C1 version 2.0 as free open source software under the Mozilla Public License, pledging to continue development on the free core and providing paid services. [7] [8]

In October 2010, Composite C1 was added to the .NET 4 enabled parts of Microsoft's Web App Gallery (Web Platform Installer 3 and WebMatrix).

In March 2011, Composite C1 version 2.1 was released, making SQL Server support part of the open source project. [9]

In December 2011, Composite C1 version 3.0 was released, improving on the developer and content editor user experience and adding ASP.NET Razor as a layout template technology option. [10] [11]

In January 2012, Composite C1 version 3.1 (called a "service release"), adding support for spell checking (when using Mozilla Firefox with dictionaries installed) and .less files. [12] [13]

In April 2012, Composite C1 version 3.2 was released, adding "Save and Publish" combo button, support for plugging in external media data bases (like SharePoint or images from Facebook), HTML5 video streaming. It is compatible with .NET Framework 4.5 and Visual Studio 2012. [14]

In July 2013, more than a year since the last release, Composite C1 4.0 was released that is considered the 2nd big milestone release since Composite C1 open-sourced in October 2010, adding end-user features such as the block selector, searchable drop-downs, freehand image resizing, new Starter sites, as well as developer features such as built-in Razor and User Control functions, Razor and Master Page templates, page template features, data tree ordering. [15] [16]

In November 2013, Composite C1 version 4.1 was released, adding drag-and-drop for images and files from the desktop into page content, support for Composite Form Builder, Internet Explorer 11 support, a new "Static Datatypes" folder on the Data Perspective, a 100% customized UI for the "Function Call Editor" for custom C1 Functions, and many more. [17] [18]

In May 2014, Composite C1 version 4.2 was released, adding C1 Function previews in Visual Editor (showing an image of the rendered function rather than an abstract representation of "a macro"), simplified editing of C1 Function properties, a new responsive starter site called "Venus", iPad editing support, ASP.NET Razor 3.1.1 support and more. [19] [20] And in June 2014, version 4.2 update 1 was released, which contained a number of improvements and bug fixes and was a recommended update to 4.2. [21]

In March 2015, version 4.3 was released, which featured scheduled data publishing, native content editing experience with RTL languages like Arabic, enhanced password policy options, image resizing options in Razor, hooking into ASP.NET Full Page Caching key generation and more. [22] [23]

In September 2015, Orckestra, a Canadian company that provides cloud-based commerce solutions, acquired Composite C1 CMS. [24] [25] [26]

In December 2015, a new version of Composite C1 CMS was released - version 5.0. It features a brand new C1 Console GUI, visual content navigation, data item mapping, better MVC support and more. [27] [28]

As of version 5.3, released 18 October 2016, the name and branding for the product changed to Orckestra CMS. [29]

5.4: This is a minor release, following up on v. 5.3, introducing support for bulk uploading files to the website file system, a small improvement to the hierarchical selector and a new command for Nightwatch.js API to test file uploads.

5.5. This is a service release with minor improvements that includes more stable CMS function previews in Visual Editor, a faster initial CMS setup and support for data updates by add-ons. Learn more

In February 2017, version 6.0 was released, CMS users now have built-in search in the console, visual components for much easier access to adding features and functions to content. Web developers can surface advanced faceted search, build components and use the new Container Class feature to tailor the user experience when editing content. At this point the name changed back to C1 CMS to refer back to the free open source C1 CMS i well known for.

In April 2017, v6.1 has been released. This is a minor release, primarily stabilizing the 6.0 release and bringing the Search features introduced as beta in 6.0 to release level in terms of stability, performance and features. [30]

Source code and community ratings

The source code and issue tracker for C1 CMS were moved to GitHub in October 2015. [31] The discussion forums remain on the previous CodePlex site, which also contains user ratings and reviews. [32]

Features

C1 CMS comes with a large number of built-in features, including but not being limited to:[ citation needed ]

(This list is not exhaustive.[ citation needed ])

More features are available via "packages" (extension modules or add-ons).[ citation needed ]

Modules (packages)

Packages (also known as addons) are modules that extend the functionality of C1 CMS. They include, but are not limited to:[ citation needed ]

(This list is not exhaustive.[ citation needed ])

Most packages are free and distributed under the MPL 1.1. Some packages are commercial. The commercial packages can be purchased via an add-on market. [33]

Both free and commercial packages can be installed from the administrative panel ("Console").[ citation needed ]

C1 CMS and Microsoft Azure

C1 CMS can be hosted in Microsoft Azure: [34]

C1 CMS can be installed from Microsoft Web App Gallery when creating a Microsoft Azure web site. [35]

With the C1 CMS Azure service package, [36] this CMS can be deployed in a web role in the cloud service. [37]

Administrative panel

The administrative panel in C1 CMS is called the "Console". It gives access to the back-end via the so-called "perspectives", sections of the administrative panel that group the back-end functionality of the specific purpose. There are 6 built-in perspectives:[ citation needed ]

The perspectives can be extended with other functionality as well as more perspectives can be added to the Console. Some packages - when installed - are available from their own perspective, for example, "Extranet" or "Package Creator".[ citation needed ]

See also

Related Research Articles

<span class="mw-page-title-main">MySQL</span> SQL database engine software

MySQL is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database organizes data into one or more data tables in which data may be related to each other; these relations help structure the data. SQL is a language that programmers use to create, modify and extract data from the relational database, as well as control user access to the database. In addition to relational databases and SQL, an RDBMS like MySQL works with an operating system to implement a relational database in a computer's storage system, manages users, allows for network access and facilitates testing database integrity and creation of backups.

ASP.NET is a server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services. The name stands for Active Server Pages Network Enabled Technologies.

<span class="mw-page-title-main">DNN (software)</span>

DNN Platform is a web content management system and web application framework based on the .NET Framework. It is open source and part of the .Net Foundation.

Azure DevOps Server, formerly known as Team Foundation Server (TFS) and Visual Studio Team System (VSTS), is a Microsoft product that provides version control, reporting, requirements management, project management, automated builds, testing and release management capabilities. It covers the entire application lifecycle and enables DevOps capabilities. Azure DevOps can be used as a back-end to numerous integrated development environments (IDEs) but is tailored for Microsoft Visual Studio and Eclipse on all platforms.

ASP.NET MVC is a web application framework developed by Microsoft that implements the model–view–controller (MVC) pattern. It is no longer in active development. It is open-source software, apart from the ASP.NET Web Forms component, which is proprietary.

<span class="mw-page-title-main">Visual Studio</span> Code editor and IDE

Visual Studio is an integrated development environment (IDE) developed by Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms including Windows API, Windows Forms, Windows Presentation Foundation (WPF), Microsoft Store and Microsoft Silverlight. It can produce both native code and managed code.

Microsoft SQL Server is a proprietary relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network. Microsoft markets at least a dozen different editions of Microsoft SQL Server, aimed at different audiences and for workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users.

<span class="mw-page-title-main">MODX</span>

MODX is an open source content management system and web application framework for publishing content on the World Wide Web and intranets. MODX is licensed under the GPL, is written in the PHP programming language, and supports MySQL, MariaDB and Percona Server as the database. It was awarded Packt Publishing's Most Promising Open Source Content Management System in 2007.

<span class="mw-page-title-main">ActiveReports</span> Data Visualization tool for .NET application developers

ActiveReports is a .NET reporting tool used by developers of .NET, and ASP.NET/JavaScript applications. It was originally developed by Data Dynamics, which was then acquired by GrapeCity, now known as Mescius. It is written in managed C# code and allows Visual Studio programmers to leverage their knowledge of C# or Visual Basic.NET when programming with ActiveReports.

<span class="mw-page-title-main">TYPO3</span>

TYPO3 is a Web Content management system (CMS) written in the programming language PHP. It is free and open-source software released under the GNU General Public License version 2.

<span class="mw-page-title-main">CMS Made Simple</span> Content management system

CMS Made Simple (CMSMS) is a free, open source (GPL) content management system (CMS) to provide developers, programmers and site owners a web-based development and administration area. In 2017 it won the CMS Critic annual award for Best Open Source Content Management.

<span class="mw-page-title-main">Umbraco</span>

Umbraco is an open-source content management system (CMS) platform for publishing content on the World Wide Web and intranets. It is written in C# and deployed on Microsoft based infrastructure. Since version 4.5, the whole system has been available under an MIT License.

List & Label is a professional reporting tool for software developers. It provides comprehensive design, print and export functions. The software component runs on Microsoft Windows and can be implemented in desktop, cloud and web applications. List & Label can be used to create user-defined dashboards, lists, invoices, forms and labels. It supports many development environments, frameworks and programming languages such as Microsoft Visual Studio, Embarcadero RAD Studio, .NET Framework, .NET Core, ASP.NET, C++, Delphi, Java, C Sharp and some more. List & Label either retrieves data from various sources via data binding, or works database independent. Reports are designed and created in the so-called List & Label Designer and then exported into a multitude of formats like PDF, Excel, XHTML and RTF. Since version 27 a web report designer for ASP.NET MVC is available.

ASP.NET Core is an open-source modular web-application framework. It is a redesign of ASP.NET that unites the previously separate ASP.NET MVC and ASP.NET Web API into a single programming model. Despite being a new framework, built on a new web stack, it does have a high degree of concept compatibility with ASP.NET. The ASP.NET Core framework supports side-by-side versioning so that different applications being developed on a single machine can target different versions of ASP.NET Core. This was not possible with previous versions of ASP.NET. ASP.NET Core initially ran on both the Windows-only .NET Framework and the cross-platform .NET. However, support for the .NET Framework was dropped beginning with ASP.Net Core 3.0.

<span class="mw-page-title-main">MSP360</span> Application service provider

MSP360, formerly CloudBerry Lab, is a software and application service provider company that develops online backup, remote desktop and file management products integrated with more than 20 cloud storage providers.

The history of Microsoft SQL Server begins with the first Microsoft SQL Server database product – SQL Server v1.0, a 16-bit relational database for the OS/2 operating system, released in 1989.

ASP.NET Web Forms is a web application framework and one of several programming models supported by the Microsoft ASP.NET technology. Web Forms applications can be written in any programming language which supports the Common Language Runtime, such as C# or Visual Basic. The main building blocks of Web Forms pages are server controls, which are reusable components responsible for rendering HTML markup and responding to events. A technique called view state is used to persist the state of server controls between normally stateless HTTP requests.

Blazor is a free and open-source web framework that enables developers to create web user interfaces (UI) based on components, using C# and HTML. It is being developed by Microsoft, as part of the ASP.NET Core web app framework.

Microsoft, a technology company historically known for its opposition to the open source software paradigm, turned to embrace the approach in the 2010s. From the 1970s through 2000s under CEOs Bill Gates and Steve Ballmer, Microsoft viewed the community creation and sharing of communal code, later to be known as free and open source software, as a threat to its business, and both executives spoke negatively against it. In the 2010s, as the industry turned towards cloud, embedded, and mobile computing—technologies powered by open source advances—CEO Satya Nadella led Microsoft towards open source adoption although Microsoft's traditional Windows business continued to grow throughout this period generating revenues of 26.8 billion in the third quarter of 2018, while Microsoft's Azure cloud revenues nearly doubled.

References

  1. "Releases - Orckestra/C1-CMS-Foundation". github.com. Retrieved 2022-09-29.
  2. Marcello Tonarelli, "Composite C1 free open source content management system", Marcello Tonarelli's Microsoft Dynamics CRM Blog, December 13, 2010
  3. "Two Licenses". cms.orckestra.com.
  4. "Hosting". docs.composite.net. 19 January 2016. Archived from the original on 31 January 2017. Retrieved 19 January 2017.
  5. mcvjetko (2011-04-18). "Composite C1". holisticware.net. Archived from the original on 2016-04-25. Retrieved 2016-04-18.
  6. Pauli Østerø, "How does the Composite C1 architecture work?", StackOverflow, October 30, 2011
  7. Barb Mosher, "Composite C1 .NET Web CMS Has Gone Open Source", CMSWire, October 13, 2010
  8. Jonathan Allen, "How Composite C1 Found Success by Becoming Open Source", InfoQ, March 13, 2014
  9. Dee-Ann LeBlanc, "Alert: What's Coming for Open Source CMS in April 2011", CMSWire, March 31, 2011
  10. "Composite C1 CMS 3.0 hits the streets – more user friendly than ever | CMS Critic". CMS Critic. December 22, 2011. Archived from the original on April 25, 2016. Retrieved April 18, 2016.
  11. "Composite C1 3.0 is here". www.composite.net.
  12. "Composite C1 CMS - Open Source on .NET". CodePlex. January 20, 2012.
  13. "Alert: What's Coming for Open Source CMS in February 2012". CMSWire.com. January 31, 2012.
  14. "Composite C1 3.2 released". www.composite.net.
  15. "Composite C1 Releases Version 4". CMSWire.com. June 6, 2013.
  16. "Composite C1 4.0". www.composite.net. June 6, 2013.
  17. "Composite C1 4.1". www.composite.net. November 7, 2013.
  18. "What's New in March for Open Source CMS". CMSWire.com. March 5, 2014.
  19. "What's New in June for Open Source CMS". CMSWire.com. June 2, 2014.
  20. "Composite C1 4.2". www.composite.net. May 27, 2014.
  21. "Composite C1 CMS - Open Source on .NET". CodePlex. June 23, 2014.
  22. "What's New for You This April in Open Source CMS". CMSWire.com. April 9, 2015.
  23. "Composite C1 4.3". www.composite.net. March 18, 2015.
  24. "What's New This September in Open Source CMS". CMSWire.com. September 9, 2015.
  25. "Orckestra Acquires Composite C1". September 8, 2015.
  26. "Composite joins Orckestra". www.composite.net. September 8, 2015. Archived from the original on April 15, 2016. Retrieved April 18, 2016.
  27. "What's New This January in Open Source CMS". CMSWire.com. January 5, 2015.
  28. "Composite C1 5.0". www.composite.net. December 15, 2015.
  29. "Orckestra CMS 5.3". cms.orckestra.com. Orckestra. Retrieved 19 January 2017.
  30. "Orckestra/C1-CMS-Foundation". GitHub. Retrieved 2017-05-24.
  31. "We are on GitHub". community.composite.net. Archived from the original on 2016-04-27. Retrieved 2016-04-18.
  32. "Orckestra CMS Foundation - Open Source on .NET - Home". Archived from the original on 2017-01-31. Retrieved 2017-01-19.
  33. Add-on Market [ permanent dead link ]
  34. Steve Sechrist, "Composite C1 Offers Full Cloud Support via Windows Azure", CMS Wire, November 30, 2011
  35. "Composite C1 .NET CMS on Microsoft Azure Marketplace". azure.microsoft.com. Archived from the original on 2016-05-13. Retrieved 2016-04-18.
  36. "Microsoft Azure CMS". Archived from the original on 2017-01-31. Retrieved 2017-01-19.
  37. Ingvar, "Composite C1 non-live edit multi instance Windows Azure deployment" Archived 2014-11-29 at the Wayback Machine , Ingvar's Blog, August 7, 2011