https://github.com/russdanner/plugin-studio-uigoodies
A collection of UI widgets and controls for CrafterCMS 4.x and above
https://github.com/russdanner/plugin-studio-uigoodies
craftercms mui-material reactjs
Last synced: 2 months ago
JSON representation
A collection of UI widgets and controls for CrafterCMS 4.x and above
- Host: GitHub
- URL: https://github.com/russdanner/plugin-studio-uigoodies
- Owner: russdanner
- License: mit
- Created: 2023-02-08T07:13:46.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-05T00:45:22.000Z (over 1 year ago)
- Last Synced: 2024-06-05T02:04:53.246Z (over 1 year ago)
- Topics: craftercms, mui-material, reactjs
- Language: JavaScript
- Homepage:
- Size: 1.51 MB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Studio UI Goodies
This is a plugin that contains a number of UI "Goodies."
What is a goodie? Nothing specific. This plugin is a collection of UI tweaks and alternatives to
help you customize the editing experience for your content authors to make them as efficient as
possible.If you see a widget that helps you here, install it and be happy. If not, make the world a better
place by doing a bit of programming and send us pull request :)## Widgets
### Top Navigation Toolbar
- Toolbar Edit button
- Toolbar Publish button## Sidebar
- Sidebar Tool Panel Accordion
# Installation
Install the plugin via Studio's Plugin Management UI under `Site Tools` > `Plugin Management`.
## Install based on this repository
You can also install this plugin by cloning this repository and using the Studio API.
1. Create a Studio JWT Token.
2. Execute the following CURL command a terminal```bash
curl --location --request POST 'http://SERVER_AND_PORT/studio/api/2/marketplace/copy' \
--header 'Authorization: Bearer THE_JWT_TOKEN_FOR_STUDIO' \
--header 'Content-Type: application/json' \
--data-raw '{
"siteId": "YOUR-SITE-ID",
"path": "THE_ABSOLUTEL_FILE_SYSTEM_PATH_TO_THIS_REPO",
"parameters": { }
}
```# Widget Configuration Guide
## Toolbar Edit button
```xml
true
```
## Toolbar Publish button
```xml
true
```
## Sidebar Tool Panel Accordion
```xml
Shortcuts
15px
Content Types
true
Encryption Tool
true
Configuration
true
Plugin Management
true
```
## Sidebar Content Upload Button
```xml
Upload Content
/site/components/headers
true
```
## Toolbar Content Upload Button
```xml
Upload Content
Upload Content
/site/components/headers
true
```
## Sidebar Bulk Publish Button
```xml
Bulk Publish
/static-assets
```
## Toolbar Bulk Publish Button
```xml
Bulk Publish
Bulk Publish
/static-assets
```
## Toolbar Git Pull and Push support
This widget is useful if you have a DevContentOps process that requires business users to pull and push from a specific remote and branches
```xml
falseorigin
nonemaster
Pull from Env Xmaster
Push to Env Xtrue
true
```
## Toolbar Copy Page URL button
```xml
true
local
preview
staging
live
```
* `[URL]` and `[SITEID]` macros will be replaced by the actual page url and the site id