79 lines
2.6 KiB
Markdown
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 -->
|