UI Improvements to XWiki.org

Last modified by Thiago Krieck on 2026/03/20 13:07

Description

Objectives of this proposal

  • Provide a refreshed layout to the home page
  • Increase legibility
  • Increase Cristal visibility
  • Better onboarding

Table Of Contents

Proposals

Homepage

1e1b830548899a2a769904cceaca04d48a3d3de4.png

Break the banner into individual pieces

+ User usually don't see the content besides the first image in a banner

+ But each of our banner content explains key aspects of XWiki

+ More freedom for each slide to have its own micro identity (instead of a standardized banner)

- The home page will become taller

New Layout

New Section dedicated to a CTAs

Try now (primary), Download

New section about Cristal

To let users know about the new project.

Restrict the "Powered by XWiki" section to more recent projects

+ One project featured was from 2016 (almost 10 years by the time of this writing)

+ Older projects feel dated in their UI (thumbnail)

Rearrange sections

The following section were rearranged to other parts of the layout for visibility and readability.

  • Latest blog posts
  • Testimonials
  • Used by
  • Statistics

b21fe1a78b478446939aad11b77e58235dc0ed4f.jpeg

Navigation

Main navigation

Update the main navigation to integrate Cristal. Note that I only put sub-items for the navigation items that need updates.

  • Home
  • About
  • Projects
    • XWiki
    • Extensions
    • Cristal
    • Code Snippets
  • Documentation
    • XWiki Standard
    • Cristal
  • Contribute
  • Support

Capture d’écran du 2025-12-05 15-44-06.png

Capture d’écran du 2025-12-05 15-48-13.png

Pages to update

Download page

Building-up on Thiago's proposal:

  • Add Cristal in each card OR create a dedicated section for Cristal below

Capture d’écran du 2025-12-05 15-57-53.png

Hosted page

Building-up on Thiago's proposal:

  • Add a 4th section for "Download XWiki" card
  • Update order: Playground, XWiki Cloud, Download, mywiki.org
  • Shorten the cards content:
    • Try XWiki in Playground - limited trial, access to the sandbox only. 
    • Try XWiki Cloud - full trial from XWiki SAS with all features (including Admin actions & Pro extensions)
    • Download XWiki - full and free acess to the whole project, [license link]
    • Account on MyXWiki.org - for non-profit organizations and individuals, no uptime or support warranty, no programming rights
  • Add Cristal in each card OR create a dedicated section for Cristal below

Capture d’écran du 2025-12-05 16-25-21.png

Forge page

Add Cristal documentation link in the top level projects section.

Documentation

Where should the Cristal extension documentation go? 

Future / dropped

These items were dropped from the proposal after discussions on the Forum

Increase base font-size

The current base font size is 14px, other font-sizes are relative to the base, meaning that any change should reflect on the whole website.

With base as 14px we get very small fonts in some instances (12px) making reading content difficult and giving the impression of a dated website with too much information in a small space.

Navigation buttons

Building-up on Thiago's proposal:

  • Donate
  • Download
  • Try now

Highlight TRY as a primary button (provided a download option is added in the "Hosted" page). 

Capture d’écran du 2025-12-05 15-49-46.png

Further develop Adina's proposal as discussed on the forum topic.


 


Get Connected