Editor Overview

Understanding the basics of Momen editor in this article.

Introduction

Learn to edit your interface effortlessly using Momen. This tutorial covers the basic operations in Momen editor, including adding and organizing pages, components, and groups, configuring settings, managing data models and APIs, leveraging advanced features, and deploying applications.

Editor Left Sidebar

Building an application starts with a page or component. The left sidebar offers essential features like adding pages, page groups, components, and viewing the component tree. You can quickly search for components and drag them into the page to build or modify your application interface.

Click the search button in the left sidebar to find components and pages quickly. You can search for components to add or find existing pages and their components for viewing and modification.

  • Enter the component name when adding components.

- Search pages and components by name.

- Search pages and components by page ID or component ID, usually for troubleshooting errors based on the component or page ID.

Configuration Code Components

Extend custom components by writing React code, leveraging the Momen platform's capabilities. Create dynamic forms, data-driven charts, complex animations, transitions, interactive maps, and data visualizations.

Adding Pages

Use the add page button [+] in the left sidebar to add new pages.

Page Groups

Create page groups for better management when you have many pages. Click [Add Page Group] in the left sidebar.

  • Add pages to groups: Right-click in the page list to open the settings popup, then click [Add to Group].

  • Expand/Collapse/Modify Group: Click the icon to expand or collapse pages under the group. Right-click to modify, cancel, or delete the group.

Multi-end Pages and Breakpoints

Develop for Desktop, Phone, and Tablet within the same web project. Display all ports in the top right corner of the editor, or select a specific port.

  • New components added to any port will appear in all three ports, with interactions synced across ports.

  • Modify the layout and style for specific ports without affecting others due to different port widths.

Adjust Page Order

Drag and drop pages in the left sidebar to reorder them.

Adding Components to Pages

Select a page, click [Add Component] in the left sidebar, switch to the component selection interface, and double-click or drag the component to add it.

Adding Components to Container Components

Container components can hold other components, including [View], [List], [Horizontal List], [Select View], [Tab Bar], and [Conditional Container]. Drag container components into the page, click the child container with "Add Component Here," and drag or double-click other components to add them inside.

Adjusting Component Order

Relative Positioning

Adjusting the order in the left sidebar will sync the order of components on the page.

Absolute & Fixed Positioning

In absolute & fixed positioning, new components overlapping old ones will visually form an "upper and lower layer" relationship. Drag components up or down in the left sidebar to adjust this relationship. You can only adjust the hierarchy of "same level" components, not move components inside a container to the outside.

Editor Right Sidebar Configuration

Select a page to display the attribute panel on the right for configuring page names, design, data, and interactive behavior. For details, see [Configuration Guide].

Web Page Right Sidebar

Configure the web page's path, title, size, layout, and style.

Component Right Sidebar

The right sidebar configuration varies slightly for different components. For details, see specific component right sidebar configurations in [Configuration Guide].

Top Toolbar

The top toolbar includes entries for advanced functions of Momen, project settings, project preview, and release operations.

Data Models and Database Operations

Click [Data] in the top left corner to open the data operation interface. Select "Data Model" to add or modify the data table structure. Select "Database" to add, import, or modify data. Perform [Backend Update] to make the data table effective after adding it. For details, see [Database Operation].

Third-party API Configuration

Click [Third-party API] in the top left corner to open the API configuration interface. Click [Add] in the top right corner to add and debug third-party APIs. For details, see [API Configuration].

Actionflow

Click [Actionflow] in the top left corner to open the behavior flow configuration interface. Click [Create] in the top right corner to create a behavior flow. Configure "input parameters," call methods to get or update database data, write JS code blocks, and call third-party APIs for complex behavior logic. Save the Actionflow and click [Backend deployment] for it to take effect. Configure "callbacks" and "timed triggers" in the trigger configuration interface. For details, see [Actionflow].

AI

Click [Z AI] in the top left corner to create AI requests. Click [Start Creating] to add a new AI request. For details, see [AI Configuration].

Project Settings

Click [Settings] in the top left corner to open project settings. Configure:

  • Global Settings: Set the homepage, background color, global data, and behavior when the application is loaded.

  • Login Settings: Configure login methods:

    • Username and password

    • Email

    • Single sign-on (SSO)

  • Theme Color Configuration: Configure common colors (RGB/hexadecimal).

  • Payment Settings: Configure Stripe.

  • Permission Management

  • Custom Domain Settings

Issues Finding

The issue-finding function in the top right corner can "automatically" find configuration errors. It also triggers [Intelligent Verification] every time you click [Preview] to ensure project correctness. When errors occur, the [Alert Area] at the bottom of the screen will prompt errors, and an "!" will appear next to the erroneous component. Expand it and click the fix to locate the error point and correct it.

Sharing and Collaboration

Tips:

Only premium plans support sharing and collaboration features. Sending the URLs cannot share the project.

Hover over the [Invite Collaborators] button in the top right to generate a sharing link and set permissions ([Editor], [Viewer], [Manager]). Share the link to collaborate on your project. Added members will display below the sharing link, and you can modify or remove collaborator permissions.

Real-time Preview

Real-time preview generates the created application pages and interactions in real-time for operation and debugging.

Backend Deployment

After creating or modifying data models, APIs, Actionflows, and AI, click the [Backend Deployment] button in the top right to make changes effective. For online projects, if you only modify database data, API, behavior flow, or ZAI configuration without changing page styles or local data, click [Backend Deployment] to update the backend. This process takes less than 5 seconds, improving development efficiency.

Publish

Web Publish

Complete the web application, click [Publish] in the top right to deploy and release. Use [Preview] to generate the latest web application. A QR code and web link will be generated in the release interface. Scan the code or click the link for real-time debugging. When correct, click [Publish Now] to publish. A new official QR code and web link will be generated. To configure a custom domain name, click [Settings].

Personal Center Settings

Project Settings

Click the logo to enter [Personal Center], right-click to select and modify the project name.

  • Modify project name

  • View project details

  • Share and permissions

  • Clone project

  • Delete project

Personal Preferences Settings

Click the logo in the top left to enter Personal Center. Hover over the avatar in the top right to select personal preferences.

  • Language settings (Chinese/English)

  • Dynamic data display full path

  • Show simulated materials

About Momen

Momen is a no-code web app builder, allows users to build fully customizable web apps, marketplaces, Social Networks, AI Apps, Enterprise SaaS, and much more. You can iterate and refine your projects in real-time, ensuring a seamless creation process. Meanwhile, Momen offers powerful API integration capabilities, allowing you to connect your projects to any service you need. With Momen, you can bring your ideas to life and build remarkable digital solutions and get your web app products to market faster than ever before.

Last updated