Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
joomla:j38dev [2020/04/11 16:11] – [Template] Bernard Condraujoomla:j38dev [2026/09/19 15:44] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Development ====== 
-==== How to ==== 
-  * [[joomla:j38howtocomp|Component Development]] 
- 
-==== Library ==== 
-  * [[https://docs.joomla.org/Selecting_data_using_JDatabase#loadResult.28.29|Selecting data using JDatabase]] 
- 
-==== Template ==== 
-  * [[https://docs.joomla.org/Creating_a_basic_Joomla!_template|Creating a basic Joomla! template]] 
-  * [[https://docs.joomla.org/Migrating_a_Template_from_Joomla_1.5_to_3.x|Migrating a Template from Joomla 1.5 to 3.x]] 
-  * [[https://docs.joomla.org/J3.x:Modifying_a_Joomla!_Template|Modifying a Joomla! Template]] 
-  * [[https://docs.joomla.org/Understanding_Joomla!_templates|Understanding Joomla! templates]] 
-  * [[http://www.joomlaperfect.com/joomla30|Free Joomla3 Templates]] 
-  * [[https://techjoomla.com/developers-blogs/joomla-development/how-to-access-joomla-menu-parameters-anywhere-inside-joomla-code.html|How to access Joomla menu parameters anywhere inside Joomla code]] 
-  * [[https://fontawesome.com/v4.7.0/icons/|FontAwesome 4.7]] 
-  * [[https://docs.joomla.org/J3.x:Joomla_Standard_Icomoon_Fonts|Joomla Standard Icomoon Fonts]] 
-  * [[http://bootstrapdocs.com/v2.3.2/docs/scaffolding.html|Bootstrap 2.3.2]] 
-  * [[https://getbootstrap.com/docs/4.0/components/forms/|Bootstrap 4.0]] 
-  * [[https://stackoverflow.com/questions/2851663/how-do-i-simulate-a-hover-with-a-touch-in-touch-enabled-browsers|How do I simulate a hover with a touch in touch enabled browsers?]] 
-==== Language ==== 
-  * [[https://docs.joomla.org/Special:MyLanguage/Specification_of_language_files|Specification of language files]] 
-  * [[https://docs.joomla.org/J3.x:Multilingual_Associations|Multilingual Associations]] 
-  * [[https://fontawesome.com/v4.7.0/icons/|Font Awesome 4.7 Icons]] 
-  * [[https://fontawesome.com/cheatsheet|Font Awesome 5.1 Icons]] 
- 
-==== Component ==== 
-  * [[https://docs.joomla.org/Special:MyLanguage/J3.x:Developing_an_MVC_Component|Developing an MVC Component]] 
-  * [[https://joomla.digital-peak.com/images/blog/JWC17_Prepare_you_extension_for_Joomla_4.pdf|Prepare your extension for Joomla 4]] ({{:joomla:jwc17_prepare_you_extension_for_joomla_4.pdf|pdf}}) 
-  * [[https://docs.joomla.org/JController_and_its_subclass_usage_overview/en|JController and its subclass usage overview]] 
-  * [[https://docs.joomla.org/J3.x:Supporting_SEF_URLs_in_your_component|Supporting SEF URLs in your component]] 
-  * [[https://docs.joomla.org/How_to_add_CSRF_anti-spoofing_to_forms|How to add CSRF anti-spoofing to forms]] 
-  * [[http://www.4guysfromrolla.com/webtech/100406-1.shtml|Prevent Users from Submitting a Form Twice]] 
-  * [[https://stackoverflow.com/questions/895171/prevent-users-from-submitting-a-form-by-hitting-enter|Prevent users from submitting a form by hitting Enter]] 
-<code>RouterBase: libraries/src/Component/Router/RouterBase.php 
-RouterInterface: libraries/src/Component/Router/RouterInterface.php</code> 
- 
-==== Forms ==== 
-  * [[https://docs.joomla.org/Form_field#Showon|Form field]] 
-  * [[https://docs.joomla.org/Standard_form_field_types|Standard form field types]] 
-  * [[https://docs.joomla.org/Creating_a_custom_form_field_type#Location_of_files|Creating a custom form field type]] 
-  * [[https://www.techfry.com/joomla/how-to-create-custom-form-field-type-in-joomla|How To Create Custom Form Field Type in Joomla]] 
- 
-==== Administrator ==== 
-  * [[https://joomla.stackexchange.com/questions/3806/how-to-access-administrator-models-from-site-controller-views|How to access administrator models from site controller / views]] 
-  * [[https://stackoverflow.com/questions/2075335/how-to-log-into-joomla-through-an-external-script|How to log into joomla through an external script?]] 
-==== Javascript ==== 
-  * [[https://docs.joomla.org/J3.x:Javascript_Frameworks|Javascript Frameworks]] 
-  * [[https://css-tricks.com/almanac/|CSS-Tricks]] 
-  * [[https://stackoverflow.com/questions/25019131/use-bootstrap-popover-in-joomla-backend|Bootstrap popover]] 
-  * [[https://alligator.io/js/sets-introduction/|Introduction to Sets in Javascript]] 
-  * [[https://timepicker.co|jQuery Timepicker]] 
-  * [[https://www.malot.fr/bootstrap-datetimepicker/demo.php|Bootstrap DateTime Picker]] 
-  * [[https://docs.joomla.org/Special:MyLanguage/Calendar_form_field_type|Joomla Calendar form field]] 
- 
-==== MariaDB ==== 
-  * [[https://mariadb.com/kb/en/library/full-backup-and-restore-with-mariabackup/|Full Backup and Restore with Mariabackup]] 
-  * [[https://stackoverflow.com/questions/22431809/mysql-count-consecutive-rows-with-the-same-value|MySQL: count consecutive rows with the same value]] 
-  * [[http://www.analyticsinaction.com/|Analytics in action]] 
-  * [[https://stackoverflow.com/questions/8509026/is-cross-table-indexing-possible|Is cross-table indexing possible?]] 
-  * [[https://dzone.com/articles/how-to-optimize-mysql-queries-for-speed-and-perfor|How to Optimize MySQL Queries for Speed and Performance]] 
-  * [[http://www.mysqltutorial.org/mysql-index/mysql-create-index/|MYSQL INDEXES]] 
- 
-==== ACL ==== 
-  * [[https://docs.joomla.org/Accessing_the_current_user_object|Accessing the current user object]] 
-  * [[https://docs.joomla.org/J3.x:Access_Control_List_Tutorial#Allowing_Guest-Only_Access_to_Menu_Items_and_Modules|Access Control List Tutorial]] 
-  * [[https://docs.joomla.org/Adding_ACL_rules_to_your_component|Adding ACL rules to your component]] 
-  * [[https://api.joomla.org/cms-3/classes/Joomla.CMS.Access.Access.html|Access: Class that handles all access authorisation routines]] 
- 
-==== Security ==== 
-  * [[https://developers.google.com/recaptcha/docs/v3|reChaptcha]] 
-  * [[https://docs.joomla.org/J3.x:Google_ReCaptcha|Google ReCaptcha]] 
-  * [[https://docs.joomla.org/How_to_add_CSRF_anti-spoofing_to_forms|How to add CSRF anti-spoofing to forms]] 
- 
-==== Others ==== 
-  * [[https://docs.joomla.org/How_do_you_redirect_users_after_a_successful_login%3F|How do you redirect users after a successful login?]] 
-  * [[https://docs.joomla.org/How_to_debug_your_code|How to debug your code]] 
-  * [[https://docs.joomla.org/J2.5:Adapting_a_Joomla_1.5_extension_to_Joomla_2.5#Global_Variables_.28.24option_and_.24mainframe.29_are_Gone|Adapting a Joomla 1.5 extension to Joomla 2.5]] 
-  * [[https://docs.joomla.org/Joomla_1.5_to_3.x_Step_by_Step_Migration|Joomla 1.5 to 3.x Step by Step Migration]] 
-  * [[https://docs.joomla.org/Planning_Migration_-_Joomla_1.5_to_3|Planning Migration - Joomla 1.5 to 3]] 
-  * [[https://docs.joomla.org/Migrating_a_Template_from_Joomla_1.5_to_3.x|Migrating a Template from Joomla 1.5 to 3.x]] 
-  * [[https://www.eshiol.it/31-guide/j2xml/37-joomla-15-to-30.html|Joomla! 1.5 --> 3.0]] 
-  * [[https://www.youtube.com/watch?v=khYZjHtiuZw|Migrating sites from Joomla 1.5 into Joomla 2.5 or 3.x]] (youTube) 
-  * [[https://github.com/redCOMPONENT-COM/redMIGRATOR|redMIGRATOR]] at GitHub 
-  * [[https://extensions.joomla.org/tags/joomla-migration/|Migrators]] 
-  * [[https://www.joomdev.com/blog/entry/best-forum-joomla-extensions|Best Forum]] 
-  * [[https://www.joomdev.com/templates-for-kunena|Kunena Templates]] 
-  * [[https://www.google.com/search?q=migrate+joomla+1.5+to+3.8&ie=utf-8&oe=utf-8&client=firefox-b|Migrate from 1.5 to 3.8]] 
-  * [[https://pbwebdev.com/blog/upgrading-your-joomla-1-5-site-to-joomla-3-x|Upgrading]] 
-  * [[https://github.com/Kunena/com_kunenaimporter/blob/master/administrator/components/com_kunenaimporter/models/export_ccboard.php#L330|com_kunenaimporter]] 
-  * [[https://www.w3schools.com/colors/colors_picker.asp|HTML Colors]] 
-  * [[https://fontawesome.com/v4.7.0/|FontAwesome 4.7]] 
-  * [[https://www.joomlapolis.com/forum/index|JoomlaPolis Forum]] 
-  * [[https://www.eshiol.it/|J2XML 3.3]] 
-  * [[https://www.hexcolortool.com/|HTML Color Codes]] 
- 
-  * [[https://docs.joomla.org/J3.x:Access_Control_List_Tutorial|Access Control List Tutorial]] 
-  * [[https://www.youtube.com/watch?v=mx8hHYaTbfQ|Joomla 3.8 User Access Levels & ACL Explained]] 
-  * [[https://www.youtube.com/watch?v=CFqXAc3orkY&feature=youtu.be|Joomla 3 ACL Explained with Randy Carey]] 
-  * [[https://www.youtube.com/watch?v=sljTur6zMOs&feature=youtu.be|access control tutorial code]] 
-  * [[https://joomla.stackexchange.com/questions/5388/how-to-restrict-access-to-custom-component-views|How to restrict access to custom component views?]] 
-  * [[http://extensions.joomla.org/extensions/access-a-security/site-access/backend-a-full-access-control/17951|ACL Manager]] 
- 
-  * [[https://docs.joomla.org/Inserting,_Updating_and_Removing_data_using_JDatabase|Inserting, Updating and Removing data using JDatabase]] 
-  * [[https://stackoverflow.com/questions/4529567/joomla-how-to-get-the-url-of-a-specific-menu-itemid|Joomla : how to get the url of a specific Menu itemID?]] 
-  * [[https://joomla.stackexchange.com/questions/15172/best-way-to-include-helper-class-in-sub-controller-require-once-or-jloader|Best way to include helper class in sub-controller]] 
-  * [[https://tompai.pro/joomla/php-code-to-get-active-menu-item-id-in-joomla/|PHP code to get active menu item ID in Joomla]] 
-  * [[https://docs.joomla.org/Routing_implementation_details|Application Route Parsing]] 
-  * [[https://stackoverflow.com/questions/34509469/how-to-create-router-for-a-component-in-joomla|How to create router for a component in joomla]] 
-  * [[https://www.w3schools.com/howto/howto_css_custom_checkbox.asp|How To Create a Custom Checkbox/Radio Button]] 
-  * [[https://joomla.stackexchange.com/questions/21198/custom-component-url-router|Custom Component URL router]] 
-  * [[https://www.joomlashack.com/blog/tutorials/new-admin-menus/|How to Create Custom Administrator Menus in Joomla]] 
-  * [[https://docs.joomla.org/How_to_add_CSRF_anti-spoofing_to_forms|How to add CSRF anti-spoofing to forms]] 
-  * [[https://stackoverflow.com/questions/6448551/is-there-any-way-to-set-a-private-protected-static-property-using-reflection-cla|Is there any way to set a private/protected static property using reflection classes]] 
-  * [[http://sachinchoolur.github.io/lightGallery/demos/|lightGallery jQuery plugin]] 
-  * [[https://agethemes.com/20-best-joomla-photo-gallery-extensions-for-creating-galleries/|20 best Joomla photo galleries]] 
-  * [[https://docs.joomla.org/J3.x:Adding_JavaScript_and_CSS_to_the_page|Adding JavaScript and CSS to the page]] 
- 
-  * [[https://storejextensions.org/extensions/gdpr.html|GDPR for Joomla]]