Comments (2)
Grist custom widgets have been improved in the following ways:
- A standard set of widgets are available from a dropdown (for self-hosted Grist, set
GRIST_WIDGET_LIST_URL
tohttps://github.com/gristlabs/grist-widget/releases/download/latest/manifest.json
to get our set). - Widgets have an improved UI for mapping columns and for saving configuration, see https://support.getgrist.com/widget-custom/#column-mapping and https://support.getgrist.com/widget-custom/#widget-options
- The
grist
object used in widgets to access data is now documented more systematically, see https://support.getgrist.com/code/ - There is a documented way to modify tables, not just read from them, see https://support.getgrist.com/code/modules/grist_plugin_api/#selectedtable
- The grist-widget repo gives a way to develop a widget with automatic reload, see https://github.com/gristlabs/grist-widget#developing
@dumblob simple, built-in hosting is a good idea, as is a marketplace. I'm closing this round of improvements, but I don't expect it to be the last :-).
from grist-core.
My preliminary vision 😉:
The docker image (and thus also your online SaaS cloud platform) shall provide a dead-simple way to host static custom widgets.
Reasons:
- It makes the platform easier to manage (nobody wants to manage a separate web server or add something to their existing web servers) and less dependent on the surrounding (incl. outages, etc.).
- Make it more secure as trusting you is better than trusting you and one more provider of web server.
Btw. this way you can easily add a button "publish to app/widget market place" (which for now can be just a simple script pushing it to the github widget repo) and symmetrically provide a thumbnail listing of published widgets (as a result of federative collaboration of Grist instances on the internet) to allow quick & easy search & deploy by one click (after confirming a warning it's an untrusted source code not affiliated with https://www.getgrist.com/ ).
from grist-core.
Related Issues (20)
- Add a button/option to download csv/XLSX with colId as header
- [UX/UI] Sorting/Filter buttons
- Adding a user to a workspace can be very slow
- [UX/UI] Color styling for 'choices' / 'multiple choices'
- [UX/UI] Save button on column name editing HOT 1
- [UX/UI] Switch button added automatically on no datas line HOT 2
- [UX/UI] Multiple choice column pcking values
- [UX/UI] Adding / Deleting a file HOT 1
- [UX/UI] Column / Table tabs on right side panel
- Make the CI run migration tests on sqlite AND postgresql HOT 1
- [UX/UI] Sorting buttons position 'for me / global'
- Converting documents to tutorials or templates through the UI HOT 10
- Plugin API + Access Rules : return more informative message HOT 3
- Externalized attachments HOT 1
- team site user management may show misleading URL
- Cannot add [email protected] as a member of an organisation. HOT 2
- Ability to rename an organization (team site) HOT 1
- Doc Settings panel wraps wrongly in some laguages HOT 1
- Add Duplicate document action in menu of document card
- Missing header for reference or formula fields when exporting with colId
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grist-core.