Description
Add a Boring Dystopia Diagram Maker block to a post or page. Choose a maker, edit content and colors, inspect the preview, add alt text, and insert your diagram.
Included makers:
* Venn diagrams with two or three sets
* Punnett squares with one or two genes
* T-charts
* Number lines with points and intervals
* Coordinate planes
* Scatter plots
* Dot plots
* Histograms
* Pie and donut charts
* Multi-series line graphs
Manual makers run entirely in your browser. Fonts and rendering code are included in the plugin. There is no account requirement, credit limit, tracking, or external rendering service for these makers.
Images are inserted as PNG attachments in your own Media Library. You can also download standalone SVG files. Published posts use local images and need no frontend plugin scripts or ongoing service connection. Existing images remain after deactivating or uninstalling the plugin.
Public attribution is optional and off by default. Enable the clearly labeled credit checkbox for a diagram if you want to link to its maker on svgdiagram.ai.
Optional AI service
An administrator can enable AI in Settings Boring Dystopia Diagram Maker. The real AI service is provided by https://svgdiagram.ai; it is not local plugin functionality.
Each verified WordPress site receives 10 successful AI generations without an SVG Diagram account. Editors share that allowance. Failed generations do not consume the allowance. Retrying an interrupted request uses the same request ID to avoid a second charge. Reconnecting or reinstalling does not reset the allowance for the same site URL.
A publicly reachable HTTPS site is required for ownership verification. A change to your canonical site URL may require a new connection. Rate limits, concurrency limits, and daily service capacity apply. After the allowance is used, manual makers remain unlimited; you can continue AI creation on svgdiagram.ai and insert downloaded images with WordPress’s Image block.
External service and privacy
No service requests occur before AI is explicitly enabled by an administrator. Connecting sends the site URL and a random installation verification secret to svgdiagram.ai. The service calls the site’s verification endpoint with a random challenge to confirm ownership and returns an installation credential, which is stored only in WordPress options and never exposed to the block editor.
Generating sends the submitted prompt and a request ID. The service uses its configured AI providers to select and generate a diagram. It retains generation outputs, prompts, usage records, and security/quota records. Server IP addresses are processed for abuse prevention. No visitor data, article content, or analytics are sent automatically. Do not submit confidential or personal information in prompts.
Service terms: https://svgdiagram.ai/terms
Privacy policy: https://svgdiagram.ai/privacy
Disable AI in plugin settings to stop further service requests. Uninstall removes local plugin options, but does not remove Media Library images, post content, or the server’s trial and abuse-prevention records. A reinstall therefore cannot reset your allowance. Contact SVG Diagram through https://svgdiagram.ai/contact for service-data requests.
Source and build
Readable source and build instructions are included in source/README.md. Third-party license notices are in LICENSES/. The editor assets are bundled locally; they do not load executable code from a CDN.
Blocks
This plugin provides 1 block.
- Boring Dystopia Diagram Maker Create diagrams with free makers or AI, and save them to your Media Library.
Installation
- Upload the plugin ZIP through Plugins Add Plugin Upload Plugin, or copy boring-dystopia-diagram-maker/ into wp-content/plugins/.
- Activate Boring Dystopia Diagram Maker.
- In the block editor, add the Boring Dystopia Diagram Maker block and choose a free maker.
- For optional AI, visit Settings Boring Dystopia Diagram Maker and explicitly enable the service.
- Add descriptive alt text and select Insert diagram, then save your post.
FAQ
-
Do I need an account?
-
No. Manual makers and the 10-generation AI trial do not require an SVG Diagram account. You do need a WordPress editor role with permission to edit posts and upload files.
-
Does the plugin allow arbitrary SVG uploads?
-
No. It saves generated previews as validated PNG files. This does not change WordPress’s SVG upload restrictions. Standalone SVG downloads remain available in the editor.
-
Can I edit an inserted maker diagram?
-
Yes. Select its block, change the maker controls, and select Update inserted image. This saves a new Media Library attachment. Existing attachments are retained because other posts may reference them.
-
Why does AI not connect on my local or private site?
-
The public service verifies ownership by reaching your WordPress verification endpoint over HTTPS. Private, local, password-protected, or blocked sites cannot complete public verification. Developers can use the documented isolated local lab.
-
Does attribution affect the free allowance?
-
No. Attribution is optional and never required for the makers or AI trial.
-
Does disabling the plugin break published images?
-
No. Published block HTML uses an image from your Media Library.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Boring Dystopia Diagram Maker” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Boring Dystopia Diagram Maker” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.1.0
- Initial release: ten local maker types, block editing, local PNG insertion, standalone SVG downloads, optional attribution, and a no-signup AI trial.
