Entwicklung eines neuen Headless CMS Vol. 2
Nachdem wir allgemeine Blogdienste verstanden haben, erklären wir die Ziele von KuroCMS im Detail, einschließlich KI-Integration, kostenloser Nutzung, OSS, Cloudflare-native und mehr.
Im letzten Teil habe ich CMS vorgestellt. Mit WordPress, das weltweit den größten Marktanteil hält, können Sie im Grunde alles machen. Da es sich jedoch um ein primär für den englischsprachigen Raum entwickeltes Produkt handelt, sind für die japanische Nutzung inländische Dienste am besten geeignet. Darüber hinaus ist WordPress aufgrund seiner hohen Funktionalität extrem komplex geworden und für Anfänger nicht mehr so leicht zu starten. Als ich meinen Blog startete, schrie meine Seele auf: "Das Aktualisieren des Blogs ist schon schwer genug, ich kann mich nicht auch noch um die Verwaltung von Systemeinstellungen kümmern!"
Daher haben wir bei KuroCMS die Konfigurationsoptionen drastisch reduziert, um das Prinzip Simple is Best! umzusetzen. So können Sie mit dem absoluten Minimum starten und sich nur auf die Teile konzentrieren, die Ihnen wichtig sind.
Hauptziele von KuroCMS
- Super einfache Installation! Ohne PC installierbar.
- Ermöglicht es, kostenlos zu starten und es dauerhaft kostenlos zu nutzen.
- Ermöglicht völlige Freiheit beim Seitendesign.
- Ermöglicht die Verwendung einer eigenen Domain (oder Betrieb ohne eigene Domain).
- Liefert eine superschnelle Website, die Besuchern keinerlei Stress bereitet.
- Ermöglicht das Schreiben von Artikeln in Integration mit KI.
Dies sind unsere ersten sechs Ziele. Um diese zu erreichen, haben wir uns für spezifische Ansätze entschieden.
1. Super einfache Installation! Ohne PC installierbar
Dies ist der erste Punkt. Während kostenlose japanische Blogdienste mit einem einzigen Smartphone gestartet werden können, machen es Headless-CMS-Architekturen aufgrund ihrer Beschaffenheit schwierig, ohne PC auszukommen. Bei KuroCMS haben wir die Funktionen so fokussiert, dass eine Installation ohne PC möglich ist. Indem wir Designs in Vorlagen umwandeln und über die Community teilen, können Benutzer verschiedene Designs einfach anwenden oder wechseln.
2. Kostenlos starten und dauerhaft kostenlos nutzen
Der Schlüssel unseres Designs liegt darin, alles so zu verpacken, dass es innerhalb des kostenlosen Tarifs von Cloudflare läuft. Solange Sie einen Standard-Blog aktualisieren, sollte er für immer kostenlos bleiben. Sofern Sie keine Videos, Musik oder extrem schwere Bilder hochladen, wird dies überhaupt kein Problem sein. Für solche Medien können Sie andere kostenlose Hosting-Plattformen (wie YouTube) nutzen und dorthin verlinken. Natürlich ist Cloudflare allein auch in der Lage, Bilder, Videos und Musik bereitzustellen.
3. Völlige Freiheit beim Seitendesign
Dies ist das eigentliche Highlight eines Headless CMS. Sie können Ihre eigenen Designs erstellen. In KuroCMS können Sie Ihre erstellten Vorlagen in der öffentlichen KuroCMS-Vorlagenbibliothek registrieren. Natürlich können Sie auch von anderen erstellte Vorlagen herunterladen und sofort anwenden. Sie können eine Vorschau des Designs im Admin-Dashboard anzeigen, indem Sie einfach die Vorlage wechseln. Die Bibliothek enthält etwa 20 Anfangsvorlagen, die alle mobilfreundlich sind.
Vorlagenbibliothek in der Entwicklung: https://dev-kurocms.kuro.boo/templates/
4. Verwendung einer eigenen neuen Domain
Durch die Nutzung von Cloudflare als Basisinfrastruktur können Domainregistrierung und -verwaltung unter einem Dach abgewickelt werden. Sie können eine über Cloudflare erworbene Domain direkt verwenden, einen Ordnerpfad wie /blog/ angeben oder eine Subdomain wie blog.mydomain.com einrichten. Da dies als benutzerdefinierte Domain konfiguriert ist, können Sie sie später leicht ändern. Die Domaingebühren bei Cloudflare sind günstiger als bei anderen Registraren, und die DNS-Servergebühren sind kostenlos.
5. Superschnelle Website ohne Stress für Besucher
Dies ist ein Hauptmerkmal von KuroCMS. Da alle generierten Seiten statisch sind (im Gegensatz zu dynamischen Seiten, die beim Laden mit Servern kommunizieren), wird einfach das angezeigt, was auf Edge-Servern erstellt wurde. (Genauer gesagt nutzt es KV auf den Edge-Servern.) Cloudflare verfügt weltweit über Rechenzentren in 335 Städten und verbindet sich direkt mit 13.000 ISPs, um statisch zwischengespeicherte Seiten vom physisch nächstgelegenen Ort an den Browser des Betrachters auszuliefern. Selbst hinter Unternehmens-Proxys funktionieren Proxy-Caches mit statischen Seiten, was die Anzeige weiter beschleunigt. Dies ist ein erheblicher Unterschied zu dynamischen Headless-CMS.
6. Schreiben von Artikeln in Integration mit KI
Man kann ohne Übertreibung sagen, dass dies der wichtigste Teil von KuroCMS ist. Die Verbindung von KI mit KuroCMS über die REST-API ermöglicht eine KI-gestützte Inhaltserstellung, einschließlich der Erstellung von Artikeln, Korrekturlesen, Bearbeiten und mehrsprachiger Übersetzung. Wie in anderen Artikeln erörtert, können sich Menschen so auf wichtige Teile konzentrieren, während die KI sich wiederholende Aufgaben übernimmt. Hochpräzise Übersetzungen, wie mit dem neuesten ChatGPT, machen es einfach, Ihre Artikel zu lokalisieren. Dies könnte die Welt weiter verbinden, das gegenseitige Verständnis fördern und Kriege vielleicht sogar ein kleines bisschen reduzieren. lol.
Fazit
KuroCMS, das diese Funktionen bietet, wird grundsätzlich unter einer modifizierten MIT-Lizenz auf GitHub veröffentlicht, um der Gesellschaft etwas zurückzugeben. Seit dem Entwicklungsstart ist über ein Monat vergangen, und da ich an meinen Wochenenden daran arbeite, wird es noch etwas Zeit bis zur Fertigstellung dauern. Ich arbeite an meinen freien Tagen hart in der Hoffnung, dass KuroCMS denjenigen hilft, die einen Blog starten oder migrieren möchten. Obwohl ich dabei Bier trinke. lol.
【Öffentliche Website】