Diving in the Code of Joomla
Release 2.5
Κυκλοφορεί
ISBN: 978-960-564-057-6
Οσελότος, Αθήνα, 5/2013
Αγγλική
€ 25.00 (περ. ΦΠΑ 6%)
Βιβλίο, Χαρτόδετο
24 x 17 εκ, 520 γρ, 284 σελ.
Περιγραφή

Diving in the code of Joomla examines in a deep and detailed manner the internal code of Joomla and its expansion abilities. It also provides the reader with detailed examples in order to create his/her own Joomla add-ons (components, modules and plug-ins). Finally, it analyzes the whole procedure for the setting of a debugging environment.
This book describes step by step the execution of a Joomla session, from its first to the last command. Joomla has seven phases which are analytically presented in it. For the first time in a book can the reader receive such a detailed presentation of the code execution. Every stage of the execution is explained in a clear and thorough way producing a real case study for one of the largest software packages (Content Management System, Joomla). The most important parts of the code and the key commands of every phase are decoded in front of the reader.
Dive in the code of Joomla, acquire a comprehensive view about its internal code and make your own extensions!


[Απόσπασμα από κείμενο του εκδότη]

INTRODUCTION
The Basic Concepts
Joomla things you have to know
What is Joomla
Setting a windows environment for Joomla
The installation of Joomla
Setting the debugging environment
What is a debugging environment?
Eclipse
Setting Eclipse for Joomla debugging
Setting the php.ini file
The PHP Debug Perspective
The architecture of Joomla
The structure of Joomla Files
A quick look to the MVC pattern of Joomla and its API (Application Programming Interface)
Joomla Database tables
Joomla Extensions
The Code of Joomla
Examining the code part 1
index.php the starting point
The definitions and the loading of the Joomla framework
Instantiate the application
Initialise the application
Examining the code part 2
Route the application
Dispatch (execute) the component
Render the application
Output the page
Programming in action
The dbcon component
What is the dbcon component? The dbcon installation
Using dbcon
Uninstall the dbcon component
The front-end code of dbcon
The back-end code of dbcon
The module givesuggestion
What is the givesuggestion module and its installation
Using the givesuggestion
The Uninstall procedure
The code of givesuggestion
The plug-in addmytext
What is the addmytext
Install and uninstall the addmytext
Use of addmytext
The code of addmytext
Important information
Create impressive user templates with the Artisteer software
The Joomla extensions directory
The main configuration file
Transferring your site to a Web Hosting Provider
Site backup
Site restore
Make your site Search Engine Friendly - SEO
USEFUL ACTIONS FOR SEO
SEO, ACTIONS WE SHOULD NOT DO
Web technologies
Index