Edit text, images and videos directly in the browser β no Mobirise app, no coding skills needed. Just log in, click, save.
Mobirise CMS 4.0 makes your exported Mobirise website live-editable. No detour through the app, no re-exporting and uploading.
Simply click into any text and start typing. Bold, italic, underline, color, links β all via a small toolbar. Changes are visible immediately.
Click an image β upload menu appears. Upload a file or enter a path manually. Works with section background images too.
Upload MP4 files, embed YouTube links, toggle autoplay β all via a convenient menu. Videos can also be removed.
NEWClick menu links or buttons to change text, target URL and tab behavior. Icons in menu items are preserved.
Change section background colors with a color picker. Set overlay color and opacity of background images directly β the value is saved for next time.
The menu can be toggled between sticky (stays at top) or static (scrolls with page). The setting is saved.
Before every save a backup is created automatically. Use the dropdown to restore any previous state with one click.
No video yet? The special placeholder block shows a hint text until the video is uploaded β then it hides automatically.
NEWMultiple users with individual permissions: Admin has full access, editors may only edit specific pages and areas.
PREMIUMAll permissions are checked not only in the browser but also on the server. No user can save more than allowed β even if someone tampers in the browser.
The CMS panel and all upload dialogs work on smartphones and tablets too. Sessions remain stable even when switching mobile browsers.
The CMS checks on startup whether it is running on an allowed domain. On other domains it refuses to work automatically.
The CMS consists of two files you upload once to your website directory.
Upload cms-core.js and save_content.php via FTP to your website root folder (where your index.html is located).
Add the contents directly before the closing </body> tag on every page or global:
In Mobirise the easiest way is via Page β Settings β Custom HTML (before </body>).
Open save_content.php and add your users in the $cms_users section:
pages is derived from the page filename: index.html β content_index.json, about.html β content_about.jsonAdd your domain(s) to the $allowed_domains array β the CMS will only work on these domains:
Done! Open your website and press the βA" key three times quickly to open the login window.
The CMS has two roles: Admin und Editor. All restrictions are also enforced server-side.
allow_menu_footer and pages in save_content.php.
Press on your website dreimal schnell die Taste βA". Es erscheint ein Login-Fenster. Gib dein Passwort ein und klicke auf βLog in". Im Panel siehst du sofort deinen Namen und deine Berechtigungen.
Editable texts are highlighted with a blue dashed border. Simply click inside and start typing. For formatting (bold, links etc.) select the text β a small toolbar appears automatically.
Images are highlighted with a yellow dashed border. Click on the image β a menu appears:
Videos are also shown with a yellow border/shield. The video menu additionally offers YouTube embedding, autoplay control and video removal:
Click on βπΎ Save this page" In the panel, the CMS automatically creates a backup before every save. You can restore a previous state at any time using the dropdown menu in the panelβbut only as an admin.
click ββ Close editor". All editing frames disappear, and links function normally again. Website visitors never see any trace of CMS mode.
content_index.json). There is no external database. Backups go automatically to the backups/ folder, uploaded files to uploads/.
$allowed_domains and copy the two files to each website. Each website has its own JSON files and backups β completely separate.
cms-core.js cannot be found (404 error). Check: 1) Is the file in the correct folder? 2) Is the path in the <script src="..."> tag correct? 3) Is the filename exactly cms-core.js (case-sensitive)? Open the browser console (F12) β the exact error is shown there.
save_content.php and add a new entry to the $cms_users array with username, password, role, name, allowed pages and allow_menu_footer. Save the file and upload it via FTP β done. No restart or cache clearing needed.