Learning Joomla! 3 Extension Development.:
A practical guide with step-by-step examples that build on each other so you can learn by doing and get hands-on knowledge about creating your plugins, modules, and components in Joomla.""Learning Joomla! 3 Extension Development, Third Edition"" is for developers who want to crea...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2013.
|
Ausgabe: | 3rd ed. |
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | A practical guide with step-by-step examples that build on each other so you can learn by doing and get hands-on knowledge about creating your plugins, modules, and components in Joomla.""Learning Joomla! 3 Extension Development, Third Edition"" is for developers who want to create their own Joomla extensions. It is assumed you will have some basic PHP, HTML, and CSS knowledge, but you don't need any prior Joomla programming experience. This book will also be useful to people who just want to make minor customizations to existing Joomla extensions and build on the work of others in the open so |
Beschreibung: | 1 online resource (458 pages) |
ISBN: | 9781782168386 1782168389 1782168370 9781782168379 |
Internformat
MARC
LEADER | 00000cam a2200000Mu 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn855969622 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 130817s2013 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d YDXCP |d UMI |d N$T |d DEBSZ |d OCLCQ |d OCLCO |d OCLCF |d E7B |d REB |d COO |d OCLCQ |d JBG |d AGLDB |d ICA |d MOR |d PIFAG |d ZCU |d MERUC |d OCLCQ |d OCLCO |d U3W |d D6H |d STF |d WRM |d VTS |d CEF |d NRAMU |d ICG |d INT |d VT2 |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO |d UAB |d A6Q |d DKC |d OCLCQ |d UKAHL |d HS0 |d UWK |d OCLCQ |d UKCRE |d AJS |d OCLCO |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO |d OCLCL |d OCLCQ | ||
019 | |a 857066391 |a 859144344 |a 988499951 |a 992038041 |a 1037708240 |a 1038677774 |a 1045490723 |a 1055381964 |a 1081217170 |a 1083553973 |a 1103272165 |a 1108968746 |a 1110282813 |a 1129352959 |a 1152978023 |a 1153535272 |a 1192345332 |a 1227634697 | ||
020 | |a 9781782168386 |q (electronic bk.) | ||
020 | |a 1782168389 |q (electronic bk.) | ||
020 | |a 1782168370 | ||
020 | |a 9781782168379 | ||
020 | |z 9781782168379 | ||
035 | |a (OCoLC)855969622 |z (OCoLC)857066391 |z (OCoLC)859144344 |z (OCoLC)988499951 |z (OCoLC)992038041 |z (OCoLC)1037708240 |z (OCoLC)1038677774 |z (OCoLC)1045490723 |z (OCoLC)1055381964 |z (OCoLC)1081217170 |z (OCoLC)1083553973 |z (OCoLC)1103272165 |z (OCoLC)1108968746 |z (OCoLC)1110282813 |z (OCoLC)1129352959 |z (OCoLC)1152978023 |z (OCoLC)1153535272 |z (OCoLC)1192345332 |z (OCoLC)1227634697 | ||
037 | |a CL0500000301 |b Safari Books Online | ||
050 | 4 | |a TK5105.885.J86 .P384 2013 | |
072 | 7 | |a COM |x 000000 |2 bisacsh | |
082 | 7 | |a 006.78 | |
049 | |a MAIN | ||
100 | 1 | |a Plummer, Tim. | |
245 | 1 | 0 | |a Learning Joomla! 3 Extension Development. |
250 | |a 3rd ed. | ||
260 | |a Birmingham : |b Packt Publishing, |c 2013. | ||
300 | |a 1 online resource (458 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Print version record. | |
505 | 0 | |a Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Before you Start; Extension types and their uses; Plugins; Modules; Components; Languages; Templates; Libraries; Packages; Joomla! versions that your extensions should support; What's new in Joomla! 3; Licensing and GPL; What business model should I adopt?; Tools you need to develop the Joomla! extensions; Coding standards; Legacy MVC versus new MVC; Upgrading a Joomla! 2.5 component to make it Joomla! 3 compatible; To fork or not to fork?; Summary. | |
505 | 8 | |a Chapter 2: Getting Started with Plugin DevelopmentPlugin types; Plugin event triggers; Where do I start?; Creating the installation XML file; Creating the plugin PHP file; Zip it up and install your plugin; Adding the parameters to our plugin; Adding the language files; Summary; Chapter 3: Getting Started with Module Development; Where do I start?; Backend versus frontend modules; Backend modules' installation location; Frontend modules' installation location; Creating the installation XML file; Creating the module PHP file; Creating the view; Connecting to the database. | |
505 | 8 | |a Zip it up and install your modulePackaging your module for distribution; Backwards compatibility for Joomla! 2.5; Making changes to the installation XML file; Adding the CSS styles; Packaging for distribution; Converting to the site module; Translating your module; Adding a help file; Template overrides; Watch out when updating; Alternative layouts; Making your module responsive; Summary; Chapter 4: Getting Started with Component Development; Where do I start?; Creating the component installation XML file; Creating a simple component; Creating the entry point; Creating the access XML file. | |
505 | 8 | |a Creating the config XML fileSetting up the database; Discover the extension; Creating the controllers; Creating the model for the list view; Creating the model for the edit view; Creating a form; The form XML file; JForm field types; Accesslevel; Cachehandler; Calendar; Captcha; Category; Checkbox; Checkboxes; Chromestyle; Color; Combo; Componentlayout; Contentlanguage; Contenttype; Databaseconnection; Editor; Email; File; Filelist; Folderlist; Groupedlist; Headertag; Helpsite; Hidden; Imagelist; Integer; Language; List; Media; Menu; Menuitem; Modulelayout; Moduleorder; Moduleposition. | |
505 | 8 | |a ModuletagPassword; Plugins; Radio; Rules; Sessionhandler; Spacer; Sql; Tag; Tagnested; Tel; Templatestyle; Text; Textarea; Timezone; Url; User; Usergroup; Creating a view; The list view; The view.html.php file; The helper file; The view layout file; The edit view; The view.html.php file; The view layout file; Installer script; Zip it up and install your component; Summary; Chapter 5: Backend Component Development -- Part 1; Adding additional fields; Adding fields to the model; Category field; State field; Media field; Company field; Phone field; URL field; Description field. | |
520 | |a A practical guide with step-by-step examples that build on each other so you can learn by doing and get hands-on knowledge about creating your plugins, modules, and components in Joomla.""Learning Joomla! 3 Extension Development, Third Edition"" is for developers who want to create their own Joomla extensions. It is assumed you will have some basic PHP, HTML, and CSS knowledge, but you don't need any prior Joomla programming experience. This book will also be useful to people who just want to make minor customizations to existing Joomla extensions and build on the work of others in the open so | ||
546 | |a English. | ||
630 | 0 | 0 | |a Joomla! (Computer file) |0 http://id.loc.gov/authorities/names/n2007068826 |
630 | 0 | 7 | |a Joomla! (Computer file) |2 blmlsh |
630 | 0 | 7 | |a Joomla! (Computer file) |2 fast |
650 | 0 | |a Web sites |x Authoring programs. |0 http://id.loc.gov/authorities/subjects/sh98000036 | |
650 | 6 | |a Sites Web |x Systèmes-auteur. | |
650 | 7 | |a COMPUTERS |x General. |2 bisacsh | |
650 | 7 | |a Web sites |x Authoring programs |2 fast | |
776 | 0 | 8 | |i Print version: |a Plummer, Tim. |t Learning Joomla! 3 Extension Development. |d Birmingham : Packt Publishing, ©2013 |z 9781782168379 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=619997 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH26849621 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL1336407 | ||
938 | |a ebrary |b EBRY |n ebr10742622 | ||
938 | |a EBSCOhost |b EBSC |n 619997 | ||
938 | |a YBP Library Services |b YANK |n 10906886 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn855969622 |
---|---|
_version_ | 1816882241642430466 |
adam_text | |
any_adam_object | |
author | Plummer, Tim |
author_facet | Plummer, Tim |
author_role | |
author_sort | Plummer, Tim |
author_variant | t p tp |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | TK5105 |
callnumber-raw | TK5105.885.J86 .P384 2013 |
callnumber-search | TK5105.885.J86 .P384 2013 |
callnumber-sort | TK 45105.885 J86 P384 42013 |
callnumber-subject | TK - Electrical and Nuclear Engineering |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Before you Start; Extension types and their uses; Plugins; Modules; Components; Languages; Templates; Libraries; Packages; Joomla! versions that your extensions should support; What's new in Joomla! 3; Licensing and GPL; What business model should I adopt?; Tools you need to develop the Joomla! extensions; Coding standards; Legacy MVC versus new MVC; Upgrading a Joomla! 2.5 component to make it Joomla! 3 compatible; To fork or not to fork?; Summary. Chapter 2: Getting Started with Plugin DevelopmentPlugin types; Plugin event triggers; Where do I start?; Creating the installation XML file; Creating the plugin PHP file; Zip it up and install your plugin; Adding the parameters to our plugin; Adding the language files; Summary; Chapter 3: Getting Started with Module Development; Where do I start?; Backend versus frontend modules; Backend modules' installation location; Frontend modules' installation location; Creating the installation XML file; Creating the module PHP file; Creating the view; Connecting to the database. Zip it up and install your modulePackaging your module for distribution; Backwards compatibility for Joomla! 2.5; Making changes to the installation XML file; Adding the CSS styles; Packaging for distribution; Converting to the site module; Translating your module; Adding a help file; Template overrides; Watch out when updating; Alternative layouts; Making your module responsive; Summary; Chapter 4: Getting Started with Component Development; Where do I start?; Creating the component installation XML file; Creating a simple component; Creating the entry point; Creating the access XML file. Creating the config XML fileSetting up the database; Discover the extension; Creating the controllers; Creating the model for the list view; Creating the model for the edit view; Creating a form; The form XML file; JForm field types; Accesslevel; Cachehandler; Calendar; Captcha; Category; Checkbox; Checkboxes; Chromestyle; Color; Combo; Componentlayout; Contentlanguage; Contenttype; Databaseconnection; Editor; Email; File; Filelist; Folderlist; Groupedlist; Headertag; Helpsite; Hidden; Imagelist; Integer; Language; List; Media; Menu; Menuitem; Modulelayout; Moduleorder; Moduleposition. ModuletagPassword; Plugins; Radio; Rules; Sessionhandler; Spacer; Sql; Tag; Tagnested; Tel; Templatestyle; Text; Textarea; Timezone; Url; User; Usergroup; Creating a view; The list view; The view.html.php file; The helper file; The view layout file; The edit view; The view.html.php file; The view layout file; Installer script; Zip it up and install your component; Summary; Chapter 5: Backend Component Development -- Part 1; Adding additional fields; Adding fields to the model; Category field; State field; Media field; Company field; Phone field; URL field; Description field. |
ctrlnum | (OCoLC)855969622 |
dewey-full | 006.78 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.78 |
dewey-search | 006.78 |
dewey-sort | 16.78 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 3rd ed. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06499cam a2200625Mu 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn855969622</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">130817s2013 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">YDXCP</subfield><subfield code="d">UMI</subfield><subfield code="d">N$T</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCF</subfield><subfield code="d">E7B</subfield><subfield code="d">REB</subfield><subfield code="d">COO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">JBG</subfield><subfield code="d">AGLDB</subfield><subfield code="d">ICA</subfield><subfield code="d">MOR</subfield><subfield code="d">PIFAG</subfield><subfield code="d">ZCU</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">U3W</subfield><subfield code="d">D6H</subfield><subfield code="d">STF</subfield><subfield code="d">WRM</subfield><subfield code="d">VTS</subfield><subfield code="d">CEF</subfield><subfield code="d">NRAMU</subfield><subfield code="d">ICG</subfield><subfield code="d">INT</subfield><subfield code="d">VT2</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UAB</subfield><subfield code="d">A6Q</subfield><subfield code="d">DKC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKAHL</subfield><subfield code="d">HS0</subfield><subfield code="d">UWK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKCRE</subfield><subfield code="d">AJS</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">857066391</subfield><subfield code="a">859144344</subfield><subfield code="a">988499951</subfield><subfield code="a">992038041</subfield><subfield code="a">1037708240</subfield><subfield code="a">1038677774</subfield><subfield code="a">1045490723</subfield><subfield code="a">1055381964</subfield><subfield code="a">1081217170</subfield><subfield code="a">1083553973</subfield><subfield code="a">1103272165</subfield><subfield code="a">1108968746</subfield><subfield code="a">1110282813</subfield><subfield code="a">1129352959</subfield><subfield code="a">1152978023</subfield><subfield code="a">1153535272</subfield><subfield code="a">1192345332</subfield><subfield code="a">1227634697</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781782168386</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1782168389</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1782168370</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781782168379</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781782168379</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)855969622</subfield><subfield code="z">(OCoLC)857066391</subfield><subfield code="z">(OCoLC)859144344</subfield><subfield code="z">(OCoLC)988499951</subfield><subfield code="z">(OCoLC)992038041</subfield><subfield code="z">(OCoLC)1037708240</subfield><subfield code="z">(OCoLC)1038677774</subfield><subfield code="z">(OCoLC)1045490723</subfield><subfield code="z">(OCoLC)1055381964</subfield><subfield code="z">(OCoLC)1081217170</subfield><subfield code="z">(OCoLC)1083553973</subfield><subfield code="z">(OCoLC)1103272165</subfield><subfield code="z">(OCoLC)1108968746</subfield><subfield code="z">(OCoLC)1110282813</subfield><subfield code="z">(OCoLC)1129352959</subfield><subfield code="z">(OCoLC)1152978023</subfield><subfield code="z">(OCoLC)1153535272</subfield><subfield code="z">(OCoLC)1192345332</subfield><subfield code="z">(OCoLC)1227634697</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000301</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">TK5105.885.J86 .P384 2013</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">000000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">006.78</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Plummer, Tim.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning Joomla! 3 Extension Development.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3rd ed.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2013.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (458 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Before you Start; Extension types and their uses; Plugins; Modules; Components; Languages; Templates; Libraries; Packages; Joomla! versions that your extensions should support; What's new in Joomla! 3; Licensing and GPL; What business model should I adopt?; Tools you need to develop the Joomla! extensions; Coding standards; Legacy MVC versus new MVC; Upgrading a Joomla! 2.5 component to make it Joomla! 3 compatible; To fork or not to fork?; Summary.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 2: Getting Started with Plugin DevelopmentPlugin types; Plugin event triggers; Where do I start?; Creating the installation XML file; Creating the plugin PHP file; Zip it up and install your plugin; Adding the parameters to our plugin; Adding the language files; Summary; Chapter 3: Getting Started with Module Development; Where do I start?; Backend versus frontend modules; Backend modules' installation location; Frontend modules' installation location; Creating the installation XML file; Creating the module PHP file; Creating the view; Connecting to the database.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Zip it up and install your modulePackaging your module for distribution; Backwards compatibility for Joomla! 2.5; Making changes to the installation XML file; Adding the CSS styles; Packaging for distribution; Converting to the site module; Translating your module; Adding a help file; Template overrides; Watch out when updating; Alternative layouts; Making your module responsive; Summary; Chapter 4: Getting Started with Component Development; Where do I start?; Creating the component installation XML file; Creating a simple component; Creating the entry point; Creating the access XML file.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Creating the config XML fileSetting up the database; Discover the extension; Creating the controllers; Creating the model for the list view; Creating the model for the edit view; Creating a form; The form XML file; JForm field types; Accesslevel; Cachehandler; Calendar; Captcha; Category; Checkbox; Checkboxes; Chromestyle; Color; Combo; Componentlayout; Contentlanguage; Contenttype; Databaseconnection; Editor; Email; File; Filelist; Folderlist; Groupedlist; Headertag; Helpsite; Hidden; Imagelist; Integer; Language; List; Media; Menu; Menuitem; Modulelayout; Moduleorder; Moduleposition.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">ModuletagPassword; Plugins; Radio; Rules; Sessionhandler; Spacer; Sql; Tag; Tagnested; Tel; Templatestyle; Text; Textarea; Timezone; Url; User; Usergroup; Creating a view; The list view; The view.html.php file; The helper file; The view layout file; The edit view; The view.html.php file; The view layout file; Installer script; Zip it up and install your component; Summary; Chapter 5: Backend Component Development -- Part 1; Adding additional fields; Adding fields to the model; Category field; State field; Media field; Company field; Phone field; URL field; Description field.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">A practical guide with step-by-step examples that build on each other so you can learn by doing and get hands-on knowledge about creating your plugins, modules, and components in Joomla.""Learning Joomla! 3 Extension Development, Third Edition"" is for developers who want to create their own Joomla extensions. It is assumed you will have some basic PHP, HTML, and CSS knowledge, but you don't need any prior Joomla programming experience. This book will also be useful to people who just want to make minor customizations to existing Joomla extensions and build on the work of others in the open so</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">Joomla! (Computer file)</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2007068826</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Joomla! (Computer file)</subfield><subfield code="2">blmlsh</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Joomla! (Computer file)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web sites</subfield><subfield code="x">Authoring programs.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98000036</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Sites Web</subfield><subfield code="x">Systèmes-auteur.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web sites</subfield><subfield code="x">Authoring programs</subfield><subfield code="2">fast</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Plummer, Tim.</subfield><subfield code="t">Learning Joomla! 3 Extension Development.</subfield><subfield code="d">Birmingham : Packt Publishing, ©2013</subfield><subfield code="z">9781782168379</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=619997</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH26849621</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL1336407</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10742622</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">619997</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">10906886</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn855969622 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:25:29Z |
institution | BVB |
isbn | 9781782168386 1782168389 1782168370 9781782168379 |
language | English |
oclc_num | 855969622 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (458 pages) |
psigel | ZDB-4-EBA |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Plummer, Tim. Learning Joomla! 3 Extension Development. 3rd ed. Birmingham : Packt Publishing, 2013. 1 online resource (458 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Print version record. Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Before you Start; Extension types and their uses; Plugins; Modules; Components; Languages; Templates; Libraries; Packages; Joomla! versions that your extensions should support; What's new in Joomla! 3; Licensing and GPL; What business model should I adopt?; Tools you need to develop the Joomla! extensions; Coding standards; Legacy MVC versus new MVC; Upgrading a Joomla! 2.5 component to make it Joomla! 3 compatible; To fork or not to fork?; Summary. Chapter 2: Getting Started with Plugin DevelopmentPlugin types; Plugin event triggers; Where do I start?; Creating the installation XML file; Creating the plugin PHP file; Zip it up and install your plugin; Adding the parameters to our plugin; Adding the language files; Summary; Chapter 3: Getting Started with Module Development; Where do I start?; Backend versus frontend modules; Backend modules' installation location; Frontend modules' installation location; Creating the installation XML file; Creating the module PHP file; Creating the view; Connecting to the database. Zip it up and install your modulePackaging your module for distribution; Backwards compatibility for Joomla! 2.5; Making changes to the installation XML file; Adding the CSS styles; Packaging for distribution; Converting to the site module; Translating your module; Adding a help file; Template overrides; Watch out when updating; Alternative layouts; Making your module responsive; Summary; Chapter 4: Getting Started with Component Development; Where do I start?; Creating the component installation XML file; Creating a simple component; Creating the entry point; Creating the access XML file. Creating the config XML fileSetting up the database; Discover the extension; Creating the controllers; Creating the model for the list view; Creating the model for the edit view; Creating a form; The form XML file; JForm field types; Accesslevel; Cachehandler; Calendar; Captcha; Category; Checkbox; Checkboxes; Chromestyle; Color; Combo; Componentlayout; Contentlanguage; Contenttype; Databaseconnection; Editor; Email; File; Filelist; Folderlist; Groupedlist; Headertag; Helpsite; Hidden; Imagelist; Integer; Language; List; Media; Menu; Menuitem; Modulelayout; Moduleorder; Moduleposition. ModuletagPassword; Plugins; Radio; Rules; Sessionhandler; Spacer; Sql; Tag; Tagnested; Tel; Templatestyle; Text; Textarea; Timezone; Url; User; Usergroup; Creating a view; The list view; The view.html.php file; The helper file; The view layout file; The edit view; The view.html.php file; The view layout file; Installer script; Zip it up and install your component; Summary; Chapter 5: Backend Component Development -- Part 1; Adding additional fields; Adding fields to the model; Category field; State field; Media field; Company field; Phone field; URL field; Description field. A practical guide with step-by-step examples that build on each other so you can learn by doing and get hands-on knowledge about creating your plugins, modules, and components in Joomla.""Learning Joomla! 3 Extension Development, Third Edition"" is for developers who want to create their own Joomla extensions. It is assumed you will have some basic PHP, HTML, and CSS knowledge, but you don't need any prior Joomla programming experience. This book will also be useful to people who just want to make minor customizations to existing Joomla extensions and build on the work of others in the open so English. Joomla! (Computer file) http://id.loc.gov/authorities/names/n2007068826 Joomla! (Computer file) blmlsh Joomla! (Computer file) fast Web sites Authoring programs. http://id.loc.gov/authorities/subjects/sh98000036 Sites Web Systèmes-auteur. COMPUTERS General. bisacsh Web sites Authoring programs fast Print version: Plummer, Tim. Learning Joomla! 3 Extension Development. Birmingham : Packt Publishing, ©2013 9781782168379 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=619997 Volltext |
spellingShingle | Plummer, Tim Learning Joomla! 3 Extension Development. Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Before you Start; Extension types and their uses; Plugins; Modules; Components; Languages; Templates; Libraries; Packages; Joomla! versions that your extensions should support; What's new in Joomla! 3; Licensing and GPL; What business model should I adopt?; Tools you need to develop the Joomla! extensions; Coding standards; Legacy MVC versus new MVC; Upgrading a Joomla! 2.5 component to make it Joomla! 3 compatible; To fork or not to fork?; Summary. Chapter 2: Getting Started with Plugin DevelopmentPlugin types; Plugin event triggers; Where do I start?; Creating the installation XML file; Creating the plugin PHP file; Zip it up and install your plugin; Adding the parameters to our plugin; Adding the language files; Summary; Chapter 3: Getting Started with Module Development; Where do I start?; Backend versus frontend modules; Backend modules' installation location; Frontend modules' installation location; Creating the installation XML file; Creating the module PHP file; Creating the view; Connecting to the database. Zip it up and install your modulePackaging your module for distribution; Backwards compatibility for Joomla! 2.5; Making changes to the installation XML file; Adding the CSS styles; Packaging for distribution; Converting to the site module; Translating your module; Adding a help file; Template overrides; Watch out when updating; Alternative layouts; Making your module responsive; Summary; Chapter 4: Getting Started with Component Development; Where do I start?; Creating the component installation XML file; Creating a simple component; Creating the entry point; Creating the access XML file. Creating the config XML fileSetting up the database; Discover the extension; Creating the controllers; Creating the model for the list view; Creating the model for the edit view; Creating a form; The form XML file; JForm field types; Accesslevel; Cachehandler; Calendar; Captcha; Category; Checkbox; Checkboxes; Chromestyle; Color; Combo; Componentlayout; Contentlanguage; Contenttype; Databaseconnection; Editor; Email; File; Filelist; Folderlist; Groupedlist; Headertag; Helpsite; Hidden; Imagelist; Integer; Language; List; Media; Menu; Menuitem; Modulelayout; Moduleorder; Moduleposition. ModuletagPassword; Plugins; Radio; Rules; Sessionhandler; Spacer; Sql; Tag; Tagnested; Tel; Templatestyle; Text; Textarea; Timezone; Url; User; Usergroup; Creating a view; The list view; The view.html.php file; The helper file; The view layout file; The edit view; The view.html.php file; The view layout file; Installer script; Zip it up and install your component; Summary; Chapter 5: Backend Component Development -- Part 1; Adding additional fields; Adding fields to the model; Category field; State field; Media field; Company field; Phone field; URL field; Description field. Joomla! (Computer file) http://id.loc.gov/authorities/names/n2007068826 Joomla! (Computer file) blmlsh Joomla! (Computer file) fast Web sites Authoring programs. http://id.loc.gov/authorities/subjects/sh98000036 Sites Web Systèmes-auteur. COMPUTERS General. bisacsh Web sites Authoring programs fast |
subject_GND | http://id.loc.gov/authorities/names/n2007068826 http://id.loc.gov/authorities/subjects/sh98000036 |
title | Learning Joomla! 3 Extension Development. |
title_auth | Learning Joomla! 3 Extension Development. |
title_exact_search | Learning Joomla! 3 Extension Development. |
title_full | Learning Joomla! 3 Extension Development. |
title_fullStr | Learning Joomla! 3 Extension Development. |
title_full_unstemmed | Learning Joomla! 3 Extension Development. |
title_short | Learning Joomla! 3 Extension Development. |
title_sort | learning joomla 3 extension development |
topic | Joomla! (Computer file) http://id.loc.gov/authorities/names/n2007068826 Joomla! (Computer file) blmlsh Joomla! (Computer file) fast Web sites Authoring programs. http://id.loc.gov/authorities/subjects/sh98000036 Sites Web Systèmes-auteur. COMPUTERS General. bisacsh Web sites Authoring programs fast |
topic_facet | Joomla! (Computer file) Web sites Authoring programs. Sites Web Systèmes-auteur. COMPUTERS General. Web sites Authoring programs |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=619997 |
work_keys_str_mv | AT plummertim learningjoomla3extensiondevelopment |