Feature Language Change PR-6.0-dev Pending

User tests: Successful: Unsuccessful:

avatar TLWebdesign
TLWebdesign
24 Aug 2024

I'm trying to create a new custom fields plugin for the standard Joomla Form Field Number. We have it for Integer and i'd like to have the same for the number field. That way w'll also gain ability to use floats.

I'm not there yet and i need help! Thats why i created this Draft PR. Hoping smarter people like here will be willing to guide me as to whats missing still.

I'm having the issue where the view of the custom field in an e.g. article is generating a list field. How and where do i fix this? It should generate a numbers field.

I know i still need to add the sql but i first like to get the main code working correctly.

Summary of Changes

Extra plugin added

Testing Instructions

You can discover the extension and then use it in custom fields. It's called numbers.

Actual result BEFORE applying this Pull Request

No numbers custom field available.

Expected result AFTER applying this Pull Request

Numbers custom field available and working.

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar TLWebdesign TLWebdesign - open - 24 Aug 2024
avatar TLWebdesign TLWebdesign - change - 24 Aug 2024
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 24 Aug 2024
Category Administration Language & Strings Front End Plugins
avatar TLWebdesign TLWebdesign - change - 24 Aug 2024
Labels Added: Language Change PR-5.2-dev
avatar TLWebdesign
TLWebdesign - comment - 24 Aug 2024

@brianteeman Thanks for reviewing and fixing my mistakes.

avatar TLWebdesign TLWebdesign - change - 25 Aug 2024
Labels Added: Feature
avatar TLWebdesign
TLWebdesign - comment - 25 Aug 2024

So the wall i'm hitting now is that i can't figure out how the display of the custom field in an "article edit view" is set or adjusted. Looking at for instance the integer custom field it sort of automagically seems to work. Because i can't seem to find a reference anywhere in the plugin folder itself.

Could someone point me in the right direction here?

avatar sandewt
sandewt - comment - 27 Aug 2024

I'm not there yet and i need help!

There is still some work to be done regarding the databases and the installation, see e.g.:

https://github.com/TLWebdesign/joomla-cms/blob/f9dec464683f19d5efe9699ee8745d703cea7250/installation/sql/mysql/base.sql#L296

A nice example of another plugin can be found here:
https://github.com/joomla/joomla-cms/pull/42777/files

avatar HLeithner
HLeithner - comment - 2 Sep 2024

This pull request has been automatically rebased to 5.3-dev.

avatar joomla-cms-bot joomla-cms-bot - change - 2 Sep 2024
Category Administration Language & Strings Front End Plugins Administration Language & Strings SQL Installation Postgresql Front End Plugins
avatar TLWebdesign TLWebdesign - change - 2 Sep 2024
Labels Added: PR-5.3-dev
avatar suvarnakale suvarnakale - test_item - 22 Feb 2025 - Tested unsuccessfully
avatar suvarnakale
suvarnakale - comment - 22 Feb 2025

I have tested this item 🔴 unsuccessfully on 3d8f2bc

I have tested this item and it is not working as expected.

For more information - On discover number field plugin is available and installable. But after onstallation, in standard joomla form the number field is not available.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/43974.
avatar shindebalu shindebalu - test_item - 22 Feb 2025 - Tested unsuccessfully
avatar shindebalu
shindebalu - comment - 22 Feb 2025

I have tested this item 🔴 unsuccessfully on 3d8f2bc


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

avatar fgsw
fgsw - comment - 22 Feb 2025

@shindebalu Can you please provide the resons for your test result? Also notice that this Pull Request is a draft.

avatar HLeithner
HLeithner - comment - 4 Mar 2025

This pull request has been automatically rebased to 6.0-dev.

avatar HLeithner HLeithner - change - 4 Mar 2025
Title
[5.3] DRAFT Numbers custom fields plugin
[6.0] DRAFT Numbers custom fields plugin
avatar HLeithner HLeithner - edited - 4 Mar 2025
avatar TLWebdesign TLWebdesign - change - 14 Mar 2025
Labels Added: PR-6.0-dev
Removed: PR-5.2-dev PR-5.3-dev
avatar TLWebdesign TLWebdesign - change - 14 Mar 2025
The description was changed
avatar TLWebdesign TLWebdesign - edited - 14 Mar 2025
avatar TLWebdesign TLWebdesign - change - 14 Mar 2025
The description was changed
avatar TLWebdesign TLWebdesign - edited - 14 Mar 2025
avatar TLWebdesign
TLWebdesign - comment - 14 Mar 2025

I think this one is ready for review. I was wondering tho;

Does anyone think it would be a good idea to implement more layouts or an option to format the number like for instance a currency? Or would that be too much and we should stick to default behaviour of the same core field type?

I'm asking because i have a use case where i want to use this field to display prices. Would be nice if i could set the number formatting in the field settings.

avatar brianteeman
brianteeman - comment - 14 Mar 2025

Does anyone think it would be a good idea to implement more layouts or an option to format the number like for instance a currency?

like the integer field?
image

avatar TLWebdesign
TLWebdesign - comment - 15 Mar 2025

like the integer field?

No i was thinking using https://www.php.net/manual/en/numberformatter.formatcurrency.php and either get locale from the default language or have a list of locales to select from in a dropdown list? The last one would be the "lightest" on rendering is my guess. you could also add an option for the number of fraction digits.

Or just a regular number_format and have 3 settings for currency, thousand seperator and decimal operator.

avatar joomla-cms-bot joomla-cms-bot - change - 15 Mar 2025
Category Administration Language & Strings Front End Plugins SQL Installation Postgresql SQL Administration com_admin Postgresql Language & Strings Installation Front End Plugins
avatar HLeithner HLeithner - change - 15 Mar 2025
Title
[6.0] DRAFT Numbers custom fields plugin
[6.0] Numbers custom fields plugin
avatar HLeithner HLeithner - edited - 15 Mar 2025

Add a Comment

Login with GitHub to post a comment