? ? Pending
Referenced as Related to: # 14055

User tests: Successful: Unsuccessful:

avatar rdeutz
rdeutz
27 Mar 2017

Executed summery

Removed the new router feature for

  • com_contact
  • com_content
  • com_newsfeed
  • com_users

Testinstructions

  • Install Joomla with Testdata
  • Apply patch
  • Test if menu links are still working
  • Test if link other links still working

Expected result

Links should still work

avatar rdeutz rdeutz - open - 27 Mar 2017
avatar rdeutz rdeutz - change - 27 Mar 2017
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 27 Mar 2017
Category Administration com_contact com_content com_newsfeeds com_users Front End
avatar brianteeman
brianteeman - comment - 27 Mar 2017

Dont we need to remove the new language strings as well?

On 27 March 2017 at 10:57, Robert Deutz notifications@github.com wrote:

Executed summery

Removed the new router feature for

  • com_contact
  • com_content
  • com_newsfeed
  • com_users

Testinstructions

  • Install Joomla with Testdata
  • Apply patch
  • Test if menu links are still working
  • Test if link other links still working

Expected result

Links should still work

You can view, comment on, or merge this pull request online at:

#14919
Commit Summary

  • remove new router feature

File Changes

Patch Links:


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#14919, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABPH8YmVo8uOwuG3gayNa2_vVrQB3bB1ks5rp4gUgaJpZM4MqCqq
.

--
Brian Teeman
Co-founder Joomla! and OpenSourceMatters Inc.
https://brian.teeman.net/ http://brian.teeman.net/

avatar rdeutz
rdeutz - comment - 27 Mar 2017

@brianteeman you are right, we have to

avatar brianteeman
brianteeman - comment - 27 Mar 2017

Are you going to do it here or shall i create a new pr for the strngs?

avatar Hackwar
Hackwar - comment - 27 Mar 2017

I see competence through and through. This PR breaks backwards compatibility to 3.6.5 and all previous versions. I mean, if you don't understand a feature and because of that want to remove it, then at least make sure that you don't remove pre-existing functionality.

avatar Hackwar Hackwar - test_item - 27 Mar 2017 - Tested unsuccessfully
avatar Hackwar
Hackwar - comment - 27 Mar 2017

I have tested this item ? unsuccessfully on 01eb183

This change is not backwards compatible to 3.6.5 and prior.


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

avatar brianteeman
brianteeman - comment - 27 Mar 2017

I see competence through and through

I assume you mean incompetence? http://www.dict.cc/englisch-deutsch/incompetence.html

avatar Hackwar
Hackwar - comment - 27 Mar 2017

I tried to use irony. Anyway, this also misses a big bunch of changes and by deleting what you deleted, all URLs will be broken for those components now.

avatar brianteeman
brianteeman - comment - 27 Mar 2017

@rdeutz dont the legacryrouter.php files need removing completely instead of editing? They have never been part of a release

avatar Hackwar
Hackwar - comment - 27 Mar 2017

@brianteeman Either you really remove all the code, then you have to remove the legacyrouter.php and restore the original routers (with the exact content from those legacyrouter.php files) and also restore all the other files that were changed because of this feature or you do what the PLT decided and just remove the GUI option. /me wonders why neither was done here.

avatar laoneo
laoneo - comment - 27 Mar 2017

Only the GUI options should be removed in 3.7. Like that the router team can then decide the path they want to go for version 3.8, rewrite it from scratch or modify the existing code. For 3.7 is see no reason to remove the code and introduce some potential instability.

avatar Hackwar
Hackwar - comment - 27 Mar 2017

@laoneo Still waiting for someone to tell me what needs fixing...

avatar rdeutz
rdeutz - comment - 27 Mar 2017

Why we should ship code we don't use at all?

avatar mbabker
mbabker - comment - 27 Mar 2017

You're opening a Pandora's Box by asking that question, there is a lot of code shipped with core that isn't actually used by core (including the social library packages, OAuth clients, the base routing classes (without the new system available to users), data objects, half the database API...).

The intent is to improve upon the routing system in 3.8 based on Hannes' work. The least disruptive option right now is to simply hide the UI options.

avatar brianteeman
brianteeman - comment - 27 Mar 2017

As we did with the original sef_advanced code

avatar rdeutz rdeutz - change - 27 Mar 2017
Labels Added: ? ?
avatar joomla-cms-bot joomla-cms-bot - change - 27 Mar 2017
Category Administration com_contact com_content com_newsfeeds com_users Front End Administration com_contact com_content com_newsfeeds com_users
avatar rdeutz
rdeutz - comment - 27 Mar 2017

I just only removed the UI, more changes can be discussed later. My problem with let the code in, is, if someone build something on this and we have to make bigger changes we need to makes sure we support the rules for < 3.7.0, for between 3.7.0 and 3.8.0 and that what we might come came up as new routing. This will make the job far more complicated

avatar mbabker
mbabker - comment - 27 Mar 2017

Anything that has to change in the library classes is already locked to B/C issues since they've been there since 3.3/3.4 timeframe. The actual component implementations aren't locked in that same way, with or without the config exposed in the UI. So I think we're somewhat safe for the moment.

avatar wilsonge wilsonge - change - 27 Mar 2017
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2017-03-27 17:43:23
Closed_By wilsonge
avatar wilsonge wilsonge - close - 27 Mar 2017
avatar wilsonge wilsonge - merge - 27 Mar 2017

Add a Comment

Login with GitHub to post a comment