Skip to content
  • Carl Schwan's avatar
    Rewrite the front-end of docs.kde.org · 01d73f1e
    Carl Schwan authored and Carl Schwan's avatar Carl Schwan committed
    Summary:
    Inspired by the new Kontact website and the KDE website. You can preview it on my personal website: http://docs.carlschwan.eu/.
    
    old: {F6568360} {F6568363}
    
    new: {F6819005}
    
    {F6819004}
    
    NOTE: The extractor remains the same and the generated URL should also remain the same.
    
    == New Features ==
    
    * UI is completely translatable
    * Use same design as kontact.kde.org, kde.org, ...
    * Responsive design
    
    == Libraries used (all FOSS) ==
    
    * Server-side: Symfony (php)
    * Client-side: Bootstrap 4 (sass version) and Symfony encore
    
    == TODO ==
    
    * Add Unit-test
    * Make sure the xapian based search works
    * ...
    
    == Accessibility ==
    
    * [x] Search and menu works without ECMAScript
    * [ ] Optimize screen reader setup
    * [ ] uses aria attributes when needed.
    * [x] Mobile design
    * [x] use semantic html (main, footer, nav HTML elements)
    * [ ] Check if all images contains alt
    
    Test Plan: None for the moment, but I will add some unit/integration tests
    
    Reviewers: #documentation, #vdg, #websites, chempfling
    
    Reviewed By: #vdg
    
    Subscribers: chempfling, kde-www, filipf, ngraham, sheedy, GB_2, ltoscano, aacid, kde-doc-english
    
    Tags: #documentation, #vdg, #websites
    
    Maniphest Tasks: T2442
    
    Differential Revision: https://phabricator.kde.org/D17936
    01d73f1e