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 (newer 50 | ) (20 | 50 | 100 | 250 | 500)
  • 18:21, 20 September 2026 Mngr talk contribs created page Platform:Drupal/Tracing Drupal Storage (Created page with "= Tracing Drupal Storage — From File to Physical Disk = == Purpose == This document explains how to trace a Drupal file through the different storage layers of the Costa Sano infrastructure: <code>Drupal file ↓ Linux filesystem ↓ Linux block device ↓ Hyper-V virtual disk ↓ VHDX file ↓ Windows storage volume ↓ physical disk</code> The important concept is that '''each layer hides the implementation details of the layer b...") Tag: Visual edit
  • 16:38, 20 September 2026 Mngr talk contribs moved page Platforms:Drupal/Drupal storage migration - énd vdisk to Platforms:Drupal/Drupal storage migration - 2nd vdisk without leaving a redirect
  • 16:37, 20 September 2026 Mngr talk contribs created page Platforms:Drupal/Drupal storage migration - énd vdisk (Created page with "= Drupal Media Storage Migration — Separate Hyper-V VHDX = == Purpose == This document describes a safe way to move the Drupal media storage from the Drupal VM's existing filesystem onto a separate Hyper-V virtual disk (VHDX). The objective is to obtain: * simple local storage from Drupal's point of view; * separation between the Drupal application/system disk and large media storage; * easy future expansion of the media storage; * no dependency on NFS or remote fil...") Tag: Visual edit
  • 15:15, 20 September 2026 Mngr talk contribs moved page Platforms:Drupal/To Synology to Platforms:Drupal/Using Private Storage space without leaving a redirect
  • 14:03, 18 September 2026 Mngr talk contribs created page Platforms:Drupal/To Synology (Created page with "= Drupal Media Storage on Synology NAS via NFS = This document explains how to relocate Drupal’s <code>public://</code> media directory to a Synology NAS using NFS. This approach provides stable, scalable storage for large archives (500 GB+) while keeping the Drupal VM lightweight and maintainable. ---- == 1. Overview == Drupal stores uploaded media in <code>sites/default/files</code>, mapped internally as <code>public://</code>. For large archives, it is recommended...") Tag: Visual edit
  • 07:41, 18 September 2026 Mngr talk contribs created page Project:PubModel/mozilla pdf.js viewer user guide (Created page with "= PDF.js Viewer – Simple User Guide for Historians = The Mozilla PDF.js viewer is the built‑in PDF reader used in Firefox and available as a standalone viewer (viewer.html). This guide explains only the practical functions historians need when reading archival PDFs, without developer jargon. == 1. Opening a PDF == * Click the '''Menu icon''' (top right) → '''Open File'''. * Or simply '''drag and drop''' a PDF into the viewer window. == 2. Navigating Pages == *...")
  • 16:33, 17 September 2026 Mngr talk contribs moved page Project:THE skin/mybarrio.theme system dynamics to Project:THE skin/mybarrio.theme rendering dynamics without leaving a redirect
  • 16:32, 17 September 2026 Mngr talk contribs created page Project:THE skin/mybarrio.theme system dynamics (Created page with "= Drupal Rendering Dynamics = == How <code>mybarrio.theme</code> Participates in Page Rendering == === Companion document to === '''<code>mybarrio.theme — Code Structure and Operation</code>''' ---- = 1. Why this document exists = Understanding the individual functions in <code>mybarrio.theme</code> is only half of the story. To understand why the code works, it is necessary to understand '''when Drupal calls those functions and what is being rendered at that momen...") Tag: Visual edit
  • 15:37, 17 September 2026 Mngr talk contribs created page Project:THE skin/mybarrio.theme cleaned by gemini (Created page with "__NOTOC__ = Drupal Theme Optimization: mybarrio.theme = This document details the refactoring and optimization of the custom code inside the '''mybarrio''' theme's preprocess hooks. The refactoring successfully removed approximately 100 lines of redundant and deeply nested logic, resulting in a cleaner, faster, and more maintainable codebase. == Optimized Source Code == Place this updated code into your local <tt>mybarrio.theme</tt> file: <syntaxhighlight lang="php">...") Tag: Visual edit: Switched
  • 14:00, 17 September 2026 Mngr talk contribs created page Project:PubModel/Field order in forms (Created page with "= Field Order = == Purpose == This document defines the suggested standard order for fields in the Costa Sano historian-facing forms. The objective is not to force every content type or card to have the same fields. Instead, fields should appear in a '''predictable practical sequence''', so that a historian can work through a form without having to search for related information. The two main parts of a form are: # '''Archive part''' — information about the histori...") Tag: Visual edit
  • 13:11, 17 September 2026 Mngr talk contribs created page Drupal:CSS/Before and after rules (Created page with "= CSS Pseudo-Elements — <code>::before</code> and <code>::after</code> = == 1. What are <code>::before</code> and <code>::after</code>? == <code>::before</code> and <code>::after</code> are '''CSS pseudo-elements'''. They allow CSS to create an additional visual element without adding another HTML element to the Twig or HTML structure. A useful mental model is: <code>HTML / Twig element │ ├── ::before │ └── ::after</c...") Tag: Visual edit
  • 09:52, 17 September 2026 Mngr talk contribs created page Project:PresModel/Historical-card vs Histocard - why? (Created page with "= HistoricalCard vs HistoCard = Although '''HistoricalCard''' and '''HistoCard''' are visually related, they have different purposes and are used in different parts of the virtual museum. == HistoricalCard == '''Purpose:''' To introduce and provide access to a '''subchapter'''. '''Placement:''' Used on '''Chapter pages''' to present the available subchapters (the "rooms" of the virtual museum). '''Link behaviour:''' The complete card acts as an entrance to the subc...") Tag: Visual edit
  • 08:49, 14 September 2026 Mngr talk contribs created page Project:PubModel/Timeline presentation from matrix (Created page with "<source lang="text"> = Drupal: Rendering a Timeline from a Matrix (Replacing Views Templates) = This document explains how to reproduce the two‑template rendering structure normally provided by Drupal Views when your data comes from a matrix (array) passed through a theme preprocess function. It documents the architectural idea, the preprocess step, the wrapper Twig, and the per‑item Twig, using MediaWiki source formatting. == 1. Problem Overview == When using Dru...")
  • 16:03, 13 September 2026 Mngr talk contribs created page Project:PresModel/Pointer and WayPointerCard implementation reference (Created page with "= Costa Sano — PointerCard and WayPointerCard Implementation Reference = == 1. Purpose of this document == This document records the implementation of the Costa Sano '''PointerCard''' and the new '''WayPointerCard''' mechanism as it currently exists. The purpose is to make the implementation reproducible later without having to reconstruct the solution from old conversations and experiments. In particular, this document records: * the conceptual role of PointerCard...") Tag: Visual edit
  • 11:42, 12 September 2026 Mngr talk contribs created page Project:PresModel/Extended ULC design proposal (Created page with "= Extended Universal Link Card — Final Solution Principles = == Purpose == The Extended Universal Link Card (E-ULC) extends the existing Universal Link Card (ULC) so that the same content element can handle either: * a single selected storypage, using the existing PointerCard presentation; or * multiple selected storypages, using a WayPointCard signpost presentation. The objective is to keep the historian's content-entry experience simple while allowing the present...")
  • 14:42, 10 September 2026 Mngr talk contribs moved page Project:PresModel/WayPointerCard approach to Project:PresModel/WayPointerCard design proposal without leaving a redirect
  • 14:41, 10 September 2026 Mngr talk contribs moved page Project:PresModel/WayAheadCard approach to Project:PresModel/WayPointerCard approach
  • 14:37, 10 September 2026 Mngr talk contribs created page Project:PresModel/WayAheadCard approach (Created page with " = WayPointerCard — Planning and Design Decisions = == Purpose == The '''WayPointerCard''' is a multi-destination navigation card. It is intended for situations where the author wants to offer several possible directions for continuing the exploration of the current Storypage or topic. It is '''not a replacement for the PointerCard'''. A '''PointerCard''' points to one destination and is useful as an individual navigation element somewhere in a page. A '''WayPoint...") Tag: Visual edit
  • 09:26, 10 September 2026 Mngr talk contribs created page Project:PresModel/TimeLineCard (Created page with " = Generic Timeline / Sequence-Link Card = == Design decisions and intended uses == === 1. Purpose === The '''Generic Timeline / Sequence-Link Card''' is a reusable card for presenting a sequence of clickable links to other storypages. The card itself does '''not''' determine what the sequence represents. It can therefore be used as: * a chronological timeline of events; * a visual sequence of storypages; * a link tree/navigation sequence; * a sequence of chapters,...") Tag: Visual edit
  • 09:15, 8 September 2026 Mngr talk contribs created page Project:PresModel/FloatPicStoryBox (Created page with "__NOTOC__ = Positioning an Image at the Bottom-Right of a Text Block with Text Wrap = This article details how to position a thumbnail image at the bottom-right corner of a text block inside a Paragraph type in '''Drupal 11.4''', allowing the body text to wrap fluidly around it. == Overview == Standard CSS <code style="color: #c7254e;">float: right;</code> naturally aligns elements to the top-right of a text container. To force an element to the bottom-right while pres...") Tag: Visual edit: Switched
  • 19:28, 5 September 2026 Mngr talk contribs created page Drupal:Content Types/Asset/Admin architecture (Created page with " = Assets View — Architecture Note = == Purpose == The '''Assets View''' is the central administrative view for the project's Asset entities. Assets form the reusable layer connecting archive content to Drupal Media and are therefore a key point for both normal content management and technical maintenance. == View structure == The existing Assets View remains the '''Ops''' view used for normal content-management tasks. A second '''Admin display''' will be created wi...") Tag: Visual edit
  • 15:16, 5 September 2026 Mngr talk contribs deleted page Drupal:Paragraphs/MapCard (content was: "= MapCard = 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 windo...", and the only contributor was "Mngr" (talk))
  • 15:14, 5 September 2026 Mngr talk contribs deleted page Drupal:C-Modules/flipbook solution pdf.js (content was: "= Drupal 11.3 + Bootstrap 5 Full-Screen Flipbook Card = This document details the production-ready architecture for our heritage platform's PDF viewer. The system utilizes a standard Bootstrap 5 card component within a responsive grid layout. Clicking the card triggers a performance-optimized, full-screen interactive flipbook overlay without causing a browser page reload. == Performa...", and the only contributor was "Mngr" (talk))
  • 08:29, 5 September 2026 Mngr talk contribs created page Maintenance:PC hardware/chinese bios (Created page with "= AMI / Chinese Mini‑PC BIOS Access Keys = This page summarizes the most common keyboard keys used to enter the BIOS on AMI‑based and China‑OEM mini‑PC motherboards. These systems often use non‑standard or undocumented key mappings, so multiple attempts may be required. ---- == 1. Standard AMI BIOS Keys == * '''DEL''' — Primary AMI BIOS entry key * '''ESC''' — Alternate entry key on some AMI variants * '''F2''' — Common on laptops and compact systems T...") Tag: Visual edit
  • 08:28, 5 September 2026 Mngr talk contribs created page Maintenance:PC hardware (Created page with "<nowiki>= PC Hardware maintenance =</nowiki>") Tag: Visual edit
  • 14:38, 4 September 2026 Mngr talk contribs created page Project:PresModel/HistoCard (Created page with " = histocard — Mature Pattern = == Purpose == <code>histocard</code> is the Historical Card used to present a historical image with an overlay title and text, following the shared Costa Sano card skin. It is designed for normal Storypage use and follows the common visual and interaction standards established for the card family. == Shared Card Skin == <code>histocard</code> uses the same basic skin as the other Costa Sano cards: * consistent card proportions and vi...") Tag: Visual edit
  • 21:42, 2 September 2026 Mngr talk contribs created page Project:PresModel/Remote VideoCard (Created page with "= VideoCard Paragraph Type (Drupal 11.4) = This page documents how to create a Paragraph type (card) that displays a Vimeo Remote video using Drupal’s Media system. == Overview == Drupal 11 supports Vimeo through the Remote video media type (oEmbed). A paragraph can display this media simply by rendering the media reference field. == Requirements == * Drupal 11.4 * Media module enabled * Remote video media type available * Vimeo media item already created == Paragra...") Tag: Visual edit: Switched
  • 14:46, 2 September 2026 Mngr talk contribs created page Project:PresModel/MediaCard (Created page with "== '''Costa Sano MediaCard''' == Actual Architecture and Behaviour - ''Drupal 11.4 · Bootstrap 5 · mybarrio custom theme'' = 1. Purpose = The MediaCard is a reusable publication component used by Costa Sano to present a digital asset as an image or document. The card provides a simple, consistent entry point while the appropriate viewer is selected automatically according to the Drupal Media type. = 2. Core concept = The MediaCard receives an Asset. The Asset contain...") Tag: Visual edit
  • 20:20, 1 September 2026 Mngr talk contribs created page Project:PresModel/pdf.js viewer (Created page with "= PDF Document Viewer Upgrade: Transition from Canvas Modal to Native pdf.js Tab = This document details the transition architecture for the heritage project's manuscript viewing system in Drupal 11.4. To improve user experience for the general public and eliminate custom code maintenance, the legacy custom-JS modal solution is replaced with a **KISS (Keep It Simple, Stupid)** approach utilizing Mozilla's native <code>viewer.html</code> application in a new browser tab....")
  • 13:59, 31 August 2026 Mngr talk contribs moved page Project:PresModel/MapCard or PlaceCard to Project:PresModel/MapNowCard without leaving a redirect
  • 13:36, 30 August 2026 Mngr talk contribs created page Project:PresModel/MapCard or PlaceCard (Created page with "= Place Card — Step-by-Step Implementation Plan = == Purpose == The Place Card is a visitor-facing storytelling component for the Place Story Page. It uses information already stored in the Place Content Type: * address * coordinates * place type The Place Card does not replace the existing historian workflow for checking coordinates. The existing workflow remains: <syntaxhighlight lang="text"> Historian enters address ↓ System attempts geocoding...")
  • 09:50, 29 August 2026 Mngr talk contribs deleted page Drupal:CSS/flipping 2 cards without bootstrap (content was: "= Pointer Card Two-Image CSS Animation — How the Mechanism Works = == Context == The Pointer Card uses two images representing the same destination Story Page. The current implementation deliberately avoids the Bootstrap Carousel mechanism because Bootstrap's carousel layout rules interfere with the desired image sizing, especially when one of the images is square (for example, a...", and the only contributor was "Mngr" (talk))
  • 09:48, 29 August 2026 Mngr talk contribs deleted page Drupal:CSS/carousel solution without bootstrap (content was: "#REDIRECT Drupal:CSS/flipping 2 cards without bootstrap", and the only contributor was "Mngr" (talk))
  • 09:35, 29 August 2026 Mngr talk contribs created page Drupal:CSS/PointerCard Animation without bootstrap (Created page with "= Pointer Card Two-Image CSS Animation — How the Mechanism Works = == Context == The Pointer Card uses two images representing the same destination Story Page. The current implementation deliberately avoids the Bootstrap Carousel mechanism because Bootstrap's carousel layout rules interfere with the desired image sizing, especially when one of the images is square (for example, a portrait). The simplified Pointer Card instead uses: * two independently rendered ima...")
  • 09:28, 29 August 2026 Mngr talk contribs moved page Drupal:CSS/carousel solution without bootstrap to Drupal:CSS/flipping 2 cards without bootstrap
  • 17:25, 28 August 2026 Mngr talk contribs created page Drupal:CSS/carousel solution without bootstrap (Created page with "=== Optional Add-On: Pure CSS Navigation Arrows and Dots === To add navigation arrows and pagination dots without introducing a JavaScript library, you can use HTML anchor links targeted to matching slide IDs. ==== Updated Twig Template (With Nav Elements) ==== Replace your {{Code|paragraph--carouselcard.html.twig}} template with this updated structure: <source lang="twig"> {# paragraph--carouselcard.html.twig with Nav #} {% set classes = [ 'paragraph', 'p...") Tag: Visual edit: Switched
  • 11:05, 28 August 2026 Mngr talk contribs created page Drupal:CSS/providng some chaos in a page (Created page with "__NOTOC__ = Visual Chaos and Deep Shadows for Sandbox Cards = This document details the configuration for removing rigid borders and introducing a "structured chaos" layout for the beach-themed elements. This style allows borderless cards to look like they are organically scattered on a beach, utilizing deep shadows to remain visible over the sand-toned background color (<code>#b6a99c</code>). == Target CSS Classes == The following classes share this unified styling: *...")
  • 16:33, 27 August 2026 Mngr talk contribs created page Drupal:Bootstrap/data-bs-* (Created page with "= Bootstrap 5 data-bs-* Attributes = == Overview == Bootstrap 5 uses HTML data attributes with the prefix <code>data-bs-*</code> to activate and configure its JavaScript components without writing any custom JS. These attributes allow modals, carousels, dropdowns, tooltips, collapses, and other components to work directly from markup. This document lists the most important <code>data-bs-*</code> attributes available in Bootstrap 5, explains what they do, and shows how t...")
  • 16:29, 27 August 2026 Mngr talk contribs created page Project:THE skin/Multiple carouselcards on a page (Created page with "= Bootstrap 5 Modals & Carousels in Drupal 11 Twig = == Ensuring Unique IDs for Multi‑Instance Components == When multiple card components (BannerCard, CarouselCard, TimelineCard, etc.) appear on the same page, each may include a Bootstrap modal. Bootstrap relies on unique HTML IDs to bind JavaScript behavior. If two components share the same ID, Bootstrap will attach events to the wrong element, causing: * wrong modal opening * wrong carousel sliding * indicators co...")
  • 12:22, 27 August 2026 Mngr talk contribs deleted page Project:Model-Packs/Top Communication layer (content was: " = Human–AI Communication Model = == Draft 0.1 == === Purpose === This document defines the communication model used for the Costa Sano project. Its purpose is not to describe the software architecture, but to optimise the collaboration between a human architect and an AI assistant. The objective is to maximise the strengths of both participants while reducing the effect of their...", and the only contributor was "Mngr" (talk))
  • 12:20, 27 August 2026 Mngr talk contribs deleted page Project:Model-Packs/Subchapter teaser cards for storytelling (content was: "= Drupal 11: Creating Automatic Subchapter Teaser Cards Without Code = == Overview == This configuration architecture allows historians to assign a '''PERSON''' (or Object, Event, etc.) to a specific '''Subchapter Hub page''' using a standard entity reference dropdown. Instead of forcing historians to manually build a separate layout card on the Subchapter page, Drupal utilizes a na...", and the only contributor was "Mngr" (talk))
  • 08:48, 27 August 2026 Mngr talk contribs created page Project:THE skin/Card tips from Gemini (Created page with "__TOC__ == Overview == This document outlines the standard best practices, architectural patterns, and code snippets for developing reusable "Storytelling Cards" within the Virtual Museum skin skeleton. Because content will be inputted by historians without web design experience, these standards guarantee that cards remain **robust, accessible, fluid, and visually pristine** regardless of varying content lengths or edge cases. == Rule 1: The Bulletproof Modal Trigger...") Tag: Visual edit: Switched
  • 20:00, 25 August 2026 Mngr talk contribs created page Project:THE skin/BannerCard hight of picture (Created page with " = Drupal BannerCard: Semantic Image Focus Mapping = This document explains how to let content editors choose a '''semantic image focus''' (e.g., “top”, “center”, “artifact bottom”) and convert that choice into a '''CSS variable''' that controls how the banner image is cropped. This approach keeps CSS clean, keeps Twig simple, and gives editors intuitive options. ---- == 1. Concept Overview == Content editors select a '''semantic option''' from a list field....") Tag: Visual edit
  • 17:20, 25 August 2026 Mngr talk contribs created page Project:THE skin/TimelineCard proposals (Created page with "= Timeline Cards = This page documents two simple timeline card components used in the storytelling skin: * Horizontal Timeline Card * Vertical Timeline Card Both cards are intentionally minimal (KISS) and designed to fit into the existing component architecture. == Horizontal Timeline Card == The Horizontal Timeline Card is a thin, full‑width strip (similar in height to BannerCard). It displays events along a horizontal axis using dots and labels. === HTML Structu...")
  • 12:56, 25 August 2026 Mngr talk contribs created page Project:THE skin/Adding a new card to the story card options (Created page with "= How to add a card to the list of options in the story card? =")
  • 08:31, 25 August 2026 Mngr talk contribs created page Drupal:Ajax/Modals explained (Created page with "= Troubleshooting View Header Modal Link Failures vs. Component Modals = == Executive Summary == This article documents a critical frontend assets issue encountered in Drupal 11.3 where static AJAX-driven modal links (e.g., <code>use-ajax</code> class helper wrappers) fail to fire exclusively for Content Editors, resulting in raw JSON payload strings outputting directly to the screen. Conversely, system administrators experience flawless operations, and custom Paragra...")
  • 08:31, 25 August 2026 Mngr talk contribs created page Drupal:Ajax (Created page with "= Drupal and Ajax =")
  • 19:10, 23 August 2026 Mngr talk contribs created page Drupal:C-Modules/hiding groups or fields on condition (Created page with "= Conditional Visibility of Fields and Field Groups in Drupal Forms = == Purpose == During cleanup and possible reorganisation of content-type editing forms, it may be useful to hide certain fields or groups of fields from historians when a condition is met. Examples: * show a group only for Parent Chapters; * show a group only for Child Chapters; * hide a field when it is not relevant to the current content context. These techniques affect the '''editing form only'...")
  • 10:28, 22 August 2026 Mngr talk contribs created page Project:THE skin/Page Twig structure (Created page with "= Story Page Component — Why the View-Mode Else Branch Stays in the Node Twig = == Context == The Story Page implementation uses a reusable component to render the Publication Engine V2 story layout. The common component handles the story-versus-Under-Reconstruction decision. It deliberately does not handle the normal node-content fallback. == 1. Two different decisions == The node Twig asks: <blockquote> '''Is this node being rendered in its full view mode?''' <...")
  • 18:53, 19 August 2026 Mngr talk contribs created page Project:THE skin/adding childchapter to the story telling (Created page with "= Child Chapter Storytelling — Final Architecture = == Purpose == The original storytelling concept started from the Chapter structure. A Parent Chapter provides an overview of its Child Chapters. The first implementation used Historical Card-like elements to present the Child Chapters. The original idea then introduced a separate Story content type to contain the actual story. During the later Publication Engine experiments, it became clear that this extra Story...") Tag: Visual edit: Switched
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)