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

2.6 KiB

id title status assignee created_date updated_date labels dependencies priority
task-1 P2P Foundation Website, Blog & Wiki Updates Done
2026-01-30 18:32 2026-02-02 16:59
high

Description

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

Implementation Notes

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