MemehCMS User Manual
A practical operating guide for institution administrators, super admins, and teams running official websites or service portals.
MemehCMS User Manual
MemehCMS is a headless content management platform for institutions, enterprises, public agencies, service providers, and regulated organizations. It separates the admin workspace from public websites so teams can manage content, records, media, services, and governance in one secure place while websites consume published content through APIs or the Web Engine.
Use this manual when you need to understand the daily platform workflow.
Core Ideas
MemehCMS has three operating layers:
- Platform administration: super admins manage institutions, billing status, contact requests, developer approvals, marketplace moderation, and platform audit logs.
- Institution workspace: institution admins and editors manage the content, media, records, services, and website configuration for one organization.
- Public delivery: websites, portals, mobile apps, and the Web Engine consume only published content through tenant-scoped APIs.
Every institution has its own workspace. Content from one institution should not appear inside another institution unless a user has been granted access to both.
Signing In
Open the MemehCMS login page and sign in with your email and password.
For protected admin access, two-factor authentication is required. If your account has not finished two-factor setup, MemehCMS will redirect you to your profile before allowing admin access.
Recommended login practice:
- Use a strong password.
- Enable two-factor authentication.
- Save recovery codes in a secure place.
- Do not share user accounts between staff members.
- Ask an admin to invite each person with the correct role.
Choosing An Institution
The top bar shows the current institution and institution ID. Confirm that you are working inside the right institution before publishing content.
If one email manages multiple institutions, the platform can allow that. The important control is the institution membership and role, not only the email address.
Dashboard
The dashboard is the starting point for institution work. Use it to:
- See article, page, service, records, tender, and alert counts.
- Open quick actions for common tasks.
- Review recent content.
- Copy API endpoints for developers.
- Confirm that core publishing modules are ready.
If the dashboard looks empty, start by adding media, pages, and at least one public content module such as articles, services, or publications.
Content Navigation
The sidebar is organized like a familiar CMS:
- Content: posts/news, categories, tags, pages, media, upload media, WordPress migration.
- Services and Directory: services/products, departments, locations, leadership/organogram.
- Public Website: website builder, menus, sliders, accessibility.
- Records and Publishing: publications, records/forms, tenders, notices, events.
- Requests and Engagement: request cases, emergency alerts, FAQs, jobs.
- Tools: audit logs.
- Settings: institution settings, users and roles, profile and API tokens.
When you open a sidebar page, read the description under the page title. It explains what the page is for and what work belongs there.
Posts And News
Use Posts / News for public updates, press releases, speeches, articles, operational updates, and announcements.
Recommended workflow:
- Click Content > Posts / News.
- Click Add Article.
- Enter the title.
- Add an excerpt for public listing pages.
- Write or paste the content.
- Choose a category.
- Add tags if useful.
- Choose a featured image from the Media Library.
- Review the slug and metadata.
- Save as draft or publish.
Draft posts are private. Published posts are available to public websites through the API.
Categories And Tags
Categories organize articles into public sections such as News, Press Releases, Public Notices, Speeches, or Media Updates.
MemehCMS prefixes category slugs by tenant to avoid conflicts between institutions. For example, two institutions can both use a category called News without blocking each other.
Tags are optional keywords that help internal search and public filtering.
Pages
Use Pages for stable website pages such as About, Contact, Mandate, Leadership, Structure, Service Guide, Privacy Policy, or custom landing pages.
Pages can use the editor and page-builder style sections. Keep each page focused. A page should answer one clear public need.
Media Library
Use the Media Library for reusable images, PDFs, documents, and imported WordPress files.
Good media practice:
- Upload images through the Media Library or the image picker.
- Use clear file names before upload when possible.
- Keep oversized files out of public pages unless necessary.
- Use PDF uploads for official reports and publications.
- Avoid pasting raw image URLs when a managed media picker is available.
When choosing a featured image, uploaded images should appear in the picker automatically and can be selected without a second upload step.
WordPress Migration
Use Content > Migrate from WordPress when moving an existing WordPress website to MemehCMS.
From the WordPress side:
- Log in to WordPress.
- Open Tools > Export.
- Choose All content, or choose only Posts and Pages for a smaller migration.
- Download the XML export file.
- Keep the old WordPress website online until review is complete if media URLs need to be downloaded.
In MemehCMS:
- Open Migrate from WordPress.
- Upload the XML export.
- Enable media download from public URLs when the old media files are reachable.
- For private or heavy media, upload a ZIP of
wp-content/uploadsor split year/month ZIP files. - Review imported articles, pages, categories, tags, and media.
- Fix old formatting before switching the public website.
MemehCMS does not delete WordPress content during import. It imports into the selected institution.
Services And Products
Use Services / Products for public-facing services, paid or unpaid products, permits, applications, support offerings, and institutional service pages.
Each service can include:
- Service or product name.
- Description.
- Fee, if any.
- About section.
- Apply, pay, contact, or learn more CTA link.
- Department ownership.
- Publication status.
Use a CTA when the public user should do something next, such as Apply, Pay, Book Appointment, Contact Office, or Download Form.
Departments
Use Departments for directorates, units, divisions, commands, teams, or service departments.
Departments help websites create public directories and help staff connect content to the right unit.
Locations
Use Locations for headquarters, branches, offices, stations, regional centers, service points, and desks.
Include contact details, address, opening hours, and map data when available.
Leadership And Organogram
Use Leadership / Organogram for official leadership profiles, positions, biographies, reporting lines, and department placement.
Photos should be selected from the Media Library. Avoid raw photo URLs.
Website Builder
Use Website Builder to prepare a public website package that connects to MemehCMS content and APIs.
Typical workflow:
- Confirm branding and API configuration.
- Choose the modules to display.
- Build menus and footer menus.
- Add sliders and homepage sections.
- Export the website files.
- Deploy the files to hosting.
- Test public pages on mobile and desktop.
Menus
Use Menus to build website navigation for headers, footers, publications, services, departments, and public information pages.
Start with module presets, then add pages, categories, services, departments, publications, jobs, events, and custom links.
Sliders
Use Sliders for homepage or section hero slides.
Each slider should have:
- Clear image.
- Short title.
- Short description.
- Optional CTA.
- Placement and status.
Avoid too many slides. Three to five strong slides are usually better than many weak ones.
Accessibility
Use Accessibility settings for public website controls such as language readiness, accessibility statement URL, skip links, and display behavior.
Public websites should be readable, keyboard-accessible, and mobile-friendly.
Publications
Use Publications for official reports, strategy documents, policy publications, annual reports, budget documents, and formal PDFs.
Attach the PDF through the media picker or upload flow. If upload fails, check the displayed file size limit before trying again.
Records And Forms
Use Records / Forms for laws, policies, manuals, forms, guidelines, circulars, application documents, and public records.
Use clear titles and document types so public websites can group records properly.
Tenders
Use Tenders for procurement notices, bid opportunities, closing dates, tender documents, and procurement updates.
Always confirm closing date and status before publishing.
Public Notices
Use Public Notices for formal announcements that do not belong as normal news articles.
Examples include public warnings, office notices, service disruptions, schedule changes, and notices to applicants.
Events
Use Events for official activities, ceremonies, public meetings, deadlines, workshops, and calendars.
Include date, time, location, and event status.
Request Cases
Use Request Cases to track public enquiries, complaints, FOI requests, implementation help, sales leads, and internal follow-up cases.
This page is for operational work that needs status, priority, assignment, and notes. Do not publish private case details on the public website.
Emergency Alerts
Use Emergency Alerts for public safety advisories, warnings, urgent notices, and time-sensitive public instructions.
Keep alert language direct and action-oriented. Include what happened, who is affected, what to do, and when the alert expires.
Help Centre FAQs
Use FAQs for common public questions and support answers.
Good FAQs reduce repeated emails and phone calls. Keep answers short and update them when policies change.
Jobs And Recruitment
Use Jobs for vacancies, recruitment notices, closing dates, requirements, and apply links.
Confirm the application link before publishing.
Audit Logs
Audit logs show platform activity such as changed records, actors, timestamps, and security-relevant events.
Use audit logs to investigate who changed what and when.
Users And Roles
Use Users and Roles to invite staff and manage workspace access.
Recommended role practice:
- Give people only the access they need.
- Remove users who leave the institution.
- Use named accounts instead of shared accounts.
- Require two-factor authentication.
- Review user access regularly.
Trash And Restore
Content modules support trash controls where appropriate.
Trash keeps content out of normal lists and public delivery while preserving the record for possible restore. Use permanent deletion only when retention rules allow it.
Publishing Checklist
Before publishing important content:
- Confirm you are in the correct institution.
- Check title, slug, summary, and body.
- Confirm category and tags.
- Select media from the Media Library.
- Check dates, fees, closing dates, and CTA links.
- Confirm privacy and security sensitivity.
- Preview through the connected website if available.
- Publish only when approved.
Getting Help
Use contact or implementation request forms when the institution needs onboarding, migration, website setup, training, or custom support.
Super admins can see those requests inside the platform and action them.