From 656da26347aace84e16afc7be37c71c46e5cc4aa Mon Sep 17 00:00:00 2001 From: karim Date: Tue, 2 Jun 2026 01:09:26 +0200 Subject: [PATCH] =?UTF-8?q?content:=203=20Musterbeitr=C3=A4ge=20(Fu=C3=9Fn?= =?UTF-8?q?oten/Quellen)=20+=20Forum-Seed-Wortmeldungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - content/library/**/muster-*.md: Typus und Modell, Im Offenen arbeiten, Die Werkzeugkette — mit echten Fußnoten/Quellen, demonstrieren auch Provenance/Zitieren und Dialog am Artikel - seed-demo.sql: Wortmeldungen auf den Musterbeiträgen (thread = Beitrags-URL) + DELETE-Hinweis für die d-Kommentare Test-/Demo-Inhalt — vor dem späteren Full-Wipe leicht entfernbar. Co-Authored-By: Claude Opus 4.8 --- cms/db/seed-demo.sql | 31 +++++++++++++++++++ .../buerofuehrung/muster-offen-arbeiten.md | 17 ++++++++++ .../library/software/muster-werkzeugkette.md | 21 +++++++++++++ .../theorie/muster-typologie-fussnoten.md | 18 +++++++++++ 4 files changed, 87 insertions(+) create mode 100644 content/library/buerofuehrung/muster-offen-arbeiten.md create mode 100644 content/library/software/muster-werkzeugkette.md create mode 100644 content/library/theorie/muster-typologie-fussnoten.md diff --git a/cms/db/seed-demo.sql b/cms/db/seed-demo.sql index 77de6e9..fa9ac50 100644 --- a/cms/db/seed-demo.sql +++ b/cms/db/seed-demo.sql @@ -102,10 +102,41 @@ insert into public.comments (id, thread, parent_id, author_name, author_role, bo now() - interval '1 day') on conflict (id) do nothing; +-- ── Wortmeldungen auf den Musterbeiträgen (Dialog am Artikel) ───────────── +-- thread = Beitrags-URL (Library-Beiträge werden als Threads gespiegelt). +insert into public.comments (id, thread, parent_id, author_name, author_role, body, created_at) values + ('d1111111-0000-0000-0000-000000000001', + '/library/theorie/muster-typologie-fussnoten/', null, 'Mara', 'Projektarchitektin', + 'Schöne Verdichtung. Würdest du Léon Krier hier dazustellen, oder ist das eine andere Debatte?', + now() - interval '4 days'), + ('d1111111-0000-0000-0000-000000000002', + '/library/theorie/muster-typologie-fussnoten/', + 'd1111111-0000-0000-0000-000000000001', 'Karim', 'Gründer', + 'Eigene Debatte — Krier zielt auf die Wiederherstellung der Stadt. Hier ging es mir nur um Typus vs. Modell.', + now() - interval '3 days'), + + ('d2222222-0000-0000-0000-000000000001', + '/library/buerofuehrung/muster-offen-arbeiten/', null, 'Jonas', 'Bauleiter', + 'Die Lizenzfrage unterschätzen viele. Gut, das einmal klar getrennt zu sehen.', + now() - interval '2 days'), + + ('d3333333-0000-0000-0000-000000000001', + '/library/software/muster-werkzeugkette/', null, 'Mara', 'Projektarchitektin', + 'Ein Befehl ist Gold wert. Läuft der Build bei euch auch im CMS-Container?', + now() - interval '1 day'), + ('d3333333-0000-0000-0000-000000000002', + '/library/software/muster-werkzeugkette/', + 'd3333333-0000-0000-0000-000000000001', 'Karim', 'Gründer', + 'Genau — der Container hat das Hugo-Binary, Publish baut public/ direkt.', + now() - interval '12 hours') +on conflict (id) do nothing; + -- ── Demo-Inhalt wieder entfernen (bei Bedarf auskommentieren) ────────────── -- delete from public.comments where id::text like 'c_______-0000-0000-0000-%'; +-- delete from public.comments where id::text like 'd_______-0000-0000-0000-%'; -- delete from public.threads where key in ( -- 't/a1111111-1111-1111-1111-111111111101', -- 't/a2222222-2222-2222-2222-222222222202', -- 't/a3333333-3333-3333-3333-333333333303', -- 't/a4444444-4444-4444-4444-444444444404'); +-- (Musterbeitrag-Threads verschwinden mit den .md-Dateien automatisch.) diff --git a/content/library/buerofuehrung/muster-offen-arbeiten.md b/content/library/buerofuehrung/muster-offen-arbeiten.md new file mode 100644 index 0000000..a29527d --- /dev/null +++ b/content/library/buerofuehrung/muster-offen-arbeiten.md @@ -0,0 +1,17 @@ +--- +title: "Im Offenen arbeiten" +date: 2026-05-30 +tags: ["büroführung", "open-source", "muster"] +summary: "Warum ein offenes Büro robuster ist — und wie Lizenzen das absichern. (Musterbeitrag mit Fußnoten.)" +color: sakura +layout: text +--- + +Offen zu arbeiten heißt nicht, alles zu verschenken. Es heißt, die Grundlagen so zu teilen, dass andere darauf aufbauen können — und dass die Arbeit den Wechsel von Werkzeugen, Mitarbeitenden und Jahren übersteht. + +Die rechtliche Absicherung dafür sind Lizenzen. Inhalte auf OPENBUREAU stehen unter CC BY-SA,[^ccbysa] der Code überwiegend unter AGPL oder MIT.[^agpl] Beide sorgen dafür, dass Offenheit weitergegeben wird, statt verloren zu gehen. + +Verwandt: Der [Werkzeug-Stack](/library/software/stack/) zeigt, womit wir das konkret tun. + +[^ccbysa]: Creative Commons, *Attribution-ShareAlike 4.0 International* (CC BY-SA 4.0), . +[^agpl]: Free Software Foundation, *GNU Affero General Public License v3.0*, 2007. diff --git a/content/library/software/muster-werkzeugkette.md b/content/library/software/muster-werkzeugkette.md new file mode 100644 index 0000000..c4ef595 --- /dev/null +++ b/content/library/software/muster-werkzeugkette.md @@ -0,0 +1,21 @@ +--- +title: "Die Werkzeugkette" +date: 2026-06-01 +tags: ["software", "werkzeuge", "muster"] +summary: "Wie DOSSIER, RAPPORT und die Site zusammenspielen. (Musterbeitrag mit Fußnoten und Code.)" +color: yuyake +layout: text +--- + +Die Werkzeuge des Büros sind keine Inseln, sondern eine Kette: [DOSSIER](/library/software/dossier/) hält die Projektdaten, [RAPPORT](/library/software/rapport/) erzeugt Berichte daraus, und diese Site veröffentlicht, was öffentlich sein soll. + +Der Build ist bewusst banal — ein Befehl:[^hugo] + +```sh +hugo --minify --destination public +``` + +Alles dateibasiert, alles versioniert. Wer den Stand von gestern braucht, fragt Git, nicht ein Backup.[^git] + +[^hugo]: Hugo, *The world's fastest framework for building websites*, . +[^git]: Versionierung ersetzt kein Backup — aber sie macht jede Änderung nachvollziehbar; siehe „Verlauf" unter jedem Beitrag. diff --git a/content/library/theorie/muster-typologie-fussnoten.md b/content/library/theorie/muster-typologie-fussnoten.md new file mode 100644 index 0000000..36adb6c --- /dev/null +++ b/content/library/theorie/muster-typologie-fussnoten.md @@ -0,0 +1,18 @@ +--- +title: "Typus und Modell" +date: 2026-05-28 +tags: ["theorie", "typologie", "muster"] +summary: "Eine kurze Unterscheidung — und warum sie fürs Entwerfen praktisch ist. (Musterbeitrag mit Fußnoten.)" +color: kusa +layout: text +--- + +Quatremère de Quincy trennte im frühen 19. Jahrhundert *Typus* und *Modell*: Das Modell ist die exakte Vorlage zum Kopieren, der Typus dagegen ein Prinzip, das viele verschiedene Werke begründen kann.[^quatremere] + +Rafael Moneo griff diese Idee 1978 wieder auf und machte sie für die Praxis brauchbar — der Typus ist kein Käfig, sondern ein Ausgangspunkt, gegen den man entwirft.[^moneo] Aldo Rossi schließlich verband den Typus mit der Stadt: als dauerhaftes Element, das den Wandel überdauert.[^rossi] + +Fürs Büro heißt das konkret: Wer den Typus einer Aufgabe versteht, entwirft nicht aus dem Nichts, sondern variiert bewusst. Das spart Zeit und macht Entscheidungen begründbar. + +[^quatremere]: Antoine-Chrysostome Quatremère de Quincy, *Encyclopédie méthodique. Architecture*, Bd. 3, Paris 1825, Stichwort „Type". +[^moneo]: Rafael Moneo, „On Typology", in: *Oppositions* 13 (1978), S. 22–45. +[^rossi]: Aldo Rossi, *L'architettura della città*, Padua 1966.