SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Joomla! & Bootstrap 3
Building a Joomla! Template
with Bootstrap Version 3

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
I’m Saurabh
● 
● 

● 
● 

From Pune, India
Love Travel & Technology

Front-End Developer @ CloudAccess.net
Marketing, Social Media, Sales, Professional Services

● 

Joomlaholic
Joomla! Events Team Member
Joomla! Social Team Member
Joomla! User Group Member
Joomla! Day India Organizer

● 

Mozilla Representative (ReMo)

● 
● 
● 
● 

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
A Comprehensive, Ready-to-go
Joomla! Hosting Platform.
Point, Click, Go!

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Over 8,500 Active Paying Clients
Schools

Small & Medium
Businesses

Enterprises

Nonprofits

Governments
Joomla!Day™ Spain 2013

Banks

Twitter: @saurabhshah

Hospitals

September 28th, 2013
Network

Joomla!

Backups

Hosting

Compliance

CloudMail

Joomla!Day™ Spain 2013

Training
Domains

3rd Party
Apps
Twitter: @saurabhshah

September 28th, 2013
Who has built a custom
Joomla! template before?

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Today’s Agenda
1. 
2. 
3. 
4. 

Useful Tools
Files & Directories
Bootstrap
Step-by-step coding with a demo site

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Useful Tools
• 
• 
• 
• 

Bootstrap V3 - http://getbootstrap.com/
Bootstrap V2.3.2 - http://getbootstrap.com/2.3.2/
Crunch - http://crunchapp.net/
Editor – Coda / Notepad++ / Sublime Text

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Bootstrap V3

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Step-by-step process of
building a Joomla! Template

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Step 1
●  Create templatedetails.xml file – specifies information
about the template, including where the system can
find all the resources needed for the template.

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Step 2
•  Create index.php file
•  The basic file that provides the logic and positioning for
the layout of the components and modules; your
fundamental template file.

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Step 3
•  Thumbnail images, component.php file, favicon

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Step 4
•  Create folder images, css, fonts, LESS and JS

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Step 5
•  Language folder with description and files .ini, .sys.ini

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Step 6
•  Zip the file and it is ready to install.

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
You’re ready to go !

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Other useful sites
•  Tool to convert 2.x > 3.x Bootstrap code:
http://upgrade-bootstrap.bootply.com/
•  Bootstrap Upgrader:
http://code.divshot.com/bootstrap3_upgrader/
•  PlaceHolder – For creating Images as a placeholder:
http://placehold.it/960x300

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Are you a ninja now?
Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013
Gracias
ध"यवाद
Thank you
Saurabh Shah
Twitter: @saurabhshah
Email: saurabh@cloudaccess.net
saurabh.ds16@gmail.com

Joomla!Day™ Spain 2013

Twitter: @saurabhshah

September 28th, 2013

Weitere ähnliche Inhalte

Andere mochten auch

English 3 lm quarter 3
English 3 lm quarter 3English 3 lm quarter 3
English 3 lm quarter 3Kate Castaños
 
Joomla 3.4 Made Easy
Joomla 3.4 Made EasyJoomla 3.4 Made Easy
Joomla 3.4 Made EasyJoomlaShine
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Rod Martin
 
Joomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User ExperienceJoomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User ExperienceJoomlaShine
 
English 3 lm quarter 3
English 3 lm quarter 3English 3 lm quarter 3
English 3 lm quarter 3Kate Castaños
 
English 3 lm quarter 4
English 3 lm quarter 4English 3 lm quarter 4
English 3 lm quarter 4Kate Castaños
 
2nd periodical test in mother tongue
2nd periodical test in mother tongue2nd periodical test in mother tongue
2nd periodical test in mother tongueKate Castaños
 
Esp 3 2nd pt 2014 2015
Esp 3 2nd pt 2014 2015Esp 3 2nd pt 2014 2015
Esp 3 2nd pt 2014 2015Kate Castaños
 
English 3 lm quarter 3
English 3 lm quarter 3English 3 lm quarter 3
English 3 lm quarter 3Kate Castaños
 
English 3-lm-quarter-4
English 3-lm-quarter-4English 3-lm-quarter-4
English 3-lm-quarter-4Kate Castaños
 
5. english teacher s guide grade 3 (2nd quarter)
5. english  teacher s guide grade 3 (2nd quarter)5. english  teacher s guide grade 3 (2nd quarter)
5. english teacher s guide grade 3 (2nd quarter)Kate Castaños
 

Andere mochten auch (12)

English 3 lm quarter 3
English 3 lm quarter 3English 3 lm quarter 3
English 3 lm quarter 3
 
Joomla 3.4 Made Easy
Joomla 3.4 Made EasyJoomla 3.4 Made Easy
Joomla 3.4 Made Easy
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 
Joomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User ExperienceJoomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User Experience
 
English 3 lm quarter 3
English 3 lm quarter 3English 3 lm quarter 3
English 3 lm quarter 3
 
Ap3 2nd pt calabarzon
Ap3 2nd pt calabarzonAp3 2nd pt calabarzon
Ap3 2nd pt calabarzon
 
English 3 lm quarter 4
English 3 lm quarter 4English 3 lm quarter 4
English 3 lm quarter 4
 
2nd periodical test in mother tongue
2nd periodical test in mother tongue2nd periodical test in mother tongue
2nd periodical test in mother tongue
 
Esp 3 2nd pt 2014 2015
Esp 3 2nd pt 2014 2015Esp 3 2nd pt 2014 2015
Esp 3 2nd pt 2014 2015
 
English 3 lm quarter 3
English 3 lm quarter 3English 3 lm quarter 3
English 3 lm quarter 3
 
English 3-lm-quarter-4
English 3-lm-quarter-4English 3-lm-quarter-4
English 3-lm-quarter-4
 
5. english teacher s guide grade 3 (2nd quarter)
5. english  teacher s guide grade 3 (2nd quarter)5. english  teacher s guide grade 3 (2nd quarter)
5. english teacher s guide grade 3 (2nd quarter)
 

Ähnlich wie Joomla! Template with Bootstrap 3 - Joomla!Day Spain 2013

Create / Modification of templates for Joomla! At Joomla! Day Spain 2012
Create / Modification of templates for Joomla!  �At Joomla! Day Spain 2012Create / Modification of templates for Joomla!  �At Joomla! Day Spain 2012
Create / Modification of templates for Joomla! At Joomla! Day Spain 2012Saurabh Shah
 
JoomlaDay Brazil 2014 - How to Join The Joomla! Community
JoomlaDay Brazil 2014 - How to Join The Joomla! CommunityJoomlaDay Brazil 2014 - How to Join The Joomla! Community
JoomlaDay Brazil 2014 - How to Join The Joomla! CommunitySaurabh Shah
 
2017 Asia Startup Ecosystem Winter Digital Accelerator
2017 Asia Startup Ecosystem Winter Digital Accelerator2017 Asia Startup Ecosystem Winter Digital Accelerator
2017 Asia Startup Ecosystem Winter Digital AcceleratorChristine Souffrant Ntim
 
How to Contribute in Joomla! Community - Joomla!Day Bangkok 2013
How to Contribute in Joomla! Community - Joomla!Day Bangkok 2013How to Contribute in Joomla! Community - Joomla!Day Bangkok 2013
How to Contribute in Joomla! Community - Joomla!Day Bangkok 2013Saurabh Shah
 
E-Learning Workshop 2.0
E-Learning Workshop 2.0E-Learning Workshop 2.0
E-Learning Workshop 2.0compakia
 
Check out the slides
Check out the slidesCheck out the slides
Check out the slideswebhostingguy
 
Using tech to support your Graduate Associate position
Using tech to support your Graduate Associate positionUsing tech to support your Graduate Associate position
Using tech to support your Graduate Associate positionSam Taylor
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla! Saurabh Shah
 
JoomlaDay Madrid,Spain 2014 - Joomla! community - that rocks!
JoomlaDay Madrid,Spain 2014 - Joomla! community - that rocks!JoomlaDay Madrid,Spain 2014 - Joomla! community - that rocks!
JoomlaDay Madrid,Spain 2014 - Joomla! community - that rocks!Saurabh Shah
 
Smwpoland day2 final -ws7
Smwpoland day2 final -ws7Smwpoland day2 final -ws7
Smwpoland day2 final -ws7James Hutson
 
Personal learning networks
Personal learning networksPersonal learning networks
Personal learning networksrobin fay
 
Getting Involved with Joomla - Why and how to contribute
Getting Involved with Joomla - Why and how to contributeGetting Involved with Joomla - Why and how to contribute
Getting Involved with Joomla - Why and how to contributeParth Lawate
 
10 Web 2.0 Ideas to Keep Your Intranet Fresh
10 Web 2.0 Ideas to Keep Your Intranet Fresh10 Web 2.0 Ideas to Keep Your Intranet Fresh
10 Web 2.0 Ideas to Keep Your Intranet FreshDaniel X. O'Neil
 
2017 Africa Startup Ecosystem Winter Digital Accelerator
2017 Africa Startup Ecosystem Winter Digital Accelerator2017 Africa Startup Ecosystem Winter Digital Accelerator
2017 Africa Startup Ecosystem Winter Digital AcceleratorChristine Souffrant Ntim
 
21st century event promotion, by Snap Galway at OMiG June 2014 Meet Up
21st century event promotion, by Snap Galway at OMiG June 2014 Meet Up 21st century event promotion, by Snap Galway at OMiG June 2014 Meet Up
21st century event promotion, by Snap Galway at OMiG June 2014 Meet Up Online Marketing in Galway
 

Ähnlich wie Joomla! Template with Bootstrap 3 - Joomla!Day Spain 2013 (20)

Create / Modification of templates for Joomla! At Joomla! Day Spain 2012
Create / Modification of templates for Joomla!  �At Joomla! Day Spain 2012Create / Modification of templates for Joomla!  �At Joomla! Day Spain 2012
Create / Modification of templates for Joomla! At Joomla! Day Spain 2012
 
JoomlaDay Brazil 2014 - How to Join The Joomla! Community
JoomlaDay Brazil 2014 - How to Join The Joomla! CommunityJoomlaDay Brazil 2014 - How to Join The Joomla! Community
JoomlaDay Brazil 2014 - How to Join The Joomla! Community
 
2017 Asia Startup Ecosystem Winter Digital Accelerator
2017 Asia Startup Ecosystem Winter Digital Accelerator2017 Asia Startup Ecosystem Winter Digital Accelerator
2017 Asia Startup Ecosystem Winter Digital Accelerator
 
How to Contribute in Joomla! Community - Joomla!Day Bangkok 2013
How to Contribute in Joomla! Community - Joomla!Day Bangkok 2013How to Contribute in Joomla! Community - Joomla!Day Bangkok 2013
How to Contribute in Joomla! Community - Joomla!Day Bangkok 2013
 
E-Learning Workshop 2.0
E-Learning Workshop 2.0E-Learning Workshop 2.0
E-Learning Workshop 2.0
 
Check out the slides
Check out the slidesCheck out the slides
Check out the slides
 
Joomladayboston2014
Joomladayboston2014Joomladayboston2014
Joomladayboston2014
 
Using tech to support your Graduate Associate position
Using tech to support your Graduate Associate positionUsing tech to support your Graduate Associate position
Using tech to support your Graduate Associate position
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla!
 
Jones portfolio
Jones portfolioJones portfolio
Jones portfolio
 
Codeigniter
CodeigniterCodeigniter
Codeigniter
 
(MAKAV).pptx
(MAKAV).pptx(MAKAV).pptx
(MAKAV).pptx
 
CMS Joomla
CMS JoomlaCMS Joomla
CMS Joomla
 
JoomlaDay Madrid,Spain 2014 - Joomla! community - that rocks!
JoomlaDay Madrid,Spain 2014 - Joomla! community - that rocks!JoomlaDay Madrid,Spain 2014 - Joomla! community - that rocks!
JoomlaDay Madrid,Spain 2014 - Joomla! community - that rocks!
 
Smwpoland day2 final -ws7
Smwpoland day2 final -ws7Smwpoland day2 final -ws7
Smwpoland day2 final -ws7
 
Personal learning networks
Personal learning networksPersonal learning networks
Personal learning networks
 
Getting Involved with Joomla - Why and how to contribute
Getting Involved with Joomla - Why and how to contributeGetting Involved with Joomla - Why and how to contribute
Getting Involved with Joomla - Why and how to contribute
 
10 Web 2.0 Ideas to Keep Your Intranet Fresh
10 Web 2.0 Ideas to Keep Your Intranet Fresh10 Web 2.0 Ideas to Keep Your Intranet Fresh
10 Web 2.0 Ideas to Keep Your Intranet Fresh
 
2017 Africa Startup Ecosystem Winter Digital Accelerator
2017 Africa Startup Ecosystem Winter Digital Accelerator2017 Africa Startup Ecosystem Winter Digital Accelerator
2017 Africa Startup Ecosystem Winter Digital Accelerator
 
21st century event promotion, by Snap Galway at OMiG June 2014 Meet Up
21st century event promotion, by Snap Galway at OMiG June 2014 Meet Up 21st century event promotion, by Snap Galway at OMiG June 2014 Meet Up
21st century event promotion, by Snap Galway at OMiG June 2014 Meet Up
 

Kürzlich hochgeladen

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

Joomla! Template with Bootstrap 3 - Joomla!Day Spain 2013

  • 1. Joomla! & Bootstrap 3 Building a Joomla! Template with Bootstrap Version 3 Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 2. I’m Saurabh ●  ●  ●  ●  From Pune, India Love Travel & Technology Front-End Developer @ CloudAccess.net Marketing, Social Media, Sales, Professional Services ●  Joomlaholic Joomla! Events Team Member Joomla! Social Team Member Joomla! User Group Member Joomla! Day India Organizer ●  Mozilla Representative (ReMo) ●  ●  ●  ●  Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 3. A Comprehensive, Ready-to-go Joomla! Hosting Platform. Point, Click, Go! Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 4. Over 8,500 Active Paying Clients Schools Small & Medium Businesses Enterprises Nonprofits Governments Joomla!Day™ Spain 2013 Banks Twitter: @saurabhshah Hospitals September 28th, 2013
  • 6. Who has built a custom Joomla! template before? Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 7. Today’s Agenda 1.  2.  3.  4.  Useful Tools Files & Directories Bootstrap Step-by-step coding with a demo site Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 8. Useful Tools •  •  •  •  Bootstrap V3 - http://getbootstrap.com/ Bootstrap V2.3.2 - http://getbootstrap.com/2.3.2/ Crunch - http://crunchapp.net/ Editor – Coda / Notepad++ / Sublime Text Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 9. Bootstrap V3 Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 10. Step-by-step process of building a Joomla! Template Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 11. Step 1 ●  Create templatedetails.xml file – specifies information about the template, including where the system can find all the resources needed for the template. Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 12. Step 2 •  Create index.php file •  The basic file that provides the logic and positioning for the layout of the components and modules; your fundamental template file. Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 13. Step 3 •  Thumbnail images, component.php file, favicon Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 14. Step 4 •  Create folder images, css, fonts, LESS and JS Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 15. Step 5 •  Language folder with description and files .ini, .sys.ini Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 16. Step 6 •  Zip the file and it is ready to install. Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 17. You’re ready to go ! Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 18. Other useful sites •  Tool to convert 2.x > 3.x Bootstrap code: http://upgrade-bootstrap.bootply.com/ •  Bootstrap Upgrader: http://code.divshot.com/bootstrap3_upgrader/ •  PlaceHolder – For creating Images as a placeholder: http://placehold.it/960x300 Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 19. Are you a ninja now? Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013
  • 20. Gracias ध"यवाद Thank you Saurabh Shah Twitter: @saurabhshah Email: saurabh@cloudaccess.net saurabh.ds16@gmail.com Joomla!Day™ Spain 2013 Twitter: @saurabhshah September 28th, 2013