C1CMS
Wersja stabilna | 6.13 / 2022-09-27 |
---|---|
Napisane w | C# / JavaScript / ASP.NET Razor / ASP.NET Web Forms / XSLT |
System operacyjny | Microsoft Windows / Windows Azure |
Typ | System zarządzania treścią internetową |
Licencja | Licencja publiczna Mozilli |
Strona internetowa |
C1 CMS (wcześniej Composite C1 & Orckestra CMS ) to darmowy system zarządzania treścią internetową oparty na platformie .NET .
Ta sama wersja jest dostępna zarówno na licencji MPL 1.1, jak i licencji komercyjnej C1 CMS.
C1 CMS można domyślnie traktować jako CMS bez bazy danych z możliwością migracji jego składnicy danych do bazy danych Microsoft SQL Server . Jako CMS bez bazy danych wykorzystuje XML do przechowywania danych.
CMS ma otwartą, podłączalną architekturę .
Historia
Rozwój C1 CMS rozpoczął się w połowie 2007 roku, osiągnął wersję 1.0 w styczniu 2009 i do września 2010 był sprzedawany jako produkt na licencji komercyjnej, głównie klientom w Europie Północnej. [ potrzebne źródło ]
W dniu 29 września 2010 r. Firma Composite wypuściła C1 w wersji 2.0 jako bezpłatne oprogramowanie typu open source na licencji Mozilla Public License, zobowiązując się do dalszego rozwoju bezpłatnego rdzenia i świadczenia płatnych usług.
W październiku 2010 Composite C1 został dodany do części obsługujących .NET 4 Web App Gallery firmy Microsoft (Web Platform Installer 3 i WebMatrix).
W marcu 2011 roku wydano Composite C1 w wersji 2.1, dzięki czemu obsługa SQL Server stała się częścią projektu open source.
W grudniu 2011 r. Wydano Composite C1 w wersji 3.0, poprawiając komfort pracy programisty i edytora treści oraz dodając ASP.NET Razor jako opcję technologii szablonów układu.
W styczniu 2012 r. Composite C1 wersja 3.1 (nazywana „wydaniem usługi”), dodająca obsługę sprawdzania pisowni (podczas korzystania z przeglądarki Mozilla Firefox z zainstalowanymi słownikami) i plików .less.
W kwietniu 2012 roku wydano Composite C1 w wersji 3.2, dodając przycisk kombi „Zapisz i opublikuj”, obsługę podłączania zewnętrznych baz danych multimediów (takich jak SharePoint lub obrazy z Facebooka), strumieniowanie wideo HTML5. Jest kompatybilny z .NET Framework 4.5 i Visual Studio 2012.
W lipcu 2013 r., ponad rok od ostatniego wydania, wydano Composite C1 4.0, które jest uważane za drugie duże wydanie od czasu udostępnienia oprogramowania Composite C1 w październiku 2010 r., dodając funkcje dla użytkowników końcowych, takie jak selektor bloków, wyszukiwanie awarie, odręczne zmiany rozmiaru obrazu, nowe strony Starter, a także funkcje programistyczne, takie jak wbudowane funkcje Razor i User Control, szablony Razor i Master Page, funkcje szablonów stron, porządkowanie drzew danych.
W listopadzie 2013 r. Wydano Composite C1 w wersji 4.1, dodając przeciąganie i upuszczanie obrazów i plików z pulpitu do zawartości strony, obsługę Composite Form Builder, obsługę Internet Explorera 11, nowy folder „Static Datatypes” w Data Perspective , w 100% dostosowany interfejs użytkownika dla „Edytora wywołań funkcji” dla niestandardowych funkcji C1 i wielu innych.
W maju 2014 r. Wydano Composite C1 w wersji 4.2, dodając podglądy funkcji C1 w Edytorze wizualnym (pokazujące obraz renderowanej funkcji zamiast abstrakcyjnej reprezentacji „makra”), uproszczoną edycję właściwości funkcji C1, nową responsywną stronę startową o nazwie „Venus”, obsługa edycji na iPadzie, obsługa ASP.NET Razor 3.1.1 i nie tylko. A w czerwcu 2014 roku została wydana wersja 4.2 aktualizacja 1, która zawierała szereg ulepszeń i poprawek błędów i była zalecaną aktualizacją do wersji 4.2.
W marcu 2015 r. wydano wersję 4.3, która zawierała zaplanowane publikowanie danych, natywną edycję treści w językach RTL, takich jak arabski, ulepszone opcje polityki haseł, opcje zmiany rozmiaru obrazu w Razor, podłączanie do generowania klucza ASP.NET Full Page Caching i nie tylko.
We wrześniu 2015 roku Orckestra, kanadyjska firma dostarczająca rozwiązania handlowe w chmurze, nabyła Composite C1 CMS.
W grudniu 2015 została wydana nowa wersja Composite C1 CMS - wersja 5.0. Zawiera zupełnie nowy graficzny interfejs użytkownika konsoli C1, nawigację po zawartości wizualnej, mapowanie elementów danych, lepszą obsługę MVC i nie tylko.
Od wersji 5.3, wydanej 18 października 2016 r., nazwa i branding produktu zmieniły się na Orckestra CMS.
5.4: Jest to wersja pomniejsza, będąca kontynuacją wersji 5.3, wprowadzająca obsługę masowego przesyłania plików do systemu plików witryny, niewielkie ulepszenie hierarchicznego selektora i nowe polecenie interfejsu API Nightwatch.js do testowania przesyłania plików.
5.5. Jest to wydanie usługi z niewielkimi ulepszeniami, które obejmują bardziej stabilne podglądy funkcji CMS w Edytorze wizualnym, szybszą początkową konfigurację CMS i obsługę aktualizacji danych przez dodatki. Ucz się więcej
W lutym 2017 została wydana wersja 6.0, użytkownicy CMS mają teraz wbudowaną wyszukiwarkę w konsoli, komponenty wizualne dla dużo łatwiejszego dostępu do dodawania funkcji i funkcji do treści. Twórcy stron internetowych mogą udostępniać zaawansowane wyszukiwanie aspektowe, budować komponenty i korzystać z nowej funkcji klasy kontenerów, aby dostosowywać wrażenia użytkownika podczas edytowania treści. W tym momencie nazwa została zmieniona z powrotem na C1 CMS, aby nawiązać do darmowego open source C1 CMS, z którego jestem dobrze znany.
W kwietniu 2017 została wydana wersja 6.1. Jest to wersja pomniejsza, głównie stabilizująca wersję 6.0 i wprowadzająca funkcje wyszukiwania wprowadzone jako beta w wersji 6.0 do poziomu wersji pod względem stabilności, wydajności i funkcji.
Kod źródłowy i oceny społeczności
Kod źródłowy i narzędzie do śledzenia problemów dla C1 CMS zostały przeniesione do GitHub w październiku 2015 r. Fora dyskusyjne pozostają w poprzedniej witrynie CodePlex, która zawiera również oceny i recenzje użytkowników.
Cechy
C1 CMS ma wiele wbudowanych funkcji, w tym między innymi: [ potrzebne źródło ]
- Obsługa wielu języków, UNICODE
- Interfejs wielu dokumentów
- Przepływ pracy wydawniczej
- Bezpieczeństwo treści
- Edytor WYSIWYG
- Kompatybilny z XHTML-em
- Narzędzia deweloperskie XSLT
- Oparte na .NET 4.5 i ASP.NET 4.5
- Przejrzysta obsługa XML i SQL Server za pośrednictwem LINQ
- Jednoczesna obsługa ASP.NET Razor , ASP.NET Web Forms i ASP.NET MVC
- Obsługa szablonów przy użyciu zwykłego HTML , ASP.NET Razor , ASP.NET Master Pages i XSLT
- Uruchom w Internetowych usługach informacyjnych (IIS) 7, 7.5, 8, 8.5, WebMatrix , Visual Studio 2015 , Microsoft Azure
- Wsparcie dla Mozilla Firefox , Internet Explorer , Google Chrome . Użytkownicy Firefoksa mają funkcje sprawdzania pisowni.
(Ta lista nie jest wyczerpująca. [ potrzebne źródło ] )
Więcej funkcji jest dostępnych za pośrednictwem „pakietów” (modułów rozszerzeń lub dodatków). [ potrzebne źródło ]
Moduły (pakiety)
Pakiety (zwane również dodatkami ) to moduły rozszerzające funkcjonalność C1 CMS. Obejmują one między innymi: [ potrzebne źródło ]
- Wersjonowanie treści
- Biuletyny
- Ekstranet
- Blog
- Komentarze strony
- Czytniki kanałów RSS / Twitter / YouTube
- Migracja XML do SQL Server
- z wyszukiwarką Google ( CSE ).
- Integracja Microsoft Search Server
- Kreator pakietów
- Renderer formularzy danych
- Odtwarzacz ASP.NET MVC
- Funkcje ASP.NET MVC
- Równoważenie obciążenia sieciowego
- Integracje z mediami społecznościowymi ( Facebook , Twitter, Google+ )
(Ta lista nie jest wyczerpująca. [ potrzebne źródło ] )
Większość pakietów jest bezpłatna i dystrybuowana na licencji MPL 1.1. Niektóre pakiety są komercyjne. Pakiety komercyjne można kupić za pośrednictwem rynku dodatków.
Zarówno darmowe, jak i komercyjne pakiety można zainstalować z poziomu panelu administracyjnego („Konsola”). [ potrzebne źródło ]
C1 CMS i Microsoft Azure
C1 CMS może być hostowany w Microsoft Azure :
- na stronie internetowej
- w usłudze w chmurze
C1 CMS można zainstalować z Microsoft Web App Gallery podczas tworzenia witryny internetowej Microsoft Azure.
Dzięki pakietowi usług Azure C1 CMS ten system CMS można wdrożyć w roli internetowej w usłudze w chmurze .
Panel administracyjny
Panel administracyjny w C1 CMS nazywa się „Konsola”. Daje dostęp do zaplecza poprzez tzw. „perspektywy”, sekcje panelu administracyjnego, które grupują funkcjonalność zaplecza o określonym przeznaczeniu. Istnieje 6 wbudowanych perspektyw: [ potrzebne źródło ]
- Treść umożliwiająca zarządzanie i edytowanie witryn internetowych, struktur witryn internetowych i stron internetowych
- Nośniki , na których można przechowywać i zarządzać plikami multimedialnymi
- Dane , w których można zarządzać typami danych i danymi
- Układ , w którym można tworzyć i zarządzać szablonami stron
- Funkcje , w których można utworzyć dodatkowe funkcje przy użyciu ASP.NET Razor , XSLT , C# itp.
- System , w którym można przeglądać i zarządzać innymi funkcjami związanymi z CMS, takimi jak pakiety, języki stron internetowych, konfiguracja nazwy hosta, dziennik serwera itp.
Perspektywy można rozszerzyć o inne funkcje, a także dodać więcej perspektyw do konsoli. Niektóre pakiety - po zainstalowaniu - są dostępne z własnej perspektywy, na przykład „Extranet” lub „Kreator pakietów”. [ potrzebne źródło ]