MallaDocs

Introduction

Malla est un outil visuel pour créer des sites et des applications web : concevez sur un canevas, branchez de vraies données, publiez en edge.

Guide utilisateur

Malla est un outil de création visuel pour les sites web et les applications web. Il réunit le canevas libre et l’animation de Framer, les classes, le CMS et la publication pensée pour le SEO de Webflow, ainsi que les liaisons de données et les workflows de WeWeb, dans un seul éditeur qui fonctionne entièrement sur le réseau edge de Cloudflare.

Vous concevez sur un canevas qui affiche du vrai HTML et du vrai CSS, vous le reliez à des données en direct, vous ajoutez de la logique avec des workflows visuels et vous publiez sur un réseau mondial en un clic. Aucun code n’est nécessaire, et rien n’empêche un développeur d’aller plus loin.

Comment un projet Malla prend forme
ConcevoirDessinez sur le canevas avec des classes, des jetons et des composants.
ConnecterReliez le design au CMS, aux API et aux tables.
Ajouter de la logiqueBranchez les clics, les formulaires et les points de terminaison avec des workflows.
PublierMettez en ligne en préproduction, puis en production, en un clic.

Ce que vous pouvez créer

Pages d’atterrissage et portfolios, blogs et documentation, boutiques et annuaires, portails clients et espaces membres, tableaux de bord internes et petits front-ends SaaS. Tout ce qui se compose de pages, d’un peu de contenu, d’un peu de données et d’un peu de logique.

Un canevas libreTous les points de rupture côte à côte, sous forme de plans de travail en direct. Ce que vous voyez est le vrai HTML et CSS mis en ligne.
Un vrai design systemLes classes, les classes combinées et les jetons de design gardent des centaines de pages cohérentes.
Des composants avec variantesCréez une carte une seule fois, donnez-lui des variantes et remplacez ce dont vous avez besoin sur chaque instance.
L’animation par GSAPAnimations au chargement, au défilement, au survol et au clic, avec le moteur qu’utilisent les sites primés.
CMS et formulairesCollections, texte enrichi, pages dynamiques et formulaires protégés contre le spam, modifiables par toute votre équipe.
Données en directLiez n’importe quel texte, style ou liste à REST, GraphQL, au CMS ou à vos propres tables natives.
De la logique et un backendWorkflows client et serveur dans un seul éditeur visuel : clics, points de terminaison, webhooks, crons.
Comptes visiteursInscription, connexion, liens magiques, rôles, accès aux pages et règles de données par ligne, intégrés.
Publication sur l’edgePublications et retours arrière instantanés sur Cloudflare, avec préproduction, production et votre propre domaine.

Principes

Quelques règles façonnent chaque partie du produit. Les connaître rend le reste de cette documentation plus facile à suivre.

  • Ce que vous voyez est ce qui est publié. Le canevas et le site publié utilisent le même moteur de rendu : l’éditeur ne ment jamais sur le résultat.
  • Du vrai CSS, du vrai HTML. Les styles sont de simples propriétés CSS regroupées par point de rupture et par état. Aucun modèle de mise en page propriétaire à apprendre.
  • Zéro JavaScript par défaut. Les pages statiques sont livrées en HTML et CSS simples. Seules les parties qui lient des données, exécutent des workflows ou s’animent chargent un petit runtime.
  • Les secrets n’atteignent jamais le navigateur. Les clés d’API et les jetons d’accès sont stockés chiffrés sur le serveur ; le navigateur n’appelle jamais que Malla.
  • Rien n’évalue vos chaînes. Les expressions sont analysées et interprétées de façon sûre, jamais transmises à eval.
  • Les fonctions intégrées sont des plugins. REST, GraphQL et le CMS utilisent le même système de plugins que tout le reste.

Organisation de cette documentation

Les guides expliquent chaque fonctionnalité du point de vue de l’éditeur. Les pages de référence listent chaque fonction, action et raccourci. La section développeurs explique comment la plateforme est construite et comment la faire tourner.