Jump to content

User contributions for Mngr

A user with 1,357 edits. Account created on 4 April 2026.
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

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

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

28 August 2026

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

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 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 August 2026

13 August 2026

(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)