This sample plug-in is available for educational purposes.
Use this plug-in to understand how Kintone plug-ins work, and how they are structured.
A non-packaged version written with a single JavaScript file can be found here https://kintone.dev/en/tutorials/manipulate-display-format/show-day-of-the-week-on-date-fields/
This plug-in displays the day of the week next to the specified Date field in the record details view. When a user saves a record with a Date field, the day of the week will be displayed inside of the date field in parentheses next to the date. The plug-in settings page allows the user to choose which Date field will be used, as well as give the days of the week custom names.
This sample plug-in is created with the following directory structure.
src/
├── html/
│ └──── config.html
├── css/
│ ├──── 51-modern-default.css
│ └──── config.css
├── js/
│ ├──── config.js
│ ├──── desktop.js
│ └──── kintone-config-helper.js
├── image/
│ └──── dowicon.png
└── manifest.json
To simply test out the plug-in on your Kintone domain, follow these steps:
- Download the plug-in zip file
Reference: https://github.com/kintone/SAMPLE-Show-DoW-plug-in/releases - Install the plug-in into your domain
Reference: https://get.kintone.help/hc/en-us/articles/115001519707-Installing-Viewing-Plug-ins - Add the plug-in to a specific Kintone App
Reference: https://get.kintone.help/hc/en-us/articles/115001511188-Adding-Plug-ins-to-an-App - Make sure that a Date field is placed in the form of your Kintone App. Access the plug-in settings, and enter in the neccessary settings. Save the settings, and update the App.
- Click the + button on the Record List page to start adding a new record. Select a date from the Date field and save the record. The name of the day of the week that was specified in the settings will be displayed within the Date field.
- Fork to your repo
- Make changes to files under /src
- Repackage the plug-in by:
i. Zipping the manifest.json file, css directory, html directory, image directory and js directory into one zip file.
ii. Packaging the file using kintone plug-in packer.
As this repo exists for educational purposes, we will most likely turn down pull requests that contain updates with new features.
Please feel free to host plug-ins with new features on your own repository.
Bug fixes are happily accepted.
More detailed information on the plug-in can be found here https://kintone.dev/en/plugins/simple-samples/show-dow-plug-in/