Forum Improvements

Last modified by Vincent Massol on 2024/11/19 16:14

 XWiki
 Requirements
 Completed

Description

Bulletin Board Application

  • add Installable with EM
  • add Has an Application panel entry, called 'Bulletin Board'
  • add Hides its internal pages
  • (+/-) Pages are not orphaned
  • Uses 'BulletinBoard' space

Simple Forum Application

  • Simple Forum Application (2012)
  • delete Has an Application panel entry
  • delete Hides its internal pages
  • (+/-) Pages are not orphaned
  • Uses 'Forum' space

Forum Application

  • add Installable with EM
  • add Has an Application panel entry, called 'Forums'
    • Has an icon:'comments'
  • (+/-) Hides its internal pages
  • add Pages are not orphaned
  • Uses 'Forums' space
  • Initial creator for application pages 'Administrator'
  • Homepage name 'Forums'
  • delete Created with AWM
  • Livetable is using "Title" instead of "Forum"
  • Forums Homepage
    • Improve Creation Form
    • Livetable empty state
      Failed to execute the [groovy] macro. Cause: [startup failed: Script19377.groovy: 14: unable to resolve class XmlParser  @ line 14, column 12.     def xml = new XmlParser().parseText(cont)               ^  1 error ]. Click on this message for details.
  • Forum creation form
    • Add xform styling classes
    • 'Description' uses dd instead of dt
    • error Standardise the creation of new artifacts
  • Forums View
    • Align elements: additional padding for forum's description
    • Add empty state when no topic is present
    • Differentiate 'Sort topics by' label to make it distinct from the sort options
    • Add labels and titles for (sorting, new topic, conversation topic) areas
    • information Comments are disabled
    • View uses a livetable to show the entries (not symmetric with topics view)
  • Topic creation form
    • error Consistent / Symmetric creation of new forums and topics
    • Fix buttons styling (.buttonwraper)
    • Vertical alignment for the form
    • error Standardise border-radius values
    • error Standardise font sizes for labels vs. buttons
    • Remove additional hr element at the bottom
    • Remove font-weight from Title input
    • When clicking on Description, the textarea transforms to a WYSIWYG editor -> not enough space to buttons
  • Topics View
    • Right icons alignment (Elements padding values)
    • We could use standardised icons
    • ColorThemes values (gray, yellow, red values, links color)
    • Affordance (knowing what is clickable and interactive) - topic count and comments count look clickable (comments also change color on hover - why?)
      Failed to execute the [groovy] macro. Cause: [startup failed: Script19378.groovy: 14: unable to resolve class XmlParser  @ line 14, column 12.     def xml = new XmlParser().parseText(cont)               ^  1 error ]. Click on this message for details.
    • error Uppercase usage
    • Grayscale avatars - we could standardise the avatar display
    • The sort is not a sort - is more of a filter (because it lists only the entries that match a certain characteristic)
      Failed to execute the [groovy] macro. Cause: [startup failed: Script19379.groovy: 14: unable to resolve class XmlParser  @ line 14, column 12.     def xml = new XmlParser().parseText(cont)               ^  1 error ]. Click on this message for details.
    • There is only one vote you can give - the vote already casted is not marked accordingly in the UI
      Failed to execute the [groovy] macro. Cause: [startup failed: Script19380.groovy: 14: unable to resolve class XmlParser  @ line 14, column 12.     def xml = new XmlParser().parseText(cont)               ^  1 error ]. Click on this message for details.
    • UI created for the smallest resolution - it doesn't size well on larger displays (the avatar spacing increases, while avatar size being fixed)
    • The Answers count for the topic could redirect to the topic's view (additional to the title's link)
    • View uses a custom display to show the entries (not symmetric with Forums views)
  • Topic View
    • Additional unneeded top space
    • Title and Description are surrounded by borders that suggest the ability to edit them (although this is not the case since we are in view and not in edit mode)
    • Topic name's link kind of useless
    • Duplicated Vote functionality
    • Answer button should be vertical aligned + should not have the Edit icon, since it's a comment action, not an edit one (Comment or Add icon)
  • Answer
    • Vertical aligned buttons + xform style
    • ColorThemes values (background colors, borders, etc.)
    • Reverse position for flag icon
    • Missing clock icon from comment details
    • Broken alignment when editing a comment 
    • Editing an answer takes you to the inline editor -> additional top spacing
    • Stripped comments backgrounds
  • Ratings
    • Better integration with the #document-title border

  • Forums Homepage
    • rename "New forum" in "New forum category" (it's more suggestive)
  • Forum
    • Rename forum entities to match user expectations (Category - Subcategory - Topic)

Translations:

French

The app is completely translate in French.

German

add New forum - Neues forum
add Create - Schaffen

  • Title - Titel
  • Description - Beschreibung

add Livetable

  • Title - Titel
  • Date - Datum
  • Creator - Urheber

add Sort topics by - Sortiert nach themen
add Date - Datum
add Votes - Stimmen
add Comments - Kommentare
add New topic - Neues Thema

add Delete topic - Thema löschen
add Edit topic - Thema bearbeiten
add View more services - Weitere Dienste
add Print - Drucken

Spanish

add New forum - Nuevo foro
add Create - Crear

  • Title - Título
  • Description - Descripción

add Livetable

  • Title - Título
  • Date - Fecha
  • Creator - Creador

add Sort topics by - Ordenar temas por
add Date - Fecha
add Votes - Votos
add Comments - Comentarios
add New topic - Nuevo tema

add Delete topic - Eliminar tema
add Edit topic - Editar tema
add View more services - Ver más servicios
add Print - Imprimirse


 

Get Connected