Öffentliche Dienste und Bildung · Neue Ressource

Michigan Forty Two Designsystem.

Lernen Sie Forty-Twos unterstützten WordPress-Workflow, die Web-Palette und Muster für Personenverzeichnisse anhand eines funktionierenden Beispiels mit Filtern für Rollen und Forschung kennen.

OpenDesign-Leitfaden8 Kapitel22 ReferenzeinträgeOriginaler Anwendungsleitfaden
01

Michigan Forty Two Designsystem: Interface-Vorschau

Kombiniere Rollen- und Forschungsfilter, rufe ein leeres Ergebnis auf und lösche die Auswahl.

Forschungspartner:in findenVollständiges Beispiel öffnen
Eigene Interpretation von HTML/CSS auf Grundlage der offiziellen Web-Farbpalette und des Konzepts eines Personenverzeichnisses; Arial als Fallback. · Implementierungsreferenz
02

Michigan Forty Two Designsystem: Designreferenz

Offizielle Web-Farbpalette, Typografie sowie Leitlinien zu Schulungen und Veröffentlichungen von Michigan Engineering. Geometrie und Laufzeit der Vorschau sind ausdrücklich eigene Umsetzungen.

Offizielle Web-Farbpalette

Quelle
Name / RegelWert / KonfigurationVerwendung
Maize / Blue#FFCB05 / #00274CPrimäres Identitätspaar; unterstützende Farben ersetzen es nicht.
Base text / surface#131516 / #FAFAFAPuma Black und Base White.
February Grey#E9E9E9 Helle neutrale Abgrenzung oder unterstützende Oberfläche.
Community Blue#1E406B Unterstützender Blauton.
Research Blue#2A5993 Unterstützender Blauton.
Hyperlink Blue#1779BA Benannter Web-Link-Farbton; Kontext und Kontrast müssen dennoch geprüft werden.
Web A2 Amethyst#663289 Verwende die Web-System-Farbpalette; die ältere allgemeine Markenseite führt einen anderen Lilaton auf.

Typografie und Sprache

Quelle
Name / RegelWert / KonfigurationVerwendung
Interface/headline familyRobotoOffizielle Web-Schriftfamilie; die Schriftstärke vermittelt die Gewichtung.
Paragraph familyOpen SansIn den offiziellen Richtlinien ausdrücklich für Web-Absätze vorgesehen.
Playfair DisplayPrint-oriented serif optionNicht daraus schließen, dass alle Web-Überschriften diese Schrift verwenden sollten.
Page and section namesSentence caseGilt auch für Ankerlinks, Promo-Titel und Bildunterschriften.
CTA punctuationNo punctuationDokumentierte Schreibkonvention; aussagekräftige Formulierungen beibehalten.

Unterstützte Plattform und Muster

Quelle
Name / RegelWert / KonfigurationVerwendung
RuntimeInstitution-supported WordPress Forty-Two themeÜber eine Vereinbarung mit C&M oder CAEN verfügbar, kein verifiziertes öffentliches npm-SDK.
CompositionBlocks and patternsElemente und Komponenten erscheinen als Blöcke; größere Gruppen können Muster sein.
People directoryRole and Research filters; Query Sort or Sidebar layoutsOffizielle Dokumentationsübersicht; das exakte Plugin API konnte hier nicht öffentlich verifiziert werden.
Deprecated componentAccordion ItemAls veraltet gekennzeichnet; für eine neue Seite nicht empfehlen.
Navigation maintenanceAppearance > Editor > NavigationFügen Sie das Ziel nach dem Erstellen der Seite dem vorgesehenen Menü hinzu oder ordnen Sie es dort neu an.

Explizite Entscheidungen für die Vorschau

Quelle
Name / RegelWert / KonfigurationVerwendung
Preview runtimeOriginal HTML/CSS/JSVeranschaulicht das dokumentierte Konzept; lädt nicht das zugriffsbeschränkte institutionelle Theme.
Preview typographyArial; 17px body / 1.6 line-heightBewusster Fallback und Originalgröße, kein offizieller Token.
Preview geometry1040px max; 220px filter sidebar; 32px gapOriginalkomposition, keine veröffentlichten Forty-Two-Rasterwerte.
Preview compact breakpoint700pxFilter über den Ergebnissen angeordnet; Entscheidung bei der Umsetzung.
Filter semanticsRole AND research areaEigenständige lokale Schnittmenge mit Wiederherstellung bei keinen Treffern.
03

Michigan Forty Two Vollständiger Leitfaden zum Designsystem

Ein praktischer Leitfaden zur Auswahl, Anwendung und Überprüfung dieses Systems für ein echtes Interface.

DESIGN-michigan-forty-two.md

Umfassende Anleitung, Einstieg in die Implementierung und Links zu den Quellen.

Leitfaden herunterladen

Michigan Forty Two Institutionelle Implementierung des Designsystems

Ein unterstütztes WordPress-Ökosystem

Forty-Two ist das Designsystem von Michigan Engineering und ein unterstütztes WordPress-Theme. In der offiziellen Übersicht werden Elemente, Komponenten und Komponentengruppen beschrieben, die im Editor Blöcken und Mustern entsprechen. Das Theme wird Fachbereichen und Organisationseinheiten von Engineering über Communications & Marketing oder CAEN-Hostingvereinbarungen angeboten. Es sollte nicht als generisches npm-Paket dargestellt werden, das jedes beliebige Projekt installieren kann.

Aus diesem OpenDesign-Leitfaden

Das lokale Beispiel ist eine transparente Interpretation des dokumentierten Konzepts für ein Personenverzeichnis. Es nutzt die veröffentlichte Web-Farbpalette und fiktive Profile, während Layout und Filtercode eigenständig entwickelt wurden. Eine autorisierte institutionelle Website sollte stattdessen das unterstützte Theme und dessen aktuelle Muster verwenden, anstatt diese Demonstration in einen eigenen HTML-Block zu kopieren und davon auszugehen, dass sie gleichwertig ist.

Unterstützende Spezifikation lesen

Michigan Forty Two Designsystem: Web-Farbpalette und Kontrast

Die Web-spezifische Referenz verwenden

Maize und Blue bilden die primäre Identität. Die Web-Farbpalette ergänzt Base Puma Black, Base White und benannte Blautöne, darunter Hyperlink Blue. Sekundärfarben unterstützen das Primärpaar; sie sind kein Grund, jedem akademischen Thema einen anderen grellen Hintergrund zuzuweisen. Im Beispiel bleiben die Identitätsfarben auf den Kopfbereich beschränkt, während für die Ergebnisse zurückhaltende Neutraltöne verwendet werden.

Die Farbpalette des Web-Designsystems und die allgemeine Markenrichtlinie unterscheiden sich bei einigen Sekundärfarben, darunter A2 Amethyst. Die Referenztabelle verwendet die spezielle Quelle für das Web-Designsystem. Jede Abweichung von einem Theme-Standardwert erfordert weiterhin eine Kontrastprüfung. Eine offiziell benannte Farbe eignet sich nicht automatisch auf jedem Hintergrund für kleinen Text.

Unterstützende Spezifikation lesen

Michigan Forty Two Designsystem: Typografie und redaktioneller Ton

Hierarchie ohne erfundene Schriftart-Tokens

Der Typografieleitfaden von Engineering nennt Roboto und Open Sans als wichtigste Web-Schriftfamilien; für Absätze wird Open Sans verwendet. Playfair Display wird für die Verwendung in Print beschrieben und ist daher kein Beleg für eine verbindliche Serifenschrift für Web-Überschriften. In dieser Vorschau wird ausdrücklich auf Arial zurückgegriffen; die Schriftgrößen von 17 px für Fließtext und Überschriften sind Beispiele und keine erfundenen Forty-Two-Typografie-Tokens.

Die Schreibrichtlinien empfehlen die Großschreibung am Satzanfang für Seitentitel, Abschnittsüberschriften, Ankerbeschriftungen, Werbetitel und Bildunterschriften. Das passt zu einem Personenverzeichnis: Ein klarer Name, eine Rollenbezeichnung und eine Beschreibung der Forschung vermitteln mehr als ein Werbeslogan. Achten Sie auf echten Websites auf korrekte institutionelle Bezeichnungen und fügen Sie Profilen keine ungeprüften Qualifikationen hinzu.

Unterstützende Spezifikation lesen

Michigan Forty Two Designsystem: Personen und Taxonomiestruktur

Person und Filterbezeichnung getrennt halten

Der offizielle Schulungsindex umfasst die Einrichtung von Personen, das Hinzufügen einer Rolle oder eines Forschungsbereichs sowie zwei Filterlayouts: Abfragesortierung und Seitenleiste. Daraus geht hervor, dass Personen und ihre Klassifizierungen verwaltete Inhalte sind und nicht auf jeder Übersichtsseite manuell duplizierte Blöcke. Die aktuellen Plugin-Attribute konnten nicht öffentlich abgerufen werden; deshalb erfindet dieser Leitfaden weder Shortcode-Namen noch Abfrageschlüssel.

Im unabhängigen Beispiel hat jede Person eine Rolle und einen Forschungsbereich. Beide Filter werden gleichzeitig angewendet. Dieses bewusst kleine Modell macht die Schnittmenge sichtbar: Fakultät plus Robotik ergibt keine Treffer, während Forschungspersonal plus Robotik einen Treffer ergibt. Eine produktive Taxonomie kann umfangreicher sein, doch das UND-/ODER-Verhalten sollte vor dem Erstellen der Benutzeroberfläche eindeutig festgelegt werden.

javascript
// Original local filter composition; not a Forty-Two plugin API.
const matches = (person, role, area) =>
  (role === 'all' || person.role === role) &&
  (area === 'all' || person.area === area);
// Apply both conditions; clearing one filter must preserve the other.
// Announce the result count and offer recovery when the intersection is empty.

Code-Referenz

Unterstützende Spezifikation lesen

Michigan Forty Two Designsystem: Filtern und Wiederherstellung

Die aktuelle Auswahl verständlich halten

Beim Ändern eines Filters werden die sichtbaren Profile und eine Live-Region mit der Ergebnisanzahl aktualisiert. Der Fokus wird nicht vom Auswahlfeld verschoben, sodass Tastaturnutzer Optionen vergleichen können, ohne immer wieder zum Steuerelement zurückkehren zu müssen. Die Meldung bei keinen Treffern erklärt, dass die Kombination leer ist, und schlägt vor, eines der Felder zu ändern oder beide zurückzusetzen.

Mit „Filter löschen“ werden die Standardwerte und alle Profile wiederhergestellt; anschließend wird der Fokus auf den ersten Filter gesetzt. Die Profile behalten ihre feste Reihenfolge. So wird ein subtiler Fehler vermieden, der bei Verzeichnissen auftreten kann: Bei jeder Filteränderung werden Personen entfernt und unerwartet neu sortiert. Die Namen und Beschreibungen hier sind fiktiv und implizieren keine tatsächlichen Anstellungen an einer Universität.

  1. Wählen Sie „Forschungspersonal“ aus und bestätigen Sie, dass sich das Verzeichnis auf ein Profil verkleinert.
  2. Kombinieren Sie „Fakultät“ mit „Robotik“ und prüfen Sie die Meldung zur Wiederherstellung bei keinen Treffern.
  3. Löschen Sie beide Filter und bestätigen Sie, dass alle drei Profile in der ursprünglichen Reihenfolge zurückkehren.

Unterstützende Spezifikation lesen

Michigan Forty Two Designsystem: Blöcke, Muster und Pflege

Ein gepflegtes Muster auswählen

Die Schulungsübersicht umfasst Muster für Experten, Veranstaltungen, Abfrageschleifen, aktuelle Beiträge und Personen. Verwenden Sie ein Muster, das zum Inhaltsmodell passt, anstatt ein ähnlich aussehendes Raster aus unverbundenen Textfeldern zusammenzustellen. Ein Personenmuster kann die Beziehung zwischen einem Personendatensatz und dem Verzeichnis, in dem er angezeigt wird, erhalten.

Das ältere Accordion Item ist ausdrücklich als veraltet gekennzeichnet. Dass es in älteren Schulungsunterlagen vorkommt, ist keine Empfehlung für eine neue Implementierung. Wenn bestehende Seiten einen älteren Block verwenden, konsultieren Sie vor dem Austausch die aktuelle Schulungswebsite und das unterstützte Wartungsverfahren. Bewahren Sie beim Ändern der Darstellung sinnvolle Inhalte und bestehende Ziele.

  • Personendatensätze: Namen, Rollen, Bereiche und Profilinhalte gehören in die unterstützte Inhaltsstruktur.
  • Muster: Verwenden Sie für den Eintrags- oder Werbebereich eine aktuell dokumentierte Komposition.
  • Navigation: Behandeln Sie Entdeckungslinks als gepflegte Inhalte, nicht als Nebenprodukt der Veröffentlichung einer Seite.

Unterstützende Spezifikation lesen

Michigan Forty Two Designsystem – praktischer Redaktionsworkflow

Eine neue Seite mit der Website verknüpfen

Die offizielle Checkliste für neue Seiten erklärt, dass eine veröffentlichte Seite nicht automatisch auffindbar ist. Weisen Sie ihr eine übergeordnete Seite zu und verknüpfen Sie sie anschließend mit dem passenden Header, der Unternavigation, den Filtern für Rollen und Forschungsbereiche oder dem Footer. Öffnen Sie im dokumentierten Redaktionsablauf „Appearance“, „Editor“ und „Navigation“, wählen Sie das passende Menü aus, fügen Sie die Seite hinzu und passen Sie ihre Position in der Listenansicht an.

Für ein autorisiertes Forty-Two-Projekt ist dieser Redaktionsworkflow der konkrete Integrationsweg. Diese Ressource enthält keinen erfundenen öffentlichen SDK-Befehl. Der Einrichtungsabschnitt nennt den unterstützten Hosting-Weg und verweist auf das Schulungsmaterial; das vollständige lokale Codebeispiel ist separat als Material zum Selbststudium gekennzeichnet.

Unterstützende Spezifikation lesen

Michigan Forty Two Designsystem – Barrierefreiheit und Grenzen der visuellen Identität

Standardstile prüfen keine Inhalte

Die Leitlinien zur Barrierefreiheit im Engineering weisen darauf hin, dass die Standardkomponenten von Forty-Two auf barrierefreie Kontraste ausgelegt sind. Änderungen an den Farben können diesen Vorteil jedoch zunichtemachen. Auch Profilinhalte benötigen aussagekräftige Überschriften, verständliche Linktexte, passende Bildalternativen und einen nachvollziehbaren Leerzustand. Die Vorschau prüft responsives Layout und Filterverhalten, stellt aber keine Zertifizierung der institutionellen Konformität dar.

Die ursprüngliche Vorschau verwendet weder Block M noch die Universitätssignatur oder echte Mitarbeiterdaten. Institutionelle Logos werden über authentifizierte Markenk anäle bereitgestellt und gehören zu einem Identitätssystem, das von diesen Gestaltungsfarben getrennt ist. Eine echte Engineering-Website sollte den unterstützten Marken- und Veröffentlichungsprozess einhalten; ein unabhängiger Prototyp sollte sich ehrlich als solcher ausweisen.

Unterstützende Spezifikation lesen

Michigan Forty Two Designsystem – Komponentenbeispiele

Rolle und Bereich kombinieren

Eine eigens entwickelte lokale Filterregel, die das dokumentierte Verzeichniskonzept konkret umsetzt.

javascript
// Original local filter composition; not a Forty-Two plugin API.
const matches = (person, role, area) =>
  (role === 'all' || person.role === role) &&
  (area === 'all' || person.area === area);
// Apply both conditions; clearing one filter must preserve the other.
// Announce the result count and offer recovery when the intersection is empty.

Code-Referenz

Vollständige Interpretation eines Personenverzeichnisses

Enthält zwei Filter, eine Ergebnisankündigung, eine Möglichkeit zur Behebung leerer Ergebnisse und eine Zurücksetzen-Funktion.

html
<!doctype html><html lang="en"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Research collaborators</title><style>*{box-sizing:border-box}body{margin:0;color:#131516;background:#fafafa;font:17px/1.6 Arial,sans-serif}header{background:#00274c;color:#fafafa;border-top:8px solid #ffcb05;padding:32px}h1{font-size:36px;line-height:1.15;margin:8px 0 16px}h2{font-size:23px;line-height:1.25;margin:0 0 8px}main,header>div{max-width:1040px;margin:auto}.layout{display:grid;grid-template-columns:220px 1fr;gap:32px;padding:32px}label{display:block;font-weight:bold;margin:0 0 8px}select,button{font:inherit;padding:10px;width:100%;border:1px solid #00274c;margin-bottom:24px;background:white;color:#00274c}button{cursor:pointer;font-weight:bold}button:focus-visible,select:focus-visible{outline:3px solid #00274c;outline-offset:3px}article{padding:24px 0;border-top:1px solid #e9e9e9}article p{margin:8px 0}.role{color:#1e406b;font-weight:bold}.topic{display:inline-block;background:#e9e9e9;padding:4px 10px;font-size:14px}#empty{border-left:6px solid #ffcb05;padding:16px;background:white}footer{font-size:14px;padding:24px 32px;border-top:1px solid #e9e9e9}[hidden]{display:none!important}@media(max-width:700px){.layout{grid-template-columns:1fr;padding:24px;gap:8px}header{padding:24px}h1{font-size:30px}.filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.filters button{grid-column:1/-1;margin-bottom:8px}select{margin-bottom:8px}}</style><header><div><small>INDEPENDENT RESEARCH DIRECTORY</small><h1>Find a collaborator</h1><p>Explore fictional profiles by role and research area.</p></div></header><main><div class="layout"><aside class="filters" aria-label="Filter people"><div><label for="role">Role</label><select id="role"><option value="all">All roles</option><option value="faculty">Faculty</option><option value="staff">Research staff</option></select></div><div><label for="area">Research area</label><select id="area"><option value="all">All areas</option><option value="energy">Energy</option><option value="robotics">Robotics</option><option value="materials">Materials</option></select></div><button id="reset">Clear filters</button></aside><section aria-label="Matching people"><p id="count" role="status">3 people</p><article data-role="faculty" data-area="energy"><h2>Avery Chen</h2><p class="role">Faculty</p><p>Studies ways to make community energy systems easier to understand and maintain.</p><span class="topic">Energy</span></article><article data-role="staff" data-area="robotics"><h2>Jordan Ellis</h2><p class="role">Research staff</p><p>Supports experiments in human-centred robotics and field testing.</p><span class="topic">Robotics</span></article><article data-role="faculty" data-area="materials"><h2>Samira Patel</h2><p class="role">Faculty</p><p>Explores how durable materials can support repair and reuse.</p><span class="topic">Materials</span></article><div id="empty" hidden><h2>No matching people</h2><p>Try another role or research area, or clear both filters.</p></div></section></div><footer>OpenDesign interpretation of Forty-Two’s documented people-directory concept and web palette. Fictional profiles; Arial fallback, original layout and filtering. Not the university’s WordPress theme or an official directory.</footer></main><script>const role=document.querySelector('#role'),area=document.querySelector('#area');function filter(){let n=0;document.querySelectorAll('article').forEach(a=>{a.hidden=!((role.value==='all'||role.value===a.dataset.role)&&(area.value==='all'||area.value===a.dataset.area));if(!a.hidden)n++});document.querySelector('#count').textContent=n+' '+(n===1?'person':'people');document.querySelector('#empty').hidden=n!==0}role.onchange=area.onchange=filter;document.querySelector('#reset').onclick=()=>{role.value=area.value='all';filter();role.focus()};</script></html>

Code-Referenz

04

Michigan Forty Two Designsystem – Einrichtung des KI-Agenten

Ausgangspunkt für die Implementierung

Übernahme des institutionellen Themes, keine Installation eines öffentlichen Pakets. Das unabhängige Beispiel HTML ist vollständig und läuft lokal. Das vollständige ZIP-Archiv mit dem funktionsfähigen Beispiel unter „Sources“ enthält außerdem die genauen Vorschau-Abhängigkeiten und das vollständige Dokument. Entpacken Sie es, führen Sie in diesem Verzeichnis python3 -m http.server 8080 aus und öffnen Sie anschließend http://localhost:8080/michigan-forty-two.html. Öffnen Sie Beispiele auf Modulbasis nicht über file://.

text
Supported institutional adoption:
1. Confirm the site is a Michigan Engineering department or unit project.
2. Arrange a Forty-Two WordPress site through Communications & Marketing or CAEN web publishing.
3. Use the Training site to select an existing block/pattern and create page stubs.
4. Build People content with the supported role/research-area structure and the current People pattern.
5. Connect the page to the intended navigation and filters in Appearance > Editor.
6. Preview real content, contrast and narrow layouts before publishing through the institution's process.

Independent study:
Open the complete HTML example below locally. It does not install or reproduce the institution's theme.

Ein Prompt für dein Projekt

Agenten-Prompt
Verwenden Sie für eine autorisierte Website von Michigan Engineering das unterstützte Forty-Two-WordPress-Theme und aktuelle People-Muster. Pflegen Sie Rollen und Forschungsbereiche als Klassifizierungen, verwenden Sie die web-spezifische Farbpalette und die dokumentierte Typografie und verknüpfen Sie neue Seiten mit der Navigation. Kennzeichnen Sie bei einem unabhängigen Prototyp das eigens entwickelte Layout und Laufzeitverhalten, verwenden Sie fiktive Personen und vermeiden Sie institutionelle Logos. Implementieren Sie eine verständliche kombinierte Filterung und eine Möglichkeit, leere Ergebnisse zu beheben.
05

Michigan Forty Two Designsystem – Quellen und Geltungsbereich

Unabhängige Interpretation von OpenDesign. Das unterstützte Forty-Two-WordPress-Theme und die genauen Interna der Plugins sind nicht enthalten; alle Profile sind fiktiv.