User contributions for Mngr
Appearance
14 May 2026
- 15:4915:49, 14 May 2026 diff hist +3,215 N Drupal:C-Modules/Tweaks/Day problem dd mm yyyy Created page with "== Drupal 11.3 Heritage Date Validation Module == This module implements a modern, **Object-Oriented (OOP)** approach to validate and hint text fields for historical dates (1700s–Present) using the `dd/mm/yyyy` format. === Project File Structure === To ensure PSR-4 autoloading works in Drupal 11.3, use this exact structure: <pre> /web/modules/custom/heritage_date/ ├── heritage_date.info.yml └── src/ └── Hook/ └── DateValidationHoo..."
- 15:4815:48, 14 May 2026 diff hist +4,205 N Maintenance:Drupal/Cleaning up Unused Custom Modules (Composer - Drush) Created page with "= Drupal: Cleaning Up Unused Custom Modules (Composer + Drush) = == Purpose == This page documents the **correct and safe procedure** for removing unused or experimental **custom Drupal modules**, including: * database cleanup * configuration cleanup * file system cleanup The procedure avoids common pitfalls and is suitable for long‑lived Drupal installations that must remain upgrade‑safe. --- == Important Principles == Drupal deliberately separates: {| class="..." current
- 15:4615:46, 14 May 2026 diff hist +2,846 N Drupal:Views/Assets/Asset-Chain header arrangement with top asset Created page with "== Drupal 11: Displaying Parent Asset Metadata in a Recursive View Header == This guide explains how to display fields (Thumbnail, Caption) from a parent "Digital Asset" entity in the header of a View that lists its children. This uses the "View Area" method to maintain a single View configuration. === Step 1: Create the "Header" Block Display === Instead of a new View, we add a specialized display to the existing one to keep the project organized. # Open your '''Asse..." current
- 15:4315:43, 14 May 2026 diff hist +3,728 N Project:Detailed Data Model/DBML - version 5.0 Created page with "<pre> // ===================================================== // Costasano Heritage Database Model — v5.0 // ===================================================== // ==== HERITAGE OBJECTS ==== Table Object { Code string [pk] Parent string [ref: > Object.Code] Name string Type string Subtype string Place string [ref: > Place.Code] DateFrom date DateTo date Description text Notes text } // ==== DIGITAL ASSETS ==== Table Asset { Caption string..." current
- 15:4115:41, 14 May 2026 diff hist +2,341 N Guides:Workflow/Digital Asset input procedure Created page with "= Procedure – Creating a DigitalAsset (DA) = This page explains how to create a DigitalAsset. A DigitalAsset represents the research interpretation of exactly one file. Important: A DigitalAsset is NOT the file itself. The file is storage. The DigitalAsset is meaning and description. == When to create a DigitalAsset == Create a DigitalAsset whenever: * you upload a new file that has research relevance * a file needs description or interpretation * you create a..." current
- 15:3815:38, 14 May 2026 diff hist +3,813 N Project:Detailed Data Model/Conceptual Mermaid Diagram v 4.0 Created page with "= Conceptual ER Diagram = This page presents the conceptual Entity–Relationship (ER) diagram of the Costasano Heritage Database. It visualizes the domain model independently of technical implementation details. The diagram is intended for: * conceptual understanding * onboarding new contributors * design discussions * documentation * validation of modeling decisions It is not a database schema diagram. == Scope == This diagram shows: * core entities * concept..." current
- 15:3715:37, 14 May 2026 diff hist +40 N Project:Detailed Data Model Created page with "= Data Model in detail for technicians =" current
- 15:3515:35, 14 May 2026 diff hist +3,573 N Wiki:Config/Clean URLs for MW 1.45 Created page with "== MediaWiki 1.45.2 Clean URL Configuration for kb.costasano.club == This document outlines the "Short URL" configuration for the wiki migration to version 1.45.2 on AlmaLinux 10. === Architecture Overview === * **Domain:** <code>https://costasano.club</code> * **Frontend (Reverse Proxy):** Nginx on AlmaLinux 10 (Handling SSL/HTTPS). * **Backend (Web Server):** Apache on AlmaLinux 10 (Handling PHP/MediaWiki). * **Document Root:** <code>/var/www/mw145</code> (index.php..." current
- 15:2715:27, 14 May 2026 diff hist +4,334 N Drupal:Views/Assets/sset Chain Model - definition and application Created page with "= Asset Chain Model and Selection Strategy = == Purpose == This document defines the **Asset Chain model** used in this system and explains: * how Assets are versioned * how “top assets” are defined * how Assets are selected easily by users * how the full Asset chain can be displayed consistently The model is designed to: * remain simple for historian users * avoid complex custom code * scale to large collections (1000+ Assets) * keep editorial intent explicit and..." current
- 15:2515:25, 14 May 2026 diff hist +5,234 N Drupal:Views/Assets/Asset-Chain Children Button logic (with boolean field) Created page with "== Asset Hierarchy: "Children" Button Logic == === Overview === This implementation displays a clickable button in the Top Assets table only when an asset has at least one child. It avoids complex and performance-heavy Views relationships by using a data-driven boolean flag. === Data Model === * '''Entity Type:''' Asset (or Node) * '''Parent Field:''' <code>field_as_parent_asset</code> (Entity Reference pointing to the parent). * '''Indicator Field:''' <code>field_as_h..." current
- 15:2415:24, 14 May 2026 diff hist +60 N Drupal:Views/PersonAssetList described Mngr moved page Drupal:Views/PersonAssetList described to Drupal:Views/Persons/PersonAssetList described current Tag: New redirect
- 15:2415:24, 14 May 2026 diff hist 0 m Drupal:Views/Persons/PersonAssetList described Mngr moved page Drupal:Views/PersonAssetList described to Drupal:Views/Persons/PersonAssetList described current
- 15:2215:22, 14 May 2026 diff hist +10 N Drupal:Views/Events Created page with "= events =" current
- 15:2215:22, 14 May 2026 diff hist +11 N Drupal:Views/Persons Created page with "= Persons =" current
- 15:2215:22, 14 May 2026 diff hist +11 N Drupal:Views/Objects Created page with "= Objects =" current
- 15:2115:21, 14 May 2026 diff hist +10 N Drupal:Views/Assets Created page with "= Assets =" current
- 15:2115:21, 14 May 2026 diff hist +17 N Drupal:Views/Organisations Created page with "= Organisations =" current
- 15:2015:20, 14 May 2026 diff hist +10 N Drupal:Views/Places Created page with "= Places =" current
- 15:2015:20, 14 May 2026 diff hist +12 N Drupal:Views/Chapters Created page with "= Chapters =" current
- 15:1815:18, 14 May 2026 diff hist +9 N Drupal:Content Types/Event Created page with "= Event =" current
- 15:1715:17, 14 May 2026 diff hist +10 N Drupal:Content Types/Person Created page with "= Person =" current
- 15:1715:17, 14 May 2026 diff hist +10 N Drupal:Content Types/Object Created page with "= Object =" current
- 15:1615:16, 14 May 2026 diff hist +16 N Drupal:Content Types/Organisation Created page with "= Organisation =" current
- 15:1615:16, 14 May 2026 diff hist +9 N Drupal:Content Types/Place Created page with "= Place =" current
- 15:1615:16, 14 May 2026 diff hist +11 N Drupal:Content Types/Chapter Created page with "= Chapter =" current
- 15:1515:15, 14 May 2026 diff hist +9 N Drupal:Content Types/Asset Created page with "= Asset =" current
- 15:1515:15, 14 May 2026 diff hist +41 N Drupal:Content Types Created page with "= Content types used in the application =" current
- 15:1215:12, 14 May 2026 diff hist +979 N Platforms:AlmaLinux/Update procedure Created page with "== AlmaLinux 10.1 — Update Routine (SSH) == This routine keeps the server aligned with the official AlmaLinux 10.1 package set. It is safe, reproducible, and suitable for long‑term stewardship. === 1. Connect to the server === <syntaxhighlight lang="bash"> ssh <user>@<server-address> </syntaxhighlight> === 2. Refresh package metadata and apply updates === Standard, everyday update command. <syntaxhighlight lang="bash"> sudo dnf upgrade --refresh </syntaxhighligh..."
- 15:1115:11, 14 May 2026 diff hist +28 N Platforms:AlmaLinux Created page with "= AlmaLinux Platform Pages =" current
- 15:1015:10, 14 May 2026 diff hist +58 Platforms:Content No edit summary current
- 15:0515:05, 14 May 2026 diff hist +2,944 N Maintenance:Drupal/Documenting/What to document? Created page with "= What to Document in the Drupal Implementation and Why = This document explains what should be documented in the technical wiki and why it is essential for long-term maintenance, debugging, and successor friendliness. == 1. Why Documentation Is Needed == As the system grows, it becomes impossible to remember: * which View controls which output * which field is translatable * which form mode hides which fields * which CSS hides which buttons * which custom module alters..." current
- 15:0415:04, 14 May 2026 diff hist 0 m Maintenance:Drupal/Documenting/What to document? - Template Mngr moved page Maintenance:Drupal/Documenting/What to document? to Maintenance:Drupal/Documenting/What to document? - Template without leaving a redirect current
- 15:0315:03, 14 May 2026 diff hist +2,541 N Maintenance:Drupal/Documenting/What to document? - Template Created page with "= [Subsystem Name] – Technical Implementation Documentation = This page documents the *actual implementation* of this subsystem in Drupal. It is not about design intentions, but about how the system is configured, where it lives, and how to maintain or debug it. == 1. Purpose == Describe in 2–3 lines what this subsystem is supposed to do. Example: * Provides a read-only publisher view of a record. * Displays the asset table for the selected node. == 2. Where It Is..."
- 14:5914:59, 14 May 2026 diff hist 0 m Maintenance:Drupal/Documenting/Architecture Component and Assembly Mngr moved page Maintenance:Drupal/Documenting/Architecture Component to Maintenance:Drupal/Documenting/Architecture Component and Assembly without leaving a redirect current
- 14:5814:58, 14 May 2026 diff hist +6,857 Maintenance:Drupal/Documenting/Using taxonomy No edit summary current
- 14:5614:56, 14 May 2026 diff hist +2 N Maintenance:Drupal/Documenting/Using taxonomy Created page with "ss"
- 14:5514:55, 14 May 2026 diff hist +11,728 Maintenance:Drupal/Documenting/Architecture Component and Assembly No edit summary
- 14:5214:52, 14 May 2026 diff hist +59 N Maintenance:Drupal Created page with "= Maintenance and Documentation for Drupal infrastructure =" current
- 14:5114:51, 14 May 2026 diff hist +55 N Maintanance:Drupal Created page with "= Drupal Maintenance and Documentation infrastructure =" current
- 14:5014:50, 14 May 2026 diff hist +104 N Maintenance:Drupal/Documenting Created page with "= Infrastructure in Drupal to document the Drupal appllication = This uses 2 content types to get there" current
- 14:4814:48, 14 May 2026 diff hist +2 N Maintenance:Drupal/Documenting/Architecture Component and Assembly Created page with "dd"
- 14:4014:40, 14 May 2026 diff hist +26 Main Page →Sections for the historians Tag: Visual edit
- 12:5312:53, 14 May 2026 diff hist −60 Drupal:Pages/Banner No edit summary current Tag: Visual edit
13 May 2026
- 16:1616:16, 13 May 2026 diff hist +10,131 N 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..." current Tag: Visual edit
- 09:1209:12, 13 May 2026 diff hist +61 Maintenance:Content No edit summary current
- 09:1009:10, 13 May 2026 diff hist +218 Maintenance:Content No edit summary
12 May 2026
- 16:2816:28, 12 May 2026 diff hist +5,682 N Drupal:Structuring/Using 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:2716:27, 12 May 2026 diff hist 0 Drupal:Structuring No edit summary current Tag: Visual edit
- 16:2716:27, 12 May 2026 diff hist +296 N 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."
- 13:0313:03, 12 May 2026 diff hist +2,223 Drupal:Pages/CSS and TWIG Organisation Strategy No edit summary current