Documentation

MyMo
Docs

Server Requirements

These are the minimum server requirements, the installer will check if your server meets these or alternatively you can contact your hosting provider in order to make sure your server meets them.

PHP Version >= 8.0
PDO PHP Extension Enabled
php_fileinfo Extension Enabled
MySQL Database

Install

Upload all files/folders located inside "source" folder to your server. (Don't upload Script folder, upload what inside it)

Remove file /path/to/source/storage/app/installed (if exists)

Open your browser, (Google Chrome is recommended).
Go to http://www.yoursite.com/install

Click Next

Check php extention. Click Next

Check permission folder in your server. Click Next

Config database

Click "Setup Application". Once you have wrote the information, please click the install button and wait for a while, the installation process may take up to 5 minutes.

Create Admin account

Name: Choose your admin name.
Email: Choose your admin email.
Password: Choose your admin password.
Confirmation Password: Confirmation your password.

Click Create User Admin

Done!

Update

Open Terminal and run:
php /path/to/source/folder/artisan juzacms:update

Active Theme Mymo

Go to Admin -> Appearance -> Theme Click "Active" on MYMO theme

Config Theme Mymo

Go to Admin -> Pages -> Add New
Choose Template "Home" and Add Block content (same picture)
Go to Admin -> Setting -> Reading

Scheduled Tasks (CRON Jobs)

In order for Mymo to perform some scheduled tasks (like deleting temporary files and expired shareable links), you will need to set up a CRON job on your server.
You can usually create CRON jobs from your hosting's Cpanel. You should create a CRON job that calls the command below every minute:
php /path/to/source/folder/artisan schedule:run >> /dev/null 2>&1

Important:
Replace "path/to/source/folder" in the command above with path to source folder on your own server.

Translating the Site

You can translate the site from the Admin -> Translations page.

Configuring Email

In order for outgoing emails (password reset, account validation, notifications etc.) to be sent out properly, you will need to configure your email provider.

This can be done from Admin -> Setting -> Email Setting and Test your email config

TMDB Api

Register themoviedb.org https://www.themoviedb.org/signup
Login to your account
Click API » Create

Login to administrator dashboard.
Goto Setting -> General Setting -> Mymo Setting
Enter your Api Key to TMDB Api Key

Import movie from TMDB

Login to Admin dashboard.
Login to www.themoviedb.org & find your movie.
Then copy tmdbID from browser address bar.

Goto Movies » Add From TMDB
Enter tmdbID to input » click Add Movie

Custom Menu

Login to Admin dashboard.
Goto Appearance -> Menu
Click Create new menu
Enter menu name and click Add menu

  • Click Add new to add new menu
  • Select sections in the left column to add them to the menu
  • Drag and drop to arrange the display order of the menu in the right column

Custom Slider

Login to Admin dashboard.
Goto Appearance » Slider.
Click Add new to add new slider or Click name slider to edit slider.
Click Add new banner to add new image to slider.

  • Title
  • Description
  • Url
  • Open new tab

Goto Pages -> Edit Home page

Select slider in block Slider