Опис
Manage your data in a spreadsheet or with an accessible CSV import, display it as any of 19 chart types using the bundled Chart.js library, and embed it anywhere with a shortcode or the block editor.
Властивості:
- 19 chart types — line, spline, area, column, stacked column, bar, stacked bar, pie, doughnut, scatter, bubble, radar, radar area, polar, treemap, boxplot, violin, venn, and euler
- Два способи введення даних — інтерфейс у вигляді електронної таблиці (Jspreadsheet CE) з підтримкою декількох аркушів або імпорт CSV-файлів із можливістю повного керування за допомогою клавіатури та налаштуванням роздільників
- Попередній перегляд у реальному часі — діаграма миттєво оновлюється під час редагування даних та налаштувань, тож ви можете точно побачити, який результат отримаєте, ще до публікації
- Різні формати виводу — візуалізація у вигляді інтерактивного діаграми в режимі реального часу, статичного зображення або простої таблиці даних у форматі HTML — все на основі однієї й тієї ж діаграми
- Automatic image generation — every chart is automatically saved as a PNG image (no extra software or external service required)
- Зображення мають налаштовувану ширину та коефіцієнт якості від 1x до 4x
- Ідеально підходить для RSS-каналів, електронних листів, сторінок AMP та будь-де, де не працює JavaScript
- Flexible embedding — shortcode, block editor block, or iframe for embedding on other sites
- Accessibility (WCAG 2.1 AA) — every front-end chart includes a hidden data table for screen readers
- Themes — bundled Chart.js themes, switchable per install, including a Color Blind Safe palette
- Responsive and fast — charts size to their container, defer rendering until scrolled into view, and lazy-load in the block editor
- Localization — locale-aware number formatting, plus full translation support
- Per-chart customization — title/subtitle, axis titles and units, forced axis minimum, legend and shared-tooltip toggles, data-point labels, source attribution, and “color per data point”
Note: M Chart Pro is a premium add-on that adds some additional features. Support for it was added in version 2.2.
For a detailed explanation of why M Chart Pro exists and my plans going forward, read Why M Chart Pro.
Коротко кажучи, M Chart і надалі підтримуватиметься та розвиватиметься. Я працюю над цим плагіном і надаю його безкоштовно вже понад 10 років, і так буде й надалі.
That support and development will continue to match my original scope for the plugin: an efficient, easy-to-use UI for managing datasets and displaying them as charts, and nothing more. Because my time for M Chart is limited, I’ve intentionally not added some features that have been requested over the years. Not because they were bad ideas, but because I couldn’t give them the time they deserve.
M Chart Pro is where I add those out-of-scope features. Its yearly subscription fee will hopefully give me the financial stability to devote my time more fully to M Chart overall.
Note: The M Chart Highcharts Library is deprecated and will not receive further updates. Chart.js now matches Highcharts feature-for-feature, supports additional chart types, works with M Chart Pro, is faster, and doesn’t require an expensive commercial license. If you have Highcharts charts, M Chart offers a one-click migration to Chart.js.
Accessibility: M Chart targets WCAG 2.1 Level AA. Charts on the front end include a hidden data table for screen-reader users, and a Color Blind Safe theme is bundled. Screen-reader users entering chart data should use the CSV Import feature: the spreadsheet has partial keyboard support, but CSV import is fully accessible.
For full documentation, see the Documentation.
Щоб зробити внесок, повідомити про проблеми або подати запит на додавання нових функцій, скористайтеся Github.
Блоки
Цей плагін надає 1 блок.
- M Chart Embed a chart made with M Chart into your posts and pages
Відгуки
Учасники та розробники
“M Chart” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:
Учасники“M Chart” було перекладено на 3 локалізації. Дякуємо перекладачам за їх роботу.
Перекладіть “M Chart” на вашу мову.
Цікавитесь розробкою?
Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.
Журнал змін
2.3.2
- Fixed an issue where very old data could get parsed incorrectly
- Fixed an issue where WordPress could fail to detect M Chart Pro updates
- Updated the bundled Freemius SDK (2.13.4) and treemap chart plugin (4.2.0) to their latest versions
2.3.1
- Minor changes to support WordPress 7.1
2.3
- The M Chart Highcharts Library is now deprecated and M Chart offers one-click migration of Highcharts charts to Chart.js
- The M Chart implementation of Chart.js now matches Highcharts feature-for-feature, supports additional chart types, works with M Chart Pro, is more performant, and isn’t burdened by expensive commercial licensing requirements
- Sites with Highcharts charts see a migration notice – dismissible while the Highcharts library plugin is active, persistent when it isn’t (since those charts won’t display)
- Chart data carries over as-is – only legacy Highcharts theme slugs are remapped (to the bundled Highcharts 4.x look) and chart images refresh the next time each chart is saved
- Added support for venn and euler chart types
- Supports up to 5 sets
- Venn uses the classic fixed layout while euler sizes the circles proportionally to their totals
- Treemap labels now wrap to fit their rectangle so long labels stay readable instead of shrinking to fit on a single line
- Treemap group captions now wrap onto a second line when long group names need the room
- Tweaked table rendering so that it always matches the format of the data in the spreadsheet
- Fixed an issue where treemaps with 3 or more grouping levels could render gray instead of using the theme colors
- Fixed an issue where saving a chart could cause a fatal error when the chart’s library plugin wasn’t active
2.2.2
- Added a new m_chart_admin_initial_chart_args filter so extensions can modify or replace the chart args used for the editor’s initial preview render
- Removed some legacy slash-escaping left over from the pre-2.0 rendering stack and tightened up the JSON encoding of chart args along the way
2.2.1
- Improved the accessibility of the source attribution
- The source is now a real link that keyboard and screen reader users can reach, and it becomes visible when focused
- Improved the screen reader experience for charts
- Charts now announce a short summary (chart type, subtitle, and source, or the chart’s excerpt when one is set)
- The full data table is still available and can now be navigated as a proper table
- Data tables now include row headers in more cases when appropriate
- Added a Japanese (ja_JP) translation
- Various small code quality and efficiency improvements
- Fixed an issue in tooltips where empty data points could show a 0 or leave orphaned labels behind
- Fixed an issue where new charts could get a different default height than the one in the settings
- The Default Chart Height setting now also indicates its allowed range (300-1500)
- Fixed an issue where titles, subtitles, and axis titles containing special characters (e.g. &) could render as HTML entities on the chart
2.2
- Added support for M Chart Pro
- Added title/subtitle wrapping to the helper plugin
- This mostly prevents the squished text that you sometimes got with long titles or subtitles
- Made some efficiency and code improvements to the Chart.js helper plugin
- Some minor accessibility improvements
- Default theme is now M Chart specific and uses a new color palette
- Tweaked the Color Blind Safe palette to use the well regarded Okabe and Ito palette
- Also added different point shapes to further differentiate data series
- Fixed an issue where data in an unexpected format could crash the Admin UI
2.1
- Added support for Source and Source URL meta into the Chart.js implementation
- Source can be used simply for admin purposes to track sources of Data or displayed as link/text annotation added to the chart
- Added support for a treemap chart type
- Each row of [label, value] data becomes a rectangle sized by value
- Defaults to a single-color value-shaded look; can be switched to one color per rectangle via the new “Color per data point” toggle
- Treemap charts also accept hierarchical data – add 3 or more columns and the last column becomes the value while columns to the left become nested grouping levels (outermost first); leave the top-left cell empty to use row 1 as field-name headers and the names will show in tooltips and captions
- Added support for boxplot and violin chart types
- Each row in the spreadsheet is one distribution: first cell is the category, remaining cells are the values
- Min, Q1, Median, Q3, Max, whiskers, and outliers are computed automatically using the standard 1.5 x IQR rule
- Tooltips show the five-number summary on separate lines plus an outlier count when applicable
- Add additional sheets to compare distributions across groups – each sheet becomes its own dataset
- Added a “Color per data point” setting for Treemap, Column, and Bar charts
- This is only available if using a single series data set
- For example in a Column chart with a single series data set each column gets a different color cycled from the active theme palette instead of just one color for each column
- This is only available if using a single series data set
- Added a setting to defer chart rendering until charts scroll into view
- Inline Chart.js charts wait to instantiate (and animate) until their container enters the viewport
- iframe-embedded charts get the native
loading="lazy"attribute so they don’t load until they near the viewport - Enabled by default – uncheck the new “Defer Rendering” setting to restore the old behavior
- Refactored the Admin UI a bit to better fit the new WordPress 7 admin styles and input types
2.0
- Refactored the Admin UI to use React for all of the interface which results in some UI performance and functionality improvements
- Added a Copy button to the Shortcode input field
- Height and Force vertical axis minimum fields now resize to fit their contents
- Refactored PHP data parsing code to improve reliability and flexibility with differently formatted data
- Number values are now parsed to extract prefix and suffix strings allowing data to always be displayed with formatting and localization while still preserving prefixes and suffixes
- Refactored helper code as a Chart.js plugin instead of jQuery
- Helper code now formats and parses labels as well as tooltips
- Refactored Chart.js template to no longer be reliant on jQuery
- Refactored the Block interface to make some performance and UI improvements
- Reduced the number of queries required for the interface to function
- Charts are now lazy loaded into the UI and subsequent charts are loaded as user scrolls
- Search now accepts any reasonable values you could expect in a post title
- Show attribute can now be controlled from the block UI
- Better handling of charts when Chart is missing an image or M Chart performance settings have disabled images
- Lots of additional code modernization and style improvements that didn’t effect functionality but should make code easier to maintain going forward
- Fixed an issue where a duplicate localization call could cause localization in the Block UI to not always load
- Fixed an issue where changing a cell value and then clicking Update could result in lost data and/or an incorrect image
1.12
- Switched from the old version (6.2.2) of Handsontable to Jspreadsheet CE (5.0.0)
- This removes reliance on a third party library that hadn’t recieved updates in a long time
- Refactored spreadsheet tab handling code a bit since some changes in browser event bubbling were causing issues
- Some style changes to deal with edge case UI issues in mobile situations
- Updated the build scripts to use npm instead of Grunt
- Deploy has moved to GitHub Actions
- Some SASS code and syntax cleanup
- Updated Chart.js to the latest stable version (4.5.1)
1.11.2
- Fixed a few PHP warnings that were occuring in specific situations
1.11.1
- Додано текст заміщення до версії зображення діаграми в редакторі блоків для кращої підтримки спеціальних можливостей
- Додано заголовок діаграми до версії зображення діаграми в редакторі Блоків
- Додано атрибути
arial-labelтаroleдо об’єкта canvas Chart.js для кращої підтримки доступності - Виправлено проблему, через яку текст перекладу не потрапляв в інтерфейс Блоку.
- Виправлено проблему, через яку в підказках Chart.js іноді бракувало підпису.
- Оновлено Chart.js до останньої стабільної версії (4.4.3)
1.11
- Додано Блок Діаграми для редактора блоків WordPress
- Висловлюйте свою подяку webconstructor за левову частку роботи над цим
- Added a CSV Delimiter control and setting to allow for differences in CSV files from different regions
- Виправлено проблему, через яку точки даних недостатньо добре очищалися, що могло заплутати Chart.js.
- Виправлено проблему, через яку підказки Chart.js іноді дублювали мітку
- Виправлено проблему з об’єктами всередині міток
1.10.2
- Виправлено ще одне попередження PHP, яке виникало, коли функції trim передавалося нетипізоване значення (@webconstructor)
1.10.1
- Виправлено кілька помилок, через які могли виникати попередження PHP, коли діаграма не мала даних (@webconstructor)
1.10
- Тема Chart.js за замовчуванням тепер використовує палітру кольорів за замовчуванням, представлену у версії 4.0.0
- Якщо ви віддавали перевагу старішим кольорам, їх було перенесено до теми Chart.js версії 3.
- Форматування чисел тепер завжди обробляється вбудованою функцією форматування локалізації в Chart.js.
- Виправлено проблему, через яку великі числа іноді не відображалися належним чином.
- Виправлено проблему, через яку деяка відсутня санітарна обробка виводу могла призвести до впровадження XSS у діаграму
- Дякуємо Нго Тхіен за повідомлення про це
- Виправлено проблему, через яку не було встановлено правильну бібліотеку під час використання кількох бібліотек.
- Виправлено проблему, через яку кеш об’єктів міг призвести до того, що деякі плагіни Chart.js не завантажувалися.
- Виправлено проблему, через яку значення порту не оброблялося методом
plugin_url(@turicasturicas) - Виправлено проблему, через яку користувацькі анімації Chart.js могли бути перезаписані (@fcFn)
- Оновлено Chart.js до останньої стабільної версії (4.2.1)
- Якщо ви налаштували деякі поведінки Chart.js, зверніть увагу, що версія 4.x містить кілька критичних змін
- Оновлено chartjs-plugin-datalabels до останньої стабільної версії (2.2.0)
1.9.4
- Додано налаштування для керування шириною генерованого зображення
- Оновлено Chart.js до останньої стабільної версії (3.7.1)
- Оновлено canvg до останньої стабільної версії (3.1.0)
1.9.3
- Виправлено проблему, через яку мітки галочок спотворювалися в певних ситуаціях.
1.9.2
- Виправлено проблему, через яку тема за замовчуванням перезаписувалася першою бібліотекою під час встановлення кількох бібліотек.
- Виправлено деякі проблеми з налаштуваннями M Chart, які були запроваджені в M Chart версії 1.9.
- Виправлено проблему, через яку код форматування чисел не завжди був готовий до відображення діаграми Chart.js.
1.9.1
- Виправлено проблему, через яку код форматування чисел спричиняв аварійне завершення роботи Редактора Блоків WordPress.
1.9
- Added support for stacked column, stacked bar, and doughnut charts when using Chart.js
- Додано підтримку міток точок даних під час використання Chart.js
- Використовує плагін chartjs-plugin-datalabels
- Додано покращене форматування чисел для Chart.js
- Використовує Intl.NumberFormat та локаль, встановлену на панелі налаштувань M Chart, для правильного форматування чисел, коли це можливо.
- Внесено деякі зміни до способу відображення таблиць, щоб результати були більш зрозумілими.
- Змінено поведінку плагіна під час встановлення кількох бібліотек
- Тепер ви можете додавати нову діаграму, як у стандартну, так і в інші встановлені бібліотеки.
- Тепер ви можете оновлювати налаштування для всіх встановлених бібліотек, а не лише для стандартних.
- Виправлено проблему, через яку подвійні лапки в мітці могли спричиняти помилки Javascript.
- Виправлено кілька попереджень PHP, які могли виникати під час редагування діаграми
- Оновлено Chart.js до останньої стабільної версії (3.7.0)
- Оновлено ParseCsv до останньої стабільної версії (1.3.2)
1.8.1
- Виправлено проблему, через яку не всі аргументи передавалися до функцій, приєднаних до фільтра the_title.
- Виправлено проблему, через яку кермо не завжди додавалося в чергу, коли це було потрібно
1.8
- Added support for spline, area, scatter, bubble, radar, radar area, and polar charts when using Chart.js
- Chart.js can now use themes
- Теми за замовчуванням:
- Chart.js (Початкове)
- На основі кольорів головної сторінки Chart.js
- Безпечний для людей з кольоровою сліпотою
- Highcharts 4.x
- Chart.js (Початкове)
- Теми за замовчуванням:
- Багато доповнень/налаштувань для підтримки Chart.js
- Charts can now use the Vertical axis minimum value field
- Діаграми тепер можуть використовувати налаштування спільної підказки
- На діаграмах використовуються різні символи для кожного набору даних, коли це можливо
- Коло, Ромб, Квадрат, Трикутник тощо…
- Підказки були змінені, щоб містити більше інформації
- Додано дві колонки на сторінку запису діаграми панелі адміністратора
- Тип графіку
- Chart Library (необов’язково)
- Додано налаштування «Множник зображення», що дозволяє отримувати зображення вищої або нижчої якості (1x, 2x, 3x або 4x)
- Множник 2x був існуючою поведінкою
- Деякі незначні зміни в інтерфейсі користувача для підтримки змін у WordPress 5.7
- Виправлено проблему, через яку діаграма не оновлювалася після внесення змін до нової електронної таблиці.
- Виправлено проблему, коли одиниці виміру осі не відображалися в Chart.js, якщо не було назви осі.
- Виправлено проблему, через яку автоматично згенеровані зображення діаграм могли виходити спотвореними.
- Виправлено проблему, через яку автоматично згенеровані зображення діаграм були розмитими при використанні Chart.js.
- Вилучено підтримку плагіна Dark Mode
- Обсяг/призначення цього плагіна кардинально змінилися
- Видалено інтерфейс користувача короткого коду Shortcake
- Shortcake не оновлювався понад 2 роки
- Оновлено canvg до останньої стабільної версії (3.0.7)
- Це виправляє проблему з генерацією зображень при використанні бібліотеки Highcharts.
- Оновлено Chart.js до останньої стабільної версії (3.2.0)
- Оновлено Handsontable до останньої стабільної версії з ліцензією MIT (6.2.2)
- Оскільки я не можу виправити помилки в майбутньому, я буду шукати альтернативи для майбутніх версій.
1.7.11
- Виправлено проблему в WordPress 5.5, через яку jQuery іноді не був доступний вчасно для вбудованих діаграм.
1.7.10
- Виправлено деякі незначні проблеми зі стилем у WordPress 5.5
- Виправлено деякі проблеми з адміністративним Javascript під час використання плагіна у WordPress 5.5
- Оновлено Chart.js до останньої стабільної версії (2.7.3)
1.7.9
- Змінено пріоритет виклику фільтра
template_redirectтаким чином, щобm_chart()->is_iframeвстановлював значення раніше
1.7.8
- Виправлено проблему, яка призводила до кількох попереджень PHP на сторінці Діаграми в адміністративній панелі
1.7.7
- Виправлено проблему, яка призводила до попередження PHP про нечислове значення в class-wp-rewrite.php
1.7.6
- Кілька виправлень сповіщень PHP
- Оновлено Chart.js до останньої стабільної версії (2.7.3)
- Оновлено Handsontable до останньої стабільної версії (6.2.1)
1.7.5
- Додано додаткову перевірку значення id запису в інтерфейсі редагування
- Додано додаткову перевірку даних наборів даних у коді Chart.js під час додавання кольорів.
- Виправлено неправильне посилання на версію плагіна
1.7.4
- Покращено обробку даних для некругових діаграм (при використанні Chart.js)
- Відстеження типів діаграм перенесено з таксономії post_tag до окремої таксономії m-chart-library.
- Оновлено Handsontable до останньої стабільної версії (5.0.2)
- Виправлено проблему, через яку метод
get_chartвсе одно намагався завантажити файл шаблону для недійсного або неактивного типу діаграми.- Також покращена загальна обробка, коли для діаграми потрібна бібліотека Highcharts, а вона або не встановлена, або неактивна
- Виправлено проблему, через яку Chart.js іноді не ставився в чергу через помилкову залежність.
1.7.3
- Виправлено проблему, через яку діаграми не можна було зберегти, якщо дані ще не містили мітки, які M Chart міг знайти (під час використання Chart.js).
1.7.2
- Додано стилі для плагіна Dark Mode
- Виправлено проблему, через яку нові діаграми не можна було зберегти після внесення змін, коли набір даних був порожнім (під час використання Chart.js).
1.7.1
- Виправлено проблему, яка могла перешкоджати створенню нових діаграм під час використання Highcharts
1.7
- Оновлено Handsontable до останньої стабільної версії (5.0.0)
- Значні зміни реструктуризації для відповідності вимогам каталогу плагінів WordPress
- Бібліотеку побудови графіків за замовчуванням змінено на Chart.js (2.7.2)
- Chart.js має більш обмежену функціональність, ніж Highcharts, і можливості основного плагіна зменшені, щоб відобразити це.
- Типи діаграм зменшено, а можливості налаштування обмежені
- Chart.js має більш обмежену функціональність, ніж Highcharts, і можливості основного плагіна зменшені, щоб відобразити це.
- Повністю видалено Highcharts з основного плагіна
- Щоб продовжувати користуватися Highcharts, встановіть плагін M Chart Highcharts Library
- Цей плагін відновлює ВСІ попередні функції, що були в M Chart.
- Щоб продовжувати користуватися Highcharts, встановіть плагін M Chart Highcharts Library
- Бібліотеку побудови графіків за замовчуванням змінено на Chart.js (2.7.2)
1.6.3
- Перероблено код вбудовування iframe, щоб відмінності в темах більше не спричиняли проблем
1.6.2
- Виправлення перекладу спрощеною китайською мовою (zh_CN)
- Виправлено проблему з встановленням PHP 7.1+
1.6.1
- Виправлено проблему, через яку зображення-заповнювач використовувалося, коли існувало дійсне зображення.
1.6
- Added support for scatter and bubble charts
- Тепер діаграми можна завантажувати через iframe (це, серед іншого, дозволяє віддалене вбудовування).
- Лінійні, сплайнові та площинні діаграми тепер можуть використовувати спільні підказки.
- Додано мовні налаштування, що дозволяють такі речі, як встановлення роздільника тисяч та десяткових символів
- Перемикаємося на внутрішній метод array_merge в коді теми, щоб ми могли рекурсивно об’єднувати налаштування.
- Трохи підправили код теми, щоб ми могли підтримувати старіші версії PHP
- Фільтрування
the_contentдля повернення коду діаграми, коли це доречно - Оновлено Highcharts до останньої стабільної версії (5.0.7)
- Оновлено Handsontable до останньої стабільної версії (0.31)
1.5.2
- Виправлення для параметрів продуктивності зображень, які в деяких ситуаціях блокували відправлення форм
1.5.1
- Виправлення для генерації зображень через зміни в Highcharts 5.0
1.5
- Додано підтримку для плагіна AMP
- Shortcode can now output a HTML table instead of a chart
- Оновлено Handsontable до останньої стабільної версії (0.29)
- Оновлено Highcharts до останньої стабільної версії (5.0.2)
- Змінено спосіб призначення таксономій, щоб ми ненавмисно не успадковували їх від інших плагінів.
1.4.1
- Тепер ви можете відображати один і той самий графік кілька разів на одній сторінці.
1.4
- Added Vertical axis minimum value field
- Виправлено проблему, через яку під час оновлення кешу діаграм могла виникати помилка сповіщення.
1.3.2
- Виправлено проблему, через яку під час збереження діаграми могла виникати помилка сповіщення.
1.3.1
- Збільшено обмеження висоти діаграми до 1500px
- Виправлено проблему, через яку помилки сповіщень спричиняли синтаксичні помилки в Javascript, коли помилки PHP надсилалися на екран.
1.3
- Додано поле підзаголовків, яке використовується в атрибуті підзаголовків Highcharts.
- Звертаючи увагу, що у файлі readme потрібна версія PHP >= 5.3.6
- Також перевіряється дозвіл manage_options під час збереження налаштувань
- Додано переклад спрощеною китайською мовою (zh_CN)
- Тема «Безпечно для людей з кольоровою сліпотою» тепер базується на палітрі від Мартіна Кшивінського
1.2.1
- Тепер використовуються дозволи manage_options для панелі налаштувань
1.2
- Added themes
- Теми за замовчуванням:
- Highcharts 4.x (за замовчуванням)
- Безпечний для людей з кольоровою сліпотою
- Highcharts 3.x
- Highcharts 2.x
- Теми за замовчуванням:
- Додано панель налаштувань
- Вимкнути/увімкнути генерацію зображень та/або миттєвий попередній перегляд діаграм
- Встановити тему Highcharts за замовчуванням
- Додано повну підтримку мов
- Тепер нам потрібні лише деякі переклади
- Трохи спростили CSS адміністративної панелі
- Виправлено проблему відображення в інтерфейсі електронних таблиць
- Виправлено помилку, через яку URL-адреса джерела не відображалася в діаграмах.
- Оновлено Handsontable до останньої стабільної версії (0.24.1)
- Оновлено Highcharts до останньої стабільної версії (4.2.1)
1.1.5
- Оновлено Highcharts до останньої стабільної версії (4.2.0), що виправляє проблему, через яку стовпчасті діаграми могли спричиняти помилку Uncaught TypeError у деяких темах WP.
1.1.4
- Оновлено Handsontable до останньої стабільної версії (0.15.1), що виправляє проблему копіювання/вставлення в електронній таблиці для деяких браузерів.
1.1.3
- Виправлено проблему, коли параметри Highcharts іноді встановлювалися до того, як Highcharts ставав доступним.
1.1.2
- Виправлено проблему, через яку наступні діаграми на тій самій сторінці успадковували дані з попередньої діаграми.
1.1.1
- Виправлено помилку, через яку набори даних лише з одним рядком/стовпцем даних, які також мали лише один рядок/стовпець підписів, не відображалися в діаграмах інших типів, окрім кругових.
1.1
- Додано інтерфейс користувача для короткого коду Shortcake
- Added
canvas_doneJavascript event - Added
m_chart_admin_footer_javascriptAction hook - Виправлено попередження PHP, яке виникало під час додавання нової діаграми, яка ще не містила даних.
1.0
- Початковий випуск



