├── README.md ├── chapter02 └── plg_content_ch02test01 │ ├── administrator │ └── language │ │ └── en-GB │ │ └── en-GB.plg_content_ch02test01.sys.ini │ └── plugins │ └── content │ └── ch02test01 │ ├── ch02test01.php │ ├── ch02test01.xml │ └── index.html ├── chapter03 ├── ch03_package.xml ├── ch03test01_update.xml ├── plg_content_ch03test01 │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_content_ch03test01.ini │ │ │ └── en-GB.plg_content_ch03test01.sys.ini │ └── plugins │ │ └── content │ │ └── ch03test01 │ │ ├── ch03test01.php │ │ ├── ch03test01.xml │ │ ├── index.html │ │ └── sql │ │ ├── install.mysql.utf8.sql │ │ └── uninstall.mysql.utf8.sql └── plg_content_ch03test02 │ ├── administrator │ └── language │ │ └── en-GB │ │ ├── en-GB.plg_content_ch03test02.ini │ │ └── en-GB.plg_content_ch03test02.sys.ini │ └── plugins │ └── content │ └── ch03test02 │ ├── ch03test02.php │ ├── ch03test02.script.php │ ├── ch03test02.xml │ └── index.html ├── chapter04 ├── plg_content_ch04test01 │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_content_ch04test01.ini │ │ │ └── en-GB.plg_content_ch04test01.sys.ini │ └── plugins │ │ └── content │ │ └── ch04test01 │ │ ├── ch04test01.php │ │ ├── ch04test01.xml │ │ └── index.html └── plg_content_ch04test02 │ ├── administrator │ └── language │ │ └── en-GB │ │ ├── en-GB.plg_content_ch04test02.ini │ │ └── en-GB.plg_content_ch04test02.sys.ini │ └── plugins │ └── content │ └── ch04test02 │ ├── ch04test02.php │ ├── ch04test02.xml │ ├── fields │ ├── index.html │ ├── testselect1.php │ └── testselect2.php │ └── index.html ├── chapter05 ├── plg_content_ch05test01 │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_content_ch05test01.ini │ │ │ └── en-GB.plg_content_ch05test01.sys.ini │ └── plugins │ │ └── content │ │ └── ch05test01 │ │ ├── ch05test01.php │ │ ├── ch05test01.xml │ │ ├── form │ │ └── form.xml │ │ ├── index.html │ │ └── sql │ │ ├── install.mysql.utf8.sql │ │ └── uninstall.mysql.utf8.sql └── plg_content_ch05test02 │ ├── administrator │ └── language │ │ └── en-GB │ │ ├── en-GB.plg_content_ch05test02.ini │ │ └── en-GB.plg_content_ch05test02.sys.ini │ └── plugins │ └── content │ └── ch05test02 │ ├── ch05test02.php │ ├── ch05test02.xml │ ├── form │ └── form.xml │ ├── index.html │ └── sql │ ├── install.mysql.utf8.sql │ └── uninstall.mysql.utf8.sql ├── chapter06 ├── plg_system_articletext │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_system_articletext.ini │ │ │ └── en-GB.plg_system_articletext.sys.ini │ └── plugins │ │ └── system │ │ └── articletext │ │ ├── articletext.php │ │ ├── articletext.xml │ │ └── index.html ├── plg_system_ch06test01 │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_system_ch06test01.ini │ │ │ └── en-GB.plg_system_ch06test01.sys.ini │ └── plugins │ │ └── system │ │ └── ch06test01 │ │ ├── ch06test01.php │ │ ├── ch06test01.xml │ │ └── index.html ├── plg_system_ch06test02 │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_system_ch06test02.ini │ │ │ └── en-GB.plg_system_ch06test02.sys.ini │ └── plugins │ │ └── system │ │ └── ch06test02 │ │ ├── ch06test02.php │ │ ├── ch06test02.xml │ │ ├── index.html │ │ └── sql │ │ ├── install.mysql.utf8.sql │ │ └── uninstall.mysql.utf8.sql ├── plg_system_ch06test03 │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_system_ch06test03.ini │ │ │ └── en-GB.plg_system_ch06test03.sys.ini │ └── plugins │ │ └── system │ │ └── ch06test03 │ │ ├── ch06test03.php │ │ ├── ch06test03.xml │ │ └── index.html ├── plg_system_ch06test04 │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_system_ch06test04.ini │ │ │ └── en-GB.plg_system_ch06test04.sys.ini │ └── plugins │ │ └── system │ │ └── ch06test04 │ │ ├── ch06test04.php │ │ ├── ch06test04.xml │ │ └── index.html ├── plg_system_customscripts │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_system_customscripts.ini │ │ │ └── en-GB.plg_system_customscripts.sys.ini │ └── plugins │ │ └── system │ │ └── customscripts │ │ ├── customscripts.php │ │ ├── customscripts.xml │ │ └── index.html └── plg_system_emailcloak │ ├── administrator │ └── language │ │ └── en-GB │ │ ├── en-GB.plg_system_emailcloak.ini │ │ └── en-GB.plg_system_emailcloak.sys.ini │ └── plugins │ └── system │ └── emailcloak │ ├── emailcloak.php │ └── emailcloak.xml ├── chapter07 ├── plg_authentication_ch07test01 │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_authentication_ch07test01.ini │ │ │ └── en-GB.plg_authentication_ch07test01.sys.ini │ └── plugins │ │ └── authentication │ │ └── ch07test01 │ │ ├── ch07test01.php │ │ ├── ch07test01.xml │ │ └── index.html ├── plg_authentication_imap │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_authentication_imap.ini │ │ │ └── en-GB.plg_authentication_imap.sys.ini │ └── plugins │ │ └── authentication │ │ └── imap │ │ ├── imap.php │ │ ├── imap.xml │ │ └── index.html └── plg_system_ch07test02 │ ├── administrator │ ├── components │ │ └── com_customlogin │ │ │ └── customlogin.xml │ └── language │ │ └── en-GB │ │ ├── en-GB.com_customlogin.ini │ │ ├── en-GB.com_customlogin.sys.ini │ │ ├── en-GB.plg_authentication_ch07test02.ini │ │ ├── en-GB.plg_authentication_ch07test02.sys.ini │ │ ├── en-GB.plg_system_ch07test02.ini │ │ └── en-GB.plg_system_ch07test02.sys.ini │ ├── components │ └── com_customlogin │ │ ├── controller.php │ │ └── customlogin.php │ └── plugins │ ├── authentication │ └── ch07test02 │ │ ├── ch07test02.php │ │ ├── ch07test02.xml │ │ └── index.html │ └── system │ └── ch07test02 │ ├── ch07test02.php │ ├── ch07test02.xml │ └── index.html ├── chapter08 ├── plg_authentication_blocker │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_authentication_blocker.ini │ │ │ └── en-GB.plg_authentication_blocker.sys.ini │ └── plugins │ │ └── authentication │ │ └── blocker │ │ ├── blocker.php │ │ ├── blocker.xml │ │ ├── index.html │ │ └── install.sql ├── plg_system_usergroupdescription │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_system_usergroupdescription.ini │ │ │ └── en-GB.plg_system_usergroupdescription.sys.ini │ └── plugins │ │ └── system │ │ └── usergroupdescription │ │ ├── form │ │ └── form.xml │ │ ├── index.html │ │ ├── install.sql │ │ ├── usergroupdescription.php │ │ ├── usergroupdescription.xml │ │ └── views │ │ └── group │ │ ├── tmpl │ │ └── edit.php │ │ └── view.html.php ├── plg_user_ch08test01 │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_user_ch08test01.ini │ │ │ └── en-GB.plg_user_ch08test01.sys.ini │ └── plugins │ │ └── user │ │ └── ch08test01 │ │ ├── ch08test01.php │ │ ├── ch08test01.xml │ │ └── index.html └── plg_user_firstlast │ ├── administrator │ └── language │ │ └── en-GB │ │ ├── en-GB.plg_user_firstlast.ini │ │ └── en-GB.plg_user_firstlast.sys.ini │ └── plugins │ └── user │ └── firstlast │ ├── firstlast.php │ ├── firstlast.xml │ ├── form │ └── form.xml │ └── index.html ├── chapter09 ├── plg_finder_song │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_finder_song.ini │ │ │ └── en-GB.plg_finder_song.sys.ini │ └── plugins │ │ └── finder │ │ └── song │ │ ├── index.html │ │ ├── song.php │ │ └── song.xml ├── plg_search_music │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_search_music.ini │ │ │ └── en-GB.plg_search_music.sys.ini │ └── plugins │ │ └── search │ │ └── music │ │ ├── index.html │ │ ├── music.php │ │ └── music.xml ├── plg_search_sphinx │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_search_sphinx.ini │ │ │ └── en-GB.plg_search_sphinx.sys.ini │ └── plugins │ │ └── search │ │ └── sphinx │ │ ├── index.html │ │ ├── sphinx.php │ │ └── sphinx.xml └── sphinx_conf │ └── sphinx.conf ├── chapter10 └── plg_captcha_example │ ├── WARNING.md │ ├── administrator │ └── language │ │ └── en-GB │ │ ├── en-GB.plg_captcha_example.ini │ │ └── en-GB.plg_captcha_example.sys.ini │ └── plugins │ └── captcha │ └── example │ ├── example.php │ ├── example.xml │ └── index.html ├── chapter11 └── plg_extension_custom │ ├── administrator │ └── language │ │ └── en-GB │ │ ├── en-GB.plg_extension_custom.ini │ │ └── en-GB.plg_extension_custom.sys.ini │ └── plugins │ └── extension │ └── custom │ ├── custom.php │ ├── custom.xml │ └── index.html ├── chapter13 └── plg_system_eventlog │ ├── administrator │ └── language │ │ └── en-GB │ │ ├── en-GB.plg_system_eventlog.ini │ │ └── en-GB.plg_system_eventlog.sys.ini │ └── plugins │ └── system │ └── eventlog │ ├── eventlog.php │ ├── eventlog.xml │ └── index.html ├── chapter14 ├── plg_system_custom │ ├── administrator │ │ └── language │ │ │ └── en-GB │ │ │ ├── en-GB.plg_system_custom.ini │ │ │ └── en-GB.plg_system_custom.sys.ini │ └── plugins │ │ └── system │ │ └── custom │ │ ├── custom.php │ │ ├── custom.xml │ │ └── index.html └── plugin-tests │ ├── README.md │ ├── composer.json │ ├── plgSystemArticletext.php │ └── test.sh └── programming-joomla-plugins.pdf /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/README.md -------------------------------------------------------------------------------- /chapter02/plg_content_ch02test01/administrator/language/en-GB/en-GB.plg_content_ch02test01.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter02/plg_content_ch02test01/administrator/language/en-GB/en-GB.plg_content_ch02test01.sys.ini -------------------------------------------------------------------------------- /chapter02/plg_content_ch02test01/plugins/content/ch02test01/ch02test01.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter02/plg_content_ch02test01/plugins/content/ch02test01/ch02test01.php -------------------------------------------------------------------------------- /chapter02/plg_content_ch02test01/plugins/content/ch02test01/ch02test01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter02/plg_content_ch02test01/plugins/content/ch02test01/ch02test01.xml -------------------------------------------------------------------------------- /chapter02/plg_content_ch02test01/plugins/content/ch02test01/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter02/plg_content_ch02test01/plugins/content/ch02test01/index.html -------------------------------------------------------------------------------- /chapter03/ch03_package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/ch03_package.xml -------------------------------------------------------------------------------- /chapter03/ch03test01_update.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/ch03test01_update.xml -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test01/administrator/language/en-GB/en-GB.plg_content_ch03test01.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/plg_content_ch03test01/administrator/language/en-GB/en-GB.plg_content_ch03test01.ini -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test01/administrator/language/en-GB/en-GB.plg_content_ch03test01.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/plg_content_ch03test01/administrator/language/en-GB/en-GB.plg_content_ch03test01.sys.ini -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test01/plugins/content/ch03test01/ch03test01.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/plg_content_ch03test01/plugins/content/ch03test01/ch03test01.php -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test01/plugins/content/ch03test01/ch03test01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/plg_content_ch03test01/plugins/content/ch03test01/ch03test01.xml -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test01/plugins/content/ch03test01/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/plg_content_ch03test01/plugins/content/ch03test01/index.html -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test01/plugins/content/ch03test01/sql/install.mysql.utf8.sql: -------------------------------------------------------------------------------- 1 | ; Install queries 2 | -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test01/plugins/content/ch03test01/sql/uninstall.mysql.utf8.sql: -------------------------------------------------------------------------------- 1 | ; Uninstall queries 2 | -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test02/administrator/language/en-GB/en-GB.plg_content_ch03test02.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/plg_content_ch03test02/administrator/language/en-GB/en-GB.plg_content_ch03test02.ini -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test02/administrator/language/en-GB/en-GB.plg_content_ch03test02.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/plg_content_ch03test02/administrator/language/en-GB/en-GB.plg_content_ch03test02.sys.ini -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test02/plugins/content/ch03test02/ch03test02.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/plg_content_ch03test02/plugins/content/ch03test02/ch03test02.php -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test02/plugins/content/ch03test02/ch03test02.script.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/plg_content_ch03test02/plugins/content/ch03test02/ch03test02.script.php -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test02/plugins/content/ch03test02/ch03test02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/plg_content_ch03test02/plugins/content/ch03test02/ch03test02.xml -------------------------------------------------------------------------------- /chapter03/plg_content_ch03test02/plugins/content/ch03test02/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter03/plg_content_ch03test02/plugins/content/ch03test02/index.html -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test01/administrator/language/en-GB/en-GB.plg_content_ch04test01.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test01/administrator/language/en-GB/en-GB.plg_content_ch04test01.ini -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test01/administrator/language/en-GB/en-GB.plg_content_ch04test01.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test01/administrator/language/en-GB/en-GB.plg_content_ch04test01.sys.ini -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test01/plugins/content/ch04test01/ch04test01.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test01/plugins/content/ch04test01/ch04test01.php -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test01/plugins/content/ch04test01/ch04test01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test01/plugins/content/ch04test01/ch04test01.xml -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test01/plugins/content/ch04test01/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test01/plugins/content/ch04test01/index.html -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test02/administrator/language/en-GB/en-GB.plg_content_ch04test02.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test02/administrator/language/en-GB/en-GB.plg_content_ch04test02.ini -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test02/administrator/language/en-GB/en-GB.plg_content_ch04test02.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test02/administrator/language/en-GB/en-GB.plg_content_ch04test02.sys.ini -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test02/plugins/content/ch04test02/ch04test02.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test02/plugins/content/ch04test02/ch04test02.php -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test02/plugins/content/ch04test02/ch04test02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test02/plugins/content/ch04test02/ch04test02.xml -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test02/plugins/content/ch04test02/fields/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test02/plugins/content/ch04test02/fields/index.html -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test02/plugins/content/ch04test02/fields/testselect1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test02/plugins/content/ch04test02/fields/testselect1.php -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test02/plugins/content/ch04test02/fields/testselect2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test02/plugins/content/ch04test02/fields/testselect2.php -------------------------------------------------------------------------------- /chapter04/plg_content_ch04test02/plugins/content/ch04test02/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter04/plg_content_ch04test02/plugins/content/ch04test02/index.html -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test01/administrator/language/en-GB/en-GB.plg_content_ch05test01.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test01/administrator/language/en-GB/en-GB.plg_content_ch05test01.ini -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test01/administrator/language/en-GB/en-GB.plg_content_ch05test01.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test01/administrator/language/en-GB/en-GB.plg_content_ch05test01.sys.ini -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test01/plugins/content/ch05test01/ch05test01.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test01/plugins/content/ch05test01/ch05test01.php -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test01/plugins/content/ch05test01/ch05test01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test01/plugins/content/ch05test01/ch05test01.xml -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test01/plugins/content/ch05test01/form/form.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test01/plugins/content/ch05test01/form/form.xml -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test01/plugins/content/ch05test01/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test01/plugins/content/ch05test01/index.html -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test01/plugins/content/ch05test01/sql/install.mysql.utf8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test01/plugins/content/ch05test01/sql/install.mysql.utf8.sql -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test01/plugins/content/ch05test01/sql/uninstall.mysql.utf8.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `#__test`; 2 | -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test02/administrator/language/en-GB/en-GB.plg_content_ch05test02.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test02/administrator/language/en-GB/en-GB.plg_content_ch05test02.ini -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test02/administrator/language/en-GB/en-GB.plg_content_ch05test02.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test02/administrator/language/en-GB/en-GB.plg_content_ch05test02.sys.ini -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test02/plugins/content/ch05test02/ch05test02.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test02/plugins/content/ch05test02/ch05test02.php -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test02/plugins/content/ch05test02/ch05test02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test02/plugins/content/ch05test02/ch05test02.xml -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test02/plugins/content/ch05test02/form/form.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test02/plugins/content/ch05test02/form/form.xml -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test02/plugins/content/ch05test02/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test02/plugins/content/ch05test02/index.html -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test02/plugins/content/ch05test02/sql/install.mysql.utf8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter05/plg_content_ch05test02/plugins/content/ch05test02/sql/install.mysql.utf8.sql -------------------------------------------------------------------------------- /chapter05/plg_content_ch05test02/plugins/content/ch05test02/sql/uninstall.mysql.utf8.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `#__test`; 2 | -------------------------------------------------------------------------------- /chapter06/plg_system_articletext/administrator/language/en-GB/en-GB.plg_system_articletext.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_articletext/administrator/language/en-GB/en-GB.plg_system_articletext.ini -------------------------------------------------------------------------------- /chapter06/plg_system_articletext/administrator/language/en-GB/en-GB.plg_system_articletext.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_articletext/administrator/language/en-GB/en-GB.plg_system_articletext.sys.ini -------------------------------------------------------------------------------- /chapter06/plg_system_articletext/plugins/system/articletext/articletext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_articletext/plugins/system/articletext/articletext.php -------------------------------------------------------------------------------- /chapter06/plg_system_articletext/plugins/system/articletext/articletext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_articletext/plugins/system/articletext/articletext.xml -------------------------------------------------------------------------------- /chapter06/plg_system_articletext/plugins/system/articletext/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_articletext/plugins/system/articletext/index.html -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test01/administrator/language/en-GB/en-GB.plg_system_ch06test01.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test01/administrator/language/en-GB/en-GB.plg_system_ch06test01.ini -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test01/administrator/language/en-GB/en-GB.plg_system_ch06test01.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test01/administrator/language/en-GB/en-GB.plg_system_ch06test01.sys.ini -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test01/plugins/system/ch06test01/ch06test01.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test01/plugins/system/ch06test01/ch06test01.php -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test01/plugins/system/ch06test01/ch06test01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test01/plugins/system/ch06test01/ch06test01.xml -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test01/plugins/system/ch06test01/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test01/plugins/system/ch06test01/index.html -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test02/administrator/language/en-GB/en-GB.plg_system_ch06test02.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test02/administrator/language/en-GB/en-GB.plg_system_ch06test02.ini -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test02/administrator/language/en-GB/en-GB.plg_system_ch06test02.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test02/administrator/language/en-GB/en-GB.plg_system_ch06test02.sys.ini -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test02/plugins/system/ch06test02/ch06test02.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test02/plugins/system/ch06test02/ch06test02.php -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test02/plugins/system/ch06test02/ch06test02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test02/plugins/system/ch06test02/ch06test02.xml -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test02/plugins/system/ch06test02/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test02/plugins/system/ch06test02/index.html -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test02/plugins/system/ch06test02/sql/install.mysql.utf8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test02/plugins/system/ch06test02/sql/install.mysql.utf8.sql -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test02/plugins/system/ch06test02/sql/uninstall.mysql.utf8.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `#__affiliate_requests`; 2 | -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test03/administrator/language/en-GB/en-GB.plg_system_ch06test03.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test03/administrator/language/en-GB/en-GB.plg_system_ch06test03.ini -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test03/administrator/language/en-GB/en-GB.plg_system_ch06test03.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test03/administrator/language/en-GB/en-GB.plg_system_ch06test03.sys.ini -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test03/plugins/system/ch06test03/ch06test03.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test03/plugins/system/ch06test03/ch06test03.php -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test03/plugins/system/ch06test03/ch06test03.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test03/plugins/system/ch06test03/ch06test03.xml -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test03/plugins/system/ch06test03/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test03/plugins/system/ch06test03/index.html -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test04/administrator/language/en-GB/en-GB.plg_system_ch06test04.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test04/administrator/language/en-GB/en-GB.plg_system_ch06test04.ini -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test04/administrator/language/en-GB/en-GB.plg_system_ch06test04.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test04/administrator/language/en-GB/en-GB.plg_system_ch06test04.sys.ini -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test04/plugins/system/ch06test04/ch06test04.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test04/plugins/system/ch06test04/ch06test04.php -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test04/plugins/system/ch06test04/ch06test04.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test04/plugins/system/ch06test04/ch06test04.xml -------------------------------------------------------------------------------- /chapter06/plg_system_ch06test04/plugins/system/ch06test04/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_ch06test04/plugins/system/ch06test04/index.html -------------------------------------------------------------------------------- /chapter06/plg_system_customscripts/administrator/language/en-GB/en-GB.plg_system_customscripts.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_customscripts/administrator/language/en-GB/en-GB.plg_system_customscripts.ini -------------------------------------------------------------------------------- /chapter06/plg_system_customscripts/administrator/language/en-GB/en-GB.plg_system_customscripts.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_customscripts/administrator/language/en-GB/en-GB.plg_system_customscripts.sys.ini -------------------------------------------------------------------------------- /chapter06/plg_system_customscripts/plugins/system/customscripts/customscripts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_customscripts/plugins/system/customscripts/customscripts.php -------------------------------------------------------------------------------- /chapter06/plg_system_customscripts/plugins/system/customscripts/customscripts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_customscripts/plugins/system/customscripts/customscripts.xml -------------------------------------------------------------------------------- /chapter06/plg_system_customscripts/plugins/system/customscripts/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_customscripts/plugins/system/customscripts/index.html -------------------------------------------------------------------------------- /chapter06/plg_system_emailcloak/administrator/language/en-GB/en-GB.plg_system_emailcloak.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_emailcloak/administrator/language/en-GB/en-GB.plg_system_emailcloak.ini -------------------------------------------------------------------------------- /chapter06/plg_system_emailcloak/administrator/language/en-GB/en-GB.plg_system_emailcloak.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_emailcloak/administrator/language/en-GB/en-GB.plg_system_emailcloak.sys.ini -------------------------------------------------------------------------------- /chapter06/plg_system_emailcloak/plugins/system/emailcloak/emailcloak.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_emailcloak/plugins/system/emailcloak/emailcloak.php -------------------------------------------------------------------------------- /chapter06/plg_system_emailcloak/plugins/system/emailcloak/emailcloak.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter06/plg_system_emailcloak/plugins/system/emailcloak/emailcloak.xml -------------------------------------------------------------------------------- /chapter07/plg_authentication_ch07test01/administrator/language/en-GB/en-GB.plg_authentication_ch07test01.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_authentication_ch07test01/administrator/language/en-GB/en-GB.plg_authentication_ch07test01.ini -------------------------------------------------------------------------------- /chapter07/plg_authentication_ch07test01/administrator/language/en-GB/en-GB.plg_authentication_ch07test01.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_authentication_ch07test01/administrator/language/en-GB/en-GB.plg_authentication_ch07test01.sys.ini -------------------------------------------------------------------------------- /chapter07/plg_authentication_ch07test01/plugins/authentication/ch07test01/ch07test01.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_authentication_ch07test01/plugins/authentication/ch07test01/ch07test01.php -------------------------------------------------------------------------------- /chapter07/plg_authentication_ch07test01/plugins/authentication/ch07test01/ch07test01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_authentication_ch07test01/plugins/authentication/ch07test01/ch07test01.xml -------------------------------------------------------------------------------- /chapter07/plg_authentication_ch07test01/plugins/authentication/ch07test01/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_authentication_ch07test01/plugins/authentication/ch07test01/index.html -------------------------------------------------------------------------------- /chapter07/plg_authentication_imap/administrator/language/en-GB/en-GB.plg_authentication_imap.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_authentication_imap/administrator/language/en-GB/en-GB.plg_authentication_imap.ini -------------------------------------------------------------------------------- /chapter07/plg_authentication_imap/administrator/language/en-GB/en-GB.plg_authentication_imap.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_authentication_imap/administrator/language/en-GB/en-GB.plg_authentication_imap.sys.ini -------------------------------------------------------------------------------- /chapter07/plg_authentication_imap/plugins/authentication/imap/imap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_authentication_imap/plugins/authentication/imap/imap.php -------------------------------------------------------------------------------- /chapter07/plg_authentication_imap/plugins/authentication/imap/imap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_authentication_imap/plugins/authentication/imap/imap.xml -------------------------------------------------------------------------------- /chapter07/plg_authentication_imap/plugins/authentication/imap/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_authentication_imap/plugins/authentication/imap/index.html -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/administrator/components/com_customlogin/customlogin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/administrator/components/com_customlogin/customlogin.xml -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/administrator/language/en-GB/en-GB.com_customlogin.ini: -------------------------------------------------------------------------------- 1 | COM_CUSTOMLOGIN="Custom Login" 2 | -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/administrator/language/en-GB/en-GB.com_customlogin.sys.ini: -------------------------------------------------------------------------------- 1 | COM_CUSTOMLOGIN="Custom Login" 2 | -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/administrator/language/en-GB/en-GB.plg_authentication_ch07test02.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/administrator/language/en-GB/en-GB.plg_authentication_ch07test02.ini -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/administrator/language/en-GB/en-GB.plg_authentication_ch07test02.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/administrator/language/en-GB/en-GB.plg_authentication_ch07test02.sys.ini -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/administrator/language/en-GB/en-GB.plg_system_ch07test02.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/administrator/language/en-GB/en-GB.plg_system_ch07test02.ini -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/administrator/language/en-GB/en-GB.plg_system_ch07test02.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/administrator/language/en-GB/en-GB.plg_system_ch07test02.sys.ini -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/components/com_customlogin/controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/components/com_customlogin/controller.php -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/components/com_customlogin/customlogin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/components/com_customlogin/customlogin.php -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/plugins/authentication/ch07test02/ch07test02.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/plugins/authentication/ch07test02/ch07test02.php -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/plugins/authentication/ch07test02/ch07test02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/plugins/authentication/ch07test02/ch07test02.xml -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/plugins/authentication/ch07test02/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/plugins/authentication/ch07test02/index.html -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/plugins/system/ch07test02/ch07test02.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/plugins/system/ch07test02/ch07test02.php -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/plugins/system/ch07test02/ch07test02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/plugins/system/ch07test02/ch07test02.xml -------------------------------------------------------------------------------- /chapter07/plg_system_ch07test02/plugins/system/ch07test02/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter07/plg_system_ch07test02/plugins/system/ch07test02/index.html -------------------------------------------------------------------------------- /chapter08/plg_authentication_blocker/administrator/language/en-GB/en-GB.plg_authentication_blocker.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_authentication_blocker/administrator/language/en-GB/en-GB.plg_authentication_blocker.ini -------------------------------------------------------------------------------- /chapter08/plg_authentication_blocker/administrator/language/en-GB/en-GB.plg_authentication_blocker.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_authentication_blocker/administrator/language/en-GB/en-GB.plg_authentication_blocker.sys.ini -------------------------------------------------------------------------------- /chapter08/plg_authentication_blocker/plugins/authentication/blocker/blocker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_authentication_blocker/plugins/authentication/blocker/blocker.php -------------------------------------------------------------------------------- /chapter08/plg_authentication_blocker/plugins/authentication/blocker/blocker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_authentication_blocker/plugins/authentication/blocker/blocker.xml -------------------------------------------------------------------------------- /chapter08/plg_authentication_blocker/plugins/authentication/blocker/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_authentication_blocker/plugins/authentication/blocker/index.html -------------------------------------------------------------------------------- /chapter08/plg_authentication_blocker/plugins/authentication/blocker/install.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter08/plg_system_usergroupdescription/administrator/language/en-GB/en-GB.plg_system_usergroupdescription.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_system_usergroupdescription/administrator/language/en-GB/en-GB.plg_system_usergroupdescription.ini -------------------------------------------------------------------------------- /chapter08/plg_system_usergroupdescription/administrator/language/en-GB/en-GB.plg_system_usergroupdescription.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_system_usergroupdescription/administrator/language/en-GB/en-GB.plg_system_usergroupdescription.sys.ini -------------------------------------------------------------------------------- /chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/form/form.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/form/form.xml -------------------------------------------------------------------------------- /chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/index.html -------------------------------------------------------------------------------- /chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/install.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/install.sql -------------------------------------------------------------------------------- /chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/usergroupdescription.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/usergroupdescription.php -------------------------------------------------------------------------------- /chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/usergroupdescription.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/usergroupdescription.xml -------------------------------------------------------------------------------- /chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/views/group/tmpl/edit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/views/group/tmpl/edit.php -------------------------------------------------------------------------------- /chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/views/group/view.html.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_system_usergroupdescription/plugins/system/usergroupdescription/views/group/view.html.php -------------------------------------------------------------------------------- /chapter08/plg_user_ch08test01/administrator/language/en-GB/en-GB.plg_user_ch08test01.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_user_ch08test01/administrator/language/en-GB/en-GB.plg_user_ch08test01.ini -------------------------------------------------------------------------------- /chapter08/plg_user_ch08test01/administrator/language/en-GB/en-GB.plg_user_ch08test01.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_user_ch08test01/administrator/language/en-GB/en-GB.plg_user_ch08test01.sys.ini -------------------------------------------------------------------------------- /chapter08/plg_user_ch08test01/plugins/user/ch08test01/ch08test01.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_user_ch08test01/plugins/user/ch08test01/ch08test01.php -------------------------------------------------------------------------------- /chapter08/plg_user_ch08test01/plugins/user/ch08test01/ch08test01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_user_ch08test01/plugins/user/ch08test01/ch08test01.xml -------------------------------------------------------------------------------- /chapter08/plg_user_ch08test01/plugins/user/ch08test01/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_user_ch08test01/plugins/user/ch08test01/index.html -------------------------------------------------------------------------------- /chapter08/plg_user_firstlast/administrator/language/en-GB/en-GB.plg_user_firstlast.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_user_firstlast/administrator/language/en-GB/en-GB.plg_user_firstlast.ini -------------------------------------------------------------------------------- /chapter08/plg_user_firstlast/administrator/language/en-GB/en-GB.plg_user_firstlast.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_user_firstlast/administrator/language/en-GB/en-GB.plg_user_firstlast.sys.ini -------------------------------------------------------------------------------- /chapter08/plg_user_firstlast/plugins/user/firstlast/firstlast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_user_firstlast/plugins/user/firstlast/firstlast.php -------------------------------------------------------------------------------- /chapter08/plg_user_firstlast/plugins/user/firstlast/firstlast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_user_firstlast/plugins/user/firstlast/firstlast.xml -------------------------------------------------------------------------------- /chapter08/plg_user_firstlast/plugins/user/firstlast/form/form.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_user_firstlast/plugins/user/firstlast/form/form.xml -------------------------------------------------------------------------------- /chapter08/plg_user_firstlast/plugins/user/firstlast/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter08/plg_user_firstlast/plugins/user/firstlast/index.html -------------------------------------------------------------------------------- /chapter09/plg_finder_song/administrator/language/en-GB/en-GB.plg_finder_song.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_finder_song/administrator/language/en-GB/en-GB.plg_finder_song.ini -------------------------------------------------------------------------------- /chapter09/plg_finder_song/administrator/language/en-GB/en-GB.plg_finder_song.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_finder_song/administrator/language/en-GB/en-GB.plg_finder_song.sys.ini -------------------------------------------------------------------------------- /chapter09/plg_finder_song/plugins/finder/song/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_finder_song/plugins/finder/song/index.html -------------------------------------------------------------------------------- /chapter09/plg_finder_song/plugins/finder/song/song.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_finder_song/plugins/finder/song/song.php -------------------------------------------------------------------------------- /chapter09/plg_finder_song/plugins/finder/song/song.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_finder_song/plugins/finder/song/song.xml -------------------------------------------------------------------------------- /chapter09/plg_search_music/administrator/language/en-GB/en-GB.plg_search_music.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_search_music/administrator/language/en-GB/en-GB.plg_search_music.ini -------------------------------------------------------------------------------- /chapter09/plg_search_music/administrator/language/en-GB/en-GB.plg_search_music.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_search_music/administrator/language/en-GB/en-GB.plg_search_music.sys.ini -------------------------------------------------------------------------------- /chapter09/plg_search_music/plugins/search/music/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_search_music/plugins/search/music/index.html -------------------------------------------------------------------------------- /chapter09/plg_search_music/plugins/search/music/music.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_search_music/plugins/search/music/music.php -------------------------------------------------------------------------------- /chapter09/plg_search_music/plugins/search/music/music.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_search_music/plugins/search/music/music.xml -------------------------------------------------------------------------------- /chapter09/plg_search_sphinx/administrator/language/en-GB/en-GB.plg_search_sphinx.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_search_sphinx/administrator/language/en-GB/en-GB.plg_search_sphinx.ini -------------------------------------------------------------------------------- /chapter09/plg_search_sphinx/administrator/language/en-GB/en-GB.plg_search_sphinx.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_search_sphinx/administrator/language/en-GB/en-GB.plg_search_sphinx.sys.ini -------------------------------------------------------------------------------- /chapter09/plg_search_sphinx/plugins/search/sphinx/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_search_sphinx/plugins/search/sphinx/index.html -------------------------------------------------------------------------------- /chapter09/plg_search_sphinx/plugins/search/sphinx/sphinx.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_search_sphinx/plugins/search/sphinx/sphinx.php -------------------------------------------------------------------------------- /chapter09/plg_search_sphinx/plugins/search/sphinx/sphinx.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/plg_search_sphinx/plugins/search/sphinx/sphinx.xml -------------------------------------------------------------------------------- /chapter09/sphinx_conf/sphinx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter09/sphinx_conf/sphinx.conf -------------------------------------------------------------------------------- /chapter10/plg_captcha_example/WARNING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter10/plg_captcha_example/WARNING.md -------------------------------------------------------------------------------- /chapter10/plg_captcha_example/administrator/language/en-GB/en-GB.plg_captcha_example.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter10/plg_captcha_example/administrator/language/en-GB/en-GB.plg_captcha_example.ini -------------------------------------------------------------------------------- /chapter10/plg_captcha_example/administrator/language/en-GB/en-GB.plg_captcha_example.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter10/plg_captcha_example/administrator/language/en-GB/en-GB.plg_captcha_example.sys.ini -------------------------------------------------------------------------------- /chapter10/plg_captcha_example/plugins/captcha/example/example.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter10/plg_captcha_example/plugins/captcha/example/example.php -------------------------------------------------------------------------------- /chapter10/plg_captcha_example/plugins/captcha/example/example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter10/plg_captcha_example/plugins/captcha/example/example.xml -------------------------------------------------------------------------------- /chapter10/plg_captcha_example/plugins/captcha/example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter10/plg_captcha_example/plugins/captcha/example/index.html -------------------------------------------------------------------------------- /chapter11/plg_extension_custom/administrator/language/en-GB/en-GB.plg_extension_custom.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter11/plg_extension_custom/administrator/language/en-GB/en-GB.plg_extension_custom.ini -------------------------------------------------------------------------------- /chapter11/plg_extension_custom/administrator/language/en-GB/en-GB.plg_extension_custom.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter11/plg_extension_custom/administrator/language/en-GB/en-GB.plg_extension_custom.sys.ini -------------------------------------------------------------------------------- /chapter11/plg_extension_custom/plugins/extension/custom/custom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter11/plg_extension_custom/plugins/extension/custom/custom.php -------------------------------------------------------------------------------- /chapter11/plg_extension_custom/plugins/extension/custom/custom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter11/plg_extension_custom/plugins/extension/custom/custom.xml -------------------------------------------------------------------------------- /chapter11/plg_extension_custom/plugins/extension/custom/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter11/plg_extension_custom/plugins/extension/custom/index.html -------------------------------------------------------------------------------- /chapter13/plg_system_eventlog/administrator/language/en-GB/en-GB.plg_system_eventlog.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter13/plg_system_eventlog/administrator/language/en-GB/en-GB.plg_system_eventlog.ini -------------------------------------------------------------------------------- /chapter13/plg_system_eventlog/administrator/language/en-GB/en-GB.plg_system_eventlog.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter13/plg_system_eventlog/administrator/language/en-GB/en-GB.plg_system_eventlog.sys.ini -------------------------------------------------------------------------------- /chapter13/plg_system_eventlog/plugins/system/eventlog/eventlog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter13/plg_system_eventlog/plugins/system/eventlog/eventlog.php -------------------------------------------------------------------------------- /chapter13/plg_system_eventlog/plugins/system/eventlog/eventlog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter13/plg_system_eventlog/plugins/system/eventlog/eventlog.xml -------------------------------------------------------------------------------- /chapter13/plg_system_eventlog/plugins/system/eventlog/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter13/plg_system_eventlog/plugins/system/eventlog/index.html -------------------------------------------------------------------------------- /chapter14/plg_system_custom/administrator/language/en-GB/en-GB.plg_system_custom.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter14/plg_system_custom/administrator/language/en-GB/en-GB.plg_system_custom.ini -------------------------------------------------------------------------------- /chapter14/plg_system_custom/administrator/language/en-GB/en-GB.plg_system_custom.sys.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter14/plg_system_custom/administrator/language/en-GB/en-GB.plg_system_custom.sys.ini -------------------------------------------------------------------------------- /chapter14/plg_system_custom/plugins/system/custom/custom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter14/plg_system_custom/plugins/system/custom/custom.php -------------------------------------------------------------------------------- /chapter14/plg_system_custom/plugins/system/custom/custom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter14/plg_system_custom/plugins/system/custom/custom.xml -------------------------------------------------------------------------------- /chapter14/plg_system_custom/plugins/system/custom/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter14/plg_system_custom/plugins/system/custom/index.html -------------------------------------------------------------------------------- /chapter14/plugin-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter14/plugin-tests/README.md -------------------------------------------------------------------------------- /chapter14/plugin-tests/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter14/plugin-tests/composer.json -------------------------------------------------------------------------------- /chapter14/plugin-tests/plgSystemArticletext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter14/plugin-tests/plgSystemArticletext.php -------------------------------------------------------------------------------- /chapter14/plugin-tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/chapter14/plugin-tests/test.sh -------------------------------------------------------------------------------- /programming-joomla-plugins.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yireo-joomla/JoomlaPluginsBook/HEAD/programming-joomla-plugins.pdf --------------------------------------------------------------------------------