eSGR Documentation

First Steps

Security

  • Enable Two Factor Authentication
  • Make sure ACL is properly setup
  • Disable Mass Mail (Global Configuration → Server)

  • Remove All unused Users, Groups
  • Disable User Registration (Global Configuration → Users → User Options)

  • Setup password Complexity if you allow User Registration (Global Configuration → Users → Password Options)

  • Activate https for the whole site (Global Configuration → Server)

Configuration

  • Disable Error Reporting (Global Configuration → Server)

  • Setup eMail (SMTP) (Global Configuration → Server)

  • Select Correct Time Zone (Global Configuration → Server)

  • Set Feed eMail Address to “No Email”

SEF

  • Enable SEF → Joomla Enable SEF
  • Make sure all of your alias for menus, categories, articles are small caps and use - for space, ex. product-list
Alias Quality Alias
Bad
Good
Better

Caching & Sessions

Media

Extensions

  • Delete Unused Extensions
  • Update All Extensions

Templates

  • Uninstall unused Templates
  • Enable Cookie Banner
  • Create a Terms of Service page
  • Create a Privacy page

Google

Content

  • Remove All unused Articles, Categories, Menus and Modules.
  • Remove All unused Assets (Images etc)
  • Empty Trashes
  • Check Robots.txt for required changes

You should be ready to go public.