SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Joomla 3
Are you Building it right ?
The build it right checklist & Common Mistakes to
avoid
Presented at Joomla User
Group Pune, 2nd
August 2014
Parth Lawate
Strategic Marketing Manager,Joomla
CEO, Techjoomla
parth.lawate@tekdi.net
@parthlawate, @techjoomla
www.techjoomla.com
Cook
Bookworm Gardener
JUG Pune
Joomla Freak
Trekking
Entrepreneur
Joomla Day India
Open Source
Software Architecht
Marketing
Content Strategy
Hiking
CEO, Techjoomla Director, Tekdi Technologies
Getting the best out of
the Joomla core
Remember Joomla 3 has a lot to
offer !
●
Tags
●
Content versioning
●
Kick ass ACL
●
Install from Web
●
Automatic Updates
●
Quick & Easy
Multilungual sites
Plan it Right
●
Categories
* Remember there's
Tags as well now !
●
Menus
●
Content
●
Extensions
There is no excuse for
bad planning. It can
Dont over do extensions
●
The JED with its 8k+
can be like a toy
store for a kid
●
Its ok to try lots of
extensions but
choose & keep the
bare minimum you
really need
Content
●
Use Typography to
make your content
better looking
●
Use optimised images.
Dont drag them small
●
Article Alias creates
the URL
●
No Word code please
●
Dont use non
responsive tables in
content
●
Use Alt & Title tags –
make your site
accessible
The ItemID
the ultimate Joomla villain
This guy can make a ton of things go seriously wrong..
So be especially careful !
The Menus & the Menu items
●
No 2 Menus pointing
to the same item
●
Use the 'levels'
configuration to
show partial menus
●
Clean out menus you
dont need from your
trash as well
●
Doing your menus
right can avoid item
Id issues
Modules
●
Use modules
intelligently
●
Avoid redundant
copies
●
No Number's
advanced module
manager can save
you a lot of pain
●
Again item ids can
play havoc with
module assignments
Before you Go live
Change the Defaults
●
Global Config – Site
Title & Meta Data
●
Make sure your email
config works
●
Delete all mock data
– menus, categories,
content & empty
your trash
Optimise Optimise Optimise
●
Caching
●
Combine
●
Compress
●
Gzip
●
Client Side Caching
●
Optimise your
images
Is it Seccure ?
●
Seccure your Host
●
Seccure your application
●
Setup Automated
Backups
●
Run a MyJoomla security
scan
Admin tools Pro &
Akeeba Backup can make
your job easier
●
Akeeba Backup Pro
●
Admin Tools Pro
●
Email Beautifier
●
Cache Cleaner
●
Advanced Module
Manager
●
Simple Image gallery
& All Videos plugins
Must have Extensions
Maintenance
●
Update the core as
well as any
extensions you use
regularly !
●
Backup before you
update
●
Test updates on a
staging site
●
Run regular speed
audits
●
Run regular security
audits
●
Educate clients if you
are not maintaining
for them
Questions ?
Thank You !
Stay #jpositiv !!
●
Parth.lawate@tekdi.net
●
Twitter @parthlawate

Weitere ähnliche Inhalte

Andere mochten auch

Custom Template for Joomla! 3
Custom Template for Joomla! 3Custom Template for Joomla! 3
Custom Template for Joomla! 3Carly Willats
 
Joomla 3.4 Features and Timeline
Joomla 3.4 Features and TimelineJoomla 3.4 Features and Timeline
Joomla 3.4 Features and TimelineDavid Hurley
 
The Success of Joomla! 3
The Success of Joomla! 3The Success of Joomla! 3
The Success of Joomla! 3Michael Babker
 
Joomla 3 in Education
Joomla 3 in EducationJoomla 3 in Education
Joomla 3 in EducationTessa Mero
 
Joomla 3.4 and Forward
Joomla 3.4 and ForwardJoomla 3.4 and Forward
Joomla 3.4 and ForwardJessica Dunbar
 
Joomla 3.4 Made Easy
Joomla 3.4 Made EasyJoomla 3.4 Made Easy
Joomla 3.4 Made EasyJoomlaShine
 
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
 

Andere mochten auch (7)

Custom Template for Joomla! 3
Custom Template for Joomla! 3Custom Template for Joomla! 3
Custom Template for Joomla! 3
 
Joomla 3.4 Features and Timeline
Joomla 3.4 Features and TimelineJoomla 3.4 Features and Timeline
Joomla 3.4 Features and Timeline
 
The Success of Joomla! 3
The Success of Joomla! 3The Success of Joomla! 3
The Success of Joomla! 3
 
Joomla 3 in Education
Joomla 3 in EducationJoomla 3 in Education
Joomla 3 in Education
 
Joomla 3.4 and Forward
Joomla 3.4 and ForwardJoomla 3.4 and Forward
Joomla 3.4 and Forward
 
Joomla 3.4 Made Easy
Joomla 3.4 Made EasyJoomla 3.4 Made Easy
Joomla 3.4 Made Easy
 
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
 

Ähnlich wie Building it right with Joomla 3 !

Developing Better Software
Developing Better SoftwareDeveloping Better Software
Developing Better SoftwareHean Hong Leong
 
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...Peter Martin
 
Services, tools & practices for a software house
Services, tools & practices for a software houseServices, tools & practices for a software house
Services, tools & practices for a software houseParis Apostolopoulos
 
Develop Basic joomla! MVC component for version 3
Develop Basic joomla! MVC component for version 3Develop Basic joomla! MVC component for version 3
Develop Basic joomla! MVC component for version 3Gunjan Patel
 
WHY MOODLE PLUGIN DEVELOPMENT NEEDS APPROVAL
WHY MOODLE PLUGIN DEVELOPMENT NEEDS APPROVALWHY MOODLE PLUGIN DEVELOPMENT NEEDS APPROVAL
WHY MOODLE PLUGIN DEVELOPMENT NEEDS APPROVALAditi Sharma
 
Joomla 3.3 Presentation for the First Joomla Google Hangout ever !
Joomla 3.3 Presentation for the First Joomla Google Hangout ever ! Joomla 3.3 Presentation for the First Joomla Google Hangout ever !
Joomla 3.3 Presentation for the First Joomla Google Hangout ever ! Parth Lawate
 
Productive Android developers (Meetup slides)
Productive Android developers (Meetup slides)Productive Android developers (Meetup slides)
Productive Android developers (Meetup slides)Michal Juhas
 
Best practices in Moodle administration Monatana Moot 2014
Best practices in Moodle administration Monatana Moot 2014Best practices in Moodle administration Monatana Moot 2014
Best practices in Moodle administration Monatana Moot 2014moorejon
 
Feature Flags. Reducing risks during shipping changes/
Feature Flags. Reducing risks during shipping changes/Feature Flags. Reducing risks during shipping changes/
Feature Flags. Reducing risks during shipping changes/Aleksandr Makhomet
 
Александр Махомет "Feature Flags. Уменьшаем риски при выпуске изменений"
Александр Махомет "Feature Flags. Уменьшаем риски при выпуске изменений" Александр Махомет "Feature Flags. Уменьшаем риски при выпуске изменений"
Александр Махомет "Feature Flags. Уменьшаем риски при выпуске изменений" Fwdays
 
Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Peter Martin
 
Best Practices In Moodle Administration
Best Practices In Moodle AdministrationBest Practices In Moodle Administration
Best Practices In Moodle Administrationmoorejon
 
Everyday computer tips
Everyday computer tipsEveryday computer tips
Everyday computer tipsHolly Akers
 
Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master BuilderPhilip Norton
 
Python id meetup, Maintaining a Dirty Code Django Project
Python id meetup, Maintaining a Dirty Code Django ProjectPython id meetup, Maintaining a Dirty Code Django Project
Python id meetup, Maintaining a Dirty Code Django ProjectIkhsan Noor Rosyidin
 
[Spycob] Montenegro
[Spycob] Montenegro[Spycob] Montenegro
[Spycob] MontenegroRodion Mamin
 
Real World AngularJS recipes: beyond TodoMVC
Real World AngularJS recipes: beyond TodoMVCReal World AngularJS recipes: beyond TodoMVC
Real World AngularJS recipes: beyond TodoMVCCarlo Bonamico
 
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...Codemotion
 
Joomla SEO basics 2016
Joomla SEO basics 2016Joomla SEO basics 2016
Joomla SEO basics 2016Tim Plummer
 
Simple Computer Tips - Screen Shots, Passwords, etc
Simple Computer Tips - Screen Shots, Passwords, etcSimple Computer Tips - Screen Shots, Passwords, etc
Simple Computer Tips - Screen Shots, Passwords, etcHolly Akers
 

Ähnlich wie Building it right with Joomla 3 ! (20)

Developing Better Software
Developing Better SoftwareDeveloping Better Software
Developing Better Software
 
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
 
Services, tools & practices for a software house
Services, tools & practices for a software houseServices, tools & practices for a software house
Services, tools & practices for a software house
 
Develop Basic joomla! MVC component for version 3
Develop Basic joomla! MVC component for version 3Develop Basic joomla! MVC component for version 3
Develop Basic joomla! MVC component for version 3
 
WHY MOODLE PLUGIN DEVELOPMENT NEEDS APPROVAL
WHY MOODLE PLUGIN DEVELOPMENT NEEDS APPROVALWHY MOODLE PLUGIN DEVELOPMENT NEEDS APPROVAL
WHY MOODLE PLUGIN DEVELOPMENT NEEDS APPROVAL
 
Joomla 3.3 Presentation for the First Joomla Google Hangout ever !
Joomla 3.3 Presentation for the First Joomla Google Hangout ever ! Joomla 3.3 Presentation for the First Joomla Google Hangout ever !
Joomla 3.3 Presentation for the First Joomla Google Hangout ever !
 
Productive Android developers (Meetup slides)
Productive Android developers (Meetup slides)Productive Android developers (Meetup slides)
Productive Android developers (Meetup slides)
 
Best practices in Moodle administration Monatana Moot 2014
Best practices in Moodle administration Monatana Moot 2014Best practices in Moodle administration Monatana Moot 2014
Best practices in Moodle administration Monatana Moot 2014
 
Feature Flags. Reducing risks during shipping changes/
Feature Flags. Reducing risks during shipping changes/Feature Flags. Reducing risks during shipping changes/
Feature Flags. Reducing risks during shipping changes/
 
Александр Махомет "Feature Flags. Уменьшаем риски при выпуске изменений"
Александр Махомет "Feature Flags. Уменьшаем риски при выпуске изменений" Александр Махомет "Feature Flags. Уменьшаем риски при выпуске изменений"
Александр Махомет "Feature Flags. Уменьшаем риски при выпуске изменений"
 
Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014
 
Best Practices In Moodle Administration
Best Practices In Moodle AdministrationBest Practices In Moodle Administration
Best Practices In Moodle Administration
 
Everyday computer tips
Everyday computer tipsEveryday computer tips
Everyday computer tips
 
Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master Builder
 
Python id meetup, Maintaining a Dirty Code Django Project
Python id meetup, Maintaining a Dirty Code Django ProjectPython id meetup, Maintaining a Dirty Code Django Project
Python id meetup, Maintaining a Dirty Code Django Project
 
[Spycob] Montenegro
[Spycob] Montenegro[Spycob] Montenegro
[Spycob] Montenegro
 
Real World AngularJS recipes: beyond TodoMVC
Real World AngularJS recipes: beyond TodoMVCReal World AngularJS recipes: beyond TodoMVC
Real World AngularJS recipes: beyond TodoMVC
 
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...
Real World AngularJS recipes: beyond TodoMVC - Carlo Bonamico, Sonia Pini - C...
 
Joomla SEO basics 2016
Joomla SEO basics 2016Joomla SEO basics 2016
Joomla SEO basics 2016
 
Simple Computer Tips - Screen Shots, Passwords, etc
Simple Computer Tips - Screen Shots, Passwords, etcSimple Computer Tips - Screen Shots, Passwords, etc
Simple Computer Tips - Screen Shots, Passwords, etc
 

Mehr von Parth Lawate

Quizzo - NDEAR Compliant , Beckn Driven, Gamified Learning Application
Quizzo - NDEAR Compliant , Beckn Driven, Gamified Learning Application Quizzo - NDEAR Compliant , Beckn Driven, Gamified Learning Application
Quizzo - NDEAR Compliant , Beckn Driven, Gamified Learning Application Parth Lawate
 
Minimum viable product @headstart pune Feb 2020
Minimum viable product @headstart pune Feb 2020Minimum viable product @headstart pune Feb 2020
Minimum viable product @headstart pune Feb 2020Parth Lawate
 
Wow! you built this with joomla!
Wow! you built this with joomla!Wow! you built this with joomla!
Wow! you built this with joomla!Parth Lawate
 
The Unite Framework
The Unite Framework The Unite Framework
The Unite Framework Parth Lawate
 
The Spirit of Opensource - contribution as a strategy for growth and innova...
The Spirit of Opensource   - contribution as a strategy for growth and innova...The Spirit of Opensource   - contribution as a strategy for growth and innova...
The Spirit of Opensource - contribution as a strategy for growth and innova...Parth Lawate
 
Techjoomla Infrastructure Extensions - Adding an Enterprise Layer to Joomla!
Techjoomla Infrastructure Extensions - Adding an Enterprise Layer to Joomla!Techjoomla Infrastructure Extensions - Adding an Enterprise Layer to Joomla!
Techjoomla Infrastructure Extensions - Adding an Enterprise Layer to Joomla!Parth Lawate
 
Powering india's largest learning platform for school kids with joomla
Powering india's largest learning platform for school kids with joomlaPowering india's largest learning platform for school kids with joomla
Powering india's largest learning platform for school kids with joomlaParth Lawate
 
The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16Parth Lawate
 
Shika 1.0 Launch Presentation
Shika 1.0 Launch PresentationShika 1.0 Launch Presentation
Shika 1.0 Launch PresentationParth Lawate
 
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
 
Using Joomla, Zoo & SOLR to power Asia's Largest Auction House
Using Joomla, Zoo & SOLR to power Asia's Largest Auction HouseUsing Joomla, Zoo & SOLR to power Asia's Largest Auction House
Using Joomla, Zoo & SOLR to power Asia's Largest Auction HouseParth Lawate
 
Using the Joomla Framework for Internet of Things (IoT) Case for Lighting Con...
Using the Joomla Framework for Internet of Things (IoT) Case for Lighting Con...Using the Joomla Framework for Internet of Things (IoT) Case for Lighting Con...
Using the Joomla Framework for Internet of Things (IoT) Case for Lighting Con...Parth Lawate
 
Joomla Day Netherlands - Building the Joomla Marketing Strategy..
Joomla Day Netherlands - Building the Joomla Marketing Strategy..Joomla Day Netherlands - Building the Joomla Marketing Strategy..
Joomla Day Netherlands - Building the Joomla Marketing Strategy..Parth Lawate
 
Socialads Webinar for CloudAccess on 4th September 2013 valid upto SAv2.9
Socialads Webinar for CloudAccess on 4th September 2013 valid upto SAv2.9Socialads Webinar for CloudAccess on 4th September 2013 valid upto SAv2.9
Socialads Webinar for CloudAccess on 4th September 2013 valid upto SAv2.9Parth Lawate
 
Invitex Webinar Presentation -11th September '13 for CloudAccess Webinar - Va...
Invitex Webinar Presentation -11th September '13 for CloudAccess Webinar - Va...Invitex Webinar Presentation -11th September '13 for CloudAccess Webinar - Va...
Invitex Webinar Presentation -11th September '13 for CloudAccess Webinar - Va...Parth Lawate
 
Monetize Your Joomla Website with Techjoomla !
Monetize Your Joomla Website with Techjoomla !Monetize Your Joomla Website with Techjoomla !
Monetize Your Joomla Website with Techjoomla !Parth Lawate
 
Joomla Appstore/ JoomRepo/ a new JED
Joomla Appstore/ JoomRepo/ a new JEDJoomla Appstore/ JoomRepo/ a new JED
Joomla Appstore/ JoomRepo/ a new JEDParth Lawate
 
Joomla presentation for PHPCamp 2011
Joomla presentation for PHPCamp 2011Joomla presentation for PHPCamp 2011
Joomla presentation for PHPCamp 2011Parth Lawate
 
REST API for Joomla
REST API for JoomlaREST API for Joomla
REST API for JoomlaParth Lawate
 

Mehr von Parth Lawate (20)

Quizzo - NDEAR Compliant , Beckn Driven, Gamified Learning Application
Quizzo - NDEAR Compliant , Beckn Driven, Gamified Learning Application Quizzo - NDEAR Compliant , Beckn Driven, Gamified Learning Application
Quizzo - NDEAR Compliant , Beckn Driven, Gamified Learning Application
 
Minimum viable product @headstart pune Feb 2020
Minimum viable product @headstart pune Feb 2020Minimum viable product @headstart pune Feb 2020
Minimum viable product @headstart pune Feb 2020
 
Wow! you built this with joomla!
Wow! you built this with joomla!Wow! you built this with joomla!
Wow! you built this with joomla!
 
The Unite Framework
The Unite Framework The Unite Framework
The Unite Framework
 
The Spirit of Opensource - contribution as a strategy for growth and innova...
The Spirit of Opensource   - contribution as a strategy for growth and innova...The Spirit of Opensource   - contribution as a strategy for growth and innova...
The Spirit of Opensource - contribution as a strategy for growth and innova...
 
Techjoomla Infrastructure Extensions - Adding an Enterprise Layer to Joomla!
Techjoomla Infrastructure Extensions - Adding an Enterprise Layer to Joomla!Techjoomla Infrastructure Extensions - Adding an Enterprise Layer to Joomla!
Techjoomla Infrastructure Extensions - Adding an Enterprise Layer to Joomla!
 
Powering india's largest learning platform for school kids with joomla
Powering india's largest learning platform for school kids with joomlaPowering india's largest learning platform for school kids with joomla
Powering india's largest learning platform for school kids with joomla
 
The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16
 
Shika 1.0 Launch Presentation
Shika 1.0 Launch PresentationShika 1.0 Launch Presentation
Shika 1.0 Launch Presentation
 
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
 
Using Joomla, Zoo & SOLR to power Asia's Largest Auction House
Using Joomla, Zoo & SOLR to power Asia's Largest Auction HouseUsing Joomla, Zoo & SOLR to power Asia's Largest Auction House
Using Joomla, Zoo & SOLR to power Asia's Largest Auction House
 
Using the Joomla Framework for Internet of Things (IoT) Case for Lighting Con...
Using the Joomla Framework for Internet of Things (IoT) Case for Lighting Con...Using the Joomla Framework for Internet of Things (IoT) Case for Lighting Con...
Using the Joomla Framework for Internet of Things (IoT) Case for Lighting Con...
 
Joomla Day Netherlands - Building the Joomla Marketing Strategy..
Joomla Day Netherlands - Building the Joomla Marketing Strategy..Joomla Day Netherlands - Building the Joomla Marketing Strategy..
Joomla Day Netherlands - Building the Joomla Marketing Strategy..
 
Socialads Webinar for CloudAccess on 4th September 2013 valid upto SAv2.9
Socialads Webinar for CloudAccess on 4th September 2013 valid upto SAv2.9Socialads Webinar for CloudAccess on 4th September 2013 valid upto SAv2.9
Socialads Webinar for CloudAccess on 4th September 2013 valid upto SAv2.9
 
Invitex Webinar Presentation -11th September '13 for CloudAccess Webinar - Va...
Invitex Webinar Presentation -11th September '13 for CloudAccess Webinar - Va...Invitex Webinar Presentation -11th September '13 for CloudAccess Webinar - Va...
Invitex Webinar Presentation -11th September '13 for CloudAccess Webinar - Va...
 
Monetize Your Joomla Website with Techjoomla !
Monetize Your Joomla Website with Techjoomla !Monetize Your Joomla Website with Techjoomla !
Monetize Your Joomla Website with Techjoomla !
 
Joomla Appstore/ JoomRepo/ a new JED
Joomla Appstore/ JoomRepo/ a new JEDJoomla Appstore/ JoomRepo/ a new JED
Joomla Appstore/ JoomRepo/ a new JED
 
Joomla presentation for PHPCamp 2011
Joomla presentation for PHPCamp 2011Joomla presentation for PHPCamp 2011
Joomla presentation for PHPCamp 2011
 
REST API for Joomla
REST API for JoomlaREST API for Joomla
REST API for Joomla
 
Joomla in 45 mins
Joomla in 45 minsJoomla in 45 mins
Joomla in 45 mins
 

Kürzlich hochgeladen

Prescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxPrescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxraviapr7
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17Celine George
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.raviapr7
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapitolTechU
 
Patterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxPatterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxMYDA ANGELICA SUAN
 
CAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptxCAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptxSaurabhParmar42
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice documentXsasf Sfdfasd
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17Celine George
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfMohonDas
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxDr. Asif Anas
 
In - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxIn - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxAditiChauhan701637
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxKatherine Villaluna
 
Practical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxPractical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxKatherine Villaluna
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfYu Kanazawa / Osaka University
 
3.19.24 Urban Uprisings and the Chicago Freedom Movement.pptx
3.19.24 Urban Uprisings and the Chicago Freedom Movement.pptx3.19.24 Urban Uprisings and the Chicago Freedom Movement.pptx
3.19.24 Urban Uprisings and the Chicago Freedom Movement.pptxmary850239
 
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptxSandy Millin
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRATanmoy Mishra
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?TechSoup
 
How to Print Employee Resume in the Odoo 17
How to Print Employee Resume in the Odoo 17How to Print Employee Resume in the Odoo 17
How to Print Employee Resume in the Odoo 17Celine George
 

Kürzlich hochgeladen (20)

Prescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxPrescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptx
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptx
 
Patterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxPatterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptx
 
CAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptxCAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptx
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice document
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdf
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptx
 
In - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxIn - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptx
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
 
Practical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxPractical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptx
 
Prelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quizPrelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quiz
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
 
3.19.24 Urban Uprisings and the Chicago Freedom Movement.pptx
3.19.24 Urban Uprisings and the Chicago Freedom Movement.pptx3.19.24 Urban Uprisings and the Chicago Freedom Movement.pptx
3.19.24 Urban Uprisings and the Chicago Freedom Movement.pptx
 
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?
 
How to Print Employee Resume in the Odoo 17
How to Print Employee Resume in the Odoo 17How to Print Employee Resume in the Odoo 17
How to Print Employee Resume in the Odoo 17
 

Building it right with Joomla 3 !

  • 1. Joomla 3 Are you Building it right ? The build it right checklist & Common Mistakes to avoid Presented at Joomla User Group Pune, 2nd August 2014
  • 2. Parth Lawate Strategic Marketing Manager,Joomla CEO, Techjoomla parth.lawate@tekdi.net @parthlawate, @techjoomla www.techjoomla.com Cook Bookworm Gardener JUG Pune Joomla Freak Trekking Entrepreneur Joomla Day India Open Source Software Architecht Marketing Content Strategy Hiking CEO, Techjoomla Director, Tekdi Technologies
  • 3. Getting the best out of the Joomla core
  • 4. Remember Joomla 3 has a lot to offer ! ● Tags ● Content versioning ● Kick ass ACL ● Install from Web ● Automatic Updates ● Quick & Easy Multilungual sites
  • 5. Plan it Right ● Categories * Remember there's Tags as well now ! ● Menus ● Content ● Extensions There is no excuse for bad planning. It can
  • 6. Dont over do extensions ● The JED with its 8k+ can be like a toy store for a kid ● Its ok to try lots of extensions but choose & keep the bare minimum you really need
  • 7. Content ● Use Typography to make your content better looking ● Use optimised images. Dont drag them small ● Article Alias creates the URL ● No Word code please ● Dont use non responsive tables in content ● Use Alt & Title tags – make your site accessible
  • 8. The ItemID the ultimate Joomla villain This guy can make a ton of things go seriously wrong.. So be especially careful !
  • 9. The Menus & the Menu items ● No 2 Menus pointing to the same item ● Use the 'levels' configuration to show partial menus ● Clean out menus you dont need from your trash as well ● Doing your menus right can avoid item Id issues
  • 10. Modules ● Use modules intelligently ● Avoid redundant copies ● No Number's advanced module manager can save you a lot of pain ● Again item ids can play havoc with module assignments
  • 12. Change the Defaults ● Global Config – Site Title & Meta Data ● Make sure your email config works ● Delete all mock data – menus, categories, content & empty your trash
  • 14. Is it Seccure ? ● Seccure your Host ● Seccure your application ● Setup Automated Backups ● Run a MyJoomla security scan Admin tools Pro & Akeeba Backup can make your job easier
  • 15. ● Akeeba Backup Pro ● Admin Tools Pro ● Email Beautifier ● Cache Cleaner ● Advanced Module Manager ● Simple Image gallery & All Videos plugins Must have Extensions
  • 16. Maintenance ● Update the core as well as any extensions you use regularly ! ● Backup before you update ● Test updates on a staging site ● Run regular speed audits ● Run regular security audits ● Educate clients if you are not maintaining for them
  • 18. Thank You ! Stay #jpositiv !! ● Parth.lawate@tekdi.net ● Twitter @parthlawate