Das System heißt KantSites
Umut hat den Namen festgelegt: aus dem Arbeitstitel "Kant CMS" wird KantSites. Geändert in allen Seitentiteln der Verwaltung, im Wortmarken-Schriftzug von Anmeldung und Seitenleiste, in den Fußzeilen, in den Demoinhalten für eine frische Installation, in package.json, .claude/launch.json und der Dokumentation. Die Bezeichnung der Website in der Datenbank heißt jetzt ebenfalls KantSites. Nicht angefasst: die bereits gespeicherten Demoinhalte der lokalen Installation. Titel wie "Die Grundlage · Kant CMS" und der Text im Kopfbereich sind Inhalt, nicht Systemname - die gehören in den Editor, nicht in ein Skript, das Revisionen umschreibt. 219 PHP-Tests / 881 Assertions grün, Playwright-Editortest grün. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
68380c6295
commit
84d471acd9
25 files changed
+35
-35
No files matched your search
+3
-3
@@ -43,7 +43,7 @@ final class CmsTest extends TestCase
|
||||
$this->path = tempnam(sys_get_temp_dir(), 'kant-test-');
|
||||
$this->db = ConnectionFactory::create('sqlite:///'.str_replace('\\', '/', $this->path));
|
||||
TestSchema::build($this->db);
|
||||
$this->db->insert('website', ['id' => 'default', 'name' => 'Kant CMS', 'default_locale' => 'de', 'theme' => '{}']);
|
||||
$this->db->insert('website', ['id' => 'default', 'name' => 'KantSites', 'default_locale' => 'de', 'theme' => '{}']);
|
||||
foreach (['page-1' => 'home', 'page-2' => 'private'] as $id => $slug) {
|
||||
$this->db->insert('page', ['id' => $id, 'slug' => $slug, 'path' => $slug, 'type' => 'page', 'locale' => 'de', 'website_id' => 'default', 'version' => 0, 'created_at' => gmdate('Y-m-d H:i:s')]);
|
||||
}
|
||||
@@ -1416,7 +1416,7 @@ final class CmsTest extends TestCase
|
||||
], 0);
|
||||
$html = $this->request('/')->getContent();
|
||||
self::assertStringContainsString('<header class="site-header">', $html);
|
||||
self::assertStringContainsString('<p id="area-header-name" class="block-text">kant cms</p>', $html);
|
||||
self::assertStringContainsString('<p id="area-header-name" class="block-text">kantsites</p>', $html);
|
||||
self::assertStringContainsString('aria-label="Hauptnavigation"', $html);
|
||||
self::assertStringContainsString('>Start</a>', $html);
|
||||
|
||||
@@ -1427,7 +1427,7 @@ final class CmsTest extends TestCase
|
||||
$this->partials->save($header['id'], $document, $header['version']);
|
||||
foreach (['/', '/zweite'] as $path) {
|
||||
self::assertStringContainsString('Neue Wortmarke', $this->request($path)->getContent(), $path);
|
||||
self::assertStringNotContainsString('kant cms', $this->request($path)->getContent(), $path);
|
||||
self::assertStringNotContainsString('kantsites', $this->request($path)->getContent(), $path);
|
||||
}
|
||||
|
||||
// An emptied area renders nothing rather than leaving a broken shell behind.
|
||||
|
||||
Reference in new issue
Block a user