-
Notifications
You must be signed in to change notification settings - Fork 1
Update projects.html to add European Parliament MCP Server, Riksdagsmonitor, and EU Parliament Monitor projectsΒ #1066
Description
π― Objective
Update projects.html (and all its 14 language variants) to add the three new Hack23 projects β European Parliament MCP Server, Riksdagsmonitor, and EU Parliament Monitor β to the Featured Projects section and Projects Overview table.
π Background
The projects.html page currently showcases three projects: Black Trigram, CIA Compliance Manager, and Citizen Intelligence Agency. Three new projects now have full homepage pages (pending creation in issues #1064, #1065, #1066) and need to be listed here so users can discover them from the main projects page.
π Current State
projects.htmllists: Black Trigram, CIA Compliance Manager, Citizen Intelligence Agency, Lambda in Private VPC- Missing: European Parliament MCP Server, Riksdagsmonitor, EU Parliament Monitor
- The Projects Overview table is missing the three new projects
β Acceptance Criteria
-
projects.htmlupdated with a new "Parliamentary Transparency" or similar section OR new cards added to the Featured Projects section - Each new project card includes: name, short description, key features list, relevant badges, and links (Learn More, Repository)
- Projects Overview table updated with all 3 new projects (project name, purpose, technology, status)
- Links in
projects.htmlpoint to the correct new pages:european-parliament-mcp.html,riksdagsmonitor.html,euparliamentmonitor.html - Schema.org structured data updated to include the new projects in the
@graph - Changes are consistent with existing card styling (integrity-card, availability-card, confidentiality-card, card classes)
- Meta description, keywords, and OG tags in
projects.htmlupdated to mention new projects - All 14 language variants (
projects_sv.html,projects_ko.html, etc.) updated with new project entries
π οΈ Implementation Guidance
New Project Cards to Add
European Parliament MCP Server Card
<div class="card integrity-card">
<div class="scanner-effect"></div>
<div class="project-header">
<img src="icon-192.png" alt="European Parliament MCP Server Logo" width="80" height="80" class="project-logo">
<div>
<h3 class="project-title">ποΈ European Parliament MCP Server</h3>
<p class="project-subtitle">AI-Powered Parliamentary Data Access</p>
</div>
</div>
<p><strong>Model Context Protocol (MCP) server</strong> providing AI assistants with structured access to European Parliament open datasets...</p>
<!-- features list, badges, links -->
<div class="project-actions">
<a href="european-parliament-mcp.html" ...>π Learn More</a>
<a href="https://github.com/Hack23/European-Parliament-MCP-Server" ...>π Repository</a>
</div>
</div>Riksdagsmonitor Card
<div class="card availability-card">
<h3>π³οΈ Riksdagsmonitor</h3>
<!-- Swedish Parliament Intelligence Platform -->
<a href="riksdagsmonitor.html">π Learn More</a>
<a href="https://riksdagsmonitor.com">π Live Site</a>
<a href="https://github.com/Hack23/riksdagsmonitor">π Repository</a>
</div>EU Parliament Monitor Card
<div class="card availability-card">
<h3>ποΈ EU Parliament Monitor</h3>
<!-- European Parliament Intelligence Platform -->
<a href="euparliamentmonitor.html">π Learn More</a>
<a href="https://github.com/Hack23/euparliamentmonitor">π Repository</a>
</div>Projects Overview Table Updates
Add rows to the comparison table:
| European Parliament MCP Server | AI access to EU Parliament data | TypeScript, Node.js, MCP | π’ Active |
| Riksdagsmonitor | Swedish Parliament monitoring | HTML5, CSS3, JS | π’ Active |
| EU Parliament Monitor | EU Parliament monitoring | HTML5, CSS3, JS | π’ Active |
Approach
- Open
projects.htmland identify the Featured Projects section and the Additional Projects section - Add new project cards β either as "Featured" or in a new "Parliamentary Transparency Tools" section
- Update the Projects Overview comparison table with 3 new rows
- Update
<meta name="description">and<meta name="keywords">to include new projects - Update schema.org
@graphto include newSoftwareApplicationentries - For the 14 language variant files: add the same project entries (can use English text initially, with
<!-- TODO: translate -->comments for easy identification)
Language Variants to Update
projects_sv.html(Swedish)projects_ko.html(Korean)projects_ar.html(Arabic)projects_da.html,projects_de.html,projects_es.html,projects_fi.htmlprojects_fr.html,projects_he.html,projects_ja.html,projects_nl.htmlprojects_no.html,projects_zh.html
π€ Recommended Agent
Agent: @hack23-euparliamentmonitor-taskagent
Rationale: This is a content update to the projects listing page, adding three new parliamentary monitoring projects. The agent specializes in maintaining this type of project showcase content.
For implementation, the agent will:
- Analyze the existing
projects.htmlcard structure and CSS classes - Add well-structured project cards following the existing pattern
- Update the comparison table, meta tags, and schema.org data
- Apply the same changes consistently to all 14 language variant files
- Validate HTML syntax and WCAG 2.1 AA accessibility