Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-19695

Enabling non automatic conversion of siteaccess names

    Details

      Description

      This enhancement request arose in the sequence of issues #14156 and #19309

      Currently eZ Publish automatically (and silently) converts non alphabetic characters, found when parsing for siteaccess names, into underscore characters. This behavior cannot be overridden and has proved useful for most use cases over the years.
      Nevertheless, there are some use cases where this handling is not desired.

      For instance, when your site's contents are widely referred in external sources, and the maintenance of these external links are handled by manual input, then you might not wish to allow some referrals to link to your siteaccess as "site-eng", while others name it as "site:eng" and others, still, have ":site+eng!".
      If you allow this, then you might get penalized in relevance counters of your content by indexing services such as google.

      Easy to implement, and with no impact on the current usability of eZ Publish, would be too add a ini setting where users could specify they don't wish to have this automatic character replacing active.

      An extend enhancement would be to allow the character replacing to occur, but to return HTTP status 301 everytime such operation takes place.

        Activity

        J. J. Cavalleri created issue -
        André Rømcke made changes -
        Field Original Value New Value
        Status Open [ 1 ] Backlog [ 10000 ]
        André Rømcke made changes -
        Status Backlog [ 10000 ] InputQ [ 10001 ]
        Gunnstein Lye made changes -
        Labels support
        Gunnstein Lye made changes -
        Status InputQ [ 10001 ] Backlog [ 10000 ]
        Gunnstein Lye made changes -
        Status Backlog [ 10000 ] InputQ [ 10001 ]
        Joaquim Cavalleri (Inactive) made changes -
        Labels support
        Fix Version/s Customer request [ 11018 ]
        Gunnstein Lye made changes -
        Status InputQ [ 10001 ] Backlog [ 10000 ]
        Joaquim Cavalleri (Inactive) made changes -
        Description This enhancement request arose in the sequence of issues [http://issues.ez.no/14156 #14156] and [http://issues.ez.no/19309 #19309]

        Currently eZ Publish automatically (and silently) converts non alphabetic characters, found when parsing for siteaccess names, into underscore characters. This behavior cannot be overridden and has proved useful for most use cases over the years.
        Nevertheless, there are some use cases where this handling is not desired.

        For instance, when your site's contents are widely referred in external sources, and the maintenance of these external links are handled by manual input, then you might not wish to allow some referrals to link to your siteaccess as "site-eng", while others name it as "site:eng" and others, still, have ":site+eng!".
        If you allow this, then you might get penalized in relevance counters of your content by indexing services such as google.

        Easy to implement, and with no impact on the current usability of eZ Publish, would be too add a ini setting where users could specify they don't wish to have this automatic character replacing active.

        An extend enhancement would be to allow the character replacing to occur, but to return HTTP status 301 everytime such operation takes place.
        This enhancement request arose in the sequence of issues [#14156|http://issues.ez.no/14156 ] and [#19309|http://issues.ez.no/19309]

        Currently eZ Publish automatically (and silently) converts non alphabetic characters, found when parsing for siteaccess names, into underscore characters. This behavior cannot be overridden and has proved useful for most use cases over the years.
        Nevertheless, there are some use cases where this handling is not desired.

        For instance, when your site's contents are widely referred in external sources, and the maintenance of these external links are handled by manual input, then you might not wish to allow some referrals to link to your siteaccess as "site-eng", while others name it as "site:eng" and others, still, have ":site+eng!".
        If you allow this, then you might get penalized in relevance counters of your content by indexing services such as google.

        Easy to implement, and with no impact on the current usability of eZ Publish, would be too add a ini setting where users could specify they don't wish to have this automatic character replacing active.

        An extend enhancement would be to allow the character replacing to occur, but to return HTTP status 301 everytime such operation takes place.
        André Rømcke made changes -
        Workflow eZ Community Workflow [ 21576 ] eZ Engineering Scrumban Workflow [ 35760 ]
        André Rømcke made changes -
        Status Backlog [ 10000 ] Confirmed [ 10037 ]
        Joaquim Cavalleri (Inactive) made changes -
        Link This issue relates to EZP-21959 [ EZP-21959 ]
        André Rømcke made changes -
        Status Confirmed [ 10037 ] InputQ [ 10001 ]
        André Rømcke made changes -
        Status InputQ [ 10001 ] Backlog [ 10000 ]
        Gunnstein Lye made changes -
        Assignee unknown Gunnstein Lye [ gunnstein.lye@ez.no ]
        Gunnstein Lye made changes -
        Status Backlog [ 10000 ] InputQ [ 10001 ]
        Gunnstein Lye made changes -
        Status InputQ [ 10001 ] Development [ 3 ]
        Gunnstein Lye made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 4 hours [ 14400 ]
        Worklog Id 47137 [ 47137 ]
        Gunnstein Lye made changes -
        Affects Version/s 4.2.0 [ 10977 ]
        Affects Version/s 4.3.0 [ 10984 ]
        Yannick Roger (Inactive) made changes -
        Affects Version/s 5.2 [ 12582 ]
        Affects Version/s 5.1 [ 11280 ]
        Affects Version/s 5.0 [ 10300 ]
        Affects Version/s 5.3-dev [ 12979 ]
        Yannick Roger (Inactive) made changes -
        Assignee Gunnstein Lye [ gunnstein.lye@ez.no ] Yannick Roger [ yannick.roger@ez.no ]
        Yannick Roger (Inactive) made changes -
        Status Development [ 3 ] Development Acceptance Done [ 10030 ]
        Fix Version/s 4.4 Maintenance [ 12586 ]
        Fix Version/s 4.5 Maintenance [ 12585 ]
        Fix Version/s 4.6 Maintenance [ 12584 ]
        Fix Version/s 4.7 Maintenance [ 12583 ]
        Fix Version/s 5.0 Maintenance [ 11287 ]
        Fix Version/s 5.3 [ 11282 ]
        Fix Version/s 5.1 Maintenance [ 12301 ]
        Fix Version/s 5.2 Maintenance [ 12782 ]
        Yannick Roger (Inactive) made changes -
        Assignee Yannick Roger [ yannick.roger@ez.no ] Sarah Haïm-Lubczanski [ sarah.haim-lubczanski@ez.no ]
        Yannick Roger (Inactive) made changes -
        Time Spent 4 hours [ 14400 ] 4 hours, 30 minutes [ 16200 ]
        Worklog Id 47160 [ 47160 ]
        Sarah Haïm-Lubczanski (Inactive) made changes -
        Status Development Acceptance Done [ 10030 ] Documentation [ 10010 ]
        Sarah Haïm-Lubczanski (Inactive) made changes -
        Status Documentation [ 10010 ] Documentation done [ 10011 ]
        Sarah Haïm-Lubczanski (Inactive) made changes -
        Assignee Sarah Haïm-Lubczanski [ sarah.haim-lubczanski@ez.no ] Gunnstein Lye [ gunnstein.lye@ez.no ]
        Joao Pingo (Inactive) made changes -
        Status Documentation done [ 10011 ] QA [ 10008 ]
        Assignee Gunnstein Lye [ gunnstein.lye@ez.no ] Joao Pingo [ joao.pingo@ez.no ]
        Marcos Loureiro (Inactive) made changes -
        Rank Ranked lower
        Sarah Haïm-Lubczanski (Inactive) made changes -
        Time Spent 4 hours, 30 minutes [ 16200 ] 5 hours [ 18000 ]
        Worklog Id 47171 [ 47171 ]
        Sarah Haïm-Lubczanski (Inactive) made changes -
        Status QA [ 10008 ] Development Acceptance Done [ 10030 ]
        Sarah Haïm-Lubczanski (Inactive) made changes -
        Status Development Acceptance Done [ 10030 ] Documentation [ 10010 ]
        Assignee Joao Pingo [ joao.pingo@ez.no ] Sarah Haïm-Lubczanski [ sarah.haim-lubczanski@ez.no ]
        Sarah Haïm-Lubczanski (Inactive) made changes -
        Status Documentation [ 10010 ] Documentation done [ 10011 ]
        Joao Pingo (Inactive) made changes -
        Status Documentation done [ 10011 ] QA [ 10008 ]
        Assignee Sarah Haïm-Lubczanski [ sarah.haim-lubczanski@ez.no ] Joao Pingo [ joao.pingo@ez.no ]
        Joao Pingo (Inactive) made changes -
        Time Spent 5 hours [ 18000 ] 6 hours [ 21600 ]
        Worklog Id 47201 [ 47201 ]
        Joao Pingo (Inactive) made changes -
        Worklog Id 47201 [ 47201 ]
        Joao Pingo (Inactive) made changes -
        Flagged Impediment [ 10000 ]
        Sarah Haïm-Lubczanski (Inactive) made changes -
        Time Spent 6 hours [ 21600 ] 6 hours, 30 minutes [ 23400 ]
        Worklog Id 47207 [ 47207 ]
        Sarah Haïm-Lubczanski (Inactive) made changes -
        Status QA [ 10008 ] Development Acceptance Done [ 10030 ]
        Sarah Haïm-Lubczanski (Inactive) made changes -
        Status Development Acceptance Done [ 10030 ] Documentation [ 10010 ]
        Assignee Joao Pingo [ joao.pingo@ez.no ] Sarah Haïm-Lubczanski [ sarah.haim-lubczanski@ez.no ]
        Sarah Haïm-Lubczanski (Inactive) made changes -
        Status Documentation [ 10010 ] Documentation done [ 10011 ]
        Joao Pingo (Inactive) made changes -
        Status Documentation done [ 10011 ] QA [ 10008 ]
        Assignee Sarah Haïm-Lubczanski [ sarah.haim-lubczanski@ez.no ] Joao Pingo [ joao.pingo@ez.no ]
        Joao Pingo (Inactive) made changes -
        Assignee Joao Pingo [ joao.pingo@ez.no ]
        Status QA [ 10008 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Joao Pingo (Inactive) made changes -
        Resolution Fixed [ 1 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        Joao Pingo (Inactive) made changes -
        Status Reopened [ 4 ] Confirmed [ 10037 ]
        Joao Pingo (Inactive) made changes -
        Status Confirmed [ 10037 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Joao Pingo (Inactive) made changes -
        Resolution Fixed [ 1 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        Joao Pingo (Inactive) made changes -
        Time Spent 6 hours, 30 minutes [ 23400 ] 7 hours [ 25200 ]
        Worklog Id 47290 [ 47290 ]
        Joao Pingo (Inactive) made changes -
        Status Reopened [ 4 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Joao Pingo (Inactive) made changes -
        Resolution Fixed [ 1 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        Joao Pingo (Inactive) made changes -
        Worklog Id 47290 [ 47290 ]
        Joao Pingo (Inactive) made changes -
        Status Reopened [ 4 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        André Rømcke made changes -
        Workflow eZ Engineering Scrumban Workflow [ 35760 ] EZ* Development Workflow [ 73242 ]
        Alex Schuster made changes -
        Workflow EZ* Development Workflow [ 73242 ] EZEE Development Workflow [ 111806 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            J. J. Cavalleri
          • Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 7 hours
              7h