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 ]
        Hide
        Gaetano Giunta (Inactive) added a comment -

        I vote +1 for returning a 301 by default. It is a small BC, but it would still keep all sites working (only things which might break is automation scripts where the client is so dumb that it does nto follow redirects)

        Show
        Gaetano Giunta (Inactive) added a comment - I vote +1 for returning a 301 by default. It is a small BC, but it would still keep all sites working (only things which might break is automation scripts where the client is so dumb that it does nto follow redirects)
        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 logged work - 27/Mar/14 10:01 AM
        • Time Spent:
          4 hours
           

          .

        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 ]
        Joao Pingo (Inactive) logged work - 28/Mar/14 9:17 AM - edited
        • Time Spent:
          1 hour
           

          Reproducing

        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 ]
        Show
        Yannick Roger (Inactive) added a comment - Fixed in master: https://github.com/ezsystems/ezpublish-legacy/commit/969045dc46aee305a125e067779f1f0774f8c31e
        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 ]
        Yannick Roger (Inactive) logged work - 28/Mar/14 12:47 PM
        • Time Spent:
          30 minutes
           

          backports

        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) logged work - 28/Mar/14 4:15 PM
        • Time Spent:
          30 minutes
           
          <No comment>
        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 ]
        Hide
        Joao Pingo (Inactive) added a comment -

        QA Approved

        Show
        Joao Pingo (Inactive) added a comment - QA Approved
        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) logged work - 01/Apr/14 10:16 AM - edited
        • Time Spent:
          30 minutes
           

          Closing issue

        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 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Backlog Backlog
        11d 22h 59m 1 André Rømcke 16/Oct/12 11:27 PM
        Backlog Backlog Confirmed Confirmed
        274d 3h 27m 1 André Rømcke 31/Jul/13 8:34 PM
        Confirmed Confirmed InputQ InputQ
        231d 22h 33m 1 André Rømcke 20/Mar/14 6:08 PM
        InputQ InputQ Backlog Backlog
        11d 10h 52m 3 André Rømcke 20/Mar/14 6:08 PM
        Backlog Backlog InputQ InputQ
        9d 3h 2m 3 Gunnstein Lye 27/Mar/14 2:23 PM
        InputQ InputQ Development Development
        8s 1 Gunnstein Lye 27/Mar/14 2:23 PM
        Development Development Removed Status Removed Status
        21h 21m 1 yannick.roger@ez.no 28/Mar/14 11:45 AM
        QA QA Removed Status Removed Status
        2d 21h 55m 2 sarah.haim-lubczanski@ez.no 31/Mar/14 4:20 PM
        Removed Status Removed Status Documentation Documentation
        2h 25m 3 sarah.haim-lubczanski@ez.no 31/Mar/14 4:20 PM
        Documentation Documentation Documentation Review done Documentation Review done
        1h 3 sarah.haim-lubczanski@ez.no 31/Mar/14 4:21 PM
        Documentation Review done Documentation Review done QA QA
        2h 39m 3 Joao Pingo (Inactive) 31/Mar/14 4:47 PM
        QA QA Closed Closed
        16h 42m 1 Joao Pingo (Inactive) 01/Apr/14 9:29 AM
        Reopened Reopened Confirmed Confirmed
        16s 1 Joao Pingo (Inactive) 01/Apr/14 9:30 AM
        Confirmed Confirmed Closed Closed
        7s 1 Joao Pingo (Inactive) 01/Apr/14 9:30 AM
        Closed Closed Reopened Reopened
        23h 46m 3 Joao Pingo (Inactive) 02/Apr/14 9:16 AM
        Reopened Reopened Closed Closed
        3s 2 Joao Pingo (Inactive) 02/Apr/14 9:16 AM

          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