Skip to content

About

Free and One-Click to deploy your website you will love from ZeroHostCMS - the WordPress successor: faster, safer, edge-native websites

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

48 Commits

Folders and files

Repository files navigation

ZeroHostCMS community plugins

Community plugins for ZeroHostCMS, built as public, independently developed EmDash plugins and proposed for ZeroHostCMS review. This repository is a source contribution project, not an installer, plugin registry, or copy of the private hosting platform.

Contribute

Start with CONTRIBUTING.md for the complete fork-to-PR workflow, a standalone local EmDash host, official authoring references, and review requirements. Put each contribution under plugins/<slug>/; each plugin owns its package, lockfile, source, tests, and contributor-facing instructions.

No private hosting-platform checkout, platform credentials, customer data, or cloud account is required for the local native-plugin workflow. Existing proprietary runtimes and curated plugins remain private; do not copy them here.

ERP mini customer forks

The ERP mini plugin adds private customers/contacts, items/services, quotations and sales-order conversion to upstream EmDash, plus internal VND double-entry bookkeeping and a separate Sổ HKD (TT152/2025) workspace on paired Node SQLite or Cloudflare SQLite Durable Objects. HKD does not require an enterprise book or COA. Use the companion community theme as its standalone host. The ERPNext adaptation guide covers workflow mapping and customer-isolated forks; compatibility operations cover paired core checks and reviewed upgrades.

This is an independent TypeScript implementation, not a Frappe runtime or ERPNext connector. Its EmDash 1.2.0 baseline is separate from the existing hosting-platform 1.1.0 baseline. Neither enterprise bookkeeping nor HKD is statutory accounting/tax certification; automatic CRM posting and hosting-catalog registration remain outside scope. Follow the storage/operator guide for Node startup migration versus separately authorized explicit Cloudflare migration, paired recovery and rollout approval.

Restaurant chain

The restaurant chain plugin provides table QR/NFC ordering, staff confirmation, kitchen preparation, branch-specific SePay collection, electronic invoicing, and accounting source exports. Its paired Cloudflare theme uses dedicated D1 data, durable inbox/outbox records, Queues, and scheduled recovery. It is separate from ERP mini and requires provider conformance and hosting-platform promotion before production use.

OTA server

The OTA server plugin hosts over-the-air builds for Android and iOS apps: it publishes the manifest the clients poll, stores bundles, verifies their sha256, keeps the current and previous build per channel, expires stale ones after 14 days, and gives an app manager a workspace for releases, rollbacks, per-app push tokens and an audit trail. Storage is either the site's own storage plan or a private R2 bucket whose secret is encrypted at rest. The companion theme owns the frozen /ota/* client paths, which EmDash plugin routes cannot serve because their request bodies are capped well below a bundle. It replaces a temporary Vercel Blob setup; it is not a hosting-platform catalog entry.

Acceptance is not deployment

A merged community PR accepts source only. Fetching this repository as a hosting-platform build submodule must not install dependencies, execute plugin code, activate plugins, or deploy them.

Maintainers must select an exact source commit, manually review and evaluate/deploy it in ZeroHostCMS using their own isolated review resources, and only then propose a separate private hosting-platform promotion PR before hosting-platform publication. The review and promotion boundary owns that process.

The hosting platform currently uses curated native plugins. That is not blanket approval of community native code. Arbitrary sandboxed-plugin installation on the hosting platform is unverified; upstream sandbox support is not a ZeroHostCMS support promise. Neither merging nor promotion implies automatic discovery or gallery registration.

License

MIT. Preserve the license and all required third-party notices. Contributions must disclose dependency and asset provenance as described in the contribution guide.

About

Free and One-Click to deploy your website you will love from ZeroHostCMS - the WordPress successor: faster, safer, edge-native websites

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages