Developing Joomla Extensions
Presented at Joomla User Group Meetup at Dhaka-1212
Please check the event details https://www.facebook.com/events/454288907946824/
4. Why Joomla Extensions (Cont.)
Extends core functionalities
Add New features
Custom Look & Feel
Acts in your own language
5. Where to search for Extensions
Available with http://extensions.joomla.org
Joomla default has more than 10,000
packages extensions
3rd Party extensions Free or Commercial
Extensions are
GPL’ed
6. Skills need to develop Joomla Ext.
Advance Joomla User
Solid knowledge in PHP, MySql
Familiar with MVC
Understanding Joomla Framework
Start from Developer Network
http://developer.joomla.org/
8. Developing Joomla Components cont.
Developing a Model View Controller
Component (
http://docs.joomla.org/Model-View-Controller
)
Need to extend JModel, JView, JController
classes
Check for 3 joomla version 1.5. 2.5 and 3.0
http://docs.joomla.org/Developing_a_Model-
View-Controller_Component
17. Other Resources for plugin dev.
Basic plugin idea
http://docs.joomla.org/Creating_a_Plugin_fo
r_Joomla_1.5
Creating a profile plugin
http://docs.joomla.org/Creating_a_profile_pl
ugin
18. Plugin Development
Creating smart search plugin
http://docs.joomla.org/Creating_a_Smart_Sea
rch_plug-in
Creating a system plugin
Available hooks for system plugin
onAfterInitialise, onAfterRoute, onAfterDispatch,
onAfterRender
21. What is Twitter Bootstrap?
Wikipedia says,
Twitter Bootstrap is a free collection of tools for
creating websites and web applications. It
contains HTML and CSS-based design templates
for typography, forms, buttons, charts,
navigation and other interface components, as
well as optional JavaScript extensions.
22. Why Twitter Bootstrap?
Because, it's so cute... :)
Why for joomla
Developers feel relaxed about UI/UX
Designers happy to work with
standard markups
23. How to use twitter bootstrap?
Documentation Page:
http://twitter.github.com/bootstrap
/
Part of Joomla JUI/JUX, available in
Joomla root/media/jui from j3.0
24. How site looks with bootstrap?
Find the web showcase:
http://bootswatch.com/
26. Codeboxr
We think organic
We have 50+ Joomla extensions approved in
JED
Want to develop joomla extensions ?
Send you query to info@codeboxr.com
Visit our site, www.codeboxr.com