? ? ? Success

User tests: Successful: Unsuccessful:

avatar Hackwar
Hackwar
1 May 2016

This PR removes the IDs from the URLs when using the new advanced routing. To test, please enable "Use new URL routing" and "Remove IDs from URLs" in the components options in the backend. You can set this feature individually for com_contact, com_content and com_newsfeeds. When set to yes, the IDs are removed from the URLs of the respective component

avatar Hackwar Hackwar - open - 1 May 2016
avatar Hackwar Hackwar - change - 1 May 2016
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 1 May 2016
Labels Added: ? ?
avatar joomla-cms-bot joomla-cms-bot - change - 1 May 2016
Labels Added: ? ?
avatar brianteeman brianteeman - change - 1 May 2016
Category Language & Strings Router / SEF
avatar zero-24
zero-24 - comment - 1 May 2016

Hmm it looks like that the unit test fails? Can you have a look into it? https://travis-ci.org/joomla/joomla-cms/jobs/127058538

avatar joomla-cms-bot joomla-cms-bot - change - 2 May 2016
Labels Added: ?
avatar Hackwar
Hackwar - comment - 2 May 2016

I've fixed the tests.

avatar Denitz
Denitz - comment - 3 May 2016

It's illogical to name setting 'sef_ids' and assume 'true' to remove IDs.

It's more obvious to have setting 'sef_no_ids' with same values, otherwise 'sef_ids' equal to true should mean 'including IDs'.

Why com_tags is missed? It's more used than com_newsfeeds and is bascially core while com_newsfeeds should be decoupled.

avatar brianteeman brianteeman - change - 11 May 2016
Milestone Added:
avatar JoshuaLewis
JoshuaLewis - comment - 2 Jul 2016

Is this PR still active? In other words has no one given a test for the new router? If not, I can get testers.


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/10170.

avatar chrisdavenport
chrisdavenport - comment - 2 Jul 2016

@JoshuaLewis Testers are very definitely needed and will be very welcome. :-)

avatar JoshuaLewis
JoshuaLewis - comment - 3 Jul 2016

I keep getting the error "The file marked for modification does not exist: libraries/cms/component/router/rules/menu.php" when attempting to install this on a fresh copy of Joomla 3.5.1 via com_patchtester 2.0.1. Other PR's generally install just fine, am I missing something?


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/10170.

avatar Hackwar
Hackwar - comment - 3 Jul 2016

This needs changes that have been merged earlier. 3.5 is too outdated for this. Get the latest copy of the branch that this PR points to.
Am 03.07.2016 10:34 nachm. schrieb Josh Lewis notifications@github.com:I keep getting the error "The file marked for modification does not exist: libraries/cms/component/router/rules/menu.php" when attempting to install this on a fresh copy of Joomla 3.5.1 via com_patchtester 2.0.1. Other PR's generally install just fine, am I missing something?This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/10170.

—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

avatar JoshuaLewis
JoshuaLewis - comment - 3 Jul 2016

I installed Joomla 3.6 RC1, installed com_patchtester 3.0a, but got the error message "Could not connect to GitHub: No commit found for the ref sef_no_IDs". I found the page the message referred to: https://github.com/Hackwar/joomla-cms/tree/sef_no_IDs

However I'm assuming there is supposed to be a way to install this as a patch via GitHub from com_patchtester using J 3.6.0 as opposed to installing it as it's own stand alone installation?

avatar mbabker
mbabker - comment - 3 Jul 2016

The way patch tester "patches" things isn't the same as a proper patch in a
version controlled environment so don't take issues with patch tester
acting up as a sign of an issue with the patch.

On Sunday, July 3, 2016, Josh Lewis notifications@github.com wrote:

I installed Joomla 3.6 RC1, installed com_patchtester 3.0a, but got the
error message "Could not connect to GitHub: No commit found for the ref
sef_no_IDs". I found the download package the message referred to:
https://github.com/Hackwar/joomla-cms/tree/sef_no_IDs

However I'm assuming there is supposed to be a way to install this as a
patch via GitHub from com_patchtester using J 3.6.0 as opposed to
installing it as it's own stand alone installation?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#10170 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/AAWfoQpRlYRjdvQotqK-Vu7Kwx0Fy7fxks5qSCYAgaJpZM4IUcBg
.

avatar brianteeman brianteeman - change - 12 Jul 2016
Category Language & Strings Router / SEF Language & Strings Router / SEF Unit Tests
avatar brianteeman brianteeman - change - 12 Jul 2016
Labels
avatar JoshuaLewis
JoshuaLewis - comment - 13 Jul 2016

Now that Joomla 3.6 stable is out, can we test this PR with com_patchtester? Or should this only be tested on the developer version of J 3.7? Some guidance on how to test this would help get testers. :-)


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/10170.

avatar ulelo
ulelo - comment - 18 Jul 2016

Can you please provide some details for testing (using 3.6 stable)? It will be useful for testing, like JoshuaLewis said.


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/10170.

avatar roland-d
roland-d - comment - 19 Jul 2016

@Hackwar Could you fix the merge conflicts as well? Thanks.

avatar Hackwar
Hackwar - comment - 22 Jul 2016

I've updated the branch to the latest 3.6.x branch state. To test this PR, you have to use the 3.6.x branch as the basis and then the patchtester can be used to apply this PR. Or you directly get a copy of my branch and test that with an existing Joomla database of your choice. You can test that nothing has changed when the new option in the component configurations has not been activated and all old URLs work like before and then you should enable the option for the different components and see that the IDs are gone as well as that the new URLs still display the desired page.

avatar JoshuaLewis
JoshuaLewis - comment - 27 Jul 2016

When installing a fresh installation of Joomla 3.6.0 on SiteGround I can't use this PR patch.

com_patchtester 3.0.0 alpha I get the error "Could not connect to GitHub: No commit found for the ref sef_no_IDs".

com_patchtester 2.0.1 I get the error "The file marked for modification does not exist: libraries/cms/component/router/rules/menu.php".

I've re-fetched the list, made sure my GitHub credentials were in on both versions of com_patchtester. I tried other tricks to with no luck on being able to successfully use this PR. Can you confirm this issue on a fresh install of Joomla 3.6.0 and com_patchtester?


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/10170.

avatar infograf768
infograf768 - comment - 27 Jul 2016

libraries/cms/component/router/rules/menu.php is not present in 3.6.0 or staging.
It is only present in https://github.com/joomla/joomla-cms/tree/3.6.x

@wilsonge
As you bumped version to 3.7.0-dev, would it be sensible to change the tree name?

avatar wilsonge wilsonge - change - 27 Jul 2016
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2016-07-27 09:17:33
Closed_By wilsonge
avatar wilsonge
wilsonge - comment - 27 Jul 2016

I have changed the branch name and merged staging back in. @Hackwar you'll need to just recreate the PR (just use the same branch) - unfortunately there's no way to get github to migrate the PR to the new branch :(

avatar Hackwar
Hackwar - comment - 27 Jul 2016

Please see #11320 for the updated PR

avatar JoshuaLewis
JoshuaLewis - comment - 27 Jul 2016

@infograf768 The link you mentioned is no longer valid (I saw it work yesterday but wasn't feeling too well). So does the new PR require downloading the following? https://github.com/joomla/joomla-cms/tree/3.7.x

avatar wilsonge
wilsonge - comment - 27 Jul 2016

Yes :)

Add a Comment

Login with GitHub to post a comment