Preparing Your Joomla Site for the World

848 views
803 views

Published on

Preparing Your Joomla Site for the World presentation from Joomla Day Midwest on November 12, 2011 in Milwaukee, WI.

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
848
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • The progressive settings are the default cache settings. If provides faster caching and takes up the most space in terms of system caching. It isn't recommended for very large websites. It will cache modules.Conservative cache will only cache certain elements of your website.
  • Gzip Page Compression shrinks the data sent from the server to the user’s web browser
  • Clean Temp Directory: sometimes files (junk) can get stuck in Temp Directory (i.e. after a failed install or update). Save space by cleaning it out.
  • Repair & Optimize Tables: will run repair & optimize process on all your database tables. Similar to desktop defragment. Fixing every day wear and tear on database.
  • Purge Sessions: will completely empty the sessions table only. It will log everyone out of your site (except you). Should be used sparingly when users report issues logging in to your site.
  • 644 = Owner: read & write, Group: read, Public: read755 = Owner: read & write & execute, Group: read & execute, Public: read & execute
  • Preparing Your Joomla Site for the World

    1. 1. Preparing Your Joomla! ® Site for the World By @JustinHerrin www.justinherrin.com
    2. 2. Before we begin…Nov. 12th 2011Milwaukee, WI
    3. 3. We’re so excited!Nov. 12th 2011Milwaukee, WI
    4. 4. Lots of Hard WorkNov. 12th 2011Milwaukee, WI
    5. 5. Deployment StrategyNov. 12th 2011Milwaukee, WI
    6. 6. Deployment Strategy Make the time to plan things out... • Proper web hosting needed • Find ways to limit downtime during the transition • Take proper backups • Schedule a good timeNov. 12th 2011Milwaukee, WI
    7. 7. Picking a Good Host “Choose wisely, you will.” Joomla System Requirements Cheap hosts are cheap for a reason. Select Managed Hosting (unless you are a System Administrator and know what you are doing)Nov. 12th 2011Milwaukee, WI
    8. 8. The Great MigrationNov. 12th 2011Milwaukee, WI
    9. 9. The Great Frustration FTP Files +Export/Import Database SQL + Update Configuration File + Test = FRUSTRATION Nov. 12th 2011 Milwaukee, WI
    10. 10. The Great Automatic Migration www.akeebabackup.com Nov. 12th 2011 Milwaukee, WI
    11. 11. Optimizing Your SiteNov. 12th 2011Milwaukee, WI
    12. 12. Optimizing Your Site Turn on Cache Global Configuration > SystemNov. 12th 2011Milwaukee, WI
    13. 13. Optimizing Your Site Turn on Cache Global Configuration > System Adjust Session Times Global Configuration > SystemNov. 12th 2011Milwaukee, WI
    14. 14. Optimizing Your Site Turn on Cache Global Configuration > System Adjust Session Times Global Configuration > System Enable Gzip Page Compression (if server allows) Global Configuration > ServerNov. 12th 2011Milwaukee, WI
    15. 15. Optimizing Your Site Extensions > Plug-in Manager Enable the System – Cache Plug-in Use the Browser’s PowerNov. 12th 2011Milwaukee, WI
    16. 16. Optimizing Your Site 3rd Party Maintenance Tools www.akeebabackup.comNov. 12th 2011Milwaukee, WI
    17. 17. Optimizing Your Site Clean Temp-DirectoryNov. 12th 2011Milwaukee, WI
    18. 18. Optimizing Your Site Clean Temp-Directory Repair & Optimize TablesNov. 12th 2011Milwaukee, WI
    19. 19. Optimizing Your Site Clean Temp-Directory Repair & Optimize Tables Purge SessionsNov. 12th 2011Milwaukee, WI
    20. 20. Too Much ClutterNov. 12th 2011Milwaukee, WI
    21. 21. Disabling Unneeded Extensions BEFORE Nov. 12th 2011 Milwaukee, WI
    22. 22. Disabling Unneeded Extensions BEFORE Extensions Manager > Manage Nov. 12th 2011 Milwaukee, WI
    23. 23. Disabling Unneeded Extensions BEFORE AFTER Extensions Manager > Manage Nov. 12th 2011 Milwaukee, WI
    24. 24. Discovering Invalid URLsNov. 12th 2011Milwaukee, WI
    25. 25. Discovering Invalid URLsDiscover old, invalid URLs that visitors are attempting to access… Nov. 12th 2011 Milwaukee, WI
    26. 26. Discovering Invalid URLs Create redirectors to valid URLs…Nov. 12th 2011Milwaukee, WI
    27. 27. Discovering Invalid URLs Success… no more 404 pages!Nov. 12th 2011Milwaukee, WI
    28. 28. Adding Extra SecurityNov. 12th 2011Milwaukee, WI
    29. 29. Expand the Default .htaccess http://docs.joomla.org/Htaccess_examples_(security) http://akeeba.assembla.com/code/master-htaccess/git/nodes/htaccess.txtNov. 12th 2011Milwaukee, WI
    30. 30. Keeping Your Site Safe “You’ll thank me later…” • Have proper permissions on directories and files • 755 for Directories • 644 for Files (444 for configuration.php) • Avoid 777 at all costs • Change your Super Admin user ID • Use strong username/password combinationsNov. 12th 2011Milwaukee, WI
    31. 31. Managing Users & Registrations Nov. 12th 2011 Milwaukee, WI
    32. 32. Managing Users & Registrations User Manager > Options Disable User Registration (in most cases) Nov. 12th 2011 Milwaukee, WI
    33. 33. Managing Users & Registrations User Manager > Options Disable User Registration (in most cases) Require Admin Activation for new accounts (new feature in 1.7) Nov. 12th 2011 Milwaukee, WI
    34. 34. Making UpdatesNov. 12th 2011Milwaukee, WI
    35. 35. Making Updates – J! Core Built-in 1-Click Updates 3rd Party 1-Click Updates (AdminTools)Nov. 12th 2011Milwaukee, WI
    36. 36. Making Updates – J! Core “Old fashioned” FTP methodNov. 12th 2011Milwaukee, WI
    37. 37. Making Updates – Extensions Built-in 1 Click Updates Nov. 12th 2011 Milwaukee, WI
    38. 38. Making Updates – Where Exactly? Development Site - vs - Production Site Nov. 12th 2011 Milwaukee, WI
    39. 39. Remember the Golden RulesNov. 12th 2011Milwaukee, WI
    40. 40. Remember the Golden RulesALWAYS TEST extensions LOCALLY before implementing them in a live production environment.Nov. 12th 2011Milwaukee, WI
    41. 41. Remember the Golden Rules Keep your website up to date... Joomla! Core and 3rd Party Extensions Review the Vulnerable Extensions List often (http://docs.joomla.org/Vulnerable_Extensions_List)Nov. 12th 2011Milwaukee, WI
    42. 42. Remember the Golden Rules An untested backup is not a backup.Nov. 12th 2011Milwaukee, WI
    43. 43. Now We’re Good!Nov. 12th 2011Milwaukee, WI
    44. 44. … and that’s a wrap! www.justinherrin.com www.joomlanh.orgNov. 12th 2011Milwaukee, WI
    45. 45. Photo Credits http://www.google.com http://www.flickr.com http://www.photobucket.com http://www.findwaldo.com http://www.healtharticless.com http://www.globalanimal.orgNov. 12th 2011Milwaukee, WI

    ×