C1 CMS
{{DISPLAYTITLE:C1 CMS}}
{{more citations needed|date=January 2015}}
{{Infobox software
| name = C1 CMS
|logo =
|logo size = frameless
|screenshot = Previewing pages in Composite C1 version 5.0.png
|screenshot size = 300px
|screenshot alt = The CMS Console allow users to edit content. Here a page is being edited, showing the visual representation of three CMS Functions, one of which has its properties window open
|collapsible = yes
|latest release version = {{C1 CMS version}}
|latest release date = {{C1 CMS version|releasedate}}
|programming language = C# / JavaScript / ASP.NET Razor / ASP.NET Web Forms / XSLT
|operating system = Microsoft Windows / Windows Azure
|genre = Web content management system
|license = Mozilla Public License
|website = {{URL|https://cms.orckestra.com/}}
}}
C1 CMS (formerly Composite C1 & Orckestra CMS) is a free open source .NET-based web content management system.Marcello Tonarelli, [https://community.dynamics.com/product/crm/crmtechnical/b/marcellotonarelli/archive/2010/12/13/composite-c1-free-open-source-content-management-system.aspx "Composite C1 free open source content management system"], Marcello Tonarelli's Microsoft Dynamics CRM Blog, December 13, 2010
The same version is available under both the MPL 1.1 license and C1 CMS's commercial license.{{Cite web|url=https://cms.orckestra.com/Two-licenses|title=Two Licenses|website=cms.orckestra.com}}
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.{{Cite web|url=http://docs.cms.orckestra.com/FAQ/Hosting|title=Hosting|date=19 January 2016|website=docs.composite.net|access-date=19 January 2017|archive-url=https://web.archive.org/web/20170131200534/http://docs.cms.orckestra.com/FAQ/Hosting|archive-date=31 January 2017|url-status=dead}}{{Cite web|url=http://holisticware.net/holisticware/know-how/software-development/web/content-management-systems-cms/composite-c1-cms|title=Composite C1|last=mcvjetko|date=2011-04-18|website=holisticware.net|language=en|access-date=2016-04-18|archive-url=https://web.archive.org/web/20160425132711/http://holisticware.net/holisticware/know-how/software-development/web/content-management-systems-cms/composite-c1-cms|archive-date=2016-04-25|url-status=dead}}
The CMS has an open pluggable architecture.Pauli Østerø, [https://stackoverflow.com/questions/7941258/how-does-the-composite-c1-architecture-work/7944125#answer-7944125 "How does the Composite C1 architecture work?"], StackOverflow, October 30, 2011
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|date=January 2015}}
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.Barb Mosher, [http://www.cmswire.com/cms/web-cms/composite-c1-net-web-cms-has-gone-open-source-008853.php "Composite C1 .NET Web CMS Has Gone Open Source"], CMSWire, October 13, 2010Jonathan Allen, [http://www.infoq.com/articles/Commercial-Open-Source "How Composite C1 Found Success by Becoming Open Source"], InfoQ, March 13, 2014
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.Dee-Ann LeBlanc, [http://www.cmswire.com/cms/web-cms/alert-whats-coming-for-open-source-cms-in-april-2011-010704.php "Alert: What's Coming for Open Source CMS in April 2011"], CMSWire, March 31, 2011
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.{{Cite web|url=https://www.cmscritic.com/composite-c1-cms-3-0-hits-the-streets-more-user-friendly-than-ever/|title=Composite C1 CMS 3.0 hits the streets – more user friendly than ever {{!}} CMS Critic|date=December 22, 2011|website=CMS Critic|access-date=April 18, 2016|archive-url=https://web.archive.org/web/20160425100842/https://www.cmscritic.com/composite-c1-cms-3-0-hits-the-streets-more-user-friendly-than-ever/|archive-date=April 25, 2016|url-status=dead}}{{Cite web|url=http://www.composite.net/Products/Version-history/3|title=Composite C1 3.0 is here|website=www.composite.net}}
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.{{Cite web|url=http://orckestracms.codeplex.com/releases/view/80764|title=Composite C1 CMS - Open Source on .NET|date=January 20, 2012|website=CodePlex}}{{Cite web|url=http://www.cmswire.com/cms/enterprise-cms/alert-whats-coming-for-open-source-cms-in-february-2012-014309.php|title=Alert: What's Coming for Open Source CMS in February 2012|date=January 31, 2012|website=CMSWire.com|language=en-us}}
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.{{Cite web|url=http://www.composite.net/Products/Version-history/3-2|title=Composite C1 3.2 released|website=www.composite.net}}
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.{{Cite web|url=http://www.cmswire.com/cms/customer-experience/composite-c1-releases-version-4-021206.php|title=Composite C1 Releases Version 4|date=June 6, 2013|website=CMSWire.com|language=en-us}}{{Cite web|url=http://www.composite.net/Products/Version-history/Composite-C1-40|title=Composite C1 4.0|date=June 6, 2013|website=www.composite.net}}
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.{{Cite web|url=http://www.composite.net/Products/Version-history/Composite-C1-41|title=Composite C1 4.1|date=November 7, 2013|website=www.composite.net}}{{Cite web|url=http://www.cmswire.com/cms/customer-experience/whats-new-in-march-for-open-source-cms-024392.php|title=What's New in March for Open Source CMS|date=March 5, 2014|website=CMSWire.com|language=en-us}}
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.{{Cite web|url=http://www.cmswire.com/cms/web-cms/whats-new-in-june-for-open-source-cms-025374.php|title=What's New in June for Open Source CMS|date=June 2, 2014|website=CMSWire.com|language=en-us}}{{Cite web|url=http://www.composite.net/Products/Version-history/Composite-C1-42|title=Composite C1 4.2|date=May 27, 2014|website=www.composite.net}} 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.{{Cite web|url=http://orckestracms.codeplex.com/releases/view/123799|title=Composite C1 CMS - Open Source on .NET|date=June 23, 2014|website=CodePlex}}
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.{{Cite web|url=http://www.cmswire.com/cms/web-cms/whats-new-for-you-this-april-in-open-source-cms-028748.php|title=What's New for You This April in Open Source CMS|date=April 9, 2015|website=CMSWire.com|language=en-us}}{{Cite web|url=http://www.composite.net/Products/Version-history/Composite-C1-43|title=Composite C1 4.3|date=March 18, 2015|website=www.composite.net}}
In September 2015, Orckestra, a Canadian company that provides cloud-based commerce solutions, acquired Composite C1 CMS.{{Cite web|url=http://www.cmswire.com/web-cms/whats-new-this-september-in-open-source-cms/|title=What's New This September in Open Source CMS|date=September 9, 2015|website=CMSWire.com|language=en-us}}{{Cite web|url=http://www.orckestra.com/en/ideas/news_events/press_release/orckestra-acquires-composite-c1-cms|title=Orckestra Acquires Composite C1|last=|first=|date=September 8, 2015|website=|publisher=|access-date=}}{{Cite web|url=http://www.composite.net/About/What-is-happening/Composite-joins-Orckestra|title=Composite joins Orckestra|date=September 8, 2015|website=www.composite.net|access-date=April 18, 2016|archive-url=https://web.archive.org/web/20160415121805/http://www.composite.net/About/What-is-happening/Composite-joins-Orckestra|archive-date=April 15, 2016|url-status=dead}}
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.{{Cite web|url=http://www.cmswire.com/web-cms/whats-new-this-january-in-open-source-cms/|title=What's New This January in Open Source CMS|date=January 5, 2015|website=CMSWire.com|language=en-us}}{{Cite web|url=http://www.composite.net/Products/Version-history/Composite-C1-50|title=Composite C1 5.0|date=December 15, 2015|website=www.composite.net}}
As of version 5.3, released 18 October 2016, the name and branding for the product changed to Orckestra CMS.{{cite web|title=Orckestra CMS 5.3|url=https://cms.orckestra.com/Products/Version-history/Orckestra-CMS-5-3|website=cms.orckestra.com|publisher=Orckestra|accessdate=19 January 2017}}
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.{{Cite web|url=https://github.com/Orckestra/C1-CMS-Foundation/releases/tag/v6.1|title=Orckestra/C1-CMS-Foundation|website=GitHub|language=en|access-date=2017-05-24}}
Source code and community ratings
The source code and issue tracker for C1 CMS were moved to GitHub in October 2015.{{Cite web|url=http://community.composite.net/Blog/2015/10/16/We-are-on-GitHub|title=We are on GitHub|website=community.composite.net|access-date=2016-04-18|archive-url=https://web.archive.org/web/20160427091716/http://community.composite.net/Blog/2015/10/16/We-are-on-GitHub|archive-date=2016-04-27|url-status=dead}} The discussion forums remain on the previous CodePlex site, which also contains user ratings and reviews.{{Cite web |url=http://orckestracms.codeplex.com/ |title=Orckestra CMS Foundation - Open Source on .NET - Home |access-date=2017-01-19 |archive-date=2017-01-31 |archive-url=https://web.archive.org/web/20170131190025/http://orckestracms.codeplex.com/ |url-status=dead }}
Features
C1 CMS comes with a large number of built-in features, including but not being limited to:{{citation needed|date=January 2015}}
- Multilingual, UNICODE support
- Multiple document interface
- Publishing workflow
- Content security
- WYSIWYG editor
- XHTML compatible
- XSLT developer tooling
- .NET 4.5 and ASP.NET 4.5 based
- Transparent XML and SQL Server support via LINQ
- Side-by-side support for both ASP.NET Razor, ASP.NET Web Forms and ASP.NET MVC
- Support for templating using plain HTML, ASP.NET Razor, ASP.NET Master Pages and XSLT
- Run on Internet Information Services (IIS) 7, 7.5, 8, 8.5, WebMatrix, Visual Studio 2015, Microsoft Azure
- Support for Mozilla Firefox, Internet Explorer, Google Chrome. Firefox users have spell check features.
(This list is not exhaustive.{{citation needed|date=January 2015}})
More features are available via "packages" (extension modules or add-ons).{{citation needed|date=January 2015}}
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|date=January 2015}}
- Content versioning
- Newsletters
- Extranet
- Blog
- Page comments
- RSS / Twitter / YouTube feed readers
- XML to SQL Server migration
- Google Search (CSE) integration
- Microsoft Search Server integration
- Package Creator
- Data Forms Renderer
- ASP.NET MVC Player
- [https://web.archive.org/web/20170131200315/http://docs.cms.orckestra.com/Functions/MVC/MVC-Functions ASP.NET MVC Functions]
- Network Load Balancing
- Social Media integrations (Facebook, Twitter, Google+)
(This list is not exhaustive.{{citation needed|date=January 2015}})
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.[https://cms.orckestra.com/Products/Add-ons Add-on Market]{{Dead link|date=July 2020 |bot=InternetArchiveBot |fix-attempted=yes }}
Both free and commercial packages can be installed from the administrative panel ("Console").{{citation needed|date=January 2015}}
C1 CMS and Microsoft Azure
C1 CMS can be hosted in Microsoft Azure:Steve Sechrist, [http://www.cmswire.com/cms/web-cms/composite-c1-offers-full-cloud-support-via-windows-azure-013672.php "Composite C1 Offers Full Cloud Support via Windows Azure"], CMS Wire, November 30, 2011
- on a web site
- in a cloud service
C1 CMS can be installed from Microsoft Web App Gallery when creating a Microsoft Azure web site.{{Cite web|url=https://azure.microsoft.com/en-us/marketplace/partners/composite/netcmscompositec1/|title=Composite C1 .NET CMS on Microsoft Azure Marketplace|website=azure.microsoft.com|access-date=2016-04-18|archive-url=https://web.archive.org/web/20160513230509/https://azure.microsoft.com/en-us/marketplace/partners/composite/netcmscompositec1/|archive-date=2016-05-13|url-status=dead}}
With the C1 CMS Azure service package,{{Cite web |url=http://docs.cms.orckestra.com/WindowsAzure |title=Microsoft Azure CMS |access-date=2017-01-19 |archive-url=https://web.archive.org/web/20170131200532/http://docs.cms.orckestra.com/WindowsAzure |archive-date=2017-01-31 |url-status=dead }} this CMS can be deployed in a web role in the cloud service.Ingvar, [http://www.toolheaven.net/post/Composite-C1-non-live-edit-multi-instance-Windows-Azure-deployment.aspx "Composite C1 non-live edit multi instance Windows Azure deployment"] {{Webarchive|url=https://web.archive.org/web/20141129031613/http://www.toolheaven.net/post/Composite-C1-non-live-edit-multi-instance-Windows-Azure-deployment.aspx |date=2014-11-29 }}, Ingvar's Blog, August 7, 2011
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|date=January 2015}}
- Content where websites, web site structures and web pages can be managed and edited
- Media where media files can be stored and managed
- Data where data types and data can be managed
- Layout where page templates can be created and managed
- Functions where additional functionality can be created by using ASP.NET Razor, XSLT, C# etc.
- System where other CMS-related functionality can be viewed and managed such as packages, website languages, hostname configuration, the server log etc.
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|date=January 2015}}
See also
References
{{reflist}}
External links
- {{Official website|https://cms.orckestra.com/}}