Überspringen Sie zum Hauptinhalt

Content Management Systeme (CMS oder Content Management System) sind verschiedene Anwendungen, die bei der Erstellung und Änderung von Informationen in digitalem Format helfen.

Content-Management-Anwendungen verfügen in der Regel über eine Reihe von Funktionen und Möglichkeiten, die die gemeinsame Verwaltung von Dokumenten und digitalen Inhalten (Bilder, Audio usw.) ermöglichen.

Beispielsweise können mehrere Mitarbeiter in einem Unternehmen oder verschiedenen Abteilungen in bestimmten Stilen und Prozessen zusammenarbeiten: Zuerst arbeiten die Ersteller oder Autoren, dann die Redakteure, andere Manager genehmigen Inhalte, Administratoren konfigurieren das System usw.

Klingt nach Kauderwelsch, ich weiß! Machen wir es einfach:

Was wir heute als Content-Management-System bezeichnen, funktioniert größtenteils im Web: eine Webanwendung, die es verschiedenen Personen ermöglicht, sich anzumelden, Inhalte, Materialien oder Ressourcen hinzuzufügen und diese schließlich im Web (öffentlich) oder innerhalb eines Unternehmens zu veröffentlichen Mitarbeiter oder Mitarbeiter (Intranet).

In der Vergangenheit gab es interne Systeme in großen Unternehmensnetzwerken oder Computern, die nicht webbasiert waren und über einen Browser aufgerufen werden konnten, sondern Windows-, Linux- usw. Anwendungen waren. Heutzutage sind jedoch fast alle CMS webbasiert. basierend – sie funktionieren in einem Browser, von einem zentralen Server aus und sind von überall aus zugänglich.

Eines der beliebtesten Content -Management -Systeme ist WordPress, mit dem Sie Websites erstellen, Blog -Posts, Seiten, Texte hinzufügen und im Web veröffentlichen können. Wenn wir nur über das Web sprechen, ist WordPress wohl am weitesten verbreitet (schätzungsweise, dass fast 30% der Websites im Internet von WordPress verwaltet werden), seit es im Jahr 2003 gestartet wurde. Was mehr ist, ist WordPress kostenlos und "offen", sodass jeder so ändern und erweitert wird.

Direkt hinter WordPress liegen Joomla und Drupal, gefolgt von vielen anderen mit kleinerem Publikum.

Aufbau eines CMS-Systems

Ein Content-Management-System besteht aus zwei Teilen:

  1. Der Verwaltungsteil ist die Anwendung, mit der Benutzer Ressourcen, Artikel, Materialien, Seiten usw. erstellen können. Diese Schnittstelle basiert auf Geschäftsregeln , wie einem Berechtigungssystem, einer Hierarchie und bestimmten Prozessen zum Erstellen und Bearbeiten von Ressourcen.
  2. Der Präsentationsteil ist die Schnittstelle, die der Zielgruppe die Ressourcen in Punkt 1 präsentiert. Bei einem CMS zur Verwaltung von Websites (z. B. WordPress) ist der Präsentationsteil die öffentliche Website, auf die Besucher, die Allgemeinheit, zugreifen.

Funktionen eines CMS-Systems

WordPress-CMS

Ein Content-Management-System umfasst ein Minimum an Funktionen, die mit dem Zugriff auf Benutzer und deren Unterstützung bei der Erstellung, Änderung und Veröffentlichung der Informationen, mit denen sie arbeiten, zu tun haben.

Zugriffsfunktionen

Anmeldesystem: CMS enthalten ein Anmeldesystem für Benutzer. Der Administrationsteil muss geschützt werden, um unbefugte Änderungen zu verhindern, sodass jeder Benutzer über ein Konto mit einem Benutzernamen oder Passwort verfügt.

Berechtigungssystem: Nicht alle Benutzer haben den gleichen Zugriff und die gleichen Berechtigungen. In jeder Organisation gibt es unterschiedliche Hierarchien und Arten von Mitarbeitern und Inhaltserstellern. Bei WordPress gibt es reguläre Benutzer, Redakteure und Administratoren. Jeder Benutzertyp verfügt über unterschiedliche Berechtigungen.

Normale Benutzer verfügen nicht über die gleichen Berechtigungen wie Administratoren, die Zugriff auf das gesamte System zur Bearbeitung und Konfiguration haben. Es ist wichtig, ein System aus der Perspektive der Berechtigungen zu betrachten, insbesondere wenn Sie über ein größeres Team von Mitwirkenden verfügen.

Unterstützung mehrerer Sprachen: Ein seriöses CMS ermöglicht die Verwendung in mehreren Sprachen. Wenn Ihr Team international ist, ist dies unerlässlich. Benutzer können die Sprache ändern, in der die Admin-Oberfläche angezeigt wird, um die Zusammenarbeit zu erleichtern.

Für die Inhaltserstellung können auch mehrere Sprachen verwendet werden: Vielleicht haben Sie ein Team, in dem einige Ersteller Artikel in einer Sprache schreiben und andere diese Inhalte in eine andere Sprache übersetzen. Mit einem guten CMS können Sie Inhalte in mehreren Sprachen gleichzeitig verwalten.

Content-Management-Funktionen

Inhaltserstellung: CMS bieten die Möglichkeit, Artikel, Seiten, Blogbeiträge, Nachrichten, Bilder und mehr hinzuzufügen. Sie müssen über eine benutzerfreundliche und verständliche Benutzeroberfläche verfügen, viele Funktionen zur Bearbeitung des Quellcodes (z. B. HTML) verbergen und einen Editor ähnlich Microsoft Word oder einen schlankeren Editor anbieten. Daher müssen Benutzer keine HTML-Programmierung oder -Formatierung beherrschen, sondern können sich auf den Inhalt konzentrieren.

Indexierung und Suche: Ein gutes CMS verfügt über Funktionen zum Indexieren, Organisieren und Wiederfinden von Inhalten durch Suchen, Filtern usw. Dies ist von entscheidender Bedeutung, insbesondere wenn Sie in einer Organisation arbeiten, die viele Inhalte produziert (großes Unternehmen, Zeitungsredaktion). , Nachrichtenagentur), um Inhalte schnell und einfach organisieren und finden zu können. Daher ist die Suchmaschine ebenso wichtig wie die Möglichkeit, jedem Artikel und Inhalt zusätzliche Informationen hinzuzufügen, wie Meta-Tags, Beschreibungen, Schlüsselwörter und zusätzliche Eigenschaften (Hinzufügungsdatum, Veröffentlichungsdatum, Kategorien, Autor usw.). .

Revisionen und Änderungskontrolle: Fortgeschrittenere CMS-Systeme verfügen über Funktionen zur Aufzeichnung von Inhaltsänderungen. Für jeden Artikel oder jedes Dokument wird nicht nur die aktuellste Version erfasst, sondern auch alle vorherigen Versionen und vorgenommenen Änderungen. Außerdem wird gespeichert, wer die Änderung vorgenommen hat, welcher Teil des Dokuments, wann die Änderung vorgenommen wurde und wie die vorherige Version lautete.

Diese Fähigkeiten in Kombination mit den zuvor erwähnten Regeln und Berechtigungen tragen dazu bei, eine Prüfspur von allen zu erstellen, die an einem bestimmten Dokument gearbeitet haben und falls gewünscht zu einer früheren Version gearbeitet haben.

Dokumentenerfassung und -archivierung: Eine weitere gemeinsame Funktion in Content-Management-Systemen ist das Scannen, Importieren und Archivieren gedruckter Dokumente. Verschiedene Dokumentformate können hochgeladen (Bilder, Word-Dokumente, Excel usw.) und für den späteren Abruf organisiert werden. Eine historische Datenbank ist sehr nützlich, um einem Unternehmen dabei zu helfen, Platz zu sparen und dennoch Zugriff auf Dokumente für Audits, Finanzen usw. zu haben.

Oftmals umfasst der Aufnahmeprozess auch die optische Inhaltserkennung (OCR) und die Indizierung dieses Textes anhand gescannter Dateien. Diese Dokumente sind also nicht mehr nur Bilder, sondern können durchsucht, gefiltert usw. werden.

Veröffentlichungsfunktionen: Wenn es an der Zeit ist, Artikel, Blog-Beiträge usw. zu veröffentlichen, macht dies ein Content-Management-System über eine formularbasierte Schnittstelle sehr schnell und einfach.

Auf Websites liegt es nicht in der Verantwortung, dass die Inhalte erstellt werden, um ihn auch zu veröffentlichen und gut zur Veröffentlichung zu formatieren. CMS -Systeme haben Vorlagen/Vorlagen, die sie zum Zeitpunkt der Veröffentlichung mit dem Artikel kombinieren, so dass die Webseite ohne Code -Intervention automatisch aus diesen komponiert wird.

WordPress enthält Themen, die auf einer gesamten Website installiert oder ersetzt werden können, sodass das Design mit einem Klick vollständig geändert werden kann und der Inhalt gleich bleibt. Vorlagen Zusammenfassung Der Präsentationsteil des Inhalts und verhindern Fehler, um die Konsistenz von Seite zu Seite zu gewährleisten. Ein weiterer Vorteil ist, dass die Menschen, die die Inhalte verwalten, keine Kenntnisse über Programmierung oder Webdesign benötigen.

Optimierungsfunktionen (SEO): Die meisten Content-Management-Systeme, die darauf abzielen, Informationen im Internet zu veröffentlichen, verfügen zumindest über grundlegende Suchmaschinenoptimierungsfunktionen. Dazu können gehören: Hinzufügen von Meta-Tags (Schlüsselwörter, Beschreibungen, Titel), ALT-Tags zu Bildern und Ändern von Artikel-URLs.

WordPress verfügt über diese Funktionen, ermöglicht Ihnen jedoch auch die Funktionalität, indem Sie Plugins (Module) installieren, die die Funktionalität verbessern oder sogar ersetzen können, indem ein gesamtes System die Verantwortung übernimmt. Im SEO-Bereich können Sie beispielsweise das Yoast-Modul installieren, das die SEO-bezogenen Funktionen von WordPress vollständig ersetzt und viele weitere Möglichkeiten bietet (Inhaltsanalyse, Keyword-Dichteprüfung, Sitemap-Generierung und mehr).

Spezialisierte Funktionen

Content-Management-Systeme können je nach Bedarf auch spezielle Funktionen bieten. Wenn Sie WordPress nutzen, bietet die einfache Installation des Systems diese Funktionen nicht, sondern Sie müssen sie durch das Hinzufügen von Modulen (Plugins) installieren.

Sie können Ihr System also fast vollständig umgestalten, indem Sie E-Commerce, HR, Bildverarbeitung, Event-Management, Kalender und eine Vielzahl anderer Funktionen hinzufügen – Sie müssen lediglich das richtige Plugin finden (oder es selbst erstellen).

Obwohl WordPress ursprünglich nicht dafür erstellt wurde, ermöglicht die Plugin -Architektur jedem, die Funktionen nach Belieben zu erweitern - bis hin zur Möglichkeit, bestimmte „Frameworks“ (ganze Plattformen) zu installieren, die nicht nur Themen/Vorlagen enthalten, sondern auch Module zum visuellen Bauen von Seiten (siehe Divi, Elementor, Gravity usw.).

Spezialisiertere CMS-Systeme enthalten diese Funktionalität sofort (wenn Sie dies planen oder ein Unternehmen ein eigenes CMS erstellen und die volle Kontrolle über Funktionen und Funktionsweise haben möchte) oder können im Laufe der Zeit nach Bedarf erweitert werden.

Zum Beispiel hat mein CMS -System (CCIDSQ) im Jahr 2002 als Plattform für die Verwaltung einer Produktdatenbank, einer Lagerregelung und der Kundenaufzeichnungen für einen Buchhändler ganz einfach gestartet. Ich begann es zu entwickeln, weil zu dieser Zeit WordPress nicht existierte und die anderen auf dem Markt verfügbaren Systeme sehr begrenzt waren. Als eine Person, die dazu neigte, die Werkzeuge zu erstellen, die ich selbst brauchte, machte ich mich mit dem Lernen und Arbeiten. Die Website, auf der Sie diesen Artikel über CCIDSQ, nicht WordPress ausführen, lesen!

Während das System verwendet und übernommen wurde, kamen viele Ideen für die Erweiterung auf, und nebenbei fügte ich viele, viele Funktionen und Module mit neuen Fähigkeiten hinzu: Bestellungen, Kunden, Rechnungsstellung, Warenkorb, Personalverwaltung, Lieferanten, Steuerfunktionen (Mehrwertsteuerprotokolle). , Managementberichte), Integration mit POS-Systemen, Postdiensten und vielem mehr!

In einigen Jahren CCIDSQ viel mehr als ein Content -Management -System geworden - es ist fast zu einer gesamten ERP -Plattform geworden. Es dauerte nicht lange, bis es in neue Bereiche erweitert wurde: Anwaltskanzleimanagement, Dokumentarchivierung, Immobilien, Planung, Veranstaltungen, soziale Medien, Bloggen und vieles mehr.

Funktionen zur Informationsübertragung

Eine moderne CMS -Plattform kann nicht isoliert funktionieren . Unabhängig davon, ob Sie Inhalte im Web veröffentlichen möchten (eine Website oder mehr), Inhalte auf Aggregationsplattformen verteilen oder das System mit anderen Systemen und Anwendungen interagieren möchten, dauert es nicht lange, bis Sie zu dem Schluss kommen, dass Sie eine Möglichkeit benötigen, um das System zu „öffnen“.

Die Lösung besteht darin, dem System APIs hinzuzufügen.

Im Fall meines CCIDESQ-Systems entstand nach einigen Jahren des isolierten Betriebs in einem Land für einen Kunden die Notwendigkeit, dass das System in mehreren Ländern funktioniert und nicht nur mit anderen installierten Kopien davon kommuniziert international.

CMS

Bei der Entwicklung von E-Commerce-Websites für einen international tätigen Kunden ist es ganz normal, dass Informationen (Produktinformationen, Lagerbestände, Preise, Übersetzungen, Artikel usw.) ausgetauscht werden müssen, um sich wiederholende Arbeiten zu reduzieren, die Kommunikation zu erleichtern und Abläufe zu rationalisieren.

Daher entstand die Notwendigkeit, eine API (Application Programming Interface) zu entwickeln, die es Systemen ermöglicht, „miteinander zu kommunizieren“.

Es bestand auch Bedarf an der API, die Kommunikation mit mobilen Apps (iOS, Android usw.) zu unterstützen, damit sie von Agenten oder Kunden ohne Zugang zu einem Computer verwendet werden können und es Kunden ermöglicht wird, ein Konto zu erstellen, Produkte zu kaufen und zu verfolgen Den Bestellstatus direkt vom Mobiltelefon aus abrufen. Ich werde in einem späteren Artikel mehr über CCIDESQ besprechen.

Die API ist Teil der Datenaustauschschicht und bietet erweiterte Funktionen für diejenigen, die mit Ihrem Unternehmen zusammenarbeiten möchten. Wenn ein Unternehmen beispielsweise ein Aktiensynchronisierungssystem mit einer Website oder Datenbank aufbauen möchte, die von Ihrem CMS-System verwaltet wird, ermöglicht eine standardisierte API diesem Unternehmen, die Daten auf standardisierte Weise zu formatieren und zu übertragen, und die API akzeptiert sie , verstehen und im System hinterlegen – alles ohne Änderungen am CMS.

Alle verteilten Anwendungen nutzen heute APIs zur Kommunikation. Moderne Apps sind nicht länger monolithisch (eine riesige App, die alle Funktionen an einem Ort vereint), sondern getrennt, verteilt, modular und skalierbar. Die Kommunikation zwischen all diesen unterschiedlichen Komponenten erfolgt über APIs und REST-Protokolle.

Der Funktionalität eines CMS sind in diesem Zusammenhang keine Grenzen gesetzt! Die neue Grenze ist das Headless CMS (keine vordefinierte Schnittstelle), aber nur mit einer Datenbank und einer API, die das transparente Hinzufügen, Suchen, Ändern und Abrufen von Daten ermöglicht. Mit einem Headless-CMS ist das Team, das mit den Daten arbeitet, nicht mehr auf eine einzige Verwaltungsschnittstelle beschränkt, sondern kann mithilfe der API und der im Headless-CMS erstellten Protokolle seine eigene Schnittstelle erstellen und die Daten auf jede gewünschte Weise nutzen.

MÖCHTEN EIN ONLINE-UNTERNEHMEN VERKAUFEN-3

Buchversammlung - Casinosbroker