Hi

2014-06-25 8:38 GMT+02:00 Ecaterina Moraru (Valica) <[email protected]>:

> On Tue, Jun 24, 2014 at 5:33 PM, Ecaterina Moraru (Valica) <
> [email protected]> wrote:
>
> > Hi devs,
> >
> > One problem users are facing in the Administration is that the fields are
> > advanced and not well documented. One of the simplest ways to improve
> this
> > is to provide hints for all the entries (an example for the Profile
> > Preferences
> >
> http://design.xwiki.org/xwiki/bin/download/Improvements/UserRoles/customPreferences.png
> > ).
> >
> > I've investigated the status of our default sections found in
> > Administration at
> > http://design.xwiki.org/xwiki/bin/view/Proposal/AdministrationHints
> > You can also see the Status column that displays the 'coverage' of hints.
> > I've also provided images of how it currently looks in the Section
> column.
> >
> > Now, providing hints for Administration fields is not that easy since we
> > need to reach some agreements:
> >
> > Q1: Labels and Hints come in pairs. When adding new keys do we:
> > - stick with the current naming for the Label and just add a '*.hint' key
> > for the Hint or
> > - should we deprecate the Label key and use for both the new translations
> > naming convention?
>
>
> > Q2: We should decide on a convention for Hint. We are currently using:
> > hint, tip, explanation, description. I prefer 'hint' since it's in our
> > Vertical Form standard, but Bootstrap for example is using 'help-block'.
> >
> > Q3: Where do we put them? The majority of the keys are found in
> > ApplicationResources.properties. Should we extract them and create
> > Translations pages for them in the appropriate module?
> >
> > Q4: Should we implement http://jira.xwiki.org/browse/XWIKI-7783 for the
> > cases where we extract the values from classes?
>

That would be good, but not in priority.


>  >
> > Q5: What about the content of the Hint message? Ideal it would be nice
> for
> > the owner of the module to help provide the Hint text since some fields
> are
> > advanced and even I don't know what they are doing. We could have a
> person
> > responsible for reviewing the final text in order to have the same
> 'tone'.
> >
> > Q6: It's very nice to stop from time to time and refactor things, but do
> > we consider the effort of doing this to be of worth? This question
> applies
> > for:
> > - refactoring on one side and
> > - adding hints on the other.
> >
>

Adding hints worth the efforts, because Usability is important. The
refactoring is more about avoiding technical debt and it would be a shame
to not have usability improvements because we do not have the time to do
the perfect refactoring, IMO.


>
> Q7: We need a mechanism to 'Deprecate and Copy' the keys (somehow like
> renaming the keys from the no-standard-naming to standard-naming). We need
> it because when introducing new keys we lose all the current translations.
> Of course a solution would be to manually copy the translations values, but
> like in the Administration case, if we were to 'fix' all the keys we will
> have a lot of values, for a lot of languages.
>

For the copy of keys, we already have
http://l10n.xwiki.org/xwiki/bin/view/L10N/Refactoring that could help.


>
>
> >
> > Thanks,
> > Caty
> >
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to