Know what a module needs before you enable it.
How Open Mercato's 73 modules depend on each other, read from the code of each release, and where the code uses a module its requires does not declare.
In 0.9.0, 68 links between modules outside the starter set are used in code but not declared in requires.
73modules in 0.9.0
236required links found in code
⚠ 68links outside the starter set missing from requires211 counting the starter set
The map needs a wider screen. The list below has every module, and each module's page has its own map.
Show the map anyway
agent_orchestratorAgent OrchestratorPlatformNeeds 11 · Used by 1 ⚠ 10 gaps? 3 unresolvedai_assistantAI AssistantPlatformNeeds 7 · Used by 7 ⚠ 5 gapsapi_docsAPI DocumentationIn every appNeeds 0 · Used by 0 api_keysAPI KeysPlatformNeeds 2 · Used by 5 ⚠ 1 gapattachmentsAttachmentsIn every appNeeds 2 · Used by 13 ⚠ 1 gapaudit_logsAudit & Action LogsIn every appNeeds 2 · Used by 3 ⚠ 2 gapsauthAuthentication & AccountsIn every appNeeds 6 · Used by 33 ⚠ 6 gapsavailabilityAvailabilityCustomers & peopleNeeds 1 · Used by 1 ⚠ 1 gapbusiness_rulesBusiness RulesPlatformNeeds 4 · Used by 1 ⚠ 4 gapscatalogProduct CatalogCommerceNeeds 12 · Used by 8 ⚠ 9 gapschannel_apnsApple Push Notification ChannelCommunicationNeeds 2 · Used by 0 ⚠ 2 gapschannel_discordDiscord Communication ChannelCommunicationNeeds 5 · Used by 0 ⚠ 4 gaps? 4 unresolvedchannel_expoExpo Push ChannelCommunicationNeeds 2 · Used by 0 ⚠ 2 gapschannel_fcmFirebase Cloud Messaging ChannelCommunicationNeeds 2 · Used by 0 ⚠ 2 gapschannel_gmailGmail Email ChannelCommunicationNeeds 1 · Used by 0 ⚠ 1 gapchannel_imapIMAP + SMTP Email ChannelCommunicationNeeds 1 · Used by 0 ⚠ 1 gapchannel_resendCommunicationNeeds 2 · Used by 0 channel_sesCommunicationNeeds 2 · Used by 0 checkoutCheckoutCommerceNeeds 5 · Used by 0 ⚠ 4 gaps? 1 unresolvedcommunication_channelsCommunication ChannelsCommunicationNeeds 8 · Used by 11 ⚠ 4 gaps? 4 unresolvedconfigsConfigurationIn every appNeeds 9 · Used by 10 ⚠ 9 gapscontentContentPlatformNeeds 0 · Used by 0 currenciesCurrenciesCommerceNeeds 0 · Used by 3 customer_accountsCustomer Identity & Portal AuthenticationCustomers & peopleNeeds 5 · Used by 7 ⚠ 4 gapscustomer_groupsCustomer Groups & B2B TermsCustomers & peopleNeeds 3 · Used by 0 ⚠ 1 gapcustomersCustomer Relationship ManagementCustomers & peopleNeeds 15 · Used by 13 ⚠ 11 gapsdashboardsAdmin DashboardsIn every appNeeds 6 · Used by 4 ⚠ 5 gapsdata_syncData SyncData & integrationsNeeds 3 · Used by 3 ⚠ 3 gapsdesign_systemDesign system galleryPlatformNeeds 0 · Used by 0 devicesDevicesPlatformNeeds 2 · Used by 2 ⚠ 1 gapdictionariesShared DictionariesPlatformNeeds 2 · Used by 11 ⚠ 2 gapsdirectoryDirectory (Tenants & Organizations)In every appNeeds 3 · Used by 42 ⚠ 2 gapsdocumentsDocumentsPlatformNeeds 7 · Used by 0 ⚠ 1 gap? 2 unresolvedentitiesCustom Entities & FieldsIn every appNeeds 6 · Used by 15 ⚠ 3 gapseudrEUDR ComplianceCommerceNeeds 7 · Used by 0 ⚠ 4 gapseventsEventsIn every appNeeds 1 · Used by 0 feature_togglesFeature TogglesPlatformNeeds 1 · Used by 4 ⚠ 1 gapformsFormsPlatformNeeds 3 · Used by 0 ⚠ 1 gap? 1 unresolvedgateway_stripeStripe Payment GatewayCommerceNeeds 2 · Used by 0 ⚠ 2 gapsinbox_opsInboxOps — Email-to-ERP AgentCommunicationNeeds 6 · Used by 4 ⚠ 3 gaps? 4 unresolvedintegrationsIntegrationsData & integrationsNeeds 3 · Used by 14 ⚠ 2 gaps? 1 unresolvedmessagesMessagesCommunicationNeeds 4 · Used by 2 ⚠ 3 gapsnotificationsNotificationsIn every appNeeds 4 · Used by 23 ⚠ 3 gapsonboardingOnboardingPlatformNeeds 1 · Used by 0 ⚠ 1 gappayment_gatewaysPayment GatewaysCommerceNeeds 2 · Used by 3 ⚠ 1 gap? 1 unresolvedperspectivesTable perspectivesPlatformNeeds 1 · Used by 0 ⚠ 1 gapphone_callsPhone CallsCommunicationNeeds 0 · Used by 2 plannerWorktime / AvailabilitiesCustomers & peopleNeeds 3 · Used by 2 ⚠ 2 gapsportalCustomer PortalCustomers & peopleNeeds 2 · Used by 1 ⚠ 1 gapprogressProgressPlatformNeeds 1 · Used by 11 ⚠ 1 gappush_notificationsPush NotificationsCommunicationNeeds 7 · Used by 3 ⚠ 1 gap? 1 unresolvedquery_indexQuery IndexesIn every appNeeds 3 · Used by 13 ⚠ 1 gaprecord_locksRecord LockingPlatformNeeds 5 · Used by 0 ⚠ 5 gapsresourcesResource planningCustomers & peopleNeeds 6 · Used by 2 ⚠ 5 gapssalesSales ManagementCommerceNeeds 13 · Used by 8 ⚠ 8 gapsschedulerSchedulerPlatformNeeds 1 · Used by 10 ⚠ 1 gapsearchSearchIn every appNeeds 5 · Used by 0 ⚠ 3 gapssecuritySecurityPlatformNeeds 3 · Used by 0 ⚠ 3 gapsseedsSeedsPlatformNeeds 0 · Used by 0 shipping_carriersShipping CarriersCommerceNeeds 2 · Used by 1 ⚠ 1 gap? 1 unresolvedssoPlatformNeeds 1 · Used by 0 ⚠ 1 gapstaffEmployeesCustomers & peopleNeeds 14 · Used by 1 ⚠ 10 gapsstorage_s3S3-Compatible StorageData & integrationsNeeds 3 · Used by 0 ⚠ 3 gapssync_akeneoAkeneo Product SyncData & integrationsNeeds 7 · Used by 0 ⚠ 3 gapssync_excelExcel / CSV ImportData & integrationsNeeds 7 · Used by 0 ⚠ 6 gapssystem_status_overlaysSystem Status OverlaysPlatformNeeds 0 · Used by 0 telemetryTelemetryPlatformNeeds 0 · Used by 0 ? 1 unresolvedtillioTillio TelephonyCommerceNeeds 3 · Used by 0 ⚠ 1 gaptranslationsEntity TranslationsPlatformNeeds 8 · Used by 4 ⚠ 6 gapswarranty_claimsWarranty & RMACommerceNeeds 12 · Used by 0 ⚠ 9 gapswebhooksWebhooksData & integrationsNeeds 3 · Used by 0 ⚠ 3 gaps? 3 unresolvedwmsWarehouse Management SystemCommerceNeeds 8 · Used by 0 ⚠ 4 gaps? 3 unresolvedworkflowsWorkflow EnginePlatformNeeds 15 · Used by 4 ⚠ 10 gaps? 5 unresolved