Language Change Ready to take over Conflicting Files ? Pending

User tests: Successful: Unsuccessful:

avatar Bongovo
Bongovo
13 Mar 2021

Pull Request for Issue # .

The mod_quickicon module is the basic Joomla administration module, but it does not contain all the icons for quick access to all the main parts of the administration.

As the main module, these icons should contain!

Newly added icons can be turned off by default. The user will be able to turn them on, or even create a new module with their own selection of icons.

Installed Joomla extensions use the plugin to create their own icons, this option should also be available for core Joomla extensions. It's much easier than creating another module or plugin.

The change will certainly be appreciated by beginners with Joomla, but also by experienced users, for whom the new menu in Joomla 4 is guaranteed to be problematic.

Summary of Changes

complete strings:

administrator\language\en-GB\com_banners.ini
administrator\language\en-GB\com_contact.ini
administrator\language\en-GB\com_content.ini
administrator\language\en-GB\com_languages.ini
administrator\language\en-GB\com_newsfeeds.ini
administrator\language\en-GB\com_tags.ini
administrator\language\en-GB\com_templates.ini
administrator\language\en-GB\mod_quickicon.ini

edit code:

administrator\components\com_banners\src\Controller\BannersController.php
administrator\components\com_contact\src\Controller\ContactsController.php
administrator\components\com_content\src\Controller\FeaturedController.php
administrator\components\com_languages\src\Controller\LanguagesController.php
administrator\components\com_newsfeeds\src\Controller\NewsfeedsController.php
administrator\components\com_tags\src\Controller\TagsController.php
administrator\components\com_templates\src\Controller\StylesController.php
administrator\components\com_templates\src\Controller\TemplateController.php
administrator\modules\mod_quickicon\src\Helper\QuickIconHelper.php
administrator\modules\mod_quickicon\mod_quickicon.xml

The ADD option has been added to all icons (where possible).

A counter display option has been added to all icons (where appropriate).

Download — Prebuilt packages are available for download.

Actual result BEFORE applying this Pull Request

BEFORE Screenshot_2021-03-14 Home Dashboard - Joomla 4 - Administration

Expected result AFTER applying this Pull Request

AFTER - Screenshot_2021-03-16 Home Dashboard - Joomla 4 - Administration

Votes

# of Users Experiencing Issue
0/1
Average Importance Score
5.00

avatar Bongovo Bongovo - open - 13 Mar 2021
avatar Bongovo Bongovo - change - 13 Mar 2021
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 13 Mar 2021
Category Administration Language & Strings Modules
avatar brianteeman
brianteeman - comment - 13 Mar 2021

Why, Why, Why

avatar klucon
klucon - comment - 14 Mar 2021

Hi,
why not? Every user is different, so let everyone adapt it. I tried it and immediately arranged it so that I had everything at hand. Is the position named mod_quickicon or am I wrong?

I think that's a good idea.

Joomla is a modular system, so let's let each user customize it, or set up a static page after logging in?

avatar chmst
chmst - comment - 14 Mar 2021

@Bongovo congrats to your first PR and thank you for contribution.

Only from inspecting the code it seems that there is some work needed:

  • alphaorder the Language keys
  • indent carefully all lines (with tabs not spaces)
  • workflow makes only sense when workflow is enabled
  • language buttons make only sense when it is a mulitlingual site
  • did you test the result of your ajax requests?
avatar bembelimen
bembelimen - comment - 14 Mar 2021

Additional what Christiane said:

  • multilingual is not always enable
  • permission checks missing (if the module is updated it should be done correct)
  • ...
avatar infograf768
infograf768 - comment - 14 Mar 2021

language buttons make only sense when it is a multilingual site

Nope.
one can have a monolanguage site and use multiple languages for the UI depending on user's choice.

avatar chmst
chmst - comment - 14 Mar 2021

My bad - with language buttons I meant language assiciations, sorry for confusion.

avatar Bongovo Bongovo - change - 14 Mar 2021
Labels Added: ? ? ?
avatar rdeutz
rdeutz - comment - 14 Mar 2021

I am moving this to 4.1, we are in beta and this is a new feature.

avatar rdeutz rdeutz - change - 14 Mar 2021
Title
[4.0] [mod_quickicon] Improvements - more Joomla icons
[4.1] [mod_quickicon] Improvements - more Joomla icons
avatar rdeutz rdeutz - edited - 14 Mar 2021
avatar joomla-cms-bot joomla-cms-bot - change - 14 Mar 2021
Category Administration Language & Strings Modules Administration com_admin SQL Postgresql com_config com_contact com_content com_fields com_menus com_modules com_users com_workflow Language & Strings Modules Templates (admin) NPM Change JavaScript Repository
avatar brianteeman
brianteeman - comment - 14 Mar 2021

Where appropriate you should add the count option to the new icons

avatar richard67
richard67 - comment - 14 Mar 2021

The "Site" quickicons module was meant to provide quick links (and counters if possible) for things related to create content for the site (frontend). That's why it has title "Site". The proposal here adds quickicons also for things not related to or limited to site content, e.g. "Languages". That seems odd to me or at least against the original idea for that "Site" quickicons module.

avatar Bongovo Bongovo - change - 14 Mar 2021
The description was changed
avatar Bongovo Bongovo - edited - 14 Mar 2021
avatar Bongovo
Bongovo - comment - 14 Mar 2021

The "Site" quickicons module was meant to provide quick links (and counters if possible) for things related to create content for the site (frontend). That's why it has title "Site". The proposal here adds quickicons also for things not related to or limited to site content, e.g. "Languages". That seems odd to me or at least against the original idea for that "Site" quickicons module.

There is only one module and it is used differently according to settings and Groups (site_quickicon, system_quickicon, ...). Site, System, Notifications ... are only the titles of the modules that will contain them on the user.

avatar richard67
richard67 - comment - 14 Mar 2021

There is only one module and it is used differently according to settings and Groups (site_quickicon, system_quickicon, ...). Site, System, Notifications ... are only the titles of the modules that will contain them on the user.

That still doesn't mean that it makes sense to add "Languages" below the title "Site".

avatar brianteeman
brianteeman - comment - 14 Mar 2021

That still doesn't mean that it makes sense to add "Languages" below the title "Site".

@richard67 You misunderstood @Bongovo

All three current dashboard modules are the same module just with different icons selected. The screenshot is misleading you as it is showing all the icons in one module but it wouldnt have to.

PS I am more convinced now about this PR. Just would like to see "add new" and "count" options added where appropriate

avatar richard67
richard67 - comment - 14 Mar 2021

I see.

avatar Bongovo
Bongovo - comment - 14 Mar 2021

PS I am more convinced now about this PR. Just would like to see "add new" and "count" options added where appropriate

"Add" edits are complete. "Count" adjustments are in progress.
See screen.
Icons displayed without the "Add" function cannot be supplemented by this direct function. Another user step is required.

When done, I will upload the newly modified files.

Screenshot_2021-03-15 Home Dashboard - Joomla 4 - Administration

avatar Bongovo Bongovo - change - 16 Mar 2021
Labels Added: NPM Resource Changed ? ?
Removed: ? ?
avatar joomla-cms-bot joomla-cms-bot - change - 16 Mar 2021
Category Administration Language & Strings Modules com_admin SQL Postgresql com_config com_contact com_content com_fields com_menus com_modules com_users com_workflow Templates (admin) NPM Change JavaScript Repository Administration com_admin SQL Postgresql com_banners com_config com_contact com_content com_fields com_languages com_menus com_modules com_newsfeeds com_tags com_templates com_users com_workflow Language & Strings
avatar richard67
richard67 - comment - 16 Mar 2021

@Bongovo BannersControllero, with o at the end? What's that?

2021-03-16_1

avatar Bongovo
Bongovo - comment - 16 Mar 2021

@Bongovo BannersControllero, with o at the end? What's that?

This is an accidentally uploaded file. I'm looking in vain for a way to delete it. :-(

avatar Bongovo Bongovo - change - 16 Mar 2021
Labels Added: ?
Removed: NPM Resource Changed ?
avatar Bongovo Bongovo - change - 16 Mar 2021
The description was changed
avatar Bongovo Bongovo - edited - 16 Mar 2021
avatar Bongovo Bongovo - change - 16 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo Bongovo - change - 16 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo Bongovo - change - 16 Mar 2021
Labels Added: ?
Removed: ?
avatar joomla-cms-bot joomla-cms-bot - change - 16 Mar 2021
Category Administration Language & Strings com_admin SQL Postgresql com_config com_contact com_content com_fields com_menus com_modules com_users com_workflow com_banners com_languages com_newsfeeds com_tags com_templates Administration com_admin SQL Postgresql com_banners com_config com_contact com_content com_fields com_languages com_menus com_modules com_newsfeeds com_templates com_users com_workflow Language & Strings
avatar Bongovo Bongovo - change - 17 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo Bongovo - change - 17 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo Bongovo - change - 17 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo Bongovo - change - 17 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo Bongovo - change - 17 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo Bongovo - change - 17 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo Bongovo - change - 17 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo Bongovo - change - 17 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo Bongovo - change - 18 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo Bongovo - change - 18 Mar 2021
Labels Added: ?
Removed: ?
avatar Bongovo
Bongovo - comment - 18 Mar 2021

All bugs have been fixed. It looks like it is possible to download the package and try the Quick icons module.

avatar Bongovo Bongovo - change - 18 Mar 2021
The description was changed
avatar Bongovo Bongovo - edited - 18 Mar 2021
avatar Bongovo Bongovo - change - 20 Mar 2021
Labels Removed: ?
avatar joomla-cms-bot joomla-cms-bot - change - 20 Mar 2021
Category Administration Language & Strings com_admin SQL Postgresql com_config com_contact com_content com_fields com_menus com_modules com_users com_workflow com_banners com_languages com_newsfeeds com_templates Administration com_admin SQL Postgresql com_banners com_config com_contact com_content com_fields com_languages com_menus com_modules com_newsfeeds com_tags com_templates com_users com_workflow Language & Strings
avatar bembelimen bembelimen - change - 19 Oct 2021
Labels Added: Language Change ?
Removed: ? ?
avatar PhilETaylor
PhilETaylor - comment - 19 Oct 2021

Something not right with this PR. Its also deleting Post Installation Messages from com_admin??

avatar bembelimen
bembelimen - comment - 19 Oct 2021

Thanks @PhilETaylor for the quick fixes, I merged, so we can concentrate on the PR functions.
@Bongovo could you please check and see what happened with the conflicts and the extra files?

avatar brianteeman
brianteeman - comment - 31 Dec 2021

It would be really good to get this deconflicted and merged

avatar HLeithner
HLeithner - comment - 27 Jun 2022

This pull request has automatically rebased to 4.2-dev.

avatar alikon
alikon - comment - 13 Jul 2022

closed, because has been taken over by another person #38267

avatar alikon alikon - close - 13 Jul 2022
avatar alikon alikon - change - 13 Jul 2022
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2022-07-13 12:02:23
Closed_By alikon
Labels Added: Ready to take over Conflicting Files
avatar joomla-cms-bot joomla-cms-bot - change - 13 Jul 2022
Category Administration Language & Strings com_admin SQL Postgresql com_config com_contact com_content com_fields com_menus com_modules com_users com_workflow com_banners com_languages com_newsfeeds com_templates com_tags Unit Tests Administration com_banners com_contact com_content com_languages com_newsfeeds com_tags com_templates com_users Language & Strings Modules Libraries Front End Plugins
avatar N6REJ
N6REJ - comment - 7 Sep 2022

This pr moves AWAY from the fontawesome work done last year. The whole purpose was to move towards complete FA only icons not to encourage more joomla-icon usage

avatar alikon
alikon - comment - 7 Sep 2022

this pr is closed, please comment on the new open one #38267
thank you

Add a Comment

Login with GitHub to post a comment