p2pwiki-ai/backlog/tasks/task-1 - P2P-Foundation-Web...

79 lines
2.6 KiB
Markdown

---
id: task-1
title: 'P2P Foundation Website, Blog & Wiki Updates'
status: Done
assignee: []
created_date: '2026-01-30 18:32'
updated_date: '2026-02-02 16:59'
labels: []
dependencies: []
priority: high
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Comprehensive updates to P2P Foundation web properties including:
## p2pfoundation.net (Main Site)
- Created Knowledge Commons page with responsive grid layout
- Added Knowledge Commons to navigation menu (position 3)
- Menu reordered: Home, About, Knowledge Commons, Wiki, Websites, Infrastructure, Contact
## blog.p2pfoundation.net
- Replaced header logo with p2pf.jpg (50x50px square)
- Fixed critical performance issues (load time reduced from 10-15s to ~0.5s)
- Implemented advanced page caching system
- Fixed HTTPS/SSL detection for wp-login.php
- Fixed mixed content issues (http → https URLs)
- Added contact page redirect to main site
- Installed multiple mu-plugins for performance and SSL fixes
## wiki.p2pfoundation.net
- Fixed Main Page formatting (left alignment, YouTube on new line)
- Centered P2pCommons image at 800px
- Removed Diagram.png from main page
- Logo already updated to square p2pf.jpg
## wikifr.p2pfoundation.net
- Updated logo to match main wiki (p2pf-logo-160.jpg)
- Added cache-busting parameter for logo refresh
<!-- SECTION:DESCRIPTION:END -->
## Implementation Notes
<!-- SECTION:NOTES:BEGIN -->
## Session 2026-02-02: Draft Approval Workflow
### wiki.p2pfoundation.net
- Configured Draft namespace (NS_DRAFT = 118)
- Created Draft Approval Gadget in MediaWiki:Common.js
- Green "Approve & Publish" button
- Red "Delete Draft" button
- Authorized users: Mbauwens, JeffEmmett
- Fixed deprecated JavaScript variables (wgArticleId, wgServer, etc.)
- Added favicon (Logo-final-box-128.png)
- Uploaded 42 draft articles for review
- Created Jeff Emmett article about Commons Stack
### wikifr.p2pfoundation.net
- Configured Draft namespace (NS_DRAFT = 118)
- Created French Draft Approval Gadget
- "Approuver & Publier" / "Supprimer Brouillon" buttons
- Authorized users: JavierRgz, MaiaDereva, Mbauwens, JeffEmmett
- Added short URL support (.htaccess, $wgArticlePath)
- Created admin accounts: Mbauwens, JeffEmmett (WikiAdmin2026)
- Created bot account: Mbauwens_bot (WikiBot2026)
- Added favicon
- Created test draft article
### Server Changes (Netcup)
- Removed redirect from p2pfoundation.net → wiki.p2pfoundation.net
- p2pfoundation.net now available for its own website
- Updated French wiki docker-compose.yml with .htaccess mounts
### Local Commits
- Committed wiki_scripts/ with both gadget versions
- Committed drafts/ with 42 draft articles
<!-- SECTION:NOTES:END -->