User contributions for Mngr
Appearance
23 March 2026
- 10:2110:21, 23 March 2026 diff hist +672 ICT:Drupal Blueprint - Version 6.5 No edit summary
- 10:1710:17, 23 March 2026 diff hist +6 ICT:Drupal Blueprint - Version 6.5 No edit summary
- 10:1210:12, 23 March 2026 diff hist 0 m ICT:Drupal Blueprint - Version 6.5 Mngr moved page ICT:Drupal Blueprint - Version 6.0 to ICT:Drupal Blueprint - Version 6.5 without leaving a redirect
- 10:1110:11, 23 March 2026 diff hist +390 ICT:Drupal Blueprint - Version 6.5 No edit summary
22 March 2026
- 22:0322:03, 22 March 2026 diff hist 0 m ICT:Drupal 11.3 Technical Note - Custom tweaks Mngr moved page ICT:Drupal 11.3 Techniacl Note - Custom tweaks to ICT:Drupal 11.3 Technical Note - Custom tweaks without leaving a redirect current
- 15:5915:59, 22 March 2026 diff hist +1,477 N ICT:Drupal Standard: Field naming Convention Created page with "== ICT Standard: Field Naming Conventions == To ensure the '''Heritage Tweaks''' module functions correctly and the database remains organized, all new fields must follow this dual-naming convention. === 1. The Prefix Rule (Namespace) === All field machine names must start with a two-character code representing the '''Content Type'''. * '''Pattern:''' <code>field_xx_fieldname</code> (where <code>xx</code> is the unique prefix). * '''Example:''' <code>field_sa_name</cod..." current
- 15:5015:50, 22 March 2026 diff hist +3,496 N ICT:Drupal 11.3 Technical Note - Custom tweaks Created page with "= Drupal 11.3 Technical Note: Heritage Project Custom Tweaks = == Overview == This document outlines the custom module created for the Heritage Project to handle specific user experience (UX) and data integrity requirements that are not met by core Drupal 11.3 configuration. == Features == # '''Status Message Link Removal:''' Replaces the linked node title in "Saved" messages with plain text for Historians, preventing them from leaving their View. # '''Date Format Vali..."
- 15:1715:17, 22 March 2026 diff hist +895 ICT:D Removing Node Links from Status Messages No edit summary current
- 15:1215:12, 22 March 2026 diff hist +3,205 N ICT:D Removing Node Links from Status Messages Created page with "= Drupal 11.3 Technical Note: Removing Node Links from Status Messages = == Overview == In the Heritage Project, historians work primarily within Views. When a node is saved, Drupal 11 default behavior displays a status message: "Node [Title] has been updated," where [Title] is a link to the node page. To prevent users from navigating away from the View, this link is replaced with plain text. == Technical Solution == We use a custom module to intercept the Messenger se..."
21 March 2026
- 20:0120:01, 21 March 2026 diff hist +265 ICT:D Day problem dd/mm/yyyy No edit summary current
- 19:5819:58, 21 March 2026 diff hist +2,950 N ICT:D 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 text fields for historical dates (1700s–Present) using the `dd/mm/yyyy` format. === Module Configuration === * '''Machine Name:''' <code>heritage_date</code> * '''Location:''' <code>/modules/custom/heritage_date/</code> * '''Requirement:''' Drupal 11.1+ (Uses PHP Attributes for Hooks) === File: heritage_date.info.yml === <source lang="yam..."
20 March 2026
- 10:1310:13, 20 March 2026 diff hist 0 m ICT:Drupal Custom module design for automatic numbering Mngr moved page ICT:Drupal Custum module design for automatic numbering to ICT:Drupal Custom module design for automatic numbering without leaving a redirect current
- 09:5809:58, 20 March 2026 diff hist +3,728 N ICT: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
19 March 2026
- 18:3518:35, 19 March 2026 diff hist +10,430 N ICT:Data Model entity definitions v 5.0 - new Created page with "= Data Model – Entity Definitions (Version 5.0) = This document defines the '''conceptual meaning''' of all entities in the Costasano Heritage Database. It is the authoritative reference for: * conceptual ER modeling * DBML schema design * Page Schemas and forms * editorial workflows * successor understanding These definitions describe meaning and responsibility, not implementation details. If an entity definition is unclear or disputed, implementation must be pos..." current
- 18:3218:32, 19 March 2026 diff hist +8,493 N ICT:Data Conceptual Model v 5.0 - new Created page with "= Costasano Heritage Database – Conceptual Model (Version 5.0) = This document defines the '''conceptual architecture''' of the Costasano Heritage Database. It is the authoritative reference for: * meaning * responsibilities * boundaries * relationships It must be consulted '''before''' any logical or technical implementation. This version supersedes the v4 conceptual overview and incorporates all conceptual developments reflected in the DBML v5 schema. == Purp..." current
- 18:2318:23, 19 March 2026 diff hist 0 m ICT:Data Conceptual Model v 5.0 Mngr moved page ICT:Data Model entity Definitions v 5.0 to ICT:Data Conceptual Model v 5.0 without leaving a redirect current
- 18:2218:22, 19 March 2026 diff hist +47 N ICT:Data Conceptual Model v 5.0 Mngr moved page ICT:Data Model entity Definitions v 5.0 to ICT:Data Model - conceptual v 5.0 Tag: New redirect
- 18:0818:08, 19 March 2026 diff hist +3,834 N ICT:Drupal Dead Custom Module Check Created page with "= Dead Module Checklist (Safe Removal Procedure) = This checklist provides a systematic, successor‑friendly method to determine whether a custom Drupal module is still in use. A module may only be deleted after all checks are completed. == 1. Check for Entity Types == If the module defines any entity types, it is almost certainly still in use. Look inside the module folder: * <pre>src/Entity</pre> * <pre>config/install</pre> If you find: * content entities *..." current
- 17:4517:45, 19 March 2026 diff hist +4,870 N ICT:Drupal - Object - Asset many to many implementation Created page with "= Object–Asset Linking Workflow in Drupal (Conceptual and Editorial Model) = This document explains how the many‑to‑many relationship between '''Objects''' and '''Assets''' is implemented and used in Drupal. It focuses on the '''editorial workflow''' for historians, ensuring that linking multiple Assets to an Object is intuitive, efficient, and conceptually clear. The goal is to provide a successor‑friendly description of: * the conceptual model * the Drupa..." current
- 17:3517:35, 19 March 2026 diff hist +986 ICT:Dat Model entity definitions v-5 complete No edit summary current
- 17:3117:31, 19 March 2026 diff hist +10,430 N ICT:Dat Model entity definitions v-5 complete Created page with "= Data Model – Entity Definitions (Version 5.0) = This document defines the '''conceptual meaning''' of all entities in the Costasano Heritage Database. It is the authoritative reference for: * conceptual ER modeling * DBML schema design * Page Schemas and forms * editorial workflows * successor understanding These definitions describe meaning and responsibility, not implementation details. If an entity definition is unclear or disputed, implementation must be pos..."
- 14:2914:29, 19 March 2026 diff hist +19 ICT:Drupal Blueprint - Version 6.5 No edit summary
- 14:2814:28, 19 March 2026 diff hist +1,817 ICT:Drupal Blueprint - Version 6.5 No edit summary
- 14:2314:23, 19 March 2026 diff hist +189 ICT:Drupal Blueprint - Version 6.5 No edit summary
- 14:2014:20, 19 March 2026 diff hist +108 ICT:Drupal Blueprint - Version 6.5 No edit summary
- 14:1514:15, 19 March 2026 diff hist +264 ICT:Drupal Blueprint - Version 6.5 No edit summary
- 14:1114:11, 19 March 2026 diff hist +43 ICT:Drupal Blueprint - Version 6.5 No edit summary
- 14:0914:09, 19 March 2026 diff hist −616 ICT:Drupal Blueprint - Version 6.5 No edit summary
- 13:2813:28, 19 March 2026 diff hist +207 ICT:Drupal Blueprint - Version 6.5 No edit summary
- 13:2213:22, 19 March 2026 diff hist +88 ICT:Drupal Blueprint - Version 6.5 No edit summary
- 13:0913:09, 19 March 2026 diff hist 0 m ICT:Drupal Blueprint - Version 6.5 Mngr moved page ICT:Drupal Blueprint - Version 5.4 to ICT:Drupal Blueprint - Version 6.0 without leaving a redirect
18 March 2026
- 16:5916:59, 18 March 2026 diff hist 0 m ICT:Drupal - View - Custom text with URL to openstreetmap Mngr moved page ICT:Drupal - View - Custom text with URL openstreetmap to ICT:Drupal - View - Custom text with URL to openstreetmap without leaving a redirect current
- 16:5916:59, 18 March 2026 diff hist 0 m ICT:Drupal - View - Custom text with URL to openstreetmap Mngr moved page ICT:Drupal - View - Custem text with URL openstreetmap to ICT:Drupal - View - Custom text with URL openstreetmap without leaving a redirect
12 March 2026
- 10:5410:54, 12 March 2026 diff hist 0 ICT:Drupal - Medialite Opener No edit summary current
- 10:3910:39, 12 March 2026 diff hist 0 ICT:Drupal - Medialite Opener No edit summary
- 10:3810:38, 12 March 2026 diff hist +3 ICT:Drupal - Medialite Opener No edit summary
- 10:0910:09, 12 March 2026 diff hist +2,207 ICT:Drupal opener explained No edit summary current
- 10:0410:04, 12 March 2026 diff hist +1,385 ICT:Drupal opener explained No edit summary
- 10:0010:00, 12 March 2026 diff hist +2,119 ICT:Drupal opener explained No edit summary
- 09:5409:54, 12 March 2026 diff hist +421 ICT:Drupal opener explained No edit summary
- 09:5309:53, 12 March 2026 diff hist +1,295 ICT:Drupal opener explained No edit summary
- 09:5009:50, 12 March 2026 diff hist +4,113 N ICT:Drupal opener explained Created page with "== Custom Media Library Opener for Heritage Digital Assets == In '''Drupal 11.3.5''', a custom "Opener" service allows the Media Library to be used as a standalone modal. This implementation restricts selection to '''one and only one''' asset and returns a rendered thumbnail to the parent page, mimicking the "classical" Media Library behavior without the full Field API overhead. === 1. Define the Service === Register the opener in your module's <code>your_module.servic..."
11 March 2026
- 20:5320:53, 11 March 2026 diff hist +3,345 ICT:Drupal - Medialite Opener No edit summary
- 20:5220:52, 11 March 2026 diff hist −3,348 ICT:Drupal - Medialite Opener No edit summary Tag: Manual revert
- 20:5120:51, 11 March 2026 diff hist +3,348 ICT:Drupal - Medialite Opener No edit summary Tag: Reverted
- 20:4820:48, 11 March 2026 diff hist +4,006 N ICT:Drupal - Medialite Opener Created page with "= Medialite: Custom Media Library Opener (Architecture & Implementation Plan) = == 1. Context == This document summarizes the architectural decisions and implementation steps for adding a **custom Media Library opener** to the ''medialite'' module. The ''medialite'' module is our custom, stripped‑down clone of Drupal’s Media Library. It provides the widget “Media Lite (restricted)” and implements a simplified media selection workflow. The goal is to extend..."
10 March 2026
- 22:5222:52, 10 March 2026 diff hist +4,115 N ICT:Drupal Media Library simple clone Created page with "= Media Library Minimal Clone – Problem Description and Architectural Outline = == 1. The Problem == Drupal’s built‑in Media Library widget uses a multi‑step modal workflow: * Step 1: Upload file → validate → create file entity → create media entity. * Step 2: Display a selection grid inside a modal/iframe. * Step 3: User selects the media item → modal returns the media ID to the field. This workflow is powerful but problematic for simple use cases: *..." current
- 17:4817:48, 10 March 2026 diff hist −928 ICT:Drupal CHANGE Code Caption No edit summary current
9 March 2026
- 18:4018:40, 9 March 2026 diff hist +7,839 N ICT:Drupal CHANGE Code Caption Created page with "= Costasano Heritage Project — Asset Caption & Code Refactoring = == Purpose of this Document == This document describes a proposed refactoring of the Asset ingestion workflow in the Costasano Heritage Project. The goals of the refactoring are: * eliminate duplicate typing during Asset creation * ensure every Asset receives a meaningful short description * simplify the workflow for contributors (70+ amateur historians) * clarify the conceptual distinction between i..."
- 14:3414:34, 9 March 2026 diff hist 0 m ICT:Drupal Blueprint - Version 6.5 Mngr moved page ICT:Drupal Blueprint - Version 5.3 to ICT:Drupal Blueprint - Version 5.4 without leaving a redirect