<?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%3ASenior_friendly_interface_and_security</id>
	<title>ICT:Senior friendly interface and security - 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%3ASenior_friendly_interface_and_security"/>
	<link rel="alternate" type="text/html" href="https://mwiki.costasano.club/index.php?title=ICT:Senior_friendly_interface_and_security&amp;action=history"/>
	<updated>2026-07-23T01:58:17Z</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:Senior_friendly_interface_and_security&amp;diff=635&amp;oldid=prev</id>
		<title>Mngr: Created page with &quot;== Technical Configuration: Senior-Friendly Interface &amp; Security ==  This document records the final stable configuration for the historical project application (MW 1.45 / Vector 2022 / PHP 8.2).  === 1. Skin &amp; Dark Mode === The project uses &#039;&#039;&#039;Vector 2022&#039;&#039;&#039; with the native &#039;&#039;&#039;Night Mode&#039;&#039;&#039; enabled to support aged eyes (&gt;70). * &#039;&#039;&#039;Default User Option:&#039;&#039;&#039; &lt;code&gt;$wgDefaultUserOptions[&#039;vector-theme&#039;] = &#039;night&#039;;&lt;/code&gt; * &#039;&#039;&#039;Accessibility:&#039;&#039;&#039; Native Spectacles (Appearance) m...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mwiki.costasano.club/index.php?title=ICT:Senior_friendly_interface_and_security&amp;diff=635&amp;oldid=prev"/>
		<updated>2026-02-12T22:32:29Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Technical Configuration: Senior-Friendly Interface &amp;amp; Security ==  This document records the final stable configuration for the historical project application (MW 1.45 / Vector 2022 / PHP 8.2).  === 1. Skin &amp;amp; Dark Mode === The project uses &amp;#039;&amp;#039;&amp;#039;Vector 2022&amp;#039;&amp;#039;&amp;#039; with the native &amp;#039;&amp;#039;&amp;#039;Night Mode&amp;#039;&amp;#039;&amp;#039; enabled to support aged eyes (&amp;gt;70). * &amp;#039;&amp;#039;&amp;#039;Default User Option:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;$wgDefaultUserOptions[&amp;#039;vector-theme&amp;#039;] = &amp;#039;night&amp;#039;;&amp;lt;/code&amp;gt; * &amp;#039;&amp;#039;&amp;#039;Accessibility:&amp;#039;&amp;#039;&amp;#039; Native Spectacles (Appearance) m...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Technical Configuration: Senior-Friendly Interface &amp;amp; Security ==&lt;br /&gt;
&lt;br /&gt;
This document records the final stable configuration for the historical project application (MW 1.45 / Vector 2022 / PHP 8.2).&lt;br /&gt;
&lt;br /&gt;
=== 1. Skin &amp;amp; Dark Mode ===&lt;br /&gt;
The project uses &amp;#039;&amp;#039;&amp;#039;Vector 2022&amp;#039;&amp;#039;&amp;#039; with the native &amp;#039;&amp;#039;&amp;#039;Night Mode&amp;#039;&amp;#039;&amp;#039; enabled to support aged eyes (&amp;gt;70).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Default User Option:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;$wgDefaultUserOptions[&amp;#039;vector-theme&amp;#039;] = &amp;#039;night&amp;#039;;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Accessibility:&amp;#039;&amp;#039;&amp;#039; Native Spectacles (Appearance) menu enabled for manual Light/Dark toggling.&lt;br /&gt;
&lt;br /&gt;
=== 2. Namespace &amp;amp; Group Protection ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main (ns-0):&amp;#039;&amp;#039;&amp;#039; Protected library; Read-only for users.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Research (ns-3000):&amp;#039;&amp;#039;&amp;#039; Active drafting workshop; Users retain all &amp;quot;Wiki Tools&amp;quot; (Edit/History).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dashboard (ns-3020):&amp;#039;&amp;#039;&amp;#039; The &amp;quot;App&amp;quot; entry point. Locked interface for seniors.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ICT (ns-3002):&amp;#039;&amp;#039;&amp;#039; Technical documentation; Restricted to Sysops.&lt;br /&gt;
&lt;br /&gt;
=== 3. Interface Lockdown (CSS Layer) ===&lt;br /&gt;
We use a tiered CSS strategy to simplify the view for seniors while preserving administrative power.&lt;br /&gt;
&lt;br /&gt;
==== MediaWiki:Group-user.css (Senior Experience) ====&lt;br /&gt;
Hides the Page Toolbar (Read/Edit/History) in Clean Namespaces to reduce cognitive load.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.ns-3020 .vector-page-toolbar, .ns-0 .vector-page-toolbar,&lt;br /&gt;
.ns-3020 .vector-column-end, .ns-0 .vector-column-end { display: none !important; }&lt;br /&gt;
.ns-3020 .mw-content-container, .ns-0 .mw-content-container { max-width: none !important; }&lt;br /&gt;
.mw-body-content .mw-ui-button, .mw-body-content .pfForm { display: inline-block !important; visibility: visible !important; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== MediaWiki:Group-sysop.css (Admin Workspace) ====&lt;br /&gt;
Restores all tools for the Sysop using a fluid, absolute-positioned layout.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
html body.skin-vector-2022 .vector-page-toolbar { display: flex !important; visibility: visible !important; }&lt;br /&gt;
html body.skin-vector-2022 .vector-column-end { display: block !important; visibility: visible !important; position: absolute !important; right: 0; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4. Cargo Protection (LocalSettings.php) ===&lt;br /&gt;
Raw data browsing is blocked for non-admins using the &amp;lt;code&amp;gt;SpecialPage_initList&amp;lt;/code&amp;gt; hook, ensuring seniors only interact with the data via validated Forms.&lt;br /&gt;
&lt;br /&gt;
[[Category:System Documentation]]&lt;/div&gt;</summary>
		<author><name>Mngr</name></author>
	</entry>
</feed>