Main public logs
Appearance
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).
- 16:41, 14 May 2026 Mngr talk contribs created page Drupal:Views/General/Publish ready view of a record (Created page with "= Publisher-Ready Single Record View (Drupal UI Only) = This document describes how to create a clean, read-only “record view” for any content type. The goal is to provide publishers with a page that shows: * The most important fields of the record * A full description text * A table of attached assets * Links to the asset-chain view * No edit buttons, no tabs, no clutter All steps use Drupal UI only. No custom code is required. == 1. Create a New View for Single-...")
- 16:40, 14 May 2026 Mngr talk contribs created page Drupal:Views/General (Created page with "= general View articles =")
- 15:53, 14 May 2026 Mngr talk contribs created page Drupal:Content Types/Asset/Media-Library uploading one file in an Asset (Created page with "= Media Library use in Asset for uploading ONE single media file = == Media field edit in Asset == * is an Entity Reference to Media with types: Audio, Document, Image and Video * Required field * Referencemethod to default * Limited to 1 (very important - one asset one file) == Media in Manage form display == * Widget = Media Library * Tab order: Image, Document, Video, Audio == Media in Manage display == * View mode = Media Library After this configurtion there is...")
- 15:52, 14 May 2026 Mngr talk contribs created page Drupal:Content Types/Person/Linking Assets to Person (Created page with "= Drupal: Linking Assets to Persons (MM Relationship Without Custom Code) = == Purpose == This page documents the step‑by‑step implementation of a **many‑to‑many–style relationship between Person and Asset entities** in Drupal 11.x. The objective is to allow editors to: * link existing Assets to a Person, * manage these links in a table‑based UI, * search and select Assets via a modal browser, * avoid custom modules and custom database tables. This solutio...")
- 15:49, 14 May 2026 Mngr talk contribs created page 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:48, 14 May 2026 Mngr talk contribs created page 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="...")
- 15:46, 14 May 2026 Mngr talk contribs created page 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...")
- 15:43, 14 May 2026 Mngr talk contribs created page 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...")
- 15:41, 14 May 2026 Mngr talk contribs created page 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...")
- 15:38, 14 May 2026 Mngr talk contribs created page 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...")
- 15:37, 14 May 2026 Mngr talk contribs created page Project:Detailed Data Model (Created page with "= Data Model in detail for technicians =")
- 15:35, 14 May 2026 Mngr talk contribs created page 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...")
- 15:27, 14 May 2026 Mngr talk contribs created page 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...")
- 15:25, 14 May 2026 Mngr talk contribs created page 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...")
- 15:24, 14 May 2026 Mngr talk contribs moved page Drupal:Views/PersonAssetList described to Drupal:Views/Persons/PersonAssetList described
- 15:22, 14 May 2026 Mngr talk contribs created page Drupal:Views/Events (Created page with "= events =")
- 15:22, 14 May 2026 Mngr talk contribs created page Drupal:Views/Persons (Created page with "= Persons =")
- 15:22, 14 May 2026 Mngr talk contribs created page Drupal:Views/Objects (Created page with "= Objects =")
- 15:21, 14 May 2026 Mngr talk contribs created page Drupal:Views/Assets (Created page with "= Assets =")
- 15:21, 14 May 2026 Mngr talk contribs created page Drupal:Views/Organisations (Created page with "= Organisations =")
- 15:20, 14 May 2026 Mngr talk contribs created page Drupal:Views/Places (Created page with "= Places =")
- 15:20, 14 May 2026 Mngr talk contribs created page Drupal:Views/Chapters (Created page with "= Chapters =")
- 15:18, 14 May 2026 Mngr talk contribs created page Drupal:Content Types/Event (Created page with "= Event =")
- 15:17, 14 May 2026 Mngr talk contribs created page Drupal:Content Types/Person (Created page with "= Person =")
- 15:17, 14 May 2026 Mngr talk contribs created page Drupal:Content Types/Object (Created page with "= Object =")
- 15:16, 14 May 2026 Mngr talk contribs created page Drupal:Content Types/Organisation (Created page with "= Organisation =")
- 15:16, 14 May 2026 Mngr talk contribs created page Drupal:Content Types/Place (Created page with "= Place =")
- 15:16, 14 May 2026 Mngr talk contribs created page Drupal:Content Types/Chapter (Created page with "= Chapter =")
- 15:15, 14 May 2026 Mngr talk contribs created page Drupal:Content Types/Asset (Created page with "= Asset =")
- 15:15, 14 May 2026 Mngr talk contribs created page Drupal:Content Types (Created page with "= Content types used in the application =")
- 15:12, 14 May 2026 Mngr talk contribs created page 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:11, 14 May 2026 Mngr talk contribs created page Platforms:AlmaLinux (Created page with "= AlmaLinux Platform Pages =")
- 15:10, 14 May 2026 Mngr talk contribs deleted page Platform:Content (content was: "= Platform Content Table = <div id="ns-tree"> {{Special:AllPages/Platform:}} </div>", and the only contributor was "Mngr" (talk))
- 15:09, 14 May 2026 Mngr talk contribs created page Platform:Content (Created page with "= Platform Content Table = <div id="ns-tree"> {{Special:AllPages/Platform:}} </div>")
- 15:05, 14 May 2026 Mngr talk contribs created page 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...")
- 15:04, 14 May 2026 Mngr talk contribs moved page Maintenance:Drupal/Documenting/What to document? to Maintenance:Drupal/Documenting/What to document? - Template without leaving a redirect
- 15:03, 14 May 2026 Mngr talk contribs created page Maintenance:Drupal/Documenting/What to document? (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:59, 14 May 2026 Mngr talk contribs moved page Maintenance:Drupal/Documenting/Architecture Component to Maintenance:Drupal/Documenting/Architecture Component and Assembly without leaving a redirect
- 14:58, 14 May 2026 Mngr talk contribs deleted page Maintenance:Drupal/Architecture Description (content was: "= Drupal Self-Documentation Architecture Strategy = == Goal == Define a lightweight, maintainable strategy to document the Drupal publication infrastructure INSIDE the Drupal environment itself. The purpose is: * preserve architectural coherence * support future successors * maintain operational continuity * avoid fragmented documentation systems * keep architectural knowledge clos...", and the only contributor was "Mngr" (talk))
- 14:58, 14 May 2026 Mngr talk contribs deleted page Maintenance:Drupal/Architecture Description/to taxonomy (content was: "= Extension — Evolution from Fixed Component List to Taxonomy-Based Classification = == Context == The initial implementation of the Architecture Component system used: <pre> a fixed select list </pre> for the field: <pre> Component Type </pre> This was initially a correct and pragmatic KISS-oriented decision because: * the architecture model was still small * the number of co...", and the only contributor was "Mngr" (talk))
- 14:56, 14 May 2026 Mngr talk contribs created page Maintenance:Drupal/Documenting/Using taxonomy (Created page with "ss")
- 14:52, 14 May 2026 Mngr talk contribs created page Maintenance:Drupal (Created page with "= Maintenance and Documentation for Drupal infrastructure =")
- 14:51, 14 May 2026 Mngr talk contribs created page Maintanance:Drupal (Created page with "= Drupal Maintenance and Documentation infrastructure =")
- 14:50, 14 May 2026 Mngr talk contribs created page Maintenance:Drupal/Documenting (Created page with "= Infrastructure in Drupal to document the Drupal appllication = This uses 2 content types to get there")
- 14:48, 14 May 2026 Mngr talk contribs created page Maintenance:Drupal/Documenting/Architecture Component (Created page with "dd")
- 14:44, 14 May 2026 Mngr talk contribs moved page Maintenance:Maintenance:Drupal/Architecture Description/to taxonomy to Maintenance:Drupal/Architecture Description/to taxonomy without leaving a redirect
- 14:44, 14 May 2026 Mngr talk contribs moved page Maintenance:Maintenance:Drupal/Architecture Description to Maintenance:Drupal/Architecture Description without leaving a redirect
- 14:43, 14 May 2026 Mngr talk contribs moved page Maintenance:Drupal/Architecture Description/to taxonomy to Maintenance:Maintenance:Drupal/Architecture Description/to taxonomy without leaving a redirect
- 14:43, 14 May 2026 Mngr talk contribs moved page Maintenance:Drupal/Architecture Description to Maintenance:Maintenance:Drupal/Architecture Description without leaving a redirect
- 14:42, 14 May 2026 Mngr talk contribs moved page Maintenance:Drupal Architecture Description/to taxonomy to Maintenance:Drupal/Architecture Description/to taxonomy without leaving a redirect