Skip to content

Conversation

@wilsonge
Copy link
Contributor

@wilsonge wilsonge commented Mar 10, 2020

Pull Request for Issue #24587 (only part).

Summary of Changes

Start reworking the CMS Application Interfaces onto the new interfaces introduced in the framework

Testing Instructions

Mainly Code review but you can check the Application still works without throwing missing function fatals (but that is the CIs job)

Documentation Changes Required

Yup - although there shouldn't be any breaks the interfaces need to be documented

@wilsonge wilsonge force-pushed the feature/interface-rework branch from 8163a49 to 27c5e18 Compare March 10, 2020 20:07
@wilsonge wilsonge marked this pull request as ready for review March 10, 2020 20:09
@wilsonge wilsonge force-pushed the feature/interface-rework branch from 27c5e18 to be5b3c7 Compare March 10, 2020 20:13
@wilsonge wilsonge changed the title [4.0] [WIP] Rework CMS Application Interface tree [4.0] Rework CMS Application Interface tree Mar 10, 2020
@jwaisner
Copy link
Member

Increasing priority as this is a partial fix to a beta blocker.


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

@richard67
Copy link
Member

Added back the beta-blocker label since the issue tracker has removed it, it seems, when priority was changed.

@wilsonge wilsonge force-pushed the feature/interface-rework branch from be5b3c7 to 64ab7f8 Compare March 11, 2020 18:35
@wilsonge
Copy link
Contributor Author

Added a different interface for the stuff in the web interface - aim is we have CMSApplicationInterface which is for all application clients (mainly think cli plus web clients) then CMSWebApplicationInterface which covers the additional methods for web requests (api + html etc)

@wilsonge wilsonge force-pushed the feature/interface-rework branch from 64ab7f8 to 53410d4 Compare March 12, 2020 00:07
@laoneo laoneo self-requested a review March 12, 2020 09:29
Copy link
Member

@laoneo laoneo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice one!!

@wilsonge wilsonge merged commit a4bb8ab into joomla:4.0-dev Mar 12, 2020
@wilsonge
Copy link
Contributor Author

Merging this as a first point. We may need to tweak things going forward

@wilsonge wilsonge deleted the feature/interface-rework branch March 12, 2020 13:59
@wilsonge wilsonge added this to the Joomla 4.0 milestone Mar 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants