Exploration de la Mendix Marketplace
Bonjour Mendix — partie 3
Ceci est une suite du Hello Mendix série — où j'explique l'essentiel de Mendix développement et essayer de combler les lacunes de vos connaissances, le plus rapidement possible.
Dans la partie 3 de cette série, je vais vous montrer autour de la Mendix Marketplace, comment inclure des modules dans votre application et certains de mes modules préférés que j'utilise dans mes propres applications.
Tout d’abord, qu’est-ce que la Marketplace ?
Le marché est l'endroit où Mendix et les développeurs de notre communauté créent, téléchargent et maintiennent des fonctionnalités téléchargeables que nous pouvons tous utiliser dans nos applications. Des fonctionnalités payantes sont également disponibles dans notre nouvelle suite App Services. Vous pouvez également soumettre votre propre travail pour que d'autres l'utilisent et en tirer de l'argent grâce à l'application Mendix Programme de vendeur sur le marché.

Avant de vous présenter mes favoris personnels, voyons comment télécharger le contenu de la marketplace dans votre application. Le moyen le plus simple de télécharger quelque chose est depuis Studio Pro lui-même. Vous pouvez ouvrir la marketplace en cliquant sur le panier dans le coin supérieur droit. Parcourez ou recherchez simplement ce que vous voulez et cliquez sur télécharger. Mendix détectera automatiquement votre version de Studio Pro et sélectionnera la version appropriée à télécharger. Si vous avez une version incompatible, le bouton de téléchargement sera désactivé.

Cela signifie-t-il que je ne peux pas utiliser cette fonctionnalité ? Non. Cela signifie simplement que vous avez du travail supplémentaire à faire. Vous pourrez toujours télécharger le fichier .mpk via un navigateur, puis le mettre à jour vous-même en modifiant le code ou en mettant à niveau la compatibilité avec Studio Pro.
Lors du téléchargement de contenu, tous les fichiers jar nécessaires seront également téléchargés en même temps que celui-ci et placés dans votre dossier lib utilisateur à l'intérieur de votre répertoire d'applications. Toute dépendance à un autre contenu de la marketplace ne sera pas automatiquement résolue et vous devrez le télécharger vous-même.
N'oubliez pas de toujours lire et d'essayer de comprendre la documentation avant de tenter de la télécharger. Toute la documentation sera fournie soit sur la Marketplace elle-même, soit sur une page GitHub appartenant au créateur du contenu. Assurez-vous également de vous abonner aux mises à jour de votre contenu préféré et de laisser des avis sur ceux que vous avez utilisés.
Mes meilleurs téléchargements
Jetons maintenant un œil à certains de mes téléchargements préférés pour les nouveaux projets, en commençant par les modules « Community Commons » et « Nanoflow Commons ».


Ces deux modules sont un ensemble d'actions, créées pour la communauté. Ils sont tous deux remplis d'actions Java et Javascript qui sont incroyablement utiles lors du développement.
Nous passons ensuite aux modules « Importateur Excel » et « Réflexion sur le modèle Mx ». Ceux-ci peuvent être utilisés ensemble pour importer des données dans votre application au moment de l'exécution. À l'aide de « Importateur Excel », vous pouvez importer des documents Excel dans la base de données de votre application et définir l'emplacement où vous souhaitez que les données soient stockées à l'aide de « Réflexion sur le modèle Mx », qui vous permet d'inspecter votre modèle au moment de l'exécution.


Le dernier module que je vais mentionner ici est le module Email avec modèles. Ce module, ainsi que la réflexion Mx Model, vous permettront d'envoyer des e-mails depuis votre application, en utilisant des modèles et des espaces réservés pour fournir des points de remplissage pour les données de l'e-mail.

Assurez-vous également de consulter la bibliothèque de widgets. L'un de mes préférés est l'extrait HTML, qui vous permet d'ajouter des éléments HTML RAW à votre page.

Que faire si je ne trouve pas ce que je cherche sur la Marketplace ?
Vous pouvez toujours créer le vôtre. Tous les widgets de Mendix, pour le Web ou le mobile natif, sont intégrés à React. Les développeurs peuvent choisir de créer un widget à partir de zéro, ou ils peuvent utiliser l'interface de ligne de commande du générateur de widgets pour générer un widget standard et commencer à le personnaliser à partir de là. N'oubliez pas de soumettre tous les composants personnalisés que vous créez au programme du fournisseur et commencez à gagner de l'argent pour votre code.
