Jump to content

Main public logs

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).

Logs
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)
  • 14:42, 14 May 2026 Mngr talk contribs moved page Maintenance:Drupal Architecture Description to Maintenance:Drupal/Architecture Description without leaving a redirect
  • 16:16, 13 May 2026 Mngr talk contribs created page Project:Concept (Created page with " = A Self-Descriptive Heritage Publication and Knowledge Preservation Platform = == Introduction == This project began as a publication platform intended to present structured historical and archival material through Drupal. Over time, the platform evolved toward a broader objective: where: publication archival preservation institutional memory operational continuity architectural knowledge future research support remain interconnected inside a single coherent...") Tag: Visual edit
  • 14:39, 13 May 2026 Mngr talk contribs created page Maintenance:Drupal Architecture Description/to taxonomy (Created page with "= Extension — Evolution from Fixed Component List to Taxonomy-Based Classification = == Context == The initial implementation of the Architecture Component system used: <pre> a fixed select list </pre> for the field: <pre> Component Type </pre> This was initially a correct and pragmatic KISS-oriented decision because: * the architecture model was still small * the number of component categories was limited * operational simplicity was preferred over flexibility...")
  • 09:13, 13 May 2026 Mngr talk contribs created page Maintenance:Drupal Architecture Description (Created page with "= Drupal Self-Documentation Architecture Strategy = == Goal == Define a lightweight, maintainable strategy to document the Drupal publication infrastructure INSIDE the Drupal environment itself. The purpose is: * preserve architectural coherence * support future successors * maintain operational continuity * avoid fragmented documentation systems * keep architectural knowledge close to the living system The solution must remain: * simple * maintainable * Drupal-nat...")
  • 16:28, 12 May 2026 Mngr talk contribs created page Drupal:Structuring/Usijng Config Export and grep for Architectural Tracing (Created page with "= Using Config Export and grep for Drupal Architecture Tracing = == Goal == This procedure explains how to use: * Drupal configuration export * grep searches to discover where: * Views * machine names * fields * blocks * Paragraph types * configuration items are used inside the Drupal application. This becomes extremely useful during: * refactoring * cleanup * renaming * dependency analysis * frontend restructuring * architectural documentation --- = IMPORTANT...") Tag: Visual edit: Switched
  • 16:27, 12 May 2026 Mngr talk contribs created page Drupal:Structuring (Created page with "= this section is about how to get structured in drupal = Drupal is using a lot of intertwinned elements of all sorts and it is hard to get a systematic overview of how things fit together? This chapter should help with documents to get an architectural overview of the interconnected elements.")
  • 12:40, 12 May 2026 Mngr talk contribs moved page Drupal:Pages/CSS Organisation Strategy to Drupal:Pages/CSS and TWIG Organisation Strategy without leaving a redirect
  • 16:49, 11 May 2026 Mngr talk contribs created page Drupal:Pages/Publication Architecture: Pages, Chapters, Paragraphs, Views and Twig (Created page with "= Drupal Publication Architecture: Pages, Chapters, Paragraphs, Views and Twig = == Goal == Document the final conceptual understanding of how the publication frontend is constructed in Drupal. This document clarifies the relationship between: * entities * pages * Paragraphs * Twig templates * Views * blocks * regions * homepage composition * Chapter detail pages The purpose is to establish a stable editorial and technical mental model for future development. ---...")
  • 13:39, 11 May 2026 Mngr talk contribs created page MediaWiki:Print.css (Created page with "CSS placed here will affect the print output: Remove forced page break before special pages: .mw-specialpage { break-before: avoid !important; page-break-before: avoid !important; } Ensure readable print colors: body, .mw-body, #content { color: black !important; background: white !important; } Prevent headings from forcing page breaks: h1, h2, h3 { break-after: avoid !important; page-break-after: avoid !important; }")
  • 10:25, 11 May 2026 Mngr talk contribs created page Drupal:Pages/Chapter navigation, Teaser Metadata and Views-Based Rendering Strategy (Created page with "= Chapter Navigation, Teaser Metadata and Views-Based Rendering Strategy = == Goal == Define the final architectural strategy for: * recursive Chapter navigation * teaser metadata reuse * homepage carousel rendering * card-based Chapter detail pages * Views integration * curated teaser image selection This document consolidates the final design decisions before large-scale data ingestion begins. --- = IMPORTANT EVOLUTION OF THE MODEL = The original Chapter model e...")
  • 08:58, 11 May 2026 Mngr talk contribs created page Project:Data Model/Recursive Chapter Model for Publication reasons (Created page with "= Controlled Recursive Chapter Model for Historical Publication Structure = == Goal == Extend the existing Chapter entity model with a controlled recursive structure limited to ONE additional level. Purpose: * preserve simplicity * maintain chronological clarity * support richer publication navigation * support card-based historical detail pages * avoid unnecessary additional entities This model is intended for the public editorial/publication frontend. --- = ORIG...")
  • 08:39, 11 May 2026 Mngr talk contribs created page Drupal:Pages/CSS Organisation Strategy (Created page with "= Drupal 11 + Barrio Subtheme CSS Organisation Strategy = == Goal == Move from a single monolithic CSS file: <pre> barrio-custom.css </pre> toward a modular CSS architecture adapted for: * Paragraphs * reusable publication components * long-term maintainability * successor-friendly documentation * scalable editorial frontend development The existing homepage CSS: * panorama hero * homepage carousel * homepage-specific adjustments may remain temporarily inside: <...")
  • 08:32, 11 May 2026 Mngr talk contribs created page Drupal:Pages/Historical Card System (Created page with "= Drupal 11 + Paragraphs + Bootstrap 5 Historical Card System = == Goal == Create a reusable Paragraph component for the public publication frontend. The component displays: * a historical image * overlay text when the mouse hovers over the image * an icon link to a more detailed page * Bootstrap 5 compatible layout * reusable editorial presentation block This component is intended as one of the first reusable publication/display Paragraphs. --- = CONCEPTUAL ARCHI...") Tag: Visual edit: Switched
  • 15:51, 10 May 2026 Mngr talk contribs created page Drupal:Pages/Banner (Created page with "= Drupal 11 + Barrio Subtheme Panorama Banner Tutorial = == Goal == Create a full-width panoramic hero banner on the homepage of a Drupal 11.3.8 website using a Barrio subtheme. Image used: <nowiki>Oostende-pano.webp</nowiki> The banner will: * span the full browser width * be responsive on desktop/tablet/mobile * work cleanly with Barrio/Bootstrap * avoid block-wrapper issues * use modern CSS instead of fragile inline HTML --- = STEP 1 — Upload the panorama im...")
  • 11:31, 4 May 2026 Mngr talk contribs created page Drupal:Pages/Carousel CSS (Created page with "= CSS used for the carousel = == The order of the snippets is important == <pre> Override Bootstrap 5's default long bars: .carousel-indicators [data-bs-target] { background-color: #fff !important; white: width: 10px !important; height: 10px !important; border-radius: 50% !important; make them round: opacity: 0.7; margin: 0 4px; spacing between dots: } .carousel-item img { object-fit: cover; width: 100%; height: 100%; } .carousel-...")
  • 11:18, 4 May 2026 Mngr talk contribs created page Drupal:Pages/CSS - rem vs px (Created page with "= CSS Units in Practice – Understanding rem vs px = == Objective == Understand the difference between `rem` and `px`, and how to use them effectively in modern web design. --- == What is rem == `rem` means: <pre> root em </pre> It is based on the font size of the root element (`html`). --- === Default Behavior === In most browsers: <pre> 1rem = 16px </pre> Examples: * 0.5rem ≈ 8px * 1rem = 16px * 1.5rem ≈ 24px * 2rem = 32px --- === Key Advantage ===...")
  • 16:48, 3 May 2026 Mngr talk contribs created page Drupal:Pages/Bootstrap 5 Carousel classes (Created page with "= Bootstrap 5 Carousel – Class Reference for Drupal 11.3.8 (Views Bootstrap + Barrio) = This document explains all HTML classes used by the Bootstrap 5 Carousel as rendered by the '''Views Bootstrap''' module in '''Drupal 11.3.8''' using the '''Bootstrap Barrio''' theme. It consolidates information from Bootstrap, Views Bootstrap, and Barrio into a single reference for maintainers and contributors. == 1. Carousel Wrapper == ; <code>.carousel</code> : Main carousel...")
  • 13:00, 3 May 2026 Mngr talk contribs created page Drupal:Pages/Layout issues (Created page with "= Drupal – Managing Different Layouts for Different Pages = == Objective == Understand how to display different layouts for different pages in Drupal, and choose the appropriate method. --- == Overview == Drupal provides two main approaches: 1. Block visibility (simple control) 2. Layout Builder (structured layouts) Each has its use case. --- == Option 1 – Block Visibility == === Principle === Blocks are placed globally, but can be shown or hidden depending...")
  • 08:50, 3 May 2026 Mngr talk contribs created page Drupal:Barrio/Subtheme (Created page with "= Barrio Custom CSS (Drupal 11.3.8) = == Overview == Gin provides a convenience file named `gin-custom.css` that is automatically loaded when present. '''Barrio does not provide an equivalent mechanism.''' Barrio follows the classic Drupal theming pattern: → All custom CSS must live in a subtheme, declared through a library. This is intentional. Barrio is a front‑end framework theme and avoids adding extra override layers. == Why Barrio Has No “Magic” Custom C...")
  • 08:22, 3 May 2026 Mngr talk contribs created page Drupal:Barrio/Custom CSS infra (Created page with "= Drupal – Adding Custom CSS in a Theme (Bootstrap Barrio) = == Objective == Add custom CSS to control layout (e.g. carousel behavior) in a clean and reusable way. This method integrates CSS into the theme, ensuring: * consistency * maintainability * no hacks or temporary solutions --- == Principle == Custom CSS should be added at the **theme level**, not inside Views or content. This ensures: * global availability * clear separation between content and present...")
  • 08:21, 3 May 2026 Mngr talk contribs moved page Drupal:Drupal:Barrio/Buttons Barrio vs Gin to Drupal:Barrio/Buttons Barrio vs Gin without leaving a redirect
  • 08:20, 3 May 2026 Mngr talk contribs moved page Drupal:/Barrio/Buttons Barrio vs Gin to Drupal:Drupal:Barrio/Buttons Barrio vs Gin without leaving a redirect
  • 08:19, 3 May 2026 Mngr talk contribs moved page Drupal:Buttons Barrio vs Gin to Drupal:/Barrio/Buttons Barrio vs Gin without leaving a redirect
  • 08:18, 3 May 2026 Mngr talk contribs moved page Drupal:Barrio Front End template/Buttons to Drupal:Barrio/Buttons without leaving a redirect
  • 08:18, 3 May 2026 Mngr talk contribs moved page Drupal:Barrio Front End template to Drupal:Barrio without leaving a redirect
  • 19:50, 2 May 2026 Mngr talk contribs created page Drupal:Pages/Carousel Styling & Paragraph Integration (Created page with "= Drupal Carousel Styling & Paragraph Integration – Practical Guide = == Objective == This document explains: * How to apply Bootstrap styling in a Drupal View (Carousel) * How to integrate a View into a Paragraph (for flexible page building) This supports the transition from: <pre> Working solution → Structured, reusable solution </pre> --- == Part 1 – Applying Bootstrap Classes in Views == === Principle === In Drupal, you do NOT directly edit HTML. Instea...")
  • 20:29, 1 May 2026 Mngr talk contribs created page Drupal:Pages/Display Image via Referenced Asset Guide (Created page with "= Drupal Views – Displaying an Image via Referenced Asset (Step-by-Step Guide) = == Objective == Display an image in a View when the image is not directly on the content, but stored via: <pre> Chapter → Asset (entity reference) → Media → Image </pre> This guide explains how to correctly configure **relationships in Views** to retrieve the image. --- == Concept == Drupal Views does NOT automatically follow multiple entity references. You must explicitly defi...")
  • 13:26, 1 May 2026 Mngr talk contribs created page Drupal:Pages/Paragraph Usage Guide (Created page with "= Drupal Paragraph Usage Guide – Page Building for Historians = == Objective == Provide clear guidance on how to use Paragraphs to build pages in a consistent, simple, and user-friendly way. This ensures: * clean page structure * predictable layout * no clutter * easy editing for historians --- == General Principle == Each Paragraph has '''one clear purpose'''. Do NOT mix multiple purposes in one paragraph. --- == Available Paragraph Types == The system inclu...")
  • 12:57, 1 May 2026 Mngr talk contribs created page Drupal:Pages/Detailed page (Created page with "= Drupal Detail Page Layout (Content Display) – Implementation Guide = == Objective == Define a clean and readable layout for detail pages (e.g. Chapter, Asset, Event), ensuring: * Clear presentation of content * Strong focus on images and context * Easy navigation and understanding * No clutter or unnecessary UI elements --- == Conceptual Approach == <pre> Image → Title → Key information → Description → Related content </pre> The page should feel: * cal...")
  • 12:55, 1 May 2026 Mngr talk contribs created page Drupal:Pages/Overlay Cards (Created page with "= Drupal Image Overlay Cards (Bootstrap / Views) – Implementation Guide = == Objective == Create a grid of images where: * Each image represents a content item (e.g. Chapter, Asset, Event) * Hovering shows an overlay with: * Title * Short description * Clicking the image opens the detail page This must be implemented using Drupal Views and Bootstrap (Barrio), with minimal or no custom code. --- == Conceptual Approach == <pre> Content → View → Bootstrap C...")
  • 12:53, 1 May 2026 Mngr talk contribs created page Drupal:Pages/Frontend landing page (Created page with "= Drupal Homepage Carousel (Chapters) – Implementation Guide = == Objective == Create a homepage carousel displaying “Chapters” with: * Image * Title * Short description * Clickable link to detail page This should be implemented using Drupal UI, Views, and Bootstrap (Barrio theme), without custom coding. --- == Conceptual Approach == The solution follows this structure: <pre> Content → View → Bootstrap Carousel → Homepage Block </pre> We reuse the exi...")
  • 16:50, 29 April 2026 Mngr talk contribs created page Drupal:C-Modules/Tweaks/PDF-Thumbnails-Explained-Details (Created page with "== Drupal Module: heritage_tweaks – PDF Thumbnail System == === Purpose === This module implements immediate thumbnail generation for PDF media items. It avoids: * cron dependencies * delayed processing * unstable contrib modules --- === Module Structure === <pre> web/modules/custom/heritage_tweaks/ │ ├── heritage_tweaks.module ├── heritage_tweaks.services.yml │ └── src/ ├── Plugin/ │ └── QueueWorker/ │...")
  • 16:47, 29 April 2026 Mngr talk contribs moved page Drupal:C-Modules/Tweaks/Explained to Drupal:C-Modules/Tweaks/PDF-Thumbnails-Explained without leaving a redirect
  • 16:46, 29 April 2026 Mngr talk contribs deleted page Drupal:C-Modules/Tweaks/PDF-Thumbnails-Explained (content was: "== PDF Thumbnail Generation in Drupal == === Overview === This document describes the custom solution implemented to generate thumbnails for PDF documents in Drupal. The goal of this solution is: * Immediate thumbnail generation after saving a media item * No dependency on cron or manual commands * Reliable and predictable behavior for end users --- === Problem Statement === Stand...", and the only contributor was "Mngr" (talk))
  • 16:45, 29 April 2026 Mngr talk contribs moved page Drupal:C-Modules/Tweaks/Explained to Drupal:C-Modules/Tweaks/PDF-Thumbnails-Explained
  • 16:44, 29 April 2026 Mngr talk contribs created page Drupal:C-Modules/Tweaks/Explained (Created page with "== PDF Thumbnail Generation in Drupal == === Overview === This document describes the custom solution implemented to generate thumbnails for PDF documents in Drupal. The goal of this solution is: * Immediate thumbnail generation after saving a media item * No dependency on cron or manual commands * Reliable and predictable behavior for end users --- === Problem Statement === Standard Drupal modules for PDF thumbnails did not meet requirements: * Thumbnails were not...")
  • 08:10, 29 April 2026 Mngr talk contribs created page Drupal:C-Modules/Codes (Created page with "= Generate codes module = <pre> <?php use Drupal\Core\Entity\EntityInterface; * * Implements hook_entity_presave().: function heritage_codes_entity_presave(EntityInterface $entity) { // PERSON: generate PE-00001 style code. if ($entity->getEntityTypeId() === 'node' && $entity->bundle() === 'person' && $entity->isNew()) { if ($entity->hasField('field_pe_code') && $entity->get('field_pe_code')->isEmpty()) { $config = \Drupal::configFactory()->getEd...")
  • 08:01, 29 April 2026 Mngr talk contribs created page Drupal:C-Modules/Tweaks (Created page with "= Tweaks Module = <pre> <?php * * @file * Heritage Project: Consolidated tweaks for Drupal 11.3. * Includes: Link removal, Date Validation, Hierarchy Automation, and Form Protection.: use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Messenger\MessengerInterface; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Entity\ContentEntityInterface; use Symfony\Component\HttpKernel\KernelEvents; use Symfony\Component\EventDispatcher\EventSubscriberInterf...")
  • 15:34, 28 April 2026 Mngr talk contribs created page Guides:Policies/Using Media and citations in public pages (Created page with "= Research and Editorial Principles = This page explains the intent and philosophy behind the data model and editorial workflow. It is written for contributors and researchers rather than technical implementers. The goal is to clarify not only how the system works, but why it is structured this way. == Why this system exists == The project is not a simple media archive. It is a research environment. We are not merely storing files. We are building structured his...") Tag: Visual edit: Switched
  • 15:21, 28 April 2026 Mngr talk contribs created page Guides:Policies/Research and editorial principles (Created page with "= Conceptual Policy – Treatment of Uncertainty = This page defines how uncertainty is handled in the data model. It clarifies why the system does NOT implement a formal "Certainty" entity or certainty levels. This decision is intentional and part of the conceptual design. == Principle == Historical research rarely produces absolute facts. Most statements involve: * approximation * interpretation * incomplete sources * conflicting evidence Uncertainty is there...") Tag: Visual edit
  • 15:11, 28 April 2026 Mngr talk contribs created page Guides:Policies/Treatment of uncertainty (Created page with "= Treatment of Uncertainty = This page defines how uncertainty is handled in our data model. It clarifies why the system does NOT implement a formal "Certainty" entity or certainty levels. This decision is intentional and part of the conceptual design. == Principle == Historical research rarely produces absolute facts. Most statements involve: * approximation * interpretation * incomplete sources * conflicting evidence Uncertainty is therefore normal and expected....") Tag: Visual edit
  • 15:05, 28 April 2026 Mngr talk contribs moved page Guides:Polies/Numbering to Guides:Policies/Numbering without leaving a redirect
  • 14:51, 28 April 2026 Mngr talk contribs created page Guides:Polies/Numbering (Created page with "= Numbering and File Naming = This page explains how items and files are named in the system. The goal is simple: * clear names * no duplicates * easy searching * automatic numbering Contributors do not need to create numbers manually. == Automatic identifiers == DigitalAssets receive an automatic identifier such as: CH03-ROM-0007 This number is created by the system. You do not type it yourself. == What the number means == Example: CH03-ROM-0007 Thi...")
  • 14:50, 28 April 2026 Mngr talk contribs created page Guides:Policies (Created page with "= This section informs about some policies used in the system =")
  • 14:49, 28 April 2026 Mngr talk contribs created page Guides:Sessions/Session TimeOut - take care (Created page with "== Long-Term Editing & Session Security == To prevent data loss during intensive historical research, this wiki uses several layers of session protection. If you are planning a long editing session without saving, please note the following: === 1. Automatic Session Persistence === * '''Stay Logged In:''' Always ensure the '''"Keep me logged in"''' box is checked when you sign in. This extends your session for up to 30 days. * '''Idle Timeout:''' If you do not check tha...") Tag: Visual edit: Switched
  • 14:48, 28 April 2026 Mngr talk contribs created page Guides:Sessions (Created page with "<nowiki>= This section discussion issue concerning web sessions =</nowiki>") Tag: Visual edit
  • 14:25, 28 April 2026 Mngr talk contribs created page Project:Infra/Terms explained (Created page with "= Technical Terms Explained for Collaborators = This page explains a small number of technical terms that appear in the project documentation. It is intended for collaborators who are not system architects and who are not expected to configure or maintain the system. The purpose of this page is to support understanding, not to teach implementation. == How to Read This Page == If you encounter an unfamiliar term in another ICT document, you can look it up here. You...")
  • 13:48, 28 April 2026 Mngr talk contribs created page Guides:Workflow/Data Input (Created page with "= Operational Workflows for club members - Data Input = This page describes how data, pages, and media are created, edited, and published. It focusses on practical day-to-day workflows. == General Workflow Principle == Work proceeds in phases: # Internal research and structuring # Review and validation # Public publication Internal work may be complex and incomplete. Public output must be stable and curated. == Public Publication Workflow == Publication is a deliber...") Tag: Visual edit: Switched
  • 13:46, 28 April 2026 Mngr talk contribs moved page Guides:Workflow/Explained to Guides:Workflow/General workflow explained without leaving a redirect
  • 13:38, 28 April 2026 Mngr talk contribs created page Guides:Workflow/Explained (Created page with "= Operational Workflows for club members = This page describes how data, pages, and media are created, edited, and published. It focusses on practical day-to-day workflows. == General Workflow Principle == Work proceeds in phases: # Internal research and structuring # Review and validation # Public publication Internal work may be complex and incomplete. Public output must be stable and curated. == Public Publication Workflow == Publication is a deliberate act for c...")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)