Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
joomla:joomla-first-steps [2018/12/15 08:24] eServices Greece |
joomla:joomla-first-steps [2020/02/11 11:59] (current) eServices Greece |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{tag> | ||
===== First Steps ===== | ===== First Steps ===== | ||
- | - You should rename the default htaccess.txt to .htaccess (Note that the cPanel File Manager by default will hide file starting with . (dot). | ||
- | - This is the default htaccess for Joomla 3+ {{ : | ||
- | - Enable SEF -> [[joomla: | ||
- | - Enable Caching -> [[joomla: | ||
- | - Enable Two Factor Authentication | ||
+ | ==== 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 ==== | ||
+ | * Set the PHP required by your Joomla installation [[hosting: | ||
+ | * Setup ReCaptcha. Get credentials from [[https:// | ||
+ | {{: | ||
+ | * 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: | ||
+ | * 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 | {{: | ||
+ | </ | ||
+ | * Install [[https:// | ||
+ | * Setup a [[joomla: | ||
+ | |||
+ | ==== Caching & Sessions ==== | ||
+ | * Enable Caching & Session -> [[joomla: | ||
+ | |||
+ | ==== Media ==== | ||
+ | * Optimize Media [[https:// | ||
+ | |||
+ | ==== Extensions ==== | ||
+ | * Delete Unused Extensions | ||
+ | * Update All Extensions | ||
+ | |||
+ | ==== Templates ==== | ||
+ | * Uninstall unused Templates | ||
+ | |||
+ | ==== Legal Terms ==== | ||
+ | * Enable Cookie Banner | ||
+ | * Create a Terms of Service page | ||
+ | * Create a Privacy page | ||
+ | |||
+ | ==== Google ==== | ||
+ | * Setup [[https:// | ||
+ | * Check [[http:// | ||
+ | |||
+ | ==== 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.** |