- Taschenbuch: 284 Seiten
- Verlag: Packt Publishing (11. Dezember 2008)
- Sprache: Englisch
- ISBN-10: 1847196209
- ISBN-13: 978-1847196200
- Größe und/oder Gewicht: 19 x 1,6 x 23,5 cm
- Durchschnittliche Kundenbewertung: 2 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 1.111.362 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
Learning Joomla! 1.5 Extension Development (Englisch) Taschenbuch – 11. Dezember 2008
Dieses Buch gibt es in einer neuen Auflage:
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Über den Autor und weitere Mitwirkende
Joseph L. LeBlanc started with computers at a very young age. His independent education gave him the flexibility to experiment and learn computer science. Joseph holds a bachelor's degree in Management Information Systems from Oral Roberts University. Joseph is a freelance Joomla! extension developer. He released a component tutorial in May 2004, which was later translated into French, Polish, and Russian. Work samples and open-source extensions are available at www.jlleblanc.com. In addition to freelancing, he is an active member of the Washington, DC tech community and Joomla! Bug Squad.
Ohne allzu große Hoffnung ließ ich dann dieses Buch kommen - und siehe da.... plötzlich gingen mir ganze Batterien von Lichtern auf.
Vom ersten Klick an wird hier eine recht anspruchsvolle Komponente entwickelt, wirklich klick für klick, backend und frontend.
Was fehlt ist eine Referenz der Joomla-Klassen - das Buch richtet sich eher an Leute die ein Kochrezept wollen. Wer wirklich professionell an eine Sache herangeht und gleich mit dem Joomla-API loslegen kann, findet es vielleicht zu oberflächlich.
Mir brannte zur Struktur von Joomla schon recht schnell ein ganzer Weihnachtsbaum.
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
So that you know how to judge my reaction to this book, here's my background: I have good HTML/CSS skills, have installed a few Joomla site, and written a couple of templates. I've been a programmer for many years but on languages quite different from php. My php skills are still pretty new. I understood the concept of object oriented programming but hadn't much experience with it. I knew what MVC stood for, but that was about it.
It would have been nice to know more OOP, but I managed.
The MVC was very sensible and a much cleaner way to deal with php. That was fine to pick up.
After finishing the book, I was able to create my own component extension.
You are going to want to know some HTML, some php and joomla before you try this. If you don't know oop, I'd recommend taking a quick tutorial on it first. Killerphp.com has a quick practical one.
The only complaint I have is that I wish he had created an appendix or footnotes with the Joomla commands and their parameters. While he explains what's needed for the extension example, it's sometimes hard to know what all the parameters are used for which makes it difficult to go beyond something very similar to his example without finding another resource. You can check out the joomla dev site for details or look at the files themselves, but that's a little TOO detailed!
Background: I have a decent amount of experience with HTML/CSS and had set up a few Joomla sites before buying this book. I've used PHP before also, but for relatively simple things. I understand the basic precepts of OOP, but I am not a professional developer, so I thought (judging from the "who this book is for") this book would be a good way to start working on my own extensions. In some ways it is.
It does explain the basic things you need to do to build a new component, and uses a lot of Joomla functions that I'm sure will be useful, but it does not do a very good job of explaining how these functions/methods really work, what parameters they accept, etc.
The most frustrating part for me is that it seems there are some errors in the sample code. At first I thought this might be due to my own error, so I copied in the code samples available for download... there were still a few issues... so I installed the finished extension on a new install of Joomla, and it basically works - but still with a few issues.
In the end I'm sure the book will be useful, it's better than nothing, and I'm not aware of anything better - but something better could definitely be done.
It's a Great start to Joomla 1.5 development