Linux 软件免费装
Banner图

Ideom

开发者 gurievcreative
更新时间 2026年9月7日 23:51
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

canvas mindmap diagram mind map brainstorming

下载

1.1.0

详情介绍:

Ideom puts a real mind-map editor inside your WordPress admin. No external service, no accounts, no iframes: maps are ordinary WordPress content, stored in your database, protected by WordPress permissions, and embeddable in any post or page with a block or a shortcode. Made for thinking Made for WordPress [ideom_map id="42" height="600"] * Start from anywhere. + New → Mind Map in the admin bar opens a fresh map. * Sensible permissions. A published map is readable by anyone — that is what makes embedding worth doing. Everything else follows WordPress capabilities: creating needs edit_posts, updating or deleting is re-checked on the server for that specific map, and the map list is never public. * Its own REST API. Maps are served through the plugin's ideom/v1 namespace, and every write passes strict document validation. Core's post endpoints are deliberately not exposed. Worth knowing before you write anything sensitive in a map: a published map is readable by anyone who knows its post id, whether or not it is embedded anywhere. Keep private notes out of published maps, or keep the map as a draft. REST API Namespace ideom/v1. Writes are authenticated with cookies plus the standard X-WP-Nonce header; reading a published map needs neither. Errors carry a stable code: ideom_invalid_document (400), ideom_forbidden (403), ideom_not_found (404).

安装:

  1. Install through Plugins → Add New (search for "Ideom"), or upload the ZIP through Plugins → Add New → Upload Plugin.
  2. Activate the plugin.
  3. Open Ideom in the admin menu and press New.
  4. Embed the map anywhere with the Mind Map block or [ideom_map id="…"].

屏幕截图:

  • The Ideom screen: every map you can see, searchable, newest first.
  • The command palette: every action one keystroke away.
  • Start a map from anywhere: + New → Mind Map in the admin bar.

升级注意事项:

1.1.0 First public release.

常见问题:

Does it need an account or an external service?

No. The editor runs entirely on your site and the plugin makes no external requests. Maps never leave your database.

Where is a map stored?

In a ideom_map post. The title mirrors the root node's text; the document is JSON in the _ideom_content post meta, alongside _ideom_version and _ideom_template.

Can visitors edit an embedded map?

No. A signed-out visitor gets the map read-only: it can be panned, zoomed, folded and exported, and nothing they do reaches the server. The same applies to any signed-in user without edit_post on that map. Every write is re-checked on the server regardless of what the front end believed.

Does it expose the maps through the core REST API?

No. The post type registers with show_in_rest disabled on purpose — core's endpoints would let a client write _ideom_content without going through the plugin's document validation.

What happens to a corrupted map?

It degrades to an empty document instead of breaking the screen. Content that fails validation — non-finite coordinates, duplicate node ids, cyclic parent chains — is never returned to the editor.

What happens to my maps if I delete the plugin?

They stay. Maps are your content, stored as ordinary ideom_map posts, and deleting or deactivating the plugin leaves them in the database untouched — reactivating brings all of them back exactly as they were. If you want them gone, delete them in the Ideom screen before removing the plugin; once it is gone there is no screen that lists them. To keep a copy, Tools → Export offers "Mind Maps" as an export type. Note that deleting a user does delete their maps, the same way WordPress deletes other content belonging to a removed user.

更新日志:

1.1.0