Main public logs
Appearance
Combined display of all available logs of Costa Sano KB. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 09:33, 19 August 2026 Mngr talk contribs created page Project:PubModel/Chapter Story Page implementation proposal (Created page with "= Child Chapter Storytelling — Final Implementation Plan = == Purpose == The Costa Sano project originally used a separate Story content type to provide storytelling from the Child Chapter overview. The architecture has now evolved. The Child Chapter itself becomes the storytelling page. The Parent Chapter continues to provide the overview of its Child Chapters through Historical Cards. The Historical Cards therefore act as the '''navigation from the Parent Chapt...")
- 17:07, 18 August 2026 Mngr talk contribs deleted page Project:THE skin/mybarrio.theme Pointer Card link (content was: "= Documentation: Automated Parent Story Link Injection = {| class="wikitable" ! Component !! Type !! System Identifier | '''mybarrio.theme''' || Preprocess Hook || Custom Theme File | '''node--person--pointer-card-teaser.html.twig''' || Twig Template || View Mode Template |} == Overview == The '''Universal Link Card''' paragraph embeds a referenced data entity node (e.g., Person) re...", and the only contributor was "Mngr" (talk))
- 17:04, 18 August 2026 Mngr talk contribs deleted page Project:THE skin/mybarrio.theme Pointer Card link - enhanced version (content was: "= Documentation: Universal Multi-Reference Parent Story Link Injection = {| class="wikitable" ! Component !! Type !! System Identifier |- | '''mybarrio.theme''' || Preprocess Hook || Custom Theme File |- | '''node--[bundle]--pointer-card-teaser.html.twig''' || Twig Templates || Dynamic View Mode Templates |} == Overview == The '''Universal Link Card''' paragraph configuration refer...", and the only contributor was "Mngr" (talk))
- 16:57, 18 August 2026 Mngr talk contribs created page Project:THE skin/PointerCard Link implementation (Created page with "= Pointer Card — Automatic Target Link = == Purpose == The '''Universal Link Card''' allows a historian to select a target entity: * Person * Object * Event * Place * Organisation The selected entity is rendered as a '''Pointer Card'''. The Pointer Card automatically links to the selected target page. The historian does not enter a URL manually. == 1. Pointer Card Technical Field == A technical field was added to the '''Pointer Card paragraph type''': <syntaxhi...")
- 15:51, 18 August 2026 Mngr talk contribs moved page Roject:THE skin/mybarrio.theme Pointer Card link - enhanced version to Project:THE skin/mybarrio.theme Pointer Card link - enhanced version without leaving a redirect
- 09:30, 18 August 2026 Mngr talk contribs created page Roject:THE skin/mybarrio.theme Pointer Card link - enhanced version (Created page with "= Documentation: Universal Multi-Reference Parent Story Link Injection = {| class="wikitable" ! Component !! Type !! System Identifier |- | '''mybarrio.theme''' || Preprocess Hook || Custom Theme File |- | '''node--[bundle]--pointer-card-teaser.html.twig''' || Twig Templates || Dynamic View Mode Templates |} == Overview == The '''Universal Link Card''' paragraph configuration references multiple discrete entity domains: Persons, Objects, Events, Places, or Organizati...")
- 09:24, 18 August 2026 Mngr talk contribs created page Project:THE skin/mybarrio.theme Pointer Card link (Created page with "= Documentation: Automated Parent Story Link Injection = {| class="wikitable" ! Component !! Type !! System Identifier | '''mybarrio.theme''' || Preprocess Hook || Custom Theme File | '''node--person--pointer-card-teaser.html.twig''' || Twig Template || View Mode Template |} == Overview == The '''Universal Link Card''' paragraph embeds a referenced data entity node (e.g., Person) rendered via the <code>pointer_card_teaser</code> display mode. This documentation detail...")
- 11:48, 17 August 2026 Mngr talk contribs created page Project:PresModel/PointerCard (Created page with "= Pointer Card — Concept and Architecture = == Purpose == The '''Pointer Card''' is a reusable publication component used to point visitors from one story or page to another entity in the Costa Sano archive. It is different from a Historical Card or Media Card. The Pointer Card does not primarily explain or document the target entity. Its purpose is: <blockquote> '''This card points you towards another page.''' </blockquote> The same Pointer Card mechanism is int...")
- 11:47, 17 August 2026 Mngr talk contribs created page Project:PresModel (Created page with "= Presentation Model = The cards")
- 14:34, 16 August 2026 Mngr talk contribs created page Project:Workflow/Input Form Grouping 2 columns (Created page with "== Zero-Code Side-by-Side Grid Setup for Museum Content Types == This guide outlines the step-by-step process for splitting a Drupal content type editing form into two distinct, side-by-side columns using the '''Field Group''' module. This allows historians to input strict database metadata on one side of the screen while utilizing it as a visual reference to build out storytelling Paragraph cards on the other. === Prerequisites === Ensure the required module is active...")
- 14:32, 16 August 2026 Mngr talk contribs created page Project:Workflow (Created page with "= Workflow section =") Tag: Visual edit: Switched
- 16:25, 15 August 2026 Mngr talk contribs created page Project:THE skin/missing link (Created page with "= Universal Link → Person → Historical Card Teaser = == Purpose == This document records the complete rendering mechanism used by the Costa Sano Publication Engine when a '''Universal Link''' points to a Person and the Person must be rendered as a Historical Card teaser. The mechanism contains several Drupal layers which are easy to overlook because they are configured in different places: * Universal Link paragraph; * Person node; * custom Node View Mode <code>h...")
- 15:35, 15 August 2026 Mngr talk contribs created page Project:THE skin/the dispatcher twig (Created page with "= Costa Sano Publication Engine V2 – Main Publication Twig and Section Dispatch = == Purpose == The Costa Sano Publication Engine V2 uses a combination of: * PHP preprocessing in <code>mybarrio.theme</code>; * a main publication Twig template; * individual section Twig templates; * paragraph and node rendering. The main publication Twig is deliberately very small. Its purpose is '''not''' to construct the publication structure. That work has already been performed...") Tag: Visual edit: Switched
- 16:38, 14 August 2026 Mngr talk contribs deleted page Project:Bin/Passing ID to entity browser view (content was: "= Drupal 11: Pure Site-Building Solution for Contextual Media Selection in Paned Layouts = == Overview == This solution eliminates the need for a custom module or custom code by merging the storytelling elements directly into the parent '''PERSON''' content type. By placing the nested structural elements (Paragraph Cards) on the exact node context where the media assets are managed, D...", and the only contributor was "Mngr" (talk))
- 21:32, 13 August 2026 Mngr talk contribs created page Drupal:Banner/link to homepage (Created page with "= How to link the banner to the HomePage = == In the twig calling the banner == Replace <pre> <div class="ostend-hero-banner"> <div class="hero-title"> <h1>Costa Sano Project</h1> <p>Sanatoria van de familie orthopedisten Delcroix en de Zusters der Liefde vanaf 1897</p> </div> </div> </pre> with this <pre> <a href="https://research.costasano.club" class="d-block text-reset text-decoration-none"> <div class="ostend-hero-banner"> <div class="hero-tit...")
- 16:32, 13 August 2026 Mngr talk contribs created page Project:Banner/Page vs Node (Created page with "= Drupal Page Level versus Node Level Twig – TimelineTestPage Example = == Context == The TimelineTestPage provided a useful practical experiment for understanding an important distinction in Drupal: '''A page and a node are not the same rendering level.''' The TimelineTestPage is a Drupal node with the internal URL: <syntaxhighlight lang="text"> /node/345 </syntaxhighlight> Its node-level Twig template is: <syntaxhighlight lang="text"> node--tp-timelinepage.htm...")
- 14:46, 13 August 2026 Mngr talk contribs created page Project:Banner (Created page with "= TimelineTestPage – Adding the Main Banner = == Context == The TimelineTestPage already has a dedicated Twig template: <syntaxhighlight lang="text"> node--tp-timelinepage.html.twig </syntaxhighlight> The existing template is: <syntaxhighlight lang="twig"> <article{{ attributes.addClass('node','node--type-'~node.bundle|clean_class)}}> <h1 class="timeline-title" style="text-align: center;"> Costa Sano Project Timeline </h1> {{ drupal_view('car...")
- 16:37, 12 August 2026 Mngr talk contribs deleted page Platform:Integration/Drupal and MediWiki (content was: "= Architecture & Integration Document: Drupal & MediaWiki Cross-System View & Modal Integration = == Executive Summary == This document provides a comprehensive, low-code architectural guide for integrating '''Drupal 11.3''' (<tt>https://costasano.club</tt>) and '''MediaWiki 1.45''' (<tt>https://costasano.club</tt>). Both applications reside on separate virtual machines running '''Alm...", and the only contributor was "Mngr" (talk))
- 16:34, 12 August 2026 Mngr talk contribs deleted page Drupal:Workbench/FieldMatrix/The C-Module (content was: "= FieldMatrix Custom Module = Version 260803 == The file system == <syntaxhighlight lang="text">modules/ └── custom/ └── fieldmatrix/ ├── config/ │ └── schema/ │ └── fieldmatrix.schema.yml ├── src/ │ └── Controller/ │ └── FieldMatrixController.php ├─...", and the only contributor was "Mngr" (talk))
- 16:33, 12 August 2026 Mngr talk contribs deleted page Drupal:Workbench/FieldMatrix/The C-Module - v2 - stepwise design (content was: "= Costa Sano Workbench = == FieldMatrix Implementation Roadmap == '''Implementation Roadmap V1.0''' == Objective == The objective is to implement the FieldMatrix incrementally while always maintaining a fully operational system. The implementation follows the KISS principle. Every completed phase produces a usable result before moving to the next phase. The custom module remains deli...", and the only contributor was "Mngr" (talk))
- 16:33, 12 August 2026 Mngr talk contribs deleted page Drupal:Workbench/FieldMatrix/The C-Module - v2 (content was: "= Costa Sano Workbench = == FieldMatrix == '''Final Architectural Proposal (Hybrid Bridge)''' == Introduction == The FieldMatrix is the engineering knowledge base of the Costa Sano Drupal data model. Its objective is **not** to duplicate the Drupal configuration database. Instead, it enriches the Drupal data model with engineering documentation while displaying technical information...", and the only contributor was "Mngr" (talk))
- 14:51, 12 August 2026 Mngr talk contribs created page Project:PubModel/TimelineTestPage (Created page with "= TimelineTestPage – How Drupal View → Twig → CSS Rendering Works = == Purpose == The TimelineTestPage started from a static Bootstrap timeline example. The original HTML/CSS design was adapted to Drupal so that the timeline data comes from the existing Carousel View instead of being written manually into the page. The result demonstrates an important Drupal principle: '''The data and the presentation can be separated.''' Drupal provides the data, Views select...") Tag: Visual edit: Switched
- 13:36, 12 August 2026 Mngr talk contribs moved page Project:Workbench overview/Package Proposal to Project:Workbench overview (final version)/Package Proposal without leaving a redirect
- 13:36, 12 August 2026 Mngr talk contribs moved page Project:Workbench overview/Brick as doc point to Project:Workbench overview (final version)/Brick as doc point without leaving a redirect
- 13:36, 12 August 2026 Mngr talk contribs moved page Project:Workbench overview/AI package proposal to Project:Workbench overview (final version)/AI package proposal without leaving a redirect
- 13:36, 12 August 2026 Mngr talk contribs moved page Project:Workbench overview to Project:Workbench overview (final version) without leaving a redirect
- 13:31, 12 August 2026 Mngr talk contribs moved page Project:Workbench R-S-B-C/Package Proposal to Project:Workbench overview/Package Proposal without leaving a redirect
- 13:31, 12 August 2026 Mngr talk contribs moved page Project:Workbench R-S-B-C/Brick as doc point to Project:Workbench overview/Brick as doc point without leaving a redirect
- 13:31, 12 August 2026 Mngr talk contribs moved page Project:Workbench R-S-B-C/AI package proposal to Project:Workbench overview/AI package proposal without leaving a redirect
- 13:31, 12 August 2026 Mngr talk contribs moved page Project:Workbench R-S-B-C to Project:Workbench overview without leaving a redirect
- 09:45, 11 August 2026 Mngr talk contribs created page Drupal:Report/Field lists (Created page with "= Drupal Core – Fields Used in Views Report = == Purpose == Drupal provides a report showing which fields are used by Views. This report is sometimes mistaken for a View itself. It is '''not a View'''. It is generated directly by the Drupal core '''Views UI''' module. The mechanism is useful as an example of how Drupal can derive documentation or diagnostic information from existing configuration rather than storing duplicate information. == Drupal Core Location =...") Tag: Visual edit: Switched
- 09:44, 11 August 2026 Mngr talk contribs created page Drupal:Report (Created page with "<nowiki>= Drupal Report function documented =</nowiki>") Tag: Visual edit
- 09:25, 10 August 2026 Mngr talk contribs created page Drupal:Workbench/FieldMatrix/Batch API (Created page with "= Drupal Batch API =") Tag: Visual edit: Switched
- 12:58, 8 August 2026 Mngr talk contribs created page Project:Data Model/Component Taxonomy (Created page with "{| class="wikitable" !Grouping !Component Type !Typical location / example |- |'''Drupal Module''' |Module |<code>my_module.module</code> |- |Drupal Module |Configuration |<code>*.info.yml</code>, <code>*.routing.yml</code>, <code>*.permissions.yml</code>, etc. |- |Drupal Module |Service |<code>*.services.yml</code>, <code>src/Service/...</code> |- |Drupal Module |Command |<code>src/Commands/...</code> |- |Drupal Module |Event Subscriber |<code>src/EventSubscriber/...</c...") Tag: Visual edit
- 14:05, 6 August 2026 Mngr talk contribs deleted page Drupal:Workbench/FieldMatrix/Gemini solution - extension (content was: "= Drupal 11 Real-Time Documentation View Engine = This documentation tracks the implementation of a zero-storage (KISS) architecture designed to expose live Drupal 11 configuration properties directly into a Views interface at runtime, without adding overhead or extra fields to the base node database tables. == Design Overview == * '''Approach:''' Pre-render Interception * '''Hook ut...", and the only contributor was "Mngr" (talk))
- 09:24, 6 August 2026 Mngr talk contribs created page Drupal:Workbench/FieldMatrix/Gemini solution - contextual summary (Created page with "= Drupal 11 Views: Automated Documentation Index via Summary Layouts = This guide outlines how to leverage a Drupal Views '''Summary Layout''' inside a Contextual Filter. This allows a single View page to serve dual purposes: acting as an automated "Table of Contents" index directory at the root URL, and rendering detailed documentation tables when a specific content type argument is supplied in the path. == How the Summary Layout Pipeline Works == # '''Root Path Entr...")
- 09:15, 6 August 2026 Mngr talk contribs created page Drupal:Workbench/FieldMatrix/Gemini solution - extension (Created page with "= Drupal 11 Real-Time Documentation View Engine = This documentation tracks the implementation of a zero-storage (KISS) architecture designed to expose live Drupal 11 configuration properties directly into a Views interface at runtime, without adding overhead or extra fields to the base node database tables. == Design Overview == * '''Approach:''' Pre-render Interception * '''Hook utilized:''' <code>hook_views_pre_render()</code> * '''Objective:''' Dynamically load and...") Tag: Visual edit: Switched
- 12:41, 4 August 2026 Mngr talk contribs created page Drupal:Workbench/FieldMatrix/The C-Module - v2 - stepwise design (Created page with "= Costa Sano Workbench = == FieldMatrix == '''Implementation Roadmap V1.0''' == Objective == The objective is to implement the FieldMatrix incrementally while always maintaining a fully operational system. The implementation follows the KISS principle. Every completed phase produces a usable result before moving to the next phase. The custom module remains deliberately small and acts only as a bridge between Drupal and the Workbench. ---- = Final Architecture = <...") Tag: Visual edit: Switched
- 12:27, 4 August 2026 Mngr talk contribs created page Drupal:Workbench/FieldMatrix/The C-Module - v2 (Created page with "= Costa Sano Workbench = == FieldMatrix == '''Final Architectural Proposal (Hybrid Bridge)''' == Introduction == The FieldMatrix is the engineering knowledge base of the Costa Sano Drupal data model. Its objective is **not** to duplicate the Drupal configuration database. Instead, it enriches the Drupal data model with engineering documentation while displaying technical information directly from Drupal whenever possible. The FieldMatrix therefore acts as a bridge b...")
- 18:49, 3 August 2026 Mngr talk contribs created page Drupal:Workbench/FieldMatrix/Gemini solution - KISS Hybrid (Created page with "= Costa Sano Field Matrix: KISS Hybrid Bridge (Part 1) = This page documents the technical specification, database fields, and module architecture for the '''KISS Hybrid Content Type Bridge''' (`costasano_matrix`) on **Drupal 11.3**. == Strategic Overview == This solution adheres strictly to the **KISS (Keep It Simple, Stupid)** engineering principle. Instead of writing heavy custom PHP code to build a standalone administrative dashboard layout from scratch, it leverag...") Tag: Visual edit
- 17:40, 3 August 2026 Mngr talk contribs created page Drupal:Workbench/FieldMatrix/Gemini solution (Created page with "= Costa Sano Field Matrix Module = This page documents the structural development, deployment steps, and custom engine logic for the implementation of the '''Costa Sano Field Matrix Module''' (`costasano_matrix`) on **Drupal 11.3**. == Overview == The primary goal of this module is to empower project historians with a centralized management dashboard to audit, correct, and inject targeted field-level inline help instructions and field placeholder strings directly acros...")
- 16:38, 3 August 2026 Mngr talk contribs created page Drupal:Workbench/FieldMatrix/The C-Module (Created page with "= FieldMatrix Custo Model =") Tag: Visual edit: Switched
- 14:36, 3 August 2026 Mngr talk contribs created page Drupal:Workbench/FieldMatrix (Created page with "= FieldMatrix =")
- 14:35, 3 August 2026 Mngr talk contribs moved page Drupal:Workbench/FieldMatrix to Drupal:Workbench/FieldMatrix/WhatIs without leaving a redirect
- 14:33, 3 August 2026 Mngr talk contribs created page Drupal:Workbench (Created page with "= Workbench =")
- 14:29, 3 August 2026 Mngr talk contribs created page Drupal:Workbench/FieldMatrix/Long Term Vision (Created page with "= Costa Sano Workbench = == FieldMatrix == '''Long-Term Vision''' == Introduction == The original objective of the FieldMatrix was to document every Drupal field in the Costa Sano system. During the design and prototyping process, the concept evolved considerably. The FieldMatrix is no longer considered to be merely a catalogue of fields. It is becoming the central engineering knowledge base of the Drupal data model. The synchronization mechanism automatically impo...")
- 13:45, 3 August 2026 Mngr talk contribs created page Drupal:Workbench/FieldMatrix/Content Type (Created page with "= Costa Sano Workbench = == FieldMatrix Content Type == '''Design Proposal V1.0''' == Purpose == The FieldMatrix is the engineering catalogue of the Costa Sano Drupal data model. Its purpose is to document every Drupal field in a structured way while minimizing manual work. The FieldMatrix combines: * automatic technical information extracted from Drupal * manually maintained engineering documentation * relationships with the Workbench entities The synchronizer aut...") Tag: Visual edit: Switched
- 14:53, 2 August 2026 Mngr talk contribs created page Platform:Integration/Drupal and MediWiki (Created page with "= Architecture & Integration Document: Drupal & MediaWiki Cross-System View & Modal Integration = == Executive Summary == This document provides a comprehensive, low-code architectural guide for integrating '''Drupal 11.3''' (<tt>https://costasano.club</tt>) and '''MediaWiki 1.45''' (<tt>https://costasano.club</tt>). Both applications reside on separate virtual machines running '''AlmaLinux''', sharing a backend '''MariaDB''' database server connected through a high-spe...") Tag: Visual edit: Switched
- 14:49, 2 August 2026 Mngr talk contribs created page Platform:Integration (Created page with "<nowiki>= Integration =</nowiki>") Tag: Visual edit
- 12:36, 2 August 2026 Mngr talk contribs deleted page Project:THE skin/section 3 and 4 - simplified (content was: "= Costa Sano – Simplified Row Logic and Final Twig Code = == 1. Simplified Explanation (Encapsulated) == You want two clear rules for how rows and panes behave. === Rule 1 — Panes inside a row === * Panes must always render, even when empty. * If a pane has content → show the content. * If a pane is empty → show an empty pane (no card, no content). * This keeps the grid stabl...", and the only contributor was "Mngr" (talk))