<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mwiki.costasano.club/index.php?action=history&amp;feed=atom&amp;title=ICT%3AD_-_Maintenance_TEMPLATE</id>
	<title>ICT:D - Maintenance TEMPLATE - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mwiki.costasano.club/index.php?action=history&amp;feed=atom&amp;title=ICT%3AD_-_Maintenance_TEMPLATE"/>
	<link rel="alternate" type="text/html" href="https://mwiki.costasano.club/index.php?title=ICT:D_-_Maintenance_TEMPLATE&amp;action=history"/>
	<updated>2026-04-17T16:23:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://mwiki.costasano.club/index.php?title=ICT:D_-_Maintenance_TEMPLATE&amp;diff=1602&amp;oldid=prev</id>
		<title>Mngr: Created page with &quot;= [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...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mwiki.costasano.club/index.php?title=ICT:D_-_Maintenance_TEMPLATE&amp;diff=1602&amp;oldid=prev"/>
		<updated>2026-04-03T10:17:37Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= [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...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= [Subsystem Name] – Technical Implementation Documentation =&lt;br /&gt;
This page documents the *actual implementation* of this subsystem in Drupal.&lt;br /&gt;
It is not about design intentions, but about how the system is configured,&lt;br /&gt;
where it lives, and how to maintain or debug it.&lt;br /&gt;
&lt;br /&gt;
== 1. Purpose ==&lt;br /&gt;
Describe in 2–3 lines what this subsystem is supposed to do.&lt;br /&gt;
Example:&lt;br /&gt;
* Provides a read-only publisher view of a record.&lt;br /&gt;
* Displays the asset table for the selected node.&lt;br /&gt;
&lt;br /&gt;
== 2. Where It Is Implemented ==&lt;br /&gt;
List exact Drupal UI locations and file paths.&lt;br /&gt;
&lt;br /&gt;
=== 2.1 Drupal UI Locations ===&lt;br /&gt;
* Content type: &amp;lt;code&amp;gt;[Content Type Name]&amp;lt;/code&amp;gt;&lt;br /&gt;
* Manage fields: &amp;lt;code&amp;gt;[Field Name]&amp;lt;/code&amp;gt;&lt;br /&gt;
* Manage form display: &amp;lt;code&amp;gt;[Form Mode]&amp;lt;/code&amp;gt;&lt;br /&gt;
* Manage display: &amp;lt;code&amp;gt;[View Mode]&amp;lt;/code&amp;gt;&lt;br /&gt;
* View: &amp;lt;code&amp;gt;[View Name] → [Display Name]&amp;lt;/code&amp;gt;&lt;br /&gt;
* Block placement: &amp;lt;code&amp;gt;[Theme] → [Region]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 2.2 Custom Code Locations (if any) ===&lt;br /&gt;
* Module: &amp;lt;code&amp;gt;custom_[module_name]&amp;lt;/code&amp;gt;&lt;br /&gt;
* File: &amp;lt;code&amp;gt;src/Plugin/.../...&amp;lt;/code&amp;gt;&lt;br /&gt;
* Hook: &amp;lt;code&amp;gt;hook_form_alter()&amp;lt;/code&amp;gt; or similar&lt;br /&gt;
&lt;br /&gt;
=== 2.3 CSS Overrides (if any) ===&lt;br /&gt;
* File: &amp;lt;code&amp;gt;themes/custom/[theme]/css/[file].css&amp;lt;/code&amp;gt;&lt;br /&gt;
* Selectors used:&lt;br /&gt;
  * &amp;lt;code&amp;gt;.some-selector { display: none; }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3. Configuration Summary ==&lt;br /&gt;
Bullet list of the important settings.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Field &amp;lt;code&amp;gt;field_assets&amp;lt;/code&amp;gt; is NOT translatable.&lt;br /&gt;
* View uses contextual filter &amp;lt;code&amp;gt;Content: Nid&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Display mode “Publisher view” hides metadata fields.&lt;br /&gt;
&lt;br /&gt;
== 4. Dependencies ==&lt;br /&gt;
List modules, fields, or other subsystems this depends on.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Depends on: Views, Media, Asset-chain View.&lt;br /&gt;
* Requires field &amp;lt;code&amp;gt;field_assets&amp;lt;/code&amp;gt; to exist.&lt;br /&gt;
&lt;br /&gt;
== 5. Interaction With Other Subsystems ==&lt;br /&gt;
Explain how this subsystem connects to others.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* The asset table is embedded using the Asset-chain View.&lt;br /&gt;
* The admin listing links to this view via a custom URL.&lt;br /&gt;
&lt;br /&gt;
== 6. Known Quirks ==&lt;br /&gt;
Document anything Drupal does that is “special”.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Contextual filter fails if node is unpublished.&lt;br /&gt;
* Translation tab appears even though no fields are translatable.&lt;br /&gt;
&lt;br /&gt;
== 7. How to Modify It Safely ==&lt;br /&gt;
Step-by-step instructions for future changes.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
# Edit the View “Record View – Places”.&lt;br /&gt;
# Do NOT change the contextual filter.&lt;br /&gt;
# Add new fields only at the bottom of the field list.&lt;br /&gt;
&lt;br /&gt;
== 8. How to Debug ==&lt;br /&gt;
Where to look when something goes wrong.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* If assets do not appear → check relationship in the View.&lt;br /&gt;
* If the page is empty → check contextual filter.&lt;br /&gt;
* If translation behaves oddly → check field translatability.&lt;/div&gt;</summary>
		<author><name>Mngr</name></author>
	</entry>
</feed>