1. Home
  2. Docs
  3. Engineering
  4. WordPress

WordPress

Mandatory Plugins

All WordPress sites (including About Lovia) and WooCommerce sites must have the following plugins:

  1. nginx helper. For purging nginx page cache (backed by Redis).
  2. Redis Object Cache. Support for object cache, backed by Redis.
  3. UpdraftPlus. For doing daily (database) and weekly (files) backups to our AWS S3 backup bucket.
  4. Yoast SEO. SEO helpers including Facebook OpenGraph support.

miniOrange Firebase

🔗 miniOrange Firebase Plugin

TODO: Due to privacy reasons, default username should not be from email. It’s much better to use several starting characters then append n-digit random number. May allow user to change the username to something else.

BuddyPress

🔗 How to Create an Intranet for Small Businesses with WordPress (Easy)

Also consider: BuddyPress Username Changer / Username Changer

Useful Plugins

PluginUsage Notes
User Role EditorAssign permissions to roles. For example, Lovia allows Contributors the “upload_files” permission.
RedirectionManage URL/page redirects.
WPFormsForm builder for contact, payment, survey, newsletter subscription, registration, etc.
ElementorPage builder.
Astra Pro (Premium)Premium theme/addons for the base free Astra theme.
Ultimate Addons for Elementor (Premium)Additional Elementor widgets, including for WooCommerce.
Premium Starter TemplatesStarter templates for Astra.
Convert Pro (Premium)Conversion optimization tools.
Post Type SwitcherChange Post to Page and vice versa, or other Post Types.
Elementor Pro
Elementor Extras
WP Rocket
SEO Press Pro
Premium Addons Pro
Crocoblock (18 Jet plugins)
Rank Math (free)Supports WooCommerce. Replaces: Yoast (Pro), Schema Pro (Premium)
MultilingualPress (Premium) (vs WPML vs Polylang)Alternative: Bilingual Linker, Multisite Language Switcher
Pods FrameworkReplaces: Meta Box / ACF
Nested Pages
Easy Table of ContentsInclude Table of Contents automatically in a post or page. Used by About Lovia for non-knowledge base pages.

WooCommerce

PluginDescription
Kadence WooCommerce Email DesignerEasily customize the default transactional WooCommerce email templates

FusionAuth SSO with Open ID Connect

In FusionAuth’s application configuration, configure authorized redirect URIs as follows:

  • https://about.lovia.life/wp-admin/admin-ajax.php?action=openid-connect-authorize
  • https://about.lovia.life/wp-login.php?loggedout=true&wp_lang=en_US
  • https://about.lovia.life/wp-login.php?loggedout=true&wp_lang=id_ID

Dokan Multi-Vendor

Change vendor welcome setup wizard: https://nayemdevs.com/how-to-change-vendor-setup-wizard-text-in-dokan-multivendor/

Knowledge Base Plugins

Needed for About Lovia site. Is also a good use case to integrate with FAQ/knowledge base chatbot.

Comparison/reviews:

Candidates:

  • BWL Knowledge Base. $29 – $145 extended.
  • Knowledge Base. $39 – $195 extended.
  • Heroic Knowledge Base. $129 for single site – $399 for 10 websites.
  • Knowledge Center. Freemium, $99 single – $799 for 10 sites.
  • MinervaKB. $35 – $92.
  • Echo Knowledge Base [popular]. $23-30/site.
  • WP Knowledgebase [free].
  • Helpie WP. $49.
  • BetterDocs (from the developer of Essential Addons for Elementor). Pro includes chatbot. $39-49/year.
  • weDocs (currently free including the ratings feature, from the developer of Dokan). Used by weDevs themselves.

AWS CloudFront (CDN) + AWS WAF (Web Application Firewall)

See CloudFront.

Was this article helpful to you? Yes No

How can we help?