Go to file
2024-07-16 21:36:01 +00:00
src Create JClientWrapperHelper 2024-07-16 21:36:01 +00:00
index.json Update main index file 2024-07-16 21:33:26 +00:00
README.md Update main readme file 2024-07-16 21:33:28 +00:00

     ██╗ ██████╗  ██████╗ ███╗   ███╗██╗      █████╗ 
     ██║██╔═══██╗██╔═══██╗████╗ ████║██║     ██╔══██╗
     ██║██║   ██║██║   ██║██╔████╔██║██║     ███████║
██   ██║██║   ██║██║   ██║██║╚██╔╝██║██║     ██╔══██║
╚█████╔╝╚██████╔╝╚██████╔╝██║ ╚═╝ ██║███████╗██║  ██║
 ╚════╝  ╚═════╝  ╚═════╝ ╚═╝     ╚═╝╚══════╝╚═╝  ╚═╝
██████╗  ██████╗ ██╗    ██╗███████╗██████╗ ███████╗  
██╔══██╗██╔═══██╗██║    ██║██╔════╝██╔══██╗██╔════╝  
██████╔╝██║   ██║██║ █╗ ██║█████╗  ██████╔╝███████╗  
██╔═══╝ ██║   ██║██║███╗██║██╔══╝  ██╔══██╗╚════██║  
██║     ╚██████╔╝╚███╔███╔╝███████╗██║  ██║███████║  
╚═╝      ╚═════╝  ╚══╝╚══╝ ╚══════╝╚═╝  ╚═╝╚══════╝

What is JCB Joomla Powers?

The Joomla Component Builder (JCB) Joomla Power features are designed to enhance JCB's functionality and streamline the development process. The Joomla powers enable developers to effectively leverage Joomla classes in their custom code without needing to manually add the use statements for those classes to the file headers. JCB automatically updates these use statements in the necessary headers when it detects a Joomla power key in the custom code.

By doing this, we can control the use statements dynamically from a central point. This is particularly beneficial when transitioning from Joomla 3 to Joomla 4, as it allows us to seamlessly switch from certain classes to their respective Joomla framework classes and vice versa. Maintaining these use statements in the Joomla Power area ensures that JCB handles the inclusion and updating of class names to prevent conflicts with other classes.

This approach is convenient and allows developers to focus on the bespoke parts of their application logic without worrying about class declarations.

This repository contains an index (see below) of all the Joomla! Powers within the JCB core GUI. These Joomla! Powers are automatically added to the repository by our maintainers, ensuring a well-organized and accessible collection of Joomla Classes are maintained.

Index of Joomla! Powers

  • JClassLoader | Details | Settings | JPK: Joomla---0e589f1c_7288_4c5e_ada0_3b8593875de0---Power
  • JDatabaseDriver | Details | Settings | JPK: Joomla---ec78bf74_f80c_42df_85cc_6c1ecd2417fc---Power
  • JDatabaseDriverMysqli | Details | Settings | JPK: Joomla---c8bd9af6_7821_4a12_b7bf_f04b492e03c3---Power
  • JDatabaseDriverPdo | Details | Settings | JPK: Joomla---33aed640_4fd5_4b93_b5ee_7bc98499e97a---Power
  • JDatabaseDriverPdomysql | Details | Settings | JPK: Joomla---40c148a2_0fb1_424e_b5f9_f9edf1130f85---Power
  • JDatabaseDriverPgsql | Details | Settings | JPK: Joomla---3a7db958_21dd_4fd6_acca_077be8dcb534---Power
  • JDatabaseDriverSqlazure | Details | Settings | JPK: Joomla---52e8fced_b8a6_4ab8_b249_55acd61504c2---Power
  • JDatabaseDriverSqlite | Details | Settings | JPK: Joomla---325ac31d_c4bc_4f83_88e0_0cd4cd233f7f---Power
  • JDatabaseDriverSqlsrv | Details | Settings | JPK: Joomla---76965fed_18ce_41da_b89c_43bd5fd40f92---Power
  • JDatabaseExceptionConnecting | Details | Settings | JPK: Joomla---4ea4e196_9c69_4eb1_ae7e_d09d8b1a9bed---Power
  • JDatabaseExceptionExecuting | Details | Settings | JPK: Joomla---54c9fc90_5f76_42fa_bf63_d3bfa56c3ad0---Power
  • JDatabaseExceptionUnsupported | Details | Settings | JPK: Joomla---62f11ab3_7903_4e1d_b899_cf6df3b32467---Power
  • JDatabaseExporter | Details | Settings | JPK: Joomla---ed39669e_c163_43c7_b942_2aa16f0bcebd---Power
  • JDatabaseExporterMysqli | Details | Settings | JPK: Joomla---a5bade51_4131_40db_9dbe_0fd81ff8c627---Power
  • JDatabaseExporterPdomysql | Details | Settings | JPK: Joomla---30864f36_704e_4d28_a1b5_49d24b2ffe5e---Power
  • JDatabaseExporterPgsql | Details | Settings | JPK: Joomla---3ae5f3d6_5916_4319_983f_193654d9a821---Power
  • JDatabaseFactory | Details | Settings | JPK: Joomla---fe666da1_eebe_41e0_9b05_f2b747d2bc8f---Power
  • JDatabaseImporter | Details | Settings | JPK: Joomla---837bb77a_c85b_480d_ae8c_93c95e9c34d0---Power
  • JDatabaseImporterMysqli | Details | Settings | JPK: Joomla---cc6e5cc3_19c8_4cab_b10b_9825aa142ead---Power
  • JDatabaseImporterPdomysql | Details | Settings | JPK: Joomla---4481898b_7cdc_496a_b717_a245d494de64---Power
  • JDatabaseImporterPgsql | Details | Settings | JPK: Joomla---84f05d10_31ed_44ce_bffe_04d7c12c350a---Power
  • JDatabaseInterface | Details | Settings | JPK: Joomla---7bd29d76_73c9_4c07_a5da_4f7a32aff78f---Power
  • JDatabaseIterator | Details | Settings | JPK: Joomla---f9c17662_8434_4819_85bd_e62c59c8ce25---Power
  • JDatabaseQuery | Details | Settings | JPK: Joomla---cf86ed0d_bbe6_4451_aeb8_c63ee4d0fc14---Power
  • JDatabaseQueryElement | Details | Settings | JPK: Joomla---e5a0df6b_c0a7_485e_acee_091d8c610fc1---Power
  • JDatabaseQueryLimitable | Details | Settings | JPK: Joomla---e23ccf34_2cf2_4ae7_8a73_adb2fc1d2493---Power
  • JDatabaseQueryMysqli | Details | Settings | JPK: Joomla---ecacda91_6902_4c19_9cbd_101f8faacc1c---Power
  • JDatabaseQueryPdo | Details | Settings | JPK: Joomla---943e39bf_87a2_45fa_9fc6_07d784212358---Power
  • JDatabaseQueryPdomysql | Details | Settings | JPK: Joomla---52cd1c83_a2ec_47c6_9c3c_7d316165addc---Power
  • JDatabaseQueryPgsql | Details | Settings | JPK: Joomla---ec48cc53_4a90_47a4_bb8f_6b496cfacf43---Power
  • JDatabaseQueryPreparable | Details | Settings | JPK: Joomla---f46f02b4_e39e_40c3_ba1a_c590f52ea467---Power
  • JDatabaseQuerySqlazure | Details | Settings | JPK: Joomla---7d4657c9_5896_410f_9c13_7348588018e8---Power
  • JDatabaseQuerySqlite | Details | Settings | JPK: Joomla---3e3c8caa_822e_4f9f_b395_a14a3f6f31e4---Power
  • JDatabaseQuerySqlsrv | Details | Settings | JPK: Joomla---5e22cd09_33e9_43d7_8cfa_3225822296a1---Power
  • JFormFieldColor | Details | Settings | JPK: Joomla---521a1a08_97b5_46fa_adf1_49a2295ab883---Power
  • JFormFieldCombo | Details | Settings | JPK: Joomla---55be30ee_0823_480a_aba8_e0bc2cb64503---Power
  • JFormFieldComponentlayout | Details | Settings | JPK: Joomla---cf5e4e33_3822_46fa_bd59_d8b8dd84fe0a---Power
  • JFormFieldComponents | Details | Settings | JPK: Joomla---3582a327_292f_48a4_b3e1_970bbc078411---Power
  • JFormFieldDatabaseConnection | Details | Settings | JPK: Joomla---e42ffd96_0c63_43c3_9d96_f40ba67628c0---Power
  • JFormFieldEMail | Details | Settings | JPK: Joomla---8024b772_6bfe_47cf_b776_39c883789e48---Power
  • JFormFieldFile | Details | Settings | JPK: Joomla---1ce01a05_7010_427d_a333_37dcd3947f56---Power
  • JFormFieldFileList | Details | Settings | JPK: Joomla---ff395590_ed93_4e39_8636_c9084325de96---Power
  • JFormFieldFolderList | Details | Settings | JPK: Joomla---c5e03fd6_4919_4463_9a86_82033763d649---Power
  • JFormFieldGroupedList | Details | Settings | JPK: Joomla---92eb5c12_48f4_4b2c_8f2f_08f95019ecc7---Power
  • JFormFieldHidden | Details | Settings | JPK: Joomla---fe2d12c0_a6e3_4a85_b2e6_1e792d2ed774---Power
  • JFormFieldImageList | Details | Settings | JPK: Joomla---1e403041_66cc_424b_a435_b82538036a44---Power
  • JFormFieldInteger | Details | Settings | JPK: Joomla---ccb4a7a6_67f6_4db5_b89c_324bfbed3981---Power
  • JFormFieldLanguage | Details | Settings | JPK: Joomla---fa54b2bf_61fd_401e_8e89_96adb3d919bf---Power
  • JFormFieldList | Details | Settings | JPK: Joomla---960bb57d_eafc_4aa8_830d_f74898b7a546---Power
  • JFormFieldMeter | Details | Settings | JPK: Joomla---d9b4d9a1_f6e5_46ef_ac46_6f91969a4139---Power
  • JFormFieldModulelayout | Details | Settings | JPK: Joomla---ab56b96f_8904_4d0e_af60_29f8b4bc6252---Power
  • JFormFieldNote | Details | Settings | JPK: Joomla---4c4bc84e_e324_4064_83e5_282d854d3a22---Power
  • JFormFieldNumber | Details | Settings | JPK: Joomla---e1659b22_2f96_49fa_a26f_84dab3001abe---Power
  • JFormFieldPassword | Details | Settings | JPK: Joomla---b190bdbe_1868_4c7c_bbb8_af66e1d78191---Power
  • JFormFieldPlugins | Details | Settings | JPK: Joomla---d88ab2ea_70d2_4da5_8a8f_44adc308f223---Power
  • JFormFieldPredefinedList | Details | Settings | JPK: Joomla---8d5d180e_257e_4c57_8205_6c04771f6999---Power
  • JFormFieldRadio | Details | Settings | JPK: Joomla---0b2a2152_d48a_490d_a147_5dbb194fe2af---Power
  • JFormFieldRange | Details | Settings | JPK: Joomla---4abb8168_ee77_42c0_8cb4_9d7c1ec85ce6---Power
  • JFormFieldRules | Details | Settings | JPK: Joomla---aa4a472d_3791_48a8_bb28_6c335a858adc---Power
  • JFormFieldSQL | Details | Settings | JPK: Joomla---1afe394e_e066_4f96_98c0_d78f38d66638---Power
  • JFormFieldSessionHandler | Details | Settings | JPK: Joomla---81edbf8f_308c_40c3_95e0_6026815e6ccb---Power
  • JFormFieldSpacer | Details | Settings | JPK: Joomla---b6059797_0263_4f94_b313_81f76a80e1cb---Power
  • JFormFieldSubform | Details | Settings | JPK: Joomla---b3319bad_a2b4_4762_af28_7942bea822bd---Power
  • JFormFieldTel | Details | Settings | JPK: Joomla---62abd5ac_95d8_4263_abd4_29aba234bed9---Power
  • JFormFieldText | Details | Settings | JPK: Joomla---d977aed1_4935_4e7e_982c_399b5c7bdb9e---Power
  • JFormFieldTextarea | Details | Settings | JPK: Joomla---305617a7_c828_4a8c_ac77_8c88f0535549---Power
  • JFormFieldTimezone | Details | Settings | JPK: Joomla---2c1cbfcd_55ea_40b9_9cd3_5ec02d8093cd---Power
  • JFormFieldUrl | Details | Settings | JPK: Joomla---59636bef_ad63_46a6_b3d0_1b5a57bb85fa---Power
  • JFormFilterInt_Array | Details | Settings | JPK: Joomla---28dee7b7_346d_4aec_8585_62752f502f1a---Power
  • JHtmlAccess | Details | Settings | JPK: Joomla---b649640e_d8d7_45be_bde9_3593b7a99a56---Power
  • JHtmlActionsDropdown | Details | Settings | JPK: Joomla---290f32aa_71d4_4ebc_9be5_5f8e305bc7e5---Power
  • JHtmlAdminLanguage | Details | Settings | JPK: Joomla---2f610b1b_799e_4318_8e05_efaa3aa3de0b---Power
  • JHtmlBehavior | Details | Settings | JPK: Joomla---172b70b8_8b24_4f07_8b1c_d7e7eb4618f0---Power
  • JHtmlBootstrap | Details | Settings | JPK: Joomla---524a8f19_1be0_44f7_8d8e_024f13919151---Power
  • JHtmlCategory | Details | Settings | JPK: Joomla---d1a074b7_ab65_46a1_8e55_f2cf8da4b8a2---Power
  • JHtmlContent | Details | Settings | JPK: Joomla---aa3544be_235f_43e5_850c_7bad5862b741---Power
  • JHtmlContentlanguage | Details | Settings | JPK: Joomla---305d5b6f_6ebf_40f1_b9f5_b44aa27c3925---Power
  • JHtmlDate | Details | Settings | JPK: Joomla---b1c4364a_7cf7_420b_b200_2997b0bfb2eb---Power
  • JHtmlDebug | Details | Settings | JPK: Joomla---966aae72_5e2e_4844_a34b_af7ad670208e---Power
  • JHtmlDraggablelist | Details | Settings | JPK: Joomla---c603424a_da38_4e7c_92fa_3e8ee35792c1---Power
  • JHtmlDropdown | Details | Settings | JPK: Joomla---6e5a6bbf_3ae1_4264_b3a6_db6c0b20c048---Power
  • JHtmlEmail | Details | Settings | JPK: Joomla---679a9d06_c5ff_4fd0_824c_9e26c3cb890f---Power
  • JHtmlForm | Details | Settings | JPK: Joomla---f07f4d81_4528_4221_ae1d_c28089ad38b5---Power
  • JHtmlFormbehavior | Details | Settings | JPK: Joomla---46d11f95_d0cb_48a0_bf44_eb5985f81395---Power
  • JHtmlGrid | Details | Settings | JPK: Joomla---ff31ae41_8106_4863_97b0_bb4bf6e3ebf4---Power
  • JHtmlIcons | Details | Settings | JPK: Joomla---7ef9f6f2_59e0_463d_bd3a_f31e2ee85451---Power
  • JHtmlJGrid | Details | Settings | JPK: Joomla---8c1ad286_fdbe_49b3_b4de_555b56425cb3---Power
  • JHtmlJquery | Details | Settings | JPK: Joomla---8ed6b791_f434_4407_9d55_498b7ec1ddbf---Power
  • JHtmlLinks | Details | Settings | JPK: Joomla---3474f0cb_43dc_4e0f_b05d_7ff934d443c7---Power
  • JHtmlList | Details | Settings | JPK: Joomla---87db9ce7_c772_407f_b154_f2b9a649fdc4---Power
  • JHtmlMenu | Details | Settings | JPK: Joomla---1f53a674_7173_472a_9fde_679b68266a3f---Power
  • JHtmlNumber | Details | Settings | JPK: Joomla---4cd834ca_7b73_4105_9058_28fd15a1605e---Power
  • JHtmlSearchtools | Details | Settings | JPK: Joomla---4081570d_1a8a_4c56_9454_347e060bc630---Power
  • JHtmlSelect | Details | Settings | JPK: Joomla---8097574b_722e_4b8c_b5b2_7bf8dff6535c---Power
  • JHtmlSidebar | Details | Settings | JPK: Joomla---ca5456e1_552c_45fb_bf4c_b751ba6e9fa1---Power
  • JHtmlSortableList | Details | Settings | JPK: Joomla---9d461911_59c1_4b2a_9abb_5bc83d268974---Power
  • JHtmlString | Details | Settings | JPK: Joomla---86a9e60d_ae43_4e29_8f33_78b9206e2145---Power
  • JHtmlTag | Details | Settings | JPK: Joomla---e10e9448_0b0c_4101_80c2_abe8f41c6a81---Power
  • JHtmlTel | Details | Settings | JPK: Joomla---80303734_98f9_4436_8e57_e73542abf4c1---Power
  • JHtmlUser | Details | Settings | JPK: Joomla---40a7483f_87c9_4272_ac72_236b0f773b02---Power

remember to replace the --- with ___ in the JPK to activate that Joomla! Power in your code


     ██╗ ██████╗  ██████╗ ███╗   ███╗██╗      █████╗
     ██║██╔═══██╗██╔═══██╗████╗ ████║██║     ██╔══██╗
     ██║██║   ██║██║   ██║██╔████╔██║██║     ███████║
██   ██║██║   ██║██║   ██║██║╚██╔╝██║██║     ██╔══██║
╚█████╔╝╚██████╔╝╚██████╔╝██║ ╚═╝ ██║███████╗██║  ██║
 ╚════╝  ╚═════╝  ╚═════╝ ╚═╝     ╚═╝╚══════╝╚═╝  ╚═╝
 ██████╗ ██████╗ ███╗   ███╗██████╗  ██████╗ ███╗   ██╗███████╗███╗   ██╗████████╗
██╔════╝██╔═══██╗████╗ ████║██╔══██╗██╔═══██╗████╗  ██║██╔════╝████╗  ██║╚══██╔══╝
██║     ██║   ██║██╔████╔██║██████╔╝██║   ██║██╔██╗ ██║█████╗  ██╔██╗ ██║   ██║
██║     ██║   ██║██║╚██╔╝██║██╔═══╝ ██║   ██║██║╚██╗██║██╔══╝  ██║╚██╗██║   ██║
╚██████╗╚██████╔╝██║ ╚═╝ ██║██║     ╚██████╔╝██║ ╚████║███████╗██║ ╚████║   ██║
 ╚═════╝ ╚═════╝ ╚═╝     ╚═╝╚═╝      ╚═════╝ ╚═╝  ╚═══╝╚══════╝╚═╝  ╚═══╝   ╚═╝
██████╗ ██╗   ██╗██╗██╗     ██████╗ ███████╗██████╗
██╔══██╗██║   ██║██║██║     ██╔══██╗██╔════╝██╔══██╗
██████╔╝██║   ██║██║██║     ██║  ██║█████╗  ██████╔╝
██╔══██╗██║   ██║██║██║     ██║  ██║██╔══╝  ██╔══██╗
██████╔╝╚██████╔╝██║███████╗██████╔╝███████╗██║  ██║
╚═════╝  ╚═════╝ ╚═╝╚══════╝╚═════╝ ╚══════╝╚═╝  ╚═╝

Build with Joomla Component Builder