Uploaded image for project: 'CMS'
  1. CMS
  2. CMS-9658

[Search service v2] Ergonomy improvements

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • 4.2.0
    • 4.2.0
    • None
    • None
    • 4.2 RC1

      This issue is there to enumerate ergonomy remarks tab by tab.
      Maybe sub-issues should be create to correct problems one by one.
      All these points are opened to discussion.

      General

      1. Label "Résultats de recherche" : I would have named it like this "Type de recherche" or "Recherche sur", because on a search we can have contents associated to pages, programs with their subprograms, resources, etc.
      2. Label "Formations" : So this label maybe should be "Offre de formation", because it's a search on programs and optionally subprograms, and in the future courses ?
      3. The fields "Afficher les parcours" and "Rechercher dans les parcours" are specifics to the ODF et should only visible (or available) when "Formations" is selected in "Résultats de recherche", it also should be in a different tab "Specificités" or at least in a fieldset.
      4. Same note for "Type de contenus" which can be used for all searches (I'm not sure for "Documents" and "Pages"), but not for the ODF.

      Criteria

      1. With the tab name itself, we expect to define the criteria available for the search. But in reality, we both pre-filter the search results and select visitor criteria. It's very disturbing.
      2. The checkbox "Afficher le nombre de valeurs pour les critères énumérés" should have its place here if this tab is really used to select criteria, I think his place his better with the facets definition.

      Results

      1. We only offer the facets in this tab, not the free text fields (like label, keywords or whatever), it's in a different tab, it's a little bit weird to select criteria in two different tabs. Facets and free text fields are both criteria for a "normal" user. Maybe the tab should be named "Configuration" (of criteria and results) or "Critères et résultats" with different fieldsets "Critères", "Tri", "Résultats".

      Other

      1. The ODF search has no default render.

          [CMS-9658] [Search service v2] Ergonomy improvements

          OK, I will open two improvements for :

          • Fieldsets on general parameters
          • Default values in the search elements field

          Bérénice Maurel added a comment - OK, I will open two improvements for : Fieldsets on general parameters Default values in the search elements field

          I insist on grouping the parameters which are disabled by context fieldset, this remark is not only for ODF because to do the same on ODF, we should do it on web first (see General, points 3 and 4).

          Bérénice Maurel added a comment - I insist on grouping the parameters which are disabled by context fieldset, this remark is not only for ODF because to do the same on ODF, we should do it on web first (see General, points 3 and 4).

          XSLT, RSS and now the new parameter to save user prefs (I didn't know where to display it) are not in a fieldset, so they appeared at first place in the display tab.

          You should avoid to mix fieldsets with "normal" fields.

          Bérénice Maurel added a comment - XSLT, RSS and now the new parameter to save user prefs (I didn't know where to display it) are not in a fieldset, so they appeared at first place in the display tab. You should avoid to mix fieldsets with "normal" fields.

          I did a lot of description refactor and some label refactors.

          The tab "Contexte de recherche" => "Contexte" (or all tabs should have "de recherche" added to their label)
          "Résultats de recherche" => "Eléments recherchés"
          "Facettes" => "Filtres à facettes"
          "Résultats par page" => "Nombre de résultats par page" (to be consistant with "Nombre de résultats maxium"
          "Vérification des droits" => "Droits de lectures" and values are now "Vérification précise" and "Vérification rapide"

          Disabes conditions now works so the specific fields are disabled if non applicable (e.g. "Type de contenu" if there is no content)
          Criteria includes "forced" and "visitor" values : this allow you to mix stuff =>would create more confusion to separate them.
          Facets is a filter on results not a criteria. Moreover the critera screen is complex enought... we do not want to add other fields on it

          For all about ODF, please open a ticket in ODF
          Keep in mind this tool will be for advanced users so we prefer to offer more features event if the tools is not as easy as it could be to understand

          "Tris proposés" and "Tris initiaux" cannot be merged ; they are not the same. For example, if you want to force the sort (and not let the visitor choose)
          "Vérification des droits" is not a checkbox: They are always checked. It can be done accuratly or fastly ; but they will be always cheched.

          "Affichage du service" is a parameter that is available for all services. I hope we could enhance this in the future. Depending on the skin it could allow you to display results in a grid or in a carrousel or in a list... All views will not be compatible with all parameters.

          What you call tabs (" affichage des résultat" + "lien) are just here to group fields. This is not a tab, but a fieldset. The fact that a fieldset can be hidden is a general feature. No very usefull here since there a only a few elements

          Raphaël Franchet added a comment - I did a lot of description refactor and some label refactors. The tab "Contexte de recherche" => "Contexte" (or all tabs should have "de recherche" added to their label) "Résultats de recherche" => "Eléments recherchés" "Facettes" => "Filtres à facettes" "Résultats par page" => "Nombre de résultats par page" (to be consistant with "Nombre de résultats maxium" "Vérification des droits" => "Droits de lectures" and values are now "Vérification précise" and "Vérification rapide" Disabes conditions now works so the specific fields are disabled if non applicable (e.g. "Type de contenu" if there is no content) Criteria includes "forced" and "visitor" values : this allow you to mix stuff =>would create more confusion to separate them. Facets is a filter on results not a criteria. Moreover the critera screen is complex enought... we do not want to add other fields on it For all about ODF, please open a ticket in ODF Keep in mind this tool will be for advanced users so we prefer to offer more features event if the tools is not as easy as it could be to understand — "Tris proposés" and "Tris initiaux" cannot be merged ; they are not the same. For example, if you want to force the sort (and not let the visitor choose) "Vérification des droits" is not a checkbox: They are always checked. It can be done accuratly or fastly ; but they will be always cheched. "Affichage du service" is a parameter that is available for all services. I hope we could enhance this in the future. Depending on the skin it could allow you to display results in a grid or in a carrousel or in a list... All views will not be compatible with all parameters. What you call tabs (" affichage des résultat" + "lien) are just here to group fields. This is not a tab, but a fieldset. The fact that a fieldset can be hidden is a general feature. No very usefull here since there a only a few elements

          Here are some thaughts and many questions: 

          Tab "Resultats".

          • Replace "tris proposés" by "trier par:" then  leave "Pertinence" as default and delete "tris initiaux".
          • Why do we have "résultat par page" and "nombre maximum de resultat" where both fields ask for a maximum results to display?
          • Replace "Vérification des droits" by " Prendre en compte les droits utilisateurs" + checkbox

          Tab "Affichage"

          • "Affichage du service" said little about the feature. It's already filled "par defaut" but what does it do? Besides, it's  a mandatory field.
          • Why do we have 2 tabs that can be hide (" affichage des résultat" + "lien) here? I mean there are no others hideable tab and there is a mandatory field on them. (This is no big deal but it feels weird).

           

          Thibaut Bergé (Inactive) added a comment - Here are some thaughts and many questions:  Tab " Resultats" . Replace "tris proposés" by "trier par:" then  leave "Pertinence" as default and delete "tris initiaux". Why do we have "résultat par page" and "nombre maximum de resultat" where both fields ask for a maximum results to display? Replace "Vérification des droits" by " Prendre en compte les droits utilisateurs" + checkbox Tab " Affichage " "Affichage du service" said little about the feature. It's already filled "par defaut" but what does it do? Besides, it's  a mandatory field. Why do we have 2 tabs that can be hide (" affichage des résultat" + "lien) here? I mean there are no others hideable tab and there is a mandatory field on them. (This is no big deal but it feels weird).  

          I do not agree with all of it... to be discussed

          Raphaël Franchet added a comment - I do not agree with all of it... to be discussed

            sprieul Simon Prieul (Inactive)
            bmaurel Bérénice Maurel
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: