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).
- 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))
- 12:36, 2 August 2026 Mngr talk contribs deleted page Project:THE skin/section 3 and 4 (content was: " = Twig Layout Patterns: Section 3 and Section 4 = == Section 4 == <pre> <div class="costa-sano-canvas"> {% if cs_slots['CS-Grid4APane'] is not empty or cs_slots['CS-Grid4BPane'] is not empty or cs_slots['CS-Grid4CPane'] is not empty %} <div class="row section-4-wrapper my-4"> <div class="col-md-4 CS-Grid4APane"> {{ cs_slots['CS...", and the only contributor was "Mngr" (talk))
- 12:34, 2 August 2026 Mngr talk contribs deleted page Project:THE skin/section 4 test - final (content was: "= Technical Architecture Guide: Flat Unified Exhibition & Skeleton Skin Layout = This document outlines the definitive, low-maintenance architecture for the Costa Sano Archive Storytelling Engine. By utilizing a completely flat paragraph list model combined with a unified taxonomy coordinate prefix (<code>CS-</code>), historians can visually position any standard story card or externa...", and the only contributor was "Mngr" (talk))
- 12:32, 2 August 2026 Mngr talk contribs deleted page Project:THE skin/Towards 14 sections (content was: "= Costa Sano Skeleton Skin = == Evolution from Experimental Skeleton to Generic Publication Skeleton == === Purpose === The current Skeleton implementation successfully demonstrates that Story Cards can be collected by the preprocess function and positioned automatically inside predefined panes. The experiment was intentionally limited to a reduced number of panes and to a single Sto...", and the only contributor was "Mngr" (talk))
- 11:37, 31 July 2026 Mngr talk contribs created page Project:THE skin/Prepocess and twig REFIT (Created page with " = Costa Sano Publication Engine – Dynamic Section Architecture = == Purpose == The objective of this redesign is to keep the publication engine simple, modular and scalable as the number of publication sections grows. Instead of having one large Twig template that knows about every possible publication section, the engine should automatically detect which sections are actually used by a publication and render only those sections. The guiding principle is:<blockquot...") Tag: Visual edit
- 16:29, 30 July 2026 Mngr talk contribs moved page Project:Model-Packs/THE skin/section 4 test - final to Project:THE skin/section 4 test - final without leaving a redirect
- 16:29, 30 July 2026 Mngr talk contribs moved page Project:Model-Packs/THE skin/bootstrap layout first trial to Project:THE skin/bootstrap layout first trial without leaving a redirect
- 16:29, 30 July 2026 Mngr talk contribs moved page Project:Model-Packs/THE skin/Towards 14 sections to Project:THE skin/Towards 14 sections without leaving a redirect
- 16:29, 30 July 2026 Mngr talk contribs moved page Project:Model-Packs/THE skin/Mybarrio.theme - FINAL - IMPORTANT to Project:THE skin/Mybarrio.theme - FINAL - IMPORTANT without leaving a redirect
- 16:29, 30 July 2026 Mngr talk contribs moved page Project:Model-Packs/THE skin to Project:THE skin without leaving a redirect