• Help
  • Glossary
  • Tickets
  • Live Chat
  • EcoSystem Status
Moko Consulting
  • Home
  • News
  • Services
  • Products
  • Jobs
You are here:
  1. Home
  2. Products
  3. MokoSuiteClient

MokoSuiteClient

MokoWaaS is the core site management suite for Joomla WaaS environments. Includes an admin dashboard, Web Application Firewall, tenant restrictions, security hardening, health monitoring, Grafana integration, and REST API.

Read more →

MokoSuiteClient: Configuration Reference

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Most settings live in the System – MokoSuiteClient plugin (System → Plugins).

Common settings

  • Health API token — protects the health endpoint.
  • Heartbeat — enable/disable, primary and secondary HQ URLs, and interval.
  • Primary domain — used for alias defaults and canonical URLs.
  • Site aliases — the mirror-domain table.
  • Override Module Manager — redirect the core module manager list to the Advanced Module Manager.
  • Content helpers — snippets, content templates, and articles-anywhere tags.

MokoSuiteClient: API Endpoints

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

MokoSuiteClient exposes a small set of endpoints for health and remote management, in addition to Joomla's own Web Services API.

Endpoints

  • Health — /?mokosuiteclient=health returns a JSON diagnostic report (token-protected).
  • Remote login — one-time login tokens issued by MokoSuiteHQ for authorized support access.
  • Provisioning — REST routes used by HQ to register and manage the site.

All remote actions are RSA-signed and validated against the site's stored keys.

MokoSuiteClient: Site Aliases & Offline Bypass

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Run a single Joomla site under several domains with per-alias behavior.

Site aliases

  • Per-alias offline mode, robots directives, and canonical URLs.

Offline bypass

When the site is offline, key pages — Terms of Service, Privacy Policy, and support pages — remain reachable so visitors and compliance links keep working.

MokoSuiteClient: Mirror Domains & Staging

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Manage additional domains and staging hosts from one place (DevTools plugin).

Mirror domains

  • A repeatable table of domain aliases.
  • Per-alias offline mode and robots directives.
  • Automatically includes dev.<your-domain> when left unconfigured.

Development mode

Toggle debug, disable cache, and suppress hit counting while you work — without affecting the live experience for visitors.

MokoSuiteClient: Privacy Guard (GDPR)

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Privacy Guard helps you meet GDPR and similar obligations.

Data subject requests

  • Create, approve, or deny requests from the admin.
  • Export, anonymize, or delete a user's data on request.

Compliance

  • Consent logging so you can prove when and how consent was given.
  • Retention policies to age out data automatically.

MokoSuiteClient: Security Firewall

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

The firewall plugin adds a web application firewall (WAF) and hardening controls.

Protections

  • WAF shields — SQL injection, XSS, remote file inclusion, and directory traversal.
  • Security headers — X-Frame-Options, CSP, HSTS, Referrer-Policy, Permissions-Policy.
  • IP management — trusted IPs, a blocklist, and auto-ban when the WAF threshold is exceeded.
  • Password policy — enforce length, uppercase, number, and special-character rules.
  • Access control — admin secret URL, frontend super-user block, and upload restrictions.

MokoSuiteClient: Heartbeat & MokoSuiteHQ Integration

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Each MokoSuite site sends a periodic heartbeat to MokoSuiteHQ, the central management dashboard.

What the heartbeat does

  • Registers the site and reports version, health, and backup status.
  • Is RSA-signed so HQ can trust it came from your site.
  • Rotates a daily support PIN used to verify support requests.

The interval is configurable in the System – MokoSuiteClient plugin (default every 6 hours). HQ uses the heartbeat channel for read-only status and, where authorized, remote management.

MokoSuiteClient: Health Monitoring

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

MokoSuiteClient runs 15 diagnostic checks covering configuration, security, performance, and integration.

Viewing health

  • The dashboard surfaces warnings and failures.
  • A machine-readable report is available at /?mokosuiteclient=health (protected by your health API token).

Health data is also included in the heartbeat sent to MokoSuiteHQ, so your site's status is visible centrally without logging in.

MokoSuiteClient: Advanced Module Manager

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

The Advanced Module Manager (AMM), under MokoSuite → Modules, lists every Joomla module and adds display conditions, per-module render options, and an optional override of the core Module Manager. Creating and editing modules still use Joomla's own screens.

Display conditions

Assign reusable condition sets to a module to control when it shows. A set contains groups and rules (match ALL/ANY, with NOT), and rules can nest other sets. There are 22 rule types across menus, visitor (user group, access level, language, device, OS, browser, IP), date/time (date, day, month, time, season), content (page type, article, category, tag), and other (component, template, URL). Value pickers load live site data.

Per-module options

  • Pre / Post HTML — markup injected around the module output.
  • Hide if empty — suppress a module that renders nothing.
  • Admin note — a private reminder shown in the list.

Bulk tools & override

Assign or remove conditions in bulk, and mirror or copy assignments between modules. Turn on Override Module Manager (in the plugin settings) to have the core module-manager list redirect to the AMM; every editing screen still uses core.

MokoSuiteClient: The Unified Admin Menu

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

MokoSuiteClient replaces the scattered admin links with a single MokoSuite item in the Joomla administrator sidebar, grouping every installed Moko component beneath it.

How it works

  • Auto-discovery — components are read straight from Joomla's admin menu table, so the sidebar always matches what's installed.
  • Faithful submenus — each component's own menu items are imported exactly as it registers them; there is no hand-maintained list to drift out of date.
  • Sub-component nesting — related components fold under a parent (for example, Membership appears under Community).
  • Access-aware — items are shown only for the access levels you hold and are gated by core.manage, mirroring Joomla's own menu.

MokoSuiteClient: Admin Dashboard & Support PIN

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

The MokoSuite Dashboard is your at-a-glance control panel, reached from the top of the MokoSuite admin menu.

What it shows

  • Site information — MokoSuite version, Joomla version, PHP version, database driver.
  • Plugin status badges so you can see every MokoSuite plugin is enabled.
  • Quick actions and links to the most-used tools.

Support PIN

When you request help, Moko Consulting may ask for your Support PIN. Click Request PIN in the dashboard toolbar to generate one. The PIN rotates daily and lets support verify your site securely without sharing a password.

MokoSuiteClient: Installation & Setup

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

MokoSuiteClient is distributed as a single installable package.

Install

  1. Download the latest pkg_mokosuiteclient-*.zip from your MokoSuite releases.
  2. In Joomla, go to System → Install → Upload Package File and drop the ZIP.
  3. The package auto-enables its plugins and sets protected status so it can't be accidentally removed.

First steps

  • Open MokoSuite → Dashboard to confirm all plugins show green.
  • Set your primary domain and heartbeat settings under the System – MokoSuiteClient plugin.
  • The site registers with MokoSuiteHQ automatically on the first heartbeat.

Requirements: Joomla 5.x or 6.x, PHP 8.3+.

MokoSuiteClient: Platform Overview

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

MokoSuiteClient is the client-facing tracker and identity layer that runs on every MokoSuite website. It hardens security, monitors site health, keeps you privacy-compliant, manages multiple domains, and connects your site to MokoSuiteHQ for centralized management.

What's in the package

  • Component — admin dashboard, Advanced Module Manager, conditions, privacy guard, WAF log, database tools, extension catalog.
  • System plugins — core engine (health, heartbeat, site aliases), firewall, dev tools, offline bypass.
  • Modules — the unified "MokoSuite" admin sidebar, dashboard cpanel, and status-bar cache cleaner.

Key capabilities

  • Unified admin menu that auto-discovers every installed Moko component.
  • Advanced Module Manager with per-module display conditions and render options.
  • 15 health checks, RSA-signed heartbeat, daily support PIN.
  • Web application firewall, GDPR privacy tools, and multi-domain aliasing.

Requires Joomla 5.x/6.x and PHP 8.3+.

Getting Started - WaaS

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

πŸš€ Welcome to your new website!

Our MokoWaaS platform, powered by Joomla, makes it simple to launch, customize, and manage your site. This expanded guide will walk you through the essentials to get comfortable quickly.

Introduction

This article introduces you to your MokoWaaS site. You’ll learn how to log in, explore the administrator dashboard, update content, and begin tailoring the site to your brand.

Logging In

Access your MokoWaaS administrator panel by visiting yourdomain.com/administrator. Enter the username and password provided in your welcome email. Once logged in, you will see the Joomla Control Panel, which serves as your central hub.

Dashboard Overview

  • Content: Create and manage your articles, categories, and featured items.
  • Media: Upload and organize images, PDFs, and other files for use across your site.
  • Components: Access installed tools like Perfect Publisher and Akeeba Backup.
  • Users: Add, edit, and assign roles to your team accounts.
  • System: Configure global site settings, clear caches, and monitor performance.

First Steps

  • Learn how to create new articles and organize them into categories.
  • Adjust your navigation menus to highlight important pages.
  • Explore modules and plugins to extend your site’s features.

Best Practices

  • Use strong, unique passwords for all administrator accounts.
  • Regularly check for updates applied through our MokoWaaS service to stay secure.
  • Organize content into clear categories to make your site easier to manage.

Article Creation

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

✍️ Share your story! MokoWaaS, powered by Joomla, makes it simple to create and edit articles on your site. Here’s a detailed walkthrough to help you master article creation.

Introduction

Articles are the main content type in MokoWaaS. They can be used for blog posts, news, announcements, or general pages. This guide shows you how to create, edit, and optimize them for your site.

Notice: Always start headings at <h3>. The system automatically uses <h1> and <h2> for article titles and system-level headings. This ensures consistency and prevents conflicts.

Creating an Article

  1. Log in to the administrator panel of your MokoWaaS site.
  2. Go to Content > Articles > New.
  3. Enter a clear, descriptive title.
  4. Write your article in the body area. Use the editor toolbar to:
    • Format text with headings, bold, or lists.
    • Insert images or media from the Media Manager.
    • Add links to internal or external pages.
  5. Assign the article to a category (e.g., Blog, News, Services) to keep your site organized.
  6. Set metadata for SEO (title, description, keywords).
  7. Include a social-safe intro image and intro text: Each article should have an eye-catching intro image sized correctly for social media (e.g., 1200x630px) and an intro text snippet. These are used in previews when your article is shared on social platforms via Perfect Publisher Pro. These requirements are essential for SEO and social optimization.
  8. Click Save & Close to save your article into the workflow process, or Save as Draft to continue later.

Editing an Article

  1. Go to Content > Articles.
  2. Find the article you want to edit using the search bar or filters.
  3. Click its title to open it in the editor.
  4. Make your changes, then click Save & Close to re-enter the workflow.

Advanced Options

  • Featured Articles: Mark an article as featured to display it on your homepage or key modules.
  • Access Levels: Restrict articles to certain user groups (e.g., registered users only).
  • Scheduling: Use the Publishing Options tab to set start and end dates for when an article should appear.
  • Version Control: Review the article history and restore previous versions if needed.

Workflows

All MokoWaaS sites are configured to use Joomla’s built-in publishing workflows by default. This ensures every article passes through a clear approval process before it is published. Workflows are essential for quality control and team collaboration.

  • Draft: Authors create and save their work-in-progress.
  • Review: Editors or managers review the draft, suggest changes, and approve it.
  • Publish: Once approved, the article goes live on the site automatically.
  • Unpublish/Archive: Articles can later be unpublished or archived while keeping them in the system for reference.

Workflows cannot be disabled in MokoWaaS, ensuring that all content follows an approval process. However, you can customize the steps under Content > Workflows, assigning specific roles and permissions for each stage.

Workflow Diagram

The typical article workflow looks like this:

Draft β†’ Review β†’ Publish β†’ (Optional: Unpublish/Archive)

This simple diagram shows the journey of every article, making it easy to understand how content moves from creation to publication.

Tips

  • Use the Read More separator (<hr id='system-readmore' />) to create previews on blog or category pages.
  • Add engaging images and use alt text for accessibility and SEO.
  • Always include a properly sized social-safe intro image and short intro text to maximize engagement on social shares and improve SEO results.
  • Organize content into categories and subcategories for easy navigation.
  • Keep paragraphs short and scannable for better readability.

Requesting Support from Moko Consulting

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

We're Here to Help

As a MokoWaaS client, you have access to Moko Consulting's support team for any website-related questions, issues, or requests.

When to Contact Us

  • Something is broken β€” Your site is down, a page isn't loading, or a form isn't working.
  • You need a change β€” Design updates, new pages, menu restructuring, or functionality additions.
  • You're not sure how to do something β€” We're happy to walk you through any admin task.
  • Security concern β€” You notice suspicious activity or unauthorized changes.
  • Account management β€” Password resets, new user accounts, or permission changes.

How to Reach Us

  • Email β€” Send a detailed message to your account manager's email address (provided during onboarding).
  • Support Portal β€” If your plan includes access to our client portal, submit a ticket for tracked, prioritized support.
  • Phone β€” For urgent issues, call your Moko Consulting point of contact directly.

What to Include in Your Request

To help us resolve your issue quickly, please include:

  1. Your site URL β€” So we know which site you're referring to.
  2. What you were doing β€” The steps that led to the issue.
  3. What you expected β€” What should have happened.
  4. What actually happened β€” The error or unexpected behavior.
  5. Screenshots β€” A picture is worth a thousand words.

Response Times

We prioritize requests based on severity:

  • Critical (site down, security breach) β€” Response within hours.
  • High (broken functionality) β€” Response within 1 business day.
  • Normal (content changes, questions) β€” Response within 2 business days.
  • Low (feature requests, enhancements) β€” Scheduled into our regular maintenance cycle.

SEO Basics

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

πŸ”Ž Get found online! SEO (Search Engine Optimization) helps your MokoWaaS site, powered by Joomla, appear in search results. Here are the basics.

Introduction

SEO is the process of improving your website so that search engines like Google can easily find and rank your content. MokoWaaS includes built-in tools to help with SEO. Optimizing your content not only improves rankings but also ensures your articles look great when shared on social media.

Page Titles & Meta Descriptions

  • Use descriptive, keyword-rich titles.
  • Add a unique meta description for each article.

Friendly URLs

MokoWaaS sites are configured with search-friendly URLs by default. You’ll see clean links like /about-us instead of /index.php?option=com_content&view=article&id=1.

Headings

Notice: Always start headings at <h3>. The system automatically uses <h1> and <h2> for article titles and system-level headings.

  • Use <h3> for main sections in your article.
  • Use <h4> and <h5> for deeper subsections.

Images

  • Add alt text to describe images (important for SEO and accessibility).
  • Use optimized file sizes to improve page speed.
  • Include a social-safe intro image: Every article should have a correctly sized intro image for social sharing. Recommended dimensions:
    • Facebook & LinkedIn: 1200 x 630 px
    • X (Twitter): 1200 x 675 px
    • Instagram: 1080 x 1080 px (square)
    • General Open Graph: 1200 x 630 px (safe default)

Best Practices

  • Write content for humans, not just search engines.
  • Update your site regularly to stay relevant.
  • Link between related articles to improve navigation and SEO.
  • Always include a social-safe intro image and short intro text so your article previews look great on social platforms.

Keeping Your Site Secure: Best Practices

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Security Is a Shared Responsibility

Moko Consulting handles server-level security, updates, and monitoring β€” but you play an important role too. Here's how to keep your MokoWaaS site safe from your end.

Password Security

  • Use strong passwords β€” At least 12 characters with uppercase, lowercase, numbers, and symbols.
  • Never reuse passwords β€” Your site password should be unique.
  • Use a password manager β€” Tools like Bitwarden, 1Password, or LastPass generate and store strong passwords securely.
  • Change passwords regularly β€” Especially if someone leaves your team.

User Account Safety

  • Limit admin accounts β€” Only people who need admin access should have it.
  • Disable unused accounts β€” Don't leave old accounts active.
  • Use individual accounts β€” Sharing credentials makes it impossible to track who did what.

Content Safety

  • Be cautious with embedded code β€” Don't paste HTML, JavaScript, or iframe code from untrusted sources into your articles.
  • Verify links before adding them β€” Make sure external links go where you expect.
  • Don't install extensions yourself β€” Contact Moko Consulting if you need new functionality. Unapproved extensions can introduce vulnerabilities.

What Moko Consulting Does

Behind the scenes, we protect your site with:

  • Automated backups β€” Daily backups so we can restore your site if anything goes wrong.
  • Security updates β€” Joomla core and extension patches applied promptly.
  • Server hardening β€” Firewall rules, intrusion detection, and secure configurations.
  • SSL/HTTPS β€” Encrypted connections for all visitors.
  • Uptime monitoring β€” We're alerted immediately if your site goes down.

If Something Seems Wrong

If you notice anything unusual β€” unexpected content changes, login issues, strange redirects β€” contact Moko Consulting immediately. Early detection is key to minimizing impact.

Viewing Site Analytics and Visitor Stats

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Understanding Your Site Traffic

Knowing who visits your site, where they come from, and what they look at helps you make better content and business decisions.

Built-In Article Stats

Joomla tracks basic hit counts for each article:

  1. Go to Content > Articles.
  2. Look at the Hits column to see how many times each article has been viewed.

This gives you a quick overview but doesn't provide detailed analytics like visitor location, device type, or traffic sources.

External Analytics (Google Analytics / Matomo)

For full analytics, your MokoWaaS site may be connected to Google Analytics, Matomo, or another analytics platform. These tools provide:

  • Visitor counts β€” Daily, weekly, monthly traffic.
  • Traffic sources β€” How people find you (Google search, social media, direct links).
  • Popular pages β€” Which content gets the most attention.
  • Device breakdown β€” Desktop vs. mobile vs. tablet visitors.
  • Geographic data β€” Where your visitors are located.

Accessing Your Analytics

If analytics has been set up for your site, Moko Consulting will provide you with access credentials and a link to your dashboard. If you're not sure whether analytics is configured, ask us.

Tips

  • Check analytics monthly β€” Look for trends, not daily fluctuations.
  • Focus on engagement β€” Time on page and pages per session matter more than raw visitor counts.
  • Use data to guide content β€” Write more of what your visitors are reading.

Understanding MokoSuite White-Label Features

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

What is White-Labeling?

White-labeling means your MokoWaaS site looks and feels like it's entirely your own β€” your brand, your identity, your domain. While the platform is powered by Joomla and maintained by Moko Consulting, your visitors never see that.

What's White-Labeled

  • Your domain name β€” Your site runs on your own domain (e.g., yourcompany.com), not a Moko subdomain.
  • Custom template β€” Your site uses a template configured specifically for your brand, with your colors, fonts, and layout.
  • Admin branding β€” The MokoWaaS White-Label Identity plugin can customize the admin panel login page and dashboard with your organization's branding.
  • Email addresses β€” System emails (password resets, contact forms) come from your domain.

What You Might See

Some behind-the-scenes elements still reference Joomla or Moko Consulting:

  • The admin panel footer may show "Joomla! is Free Software".
  • Some extension settings pages may reference their developer names.
  • Error pages may show Joomla-specific messages.

These are only visible to admin users, never to your site visitors.

Requesting Changes

If you'd like to further customize your white-label experience β€” such as a branded admin login page, custom error pages, or personalized dashboard β€” contact Moko Consulting.

Updating Your Site's Branding and Logo

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Your Brand on MokoWaaS

Your MokoWaaS site is configured with your organization's branding β€” logo, colors, fonts, and more. Most branding elements are managed through the template settings.

Changing Your Logo

  1. Go to System > Site Template Styles.
  2. Click your active template name (it will have a star icon indicating it's the default).
  3. Look for the Logo or Brand settings.
  4. Click Select to choose a new logo from the Media Manager, or upload a new file.
  5. Click Save.

Logo Guidelines

  • Format β€” Use PNG (for transparency) or SVG (for scalable quality).
  • Size β€” Most templates work best with logos between 200–400px wide.
  • Background β€” If your header has a dark background, use a light version of your logo (and vice versa).

Changing Site Title and Tagline

  1. Go to System > Global Configuration.
  2. Under the Site tab, update the Site Name.
  3. The site name may appear in the browser tab, search results, and template header depending on your configuration.
  4. Click Save.

Colors and Fonts

Your template's color scheme and fonts are configured by Moko Consulting as part of your MokoWaaS setup. If you'd like to change colors, fonts, or other design elements, contact us β€” we'll update your template configuration to match your brand guidelines.

Managing Users and Permissions

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

User Accounts on Your Site

MokoWaaS supports multiple user accounts with different levels of access. You can add team members, content editors, or administrators β€” each with appropriate permissions.

Viewing Users

  1. Go to Users > Manage in the top menu.
  2. You'll see a list of all user accounts on your site.

Adding a New User

  1. Go to Users > Manage.
  2. Click + New.
  3. Fill in the required fields: Name, Login Name (username), Password, and Email.
  4. Under the Assigned User Groups tab, select the appropriate group.
  5. Click Save & Close.

User Groups Explained

  • Registered β€” Can log in to the front end of the site but cannot access the admin panel.
  • Author β€” Can create new articles but only edit their own.
  • Editor β€” Can create and edit any article, but cannot publish.
  • Publisher β€” Can create, edit, and publish articles.
  • Manager β€” Full content management access including categories and menus.
  • Administrator β€” Full admin access (use with caution).
  • Super User β€” Unrestricted access to everything. Reserved for Moko Consulting.

Best Practices

  • Give the minimum access needed β€” A blog writer only needs Author or Editor, not Administrator.
  • Use unique accounts β€” Don't share login credentials between team members.
  • Disable accounts instead of deleting β€” Block a user's account to revoke access while keeping their content history.
  • Review user list periodically β€” Remove or disable accounts for people who no longer need access.

Basic SEO: Titles, Descriptions, and URLs

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

What is SEO?

SEO (Search Engine Optimization) is the practice of making your website easier for Google and other search engines to find, understand, and rank. Good SEO means more visitors finding you organically β€” without paid ads.

The Three Basics You Control

1. Page Titles

The title of your article becomes the page title in search results. It's the first thing people see.

  • Keep titles under 60 characters so they don't get cut off in search results.
  • Include your main keyword naturally β€” e.g., "Affordable Web Design for Nonprofits" instead of just "Our Services".
  • Make titles descriptive and specific.

2. Meta Descriptions

The meta description appears below the title in search results. It's your elevator pitch.

  1. In the article editor, go to the Publishing tab.
  2. Fill in the Meta Description field.
  3. Keep it under 160 characters.
  4. Summarize what the page is about and include a call to action.

3. URL Aliases

The alias determines your page's URL. For example, an article titled "Our Team" with alias our-team creates the URL yourdomain.com/our-team.

  • Joomla generates aliases automatically, but you can edit them.
  • Use lowercase words separated by hyphens: web-design-services.
  • Keep URLs short and descriptive.
  • Avoid changing URLs for published pages β€” it breaks existing links and search rankings.

Additional SEO Tips

  • Use headings properly β€” H2 for main sections, H3 for subsections. Search engines use these to understand your content structure.
  • Add alt text to images β€” Describe what the image shows in a few words.
  • Link to other pages on your site β€” Internal links help search engines discover and rank your content.
  • Write for humans first β€” Natural, helpful content always outperforms keyword-stuffed text.

Managing Contact Forms and Submissions

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Contact Forms on Your Site

Your MokoWaaS site includes a built-in contact system that allows visitors to send you messages directly from your website. Contact forms are one of the most important features for converting visitors into leads or clients.

How Contact Forms Work

When a visitor fills out your contact form and clicks Send:

  1. The message is sent to the email address configured for that contact.
  2. Optionally, a copy is stored in the Joomla admin for reference.
  3. The visitor sees a confirmation message.

Viewing and Editing Contacts

  1. Go to Components > Contacts.
  2. Click a contact name to edit it.
  3. You can update the email address, phone number, address, and display settings.

Configuring What the Form Shows

In the contact editor, the Contact Display Options tab lets you control:

  • Whether to show the email address publicly (usually set to hidden for spam protection).
  • Whether to show phone, address, or other details.
  • Whether the contact form itself is displayed.

Spam Protection

Your site may include CAPTCHA or other anti-spam measures on contact forms. If you're receiving spam through your contact form, let Moko Consulting know β€” we can add or adjust protection.

Tips

  • Test your form regularly β€” Send yourself a test message to make sure emails are arriving.
  • Check your spam folder β€” Form submissions sometimes end up in junk mail.
  • If you need a custom form (e.g., booking requests, quote forms), contact Moko Consulting to set one up.

Adding and Editing Modules

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

What Are Modules?

Modules are the building blocks that appear in specific positions around your pages β€” sidebars, headers, footers, and more. They display things like search bars, menus, recent articles, custom HTML content, images, and social media links.

Viewing Your Modules

  1. Go to Content > Site Modules in the top menu.
  2. You'll see a list of all modules with their position, status, and type.
  3. Use the Position filter to see modules assigned to a specific area of your site.

Editing a Module

  1. Click the module title to open it.
  2. Update the content, title, or settings as needed.
  3. Click Save & Close.

Common Module Types

  • Custom HTML β€” A free-form block where you can add any text, images, or HTML content. Great for announcements, sidebar content, or footer text.
  • Menu β€” Displays a navigation menu in a specific position.
  • Latest Articles β€” Shows your most recent articles from a selected category.
  • Search β€” Adds a search bar to your site.
  • Breadcrumbs β€” Shows the visitor's current location in your site hierarchy.

Module Positions

Each module is assigned to a position in your site's template. Common positions include:

  • sidebar-left / sidebar-right β€” Side columns next to your main content.
  • footer β€” The bottom section of every page.
  • topbar β€” Above the main navigation.
  • banner β€” Full-width area below the header.

Tips

  • You can restrict modules to specific pages using the Menu Assignment tab β€” show a sidebar only on your blog, for example.
  • Unpublish a module to hide it without deleting it.

Managing Your Site Menus

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Menus Control Your Site's Navigation

Menus define how visitors navigate your website. They appear as navigation bars, sidebars, or footer links. Each menu item links to a page, article, category, or external URL.

Viewing Your Menus

  1. Go to Menus in the top menu bar.
  2. You'll see a list of your site's menus (e.g., Main Menu, Footer Menu).
  3. Click a menu name to see its items.

Adding a Menu Item

  1. Open the menu you want to edit.
  2. Click + New.
  3. Enter a Title β€” this is the text visitors will see.
  4. Click Select next to Menu Item Type to choose what the link points to:
    • Single Article β€” Links to a specific article.
    • Category Blog β€” Shows a list of articles from a category.
    • External URL β€” Links to another website.
    • Separator β€” Creates a visual divider (no link).
  5. Choose the Parent Item if this should be a dropdown submenu item.
  6. Click Save & Close.

Reordering Menu Items

To change the order of menu items:

  1. Open the menu.
  2. Click the ordering column (the vertical dots icon) and drag items up or down.
  3. The order saves automatically.

Tips

  • Keep your main menu short β€” 5 to 7 top-level items is ideal. Use dropdowns for sub-items.
  • Use clear labels β€” "About Us" is better than "Our Company History and Team".
  • Test your changes β€” Preview your site after editing menus to make sure navigation works.

Understanding Categories and Organizing Content

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

What Are Categories?

Categories are the folders that organize your articles. Every article belongs to a category, and categories can have subcategories β€” creating a logical hierarchy for your content.

Why Categories Matter

  • They help visitors find content by browsing related topics.
  • They power menu links β€” you can create a menu item that shows all articles in a category.
  • They improve SEO by giving your site a clear, logical structure.
  • They make managing content easier for you as your site grows.

Viewing Your Categories

  1. Go to Content > Categories in the top menu.
  2. You'll see a list of all categories, organized by their parent-child hierarchy.

Creating a New Category

  1. Go to Content > Categories.
  2. Click + New.
  3. Enter a Title for the category.
  4. Optionally choose a Parent category to make it a subcategory.
  5. Add a Description β€” this may appear on category listing pages.
  6. Click Save & Close.

Best Practices

  • Keep it simple β€” Don't create too many categories. Aim for broad groupings.
  • Use clear names β€” "Services", "Blog", "News", "About" are better than vague labels.
  • Avoid deep nesting β€” Two levels deep is usually enough. Going deeper makes navigation confusing.
  • Don't use "Uncategorised" for real content β€” always assign articles to a meaningful category.

Managing Images and Media Files

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Your Media Manager

The Media Manager is where all your images, documents, and files are stored. Think of it as your site's file cabinet.

Accessing the Media Manager

  1. Go to Content > Media in the top menu.
  2. You'll see your file library organized into folders.

Uploading Files

  1. Navigate to the folder where you want to store the file (or create a new folder).
  2. Click the Upload button or drag and drop files directly into the browser window.
  3. Wait for the upload to complete β€” you'll see a thumbnail when it's done.

Organizing Files

  • Create folders to keep things tidy β€” for example, images/blog, images/team, images/products.
  • Use descriptive filenames before uploading β€” team-photo-2026.jpg is better than IMG_4392.jpg.
  • Delete files you no longer need to keep your media library clean.

Image Best Practices

  • Resize images before uploading β€” Images wider than 1920px are larger than needed for most websites. Use a free tool like Squoosh to resize and compress.
  • Use JPEG for photos and PNG for graphics with transparent backgrounds.
  • Keep file sizes under 500 KB β€” Large images slow down your site.
  • Always add alt text when inserting images into articles β€” it helps with accessibility and search rankings.

Supported File Types

Your MokoWaaS site accepts common file formats including: JPG, PNG, GIF, SVG, PDF, DOC, DOCX, XLS, XLSX, and more. If you need to upload a file type that's blocked, contact Moko Consulting.

Formatting Content with the Text Editor

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Using the Text Editor

MokoWaaS includes a powerful visual text editor that works similarly to a word processor. You don't need to know HTML β€” just type, format, and publish.

Basic Formatting

  • Bold β€” Select text and click the B button (or press Ctrl+B).
  • Italic β€” Select text and click the I button (or press Ctrl+I).
  • Headings β€” Use the Paragraph dropdown to apply Heading 2, Heading 3, etc. Heading 1 is typically reserved for the article title.
  • Lists β€” Use the bullet list or numbered list buttons for organized content.
  • Links β€” Select text, click the chain-link icon, and paste the URL.

Inserting Images

  1. Place your cursor where you want the image.
  2. Click the Insert Image button in the editor toolbar.
  3. Browse or upload an image from your Media Manager.
  4. Add alt text (a short description of the image for accessibility and SEO).
  5. Click Insert.

Creating Links

  • External links β€” Paste the full URL (e.g., https://example.com).
  • Internal links β€” Use the article selector to link to other pages on your site.
  • Email links β€” Use mailto: as the URL.

What to Avoid

  • Don't paste directly from Microsoft Word β€” It brings hidden formatting that can break your layout. Use the Paste as Plain Text button or paste into Notepad first.
  • Don't use Heading 1 β€” It's reserved for the page title. Start with Heading 2 for your sections.
  • Avoid excessive bold or colored text β€” Keep it clean and readable.

Creating and Editing Articles

Details
Last Updated: July 14, 2026
  • Applicable Software: MokoWaaS (Joomla)
  • Applicable Version: 02.57.00

Articles Are Your Main Content

In MokoWaaS, articles are the building blocks of your website. Every page of text, every blog post, every service description β€” they're all articles. Learning to create and edit them is the most important skill for managing your site.

Creating a New Article

  1. Go to Content > Articles in the top menu.
  2. Click the + New button.
  3. Enter a Title for your article.
  4. Write your content in the text editor (see the Formatting Content article for editor tips).
  5. Choose a Category from the dropdown to organize your article.
  6. Set the Status to Published when you're ready for it to go live.
  7. Click Save or Save & Close.

Editing an Existing Article

  1. Go to Content > Articles.
  2. Find the article you want to edit β€” use the search bar or filter by category.
  3. Click the article title to open it.
  4. Make your changes in the editor.
  5. Click Save or Save & Close.

Article Status Options

  • Published β€” Visible on your site to visitors.
  • Unpublished β€” Saved but hidden from the public. Great for drafts.
  • Trashed β€” Marked for deletion. Can be recovered until permanently deleted.
  • Archived β€” Removed from active display but preserved for reference.

Tips

  • Use Save to keep working on the article. Use Save & Close to save and return to the article list.
  • If another user is editing an article, it will show as checked out. You may need to ask them to close it, or contact Moko Consulting to unlock it.
  1. Navigating the Joomla Admin Panel
  2. Logging Into Your MokoSuite Dashboard
  3. Welcome to MokoSuite β€” Your Website Platform
  4. Perfect Publisher Discord Plugin

Page 1 of 2

  • 1
  • 2
MokoWaaS 27 Onboarding 16 MokoGIT 15 CMS 9 MokoOnyx 7 Agreements 7 Marketing 7 Web-Design 4
  • Terms of Service
  • Privacy Policy
  • Privacy Information Request
Copyright © 2026 Moko Consulting. All Rights Reserved.
Powered by MokoSuiteClient