UI Improvements to XWiki.org
- XWiki
- Feature
- Idea
- Yes
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
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

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


Pages to update
Download page
Building-up on Thiago's proposal:
- Add Cristal in each card OR create a dedicated section for Cristal below

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

Forge page
Add Cristal documentation link in the top level projects section.
Documentation
- Create a top level page for Cristal documentation at https://www.xwiki.org/xwiki/bin/view/documentation/cristal/
- Use the same documentation system as for XWiki documentation
- Migrate User, admin and developer documentation for Cristal standalone in Cristal 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).

Further develop Adina's proposal as discussed on the forum topic.
Thiago Krieck
Pauline Bessoles