User contributions for Mngr
Appearance
1 September 2026
- 20:2020:20, 1 September 2026 diff hist +5,114 N 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...." current
31 August 2026
- 13:5913:59, 31 August 2026 diff hist 0 m Project:PresModel/MapNowCard Mngr moved page Project:PresModel/MapCard or PlaceCard to Project:PresModel/MapNowCard without leaving a redirect current
- 13:5813:58, 31 August 2026 diff hist −6,278 Project:PresModel/MapNowCard No edit summary
30 August 2026
- 13:4213:42, 30 August 2026 diff hist −18 Project:PresModel/MapNowCard No edit summary Tag: Visual edit
- 13:3613:36, 30 August 2026 diff hist +9,777 N Project:PresModel/MapNowCard 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..."
29 August 2026
- 09:4709:47, 29 August 2026 diff hist +1,857 Drupal:CSS/PointerCard Animation without bootstrap No edit summary current
- 09:3509:35, 29 August 2026 diff hist +10,446 N 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..."
28 August 2026
- 12:3512:35, 28 August 2026 diff hist +27 Drupal:CSS/providng some chaos in a page →CSS Configuration current Tag: Visual edit
- 12:3412:34, 28 August 2026 diff hist +55 Drupal:CSS/providng some chaos in a page No edit summary Tag: Visual edit
- 11:0511:05, 28 August 2026 diff hist +3,812 N 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: *..."
27 August 2026
- 16:3316:33, 27 August 2026 diff hist +3,929 N 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..." current
- 16:2916:29, 27 August 2026 diff hist +3,406 N 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..." current
- 08:4908:49, 27 August 2026 diff hist +14 Project:THE skin/Card tips from Gemini No edit summary current
- 08:4808:48, 27 August 2026 diff hist +6,265 N 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
25 August 2026
- 20:0020:00, 25 August 2026 diff hist +3,593 N 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...." current Tag: Visual edit
- 17:2017:20, 25 August 2026 diff hist +4,026 N 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..." current
- 13:3013:30, 25 August 2026 diff hist +6 Project:THE skin/Adding a new card to the story card options No edit summary current
- 13:2913:29, 25 August 2026 diff hist +360 Project:THE skin/Adding a new card to the story card options No edit summary
- 13:2113:21, 25 August 2026 diff hist +2,347 Project:THE skin/Adding a new card to the story card options No edit summary
- 13:1213:12, 25 August 2026 diff hist +241 Project:THE skin/Adding a new card to the story card options No edit summary
- 13:0513:05, 25 August 2026 diff hist +128 Project:THE skin/Adding a new card to the story card options No edit summary
- 13:0313:03, 25 August 2026 diff hist +690 Project:THE skin/Adding a new card to the story card options No edit summary
- 12:5612:56, 25 August 2026 diff hist +63 N 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:4508:45, 25 August 2026 diff hist +271 Drupal:Ajax/Modals explained No edit summary current Tag: Visual edit
- 08:3108:31, 25 August 2026 diff hist +5,124 N 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:3108:31, 25 August 2026 diff hist +19 N Drupal:Ajax Created page with "= Drupal and Ajax =" current
23 August 2026
- 19:1019:10, 23 August 2026 diff hist +4,668 N 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'..." current
22 August 2026
- 10:2810:28, 22 August 2026 diff hist +5,186 N 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?''' <..." current
19 August 2026
- 18:5318:53, 19 August 2026 diff hist +9,730 N 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..." current Tag: Visual edit: Switched
- 14:2914:29, 19 August 2026 diff hist +186 Project:THE skin/PointerCard Link implementation →Pointer Card — Generic Target URL Injection current Tag: Visual edit
- 14:2714:27, 19 August 2026 diff hist +9,493 Project:THE skin/PointerCard Link implementation No edit summary
- 09:3309:33, 19 August 2026 diff hist +11,661 N Project:PubModel/Chapter Story Page implementation proposal Created page with "= Child Chapter Storytelling — Final Implementation Plan = == Purpose == The Costa Sano project originally used a separate Story content type to provide storytelling from the Child Chapter overview. The architecture has now evolved. The Child Chapter itself becomes the storytelling page. The Parent Chapter continues to provide the overview of its Child Chapters through Historical Cards. The Historical Cards therefore act as the '''navigation from the Parent Chapt..." current
18 August 2026
- 16:5716:57, 18 August 2026 diff hist +6,773 N Project:THE skin/PointerCard Link implementation Created page with "= Pointer Card — Automatic Target Link = == Purpose == The '''Universal Link Card''' allows a historian to select a target entity: * Person * Object * Event * Place * Organisation The selected entity is rendered as a '''Pointer Card'''. The Pointer Card automatically links to the selected target page. The historian does not enter a URL manually. == 1. Pointer Card Technical Field == A technical field was added to the '''Pointer Card paragraph type''': <syntaxhi..."
17 August 2026
- 11:4811:48, 17 August 2026 diff hist +11,662 N Project:PresModel/PointerCard Created page with "= Pointer Card — Concept and Architecture = == Purpose == The '''Pointer Card''' is a reusable publication component used to point visitors from one story or page to another entity in the Costa Sano archive. It is different from a Historical Card or Media Card. The Pointer Card does not primarily explain or document the target entity. Its purpose is: <blockquote> '''This card points you towards another page.''' </blockquote> The same Pointer Card mechanism is int..." current
- 11:4711:47, 17 August 2026 diff hist +33 N Project:PresModel Created page with "= Presentation Model = The cards" current
16 August 2026
- 15:1815:18, 16 August 2026 diff hist −641 Project:Workflow/Input Form Grouping 2 columns No edit summary current
- 14:5014:50, 16 August 2026 diff hist +13 Project:Workflow/Input Form Grouping 2 columns No edit summary
- 14:3914:39, 16 August 2026 diff hist +395 Project:Workflow/Input Form Grouping 2 columns No edit summary
- 14:3414:34, 16 August 2026 diff hist +4,558 N 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:3214:32, 16 August 2026 diff hist +20 N Project:Workflow Created page with "= Workflow section =" current Tag: Visual edit: Switched
15 August 2026
- 17:4717:47, 15 August 2026 diff hist −12 Project:THE skin/missing link →The Missing Link Explained current Tag: Visual edit
- 17:4617:46, 15 August 2026 diff hist +11 Project:THE skin/missing link →The Missing Link Explained
- 17:4517:45, 15 August 2026 diff hist +551 Project:THE skin/missing link →The Missing Link Explained Tag: Visual edit
- 17:3417:34, 15 August 2026 diff hist −85 Project:THE skin/missing link →Main lesson Tag: Visual edit
- 17:2817:28, 15 August 2026 diff hist +1,295 Project:THE skin/missing link No edit summary Tag: Visual edit
- 16:3816:38, 15 August 2026 diff hist +7,102 Project:THE skin/missing link No edit summary
- 16:2516:25, 15 August 2026 diff hist +17,981 N 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:3515:35, 15 August 2026 diff hist +12,757 N 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..." current Tag: Visual edit: Switched
13 August 2026
- 22:0622:06, 13 August 2026 diff hist −946 Drupal:Banner/link to homepage No edit summary current Tag: Visual edit
- 22:0422:04, 13 August 2026 diff hist +20 Drupal:Banner/link to homepage No edit summary Tag: Visual edit