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).
- 12:16, 22 June 2026 Mngr talk contribs deleted page Projext:Bricks/Vocabularly Fields as Configuration Objects (content was: "#REDIRECT Project:Bricks/Vocabularly Fields as Configuration Objects", and the only contributor was "Mngr" (talk))
- 12:15, 22 June 2026 Mngr talk contribs moved page Project:Bricks/Vocabularly Fields as Configuration Objects to Project:Bricks/Vocabularly Fields as Configuration Objects in layout without leaving a redirect
- 12:12, 22 June 2026 Mngr talk contribs moved page Projext:Bricks/Vocabularly Fields as Configuration Objects to Project:Bricks/Vocabularly Fields as Configuration Objects
- 11:24, 22 June 2026 Mngr talk contribs created page Drupal:Documenting (Created page with " = Costa Sano Architecture – Three-Level Construction Model = == Background == During the cleanup of the Costa Sano application, an accidental deletion of a shared Asset Picker (Entity Browser) revealed that many parts of the system depended on the same reusable component. This led to a broader reflection on how the application architecture should be documented. Initially, the documentation distinguished only between '''Components''' and '''Publication Assemblies'''....") Tag: Visual edit
- 16:01, 20 June 2026 Mngr talk contribs created page Projext:Bricks/Vocabularly Fields as Configuration Objects (Created page with "= Vocabulary Fields as Configuration Objects = == Introduction == Within Drupal, taxonomy vocabularies are generally used for classification. Each taxonomy term simply represents a category to which content can be assigned. However, taxonomy terms are themselves Drupal entities and may therefore contain additional fields. This makes it possible to use taxonomy terms not only for classification but also as configuration objects controlling the behaviour and presentat...")
- 16:00, 20 June 2026 Mngr talk contribs created page Project:Bricks (Created page with "= Architectural aspects about the project: building bricks and techniques =") Tag: Visual edit: Switched
- 14:52, 20 June 2026 Mngr talk contribs created page Drupal:Views/Creating a new Picker (Created page with "= Creating a New Asset Picker = == Purpose == Within the Costa Sano project, different Content Types require different Asset selection dialogs. Examples include: * Top Assets * All Assets * Map Assets Each selection dialog is implemented using a combination of a Drupal View and an Entity Browser. Understanding the distinction between these two configuration objects is essential. == Architecture == The Asset Picker consists of four independent components. ```text...") Tag: Visual edit: Switched
- 15:11, 19 June 2026 Mngr talk contribs moved page Roject:Motivation/Towards knowledge-centric methodology for historical research to Project:Motivation/Towards knowledge-centric methodology for historical research without leaving a redirect
- 14:31, 19 June 2026 Mngr talk contribs created page Project:Paper (Created page with "== Scientific Paper about the project == If I imagine such a paper in a few years, it might have a structure like this: # '''The Problem''' #* Limitations of narrative-centric heritage research. #* Fragmented information. #* Repeated research efforts. #* Difficult reuse of knowledge. # '''A Knowledge-Centric Methodology''' #* Separate concepts from narratives. #* Structured entities. #* Explicit relationships. #* Iterative knowledge acquisition. #* Automatic publication...") Tag: Visual edit
- 14:22, 19 June 2026 Mngr talk contribs created page Roject:Motivation/Towards knowledge-centric methodology for historical research (Created page with "= Towards a Knowledge-Centric Methodology for Historical Research = == Introduction == The Costa Sano project started as a practical initiative to document the history of the sanatoria of Ostend. During its iterative development, however, it gradually became apparent that the project addresses a much broader challenge than the construction of a historical website. The project has progressively evolved into the development of a methodology for structuring historical k...")
- 14:18, 19 June 2026 Mngr talk contribs created page Project:Help/Layered assistance (Created page with "= Layered Editor Assistance = == Introduction == One of the objectives of the Costa Sano project is to make the editorial environment accessible to historians and volunteers without requiring extensive technical training. Rather than relying on a traditional user manual, the system provides guidance at several levels, each corresponding to a particular stage in the editorial workflow. This approach is referred to as ''Layered Editor Assistance''. Instead of presenti...")
- 14:16, 19 June 2026 Mngr talk contribs created page Project:Help (Created page with "= How help is organised =")
- 13:27, 19 June 2026 Mngr talk contribs created page Project:Motivation/From Storytelling to structured knowledge (Created page with "= From Storytelling to Structured Historical Knowledge = == Introduction == Traditional historical research often starts with a collection of notes, documents, photographs, newspaper articles and personal observations. Gradually these pieces are combined into a coherent historical story. The Costa Sano project follows a different approach. Rather than immediately writing a story, the project first structures the historical knowledge. Only afterwards are one or more s...") Tag: Visual edit: Switched
- 10:35, 19 June 2026 Mngr talk contribs created page Project:Detailed Data Model/Place in Asset and Asset in Place (Created page with "= Asset–Place Relationships and Asset Classification = == Purpose == During the transition from a purely archival database to an automatic publication system, it became apparent that the relationship between ''Assets'' and ''Places'' serves two distinct purposes. These purposes should remain separated in the data model. == 1. Place reference in Asset == The '''Place''' field in the '''Asset''' content type represents an '''optional geographical association'''. Its...")
- 16:00, 17 June 2026 Mngr talk contribs created page Project:Motivation/Project evolution (Created page with "= From Historical Research to an Integrated Heritage Publication Platform = == Introduction == The Costa Sano project did not start as a website project. Its origin lies in historical research concerning the sanatoria of the Delcroix family and the Sisters of Charity in Ostend from the end of the nineteenth century onward. As the research progressed, increasing amounts of information were collected: * Postcards * Photographs * Maps * Persons * Buildings * Events * H...")
- 15:39, 17 June 2026 Mngr talk contribs created page Project:Motivation/Editorial Guidelines (Created page with "= Editorial Guidelines: Title, Description and Notes = == Purpose == The Costa Sano platform uses automatic publication mechanisms to generate pages, cards, discovery views and storytelling content directly from the data stored in the archive. Editors should therefore be aware that some fields are intended for publication, while others are intended for internal communication and review. == Title == The Title field is intended for publication. The title may be used...")
- 15:20, 17 June 2026 Mngr talk contribs created page Project:Motivation/Field clean up and asset strategy (Created page with "= Costa Sano Project – Content Type Cleanup and Publication Workflow Decisions = == Context == During the refinement phase of the Costa Sano Drupal platform, a review was conducted of the content types, their fields, and their role in the automatic publication system. The objective was not only to improve the usability of content entry forms, but also to establish clear distinctions between: * Information intended for publication. * Information intended for editors...")
- 10:52, 17 June 2026 Mngr talk contribs created page Project:Motivation/From historical research to publication platform (Created page with "= From Historical Research to an Automated Heritage Publication Platform = == Introduction == Many historical research projects start as a collection of documents, photographs, notes, and references. As research progresses, the amount of information rapidly increases and often becomes difficult to manage. This document describes the evolution of one such project and how it developed from a simple manually maintained website into a structured heritage platform capable o...")
- 12:25, 16 June 2026 Mngr talk contribs created page Drupal:Content/Entity and entity REVISION (Created page with "__TOC__ == Overview == In '''Drupal 11.3''', understanding the difference between standard Entity References and Entity Reference Revisions (ERR) is critical when building modular layouts. The short answer is '''data isolation'''. Without Entity Reference Revisions, using Paragraphs will cause draft edits to instantly overwrite live content on production websites. == Core Architecture Comparison == The following table highlights the structural differences between the...")
- 12:42, 15 June 2026 Mngr talk contribs created page Drupal:AutoPages/Automated Card Grid Architecture (Twig + Views Method) (Created page with "= Drupal 11.3: Automated Card Grid Architecture (Twig + Views Method) = This document outlines the architecture for generating automatic page layouts utilizing existing "Card" component CSS, bypassing the standard Drupal Block Layout system via Twig injection. == Architectural Overview == * '''Data Layer (Views):''' Responsible solely for querying, filtering, and supplying the raw entity field data. * '''Presentation Layer (Twig + CSS):''' Responsible for structuring t...")
- 12:40, 15 June 2026 Mngr talk contribs created page Drupal:AutoPages (Created page with "= section concerning automatic page generation from entities =")
- 10:54, 8 June 2026 Mngr talk contribs created page Drupal:Paragraphs/MapCard (Created page with "__NOTOC__ This page documents the component-driven, single-asset architecture for the Heritage Map Card system in Drupal 11. === System Architecture Overview === * '''Design Strategy:''' Decoupled component-driven development (KISS method). * '''Asset Management:''' One high-resolution image asset serves both the 4:3 cropped card view and the fullscreen interactive zoom popup window. * '''Theme Requirements:''' Drupal 11.3 + Barrio Subtheme + Bootstrap 5. --- == 1. Ge...")
- 15:35, 7 June 2026 Mngr talk contribs created page Drupal:Bootstrap/Intro (Created page with "== Navigation Components (Moving Around) == * '''Navbar''': The header navigation bar. It usually holds your logo, menu links, and search bars, and automatically shrinks into a "hamburger menu" on mobile. * '''Navs & Tabs''': Small horizontal or vertical menu links. Used to switch content views on the same page without reloading. * '''Pagination''': The row of page numbers (e.g., Previous 1 2 3 Next) found at the bottom of search results or blogs. * '''Breadcrumbs''': A...") Tag: Visual edit: Switched
- 20:00, 4 June 2026 Mngr talk contribs created page Maintenance:Overall/Upload limits settings (Created page with "= Large PDF Uploads in Drupal 11.3.x Behind Nginx + Apache + PHP‑FPM = == Overview == Uploading large files (e.g., 220 MB PDFs) in Drupal 11.3.x requires aligning **three independent upload limits** across the full request chain: # **Nginx reverse proxy** (client_max_body_size) # **Apache vhost** (LimitRequestBody) # **PHP‑FPM** (post_max_size, upload_max_filesize) Drupal displays the *effective* limit under the upload widget. The smallest limit in the chain alway...")
- 19:59, 4 June 2026 Mngr talk contribs created page Maintenance:Overall (Created page with "= Overall Maintenance & configuration issues =")
- 17:27, 4 June 2026 Mngr talk contribs created page Project:Concept/The NARRATIVE (Created page with "= Storytelling and Narrative Pages in the Costa Sano Publication Model = == Introduction == During the discussion and demonstration session with the club members, an important question emerged: ''Where do we tell the story?'' The current data model already contains many types of information: * Chapters * Objects * Persons * Events * Places * Assets * Documents These entities allow us to store and organise historical information in a structured way. However, they do...")
- 09:35, 4 June 2026 Mngr talk contribs created page Project:Media/Transcript - ondertiteling (Created page with "= Workflow: Vimeo‑transcript → verbeterde ondertitels → VEGAS Pro 23 = == Overzicht == Deze pagina beschrijft de volledige, efficiënte workflow om een automatisch gegenereerd Vimeo‑transcript (.vtt) te corrigeren en om te zetten naar ondertitels in VEGAS Pro 23. De nadruk ligt op minimale handelingen, behoud van tijdcodes en een vlotte export naar een formaat dat VEGAS ondersteunt. ---- == 1. Transcript ophalen via Vimeo == Wanneer een video op Vimeo wordt g...")
- 09:34, 4 June 2026 Mngr talk contribs created page Project:Media (Created page with "= Chapter about Media issues =")
- 16:38, 3 June 2026 Mngr talk contribs created page Drupal:Paragraphs/CarouselCard Component architecture (Created page with "= Carousel Component Architecture – First Working Prototype = == Objective == The objective was to validate the reusable component architecture previously established with the Card component and determine whether the same approach could be extended to components requiring multiple images. The Carousel component was selected as the first test case because it requires handling a collection of images rather than a single image. --- == Architectural Question == The C...")
- 15:11, 2 June 2026 Mngr talk contribs created page Drupal:PubModel/Architecture Detailed Pages - Manual vs automatic (Created page with "= Detailed Pages Architecture – Manual and Automatic Generation = == Objective == The Costa Sano Research Project distinguishes between: * Narrative pages (Homepage, Chapters, Subchapters) * Knowledge pages (Objects, Persons, Events, Places, Documents, etc.) Narrative pages guide the visitor through the story. Knowledge pages present detailed information about a specific entity. The objective is to support both: * Manual detailed pages using Paragraphs * Automat...")
- 11:58, 30 May 2026 Mngr talk contribs created page Drupal:CSS/Multi Column Page layout with margins for the component (Created page with "= Drupal Publication Components – Consistent Spacing Strategy = == Objective == When building publication pages composed of multiple reusable components such as: * Historical Cards * Text Boxes * Carousels * Maps * Future publication blocks a common problem quickly appears: <pre> Components touch each other. The layout feels crowded. Alignment becomes inconsistent. </pre> The objective is to establish a simple spacing rule that can be applied consistently across...")
- 14:53, 29 May 2026 Mngr talk contribs created page Drupal:CSS/Box-Shadow (Created page with "= CSS box-shadow: Parameter Reference = This document explains the parameters of the CSS ''box-shadow'' property, using a practical example relevant for Bootstrap containers. == Example == <syntaxhighlight lang="css"> box-shadow: 3px 3px 8px rgba(0,0,0,0.15); </syntaxhighlight> == Parameter Breakdown == ; '''1. Horizontal offset''' : The first value. Determines how far the shadow moves horizontally. : *Positive value*: shadow moves to the right. : *Negative value*: s...")
- 12:56, 29 May 2026 Mngr talk contribs created page Drupal:CSS/Essential CSS and Bootstrap Concepts for Drupal Pages (Created page with "= Essential CSS and Bootstrap Concepts for Drupal Publication Pages = == Objective == The objective is not to become a CSS specialist. The objective is to understand the limited set of CSS and Bootstrap concepts required to: * Create attractive publication pages. * Understand Drupal themes and templates. * Modify existing components. * Build cards, carousels and detailed pages. * Troubleshoot layout issues. The best way to learn is: # Read the concept. # Create a...")
- 08:28, 29 May 2026 Mngr talk contribs created page Drupal:Content/Pages/Detailed Page Layout - Builder and Paragraph compnents (Created page with "= Drupal 11 – Detailed Pages using Layout Builder and Paragraph Components = == Objective == The objective of this experiment was to investigate how detailed publication pages can be created in Drupal while maintaining: * A fixed page layout. * A simple editor workflow. * Maximum reuse of existing paragraph components. * A future path toward automatic publication from the data model. The initial question was whether Layout Builder and Paragraphs could be combined e...")
- 16:49, 28 May 2026 Mngr talk contribs created page Drupal:-BIN (Created page with "= Drupal BIN - pages to forget... =")
- 17:40, 27 May 2026 Mngr talk contribs created page Drupal:Cleanup/Detecting usage of paragraph type (Created page with "= Drupal Cleanup Technique: Detecting Usage of a Paragraph Type = == Purpose == Before deleting a Paragraph Type, verify whether instances of that paragraph type still exist in the database. This avoids: * deleting a paragraph type still in use * leaving orphaned content * accidental loss of content references == Basic Verification == Count the number of paragraph instances of a specific type. <syntaxhighlight lang="sql"> SELECT COUNT(*) FROM paragraphs_item_field...")
- 17:39, 27 May 2026 Mngr talk contribs created page Drupal:Cleanup (Created page with "= Cleaning up the drupal infrastructure =")
- 09:42, 27 May 2026 Mngr talk contribs created page Drupal:CSS/Architectural Layers - understanding where css fits (Created page with "= Drupal Architecture Layers – Practical Understanding = One important lesson learned during the Historical Card cleanup is that Drupal becomes much easier to understand when separating the system into distinct layers. Many frustrations encountered during the first months originated from mixing these layers together. == The Four Layers == <pre> Content Architecture ↓ (Views, Nodes, Paragraphs, Assets, Media) Mapping Layer ↓ (Twig templates) Reusable C...")
- 09:36, 27 May 2026 Mngr talk contribs created page Drupal:CSS/CSS architecture notes (Created page with "= Drupal Theme CSS Architecture Notes = == Context == Current situation: <pre> mybarrio.info.yml ↓ loads libraries mybarrio.libraries.yml ↓ defines CSS and JS assets Twig templates ↓ can optionally attach additional libraries Browser ↓ receives HTML + CSS + JS </pre> ---- == 1. Current Theme Structure == === mybarrio.info.yml === Current configuration: <syntaxhighlight lang="yaml"> libraries: - mybarrio/mystyling - mybarrio/bootstra...")
- 09:35, 27 May 2026 Mngr talk contribs created page Drupal:CSS (Created page with "= CSS section of the drupal content =")
- 11:33, 23 May 2026 Mngr talk contribs created page Drupal:Syntax/Twig Syntax — Comments, Variables and Logic (Created page with "= Twig Syntax — Comments, Variables and Logic = == Introduction == Twig templates use different syntax blocks depending on their purpose. The three most important Twig syntax families are: * Comments * Variable output * Logic and control structures --- == 1 — Twig Comments == Twig comments use the syntax: <pre> {# comment #} </pre> Example: <pre> {# Historical Card component reusable by: - Paragraphs - Views #} </pre> Important characteristics:...")
- 11:32, 23 May 2026 Mngr talk contribs created page Drupal:Syntax (Created page with "= Pages explaining syntax rules in Drupal for all sorts of file types =")
- 19:55, 22 May 2026 Mngr talk contribs created page Drupal:Content/PubModel/Towards a Semantic Publication Component Architecture (Created page with "= Intention Document — Toward a Semantic Publication Component Architecture = == Context == During the implementation of the recursive chapter publication mechanism in Drupal, an important architectural clarification progressively emerged. The original intention was: <pre> Use Paragraph types everywhere to ensure visual consistency across the publication website. </pre> This initially appeared logical because: * Paragraphs provide reusable visual structures * Twig...")
- 12:23, 22 May 2026 Mngr talk contribs created page Drupal:PubMode/From Scratch BLOCK VIEW subchapters (Created page with "= DRUPAL 11 — COMPLETE SUBCHAPTER GRID VIEW FROM SCRATCH = = GOAL = Create a block View that: * displays ONLY the subchapters of the current chapter page * displays: * image * title * teaser text * link * uses: * Bootstrap grid * Twig templates * contextual filtering * is embedded inside the chapter node Twig template --- = IMPORTANT DATA MODEL = The recursive content type: <pre> Chapter </pre> contains the field: <pre> field_ch_parent_chapt...")
- 08:57, 22 May 2026 Mngr talk contribs created page Drupal:PubModel/automatic subchapter card grid architecture (Created page with "= DRUPAL 11 — AUTOMATIC SUBCHAPTER CARD GRID ARCHITECTURE = = GOAL = Create an automatic publication mechanism where: * parent chapters appear on the homepage carousel * each parent chapter page automatically displays: * all subchapters * as Bootstrap cards * in a 2-column responsive grid * cards are generated automatically from: * the recursive chapter datamodel * without manual paragraph creation This architecture uses: * Drupal 11 * Views * Twig * Boo...") Tag: Visual edit: Switched
- 16:33, 21 May 2026 Mngr talk contribs created page Drupal:PubModel/Bootstrap Icons (Created page with "= Bootstrap makes available a serious number of icons ==") Tag: Visual edit
- 16:15, 21 May 2026 Mngr talk contribs created page Drupal:PubModel/Overview - planning (Created page with "Structured knowledge + Automatic publication generation + Editorial storytelling + Reusable visual components")
- 16:01, 21 May 2026 Mngr talk contribs created page Drupal:PubModel/CONTEXTUAL FILTERS FOR CHAPTER / SUBCHAPTER CARD GRIDS (Created page with "= DRUPAL 11 — CONTEXTUAL FILTERS FOR CHAPTER / SUBCHAPTER CARD GRIDS = = GOAL = Create a chapter page architecture where: * top-level chapters (T00, T01, ...) appear on the homepage carousel * chapter pages automatically display their subchapters as Bootstrap cards * each subchapter card links to a detailed heritage page The architecture uses: * Drupal 11 * Views * Twig * contextual filters * Bootstrap card layouts * recursive parent/child chapter relation...")
- 16:02, 19 May 2026 Mngr talk contribs created page Drupal:PubModel/Final CardGrid for subchapter pages (Created page with "= Automatic Subchapter Grid Using Twig, Views, and a Paragraph Card Component = ''A complete mechanism for generating subchapter cards automatically on every Chapter page'' == 1. Purpose == This document describes a clean and fully automated mechanism to display subchapters on a Chapter page. The system uses: * A fixed Twig template for the Chapter page layout * A View that selects subchapters based on the current node ID * A Paragraph type that defines the card comp...")
- 15:40, 19 May 2026 Mngr talk contribs created page Drupal:PubModel/Use contextual filter for views (parameter passing) (Created page with " = Using a Contextual Filter in a Drupal View = ''A simple explanation for selecting data dynamically based on a parameter'' == 1. Purpose == A contextual filter allows a single View to show different results depending on a value passed into it (for example: a node ID). This makes it possible to reuse one View on multiple pages, each time showing only the data relevant to that page. == 2. Typical Use Case == You have a content type with a parent–child relationship...")