diff --git a/help/images/newsletters/2023-10/advanced-charts.png b/help/images/newsletters/2023-10/advanced-charts.png new file mode 100644 index 000000000..70299e0ae Binary files /dev/null and b/help/images/newsletters/2023-10/advanced-charts.png differ diff --git a/help/images/newsletters/2023-10/bidirectional-linking.gif b/help/images/newsletters/2023-10/bidirectional-linking.gif new file mode 100644 index 000000000..8b0d9af32 Binary files /dev/null and b/help/images/newsletters/2023-10/bidirectional-linking.gif differ diff --git a/help/images/newsletters/2023-10/colourful-calendar.png b/help/images/newsletters/2023-10/colourful-calendar.png new file mode 100644 index 000000000..54d97f224 Binary files /dev/null and b/help/images/newsletters/2023-10/colourful-calendar.png differ diff --git a/help/images/newsletters/2023-10/csv-viewer-downloads.png b/help/images/newsletters/2023-10/csv-viewer-downloads.png new file mode 100644 index 000000000..af7c1419f Binary files /dev/null and b/help/images/newsletters/2023-10/csv-viewer-downloads.png differ diff --git a/help/images/newsletters/2023-10/formula-shortcuts.png b/help/images/newsletters/2023-10/formula-shortcuts.png new file mode 100644 index 000000000..4886b9040 Binary files /dev/null and b/help/images/newsletters/2023-10/formula-shortcuts.png differ diff --git a/help/images/newsletters/2023-10/grist-nec-2023.jpg b/help/images/newsletters/2023-10/grist-nec-2023.jpg new file mode 100644 index 000000000..219291e97 Binary files /dev/null and b/help/images/newsletters/2023-10/grist-nec-2023.jpg differ diff --git a/help/images/newsletters/2023-10/jupyter.gif b/help/images/newsletters/2023-10/jupyter.gif new file mode 100644 index 000000000..1bf9fa87b Binary files /dev/null and b/help/images/newsletters/2023-10/jupyter.gif differ diff --git a/help/images/newsletters/2023-10/time-tracking-template.png b/help/images/newsletters/2023-10/time-tracking-template.png new file mode 100644 index 000000000..b74f39ec3 Binary files /dev/null and b/help/images/newsletters/2023-10/time-tracking-template.png differ diff --git a/help/newsletters.md b/help/newsletters.md index dc14622f3..8ab38193d 100644 --- a/help/newsletters.md +++ b/help/newsletters.md @@ -43,4 +43,5 @@ mill" means "useful experience, material, or knowledge", perfectly reflecting it - [June 2023 Newsletter](newsletters/2023-06.md): Selector row highlighting, new templates, and community contributions. - [July 2023 Newsletter](newsletters/2023-07.md): AI Formula Assistant launched! - [August 2023 Newsletter](newsletters/2023-08.md): Grist CSV Viewer! Llama AI support! -- [September 2023 Newsletter](newsletters/2023-09.md): Calendar widget, two new templates, and API endpoint for making SQL queries. \ No newline at end of file +- [September 2023 Newsletter](newsletters/2023-09.md): Calendar widget, two new templates, and API endpoint for making SQL queries. +- [October 2023 Newsletter](newsletters/2023-10.md): New formula schortcuts, two experimental widgets, colorful calendar events and much more! \ No newline at end of file diff --git a/help/newsletters/2023-10.md b/help/newsletters/2023-10.md new file mode 100644 index 000000000..a20f7aa55 --- /dev/null +++ b/help/newsletters/2023-10.md @@ -0,0 +1,249 @@ +# October 2023 Newsletter + + +
+ + + +## What's New + +### Formula shortcuts + +If you open the “Add Column” menu, you’ll see a few new options that weren’t there before: **Lookups** and **Shortcuts**. These are two types of one-click formula creation that help build out your Grist documents with ease. + +![Formula shortcuts](../images/newsletters/2023-10/formula-shortcuts.png) + +1. **Lookups:** If your table references other tables, or is referenced *in* other tables, you’ll be able to access related data with a single click, and perform operations such as sum or average where applicable. +2. **Shortcuts:** Shortcuts introduce a one-click way to add common trigger formulas: timestamps, authorship stamps, detecting duplicates, and creating unique identifiers. + +### Beta feature: Advanced Chart custom widget + +![Advanced charts](../images/newsletters/2023-10/advanced-charts.png) + +The Advanced Chart custom widget gives you more power and flexibility than Grist’s built-in charts, offering a wide variety of chart types as well as increased control over styling and layout. + +To learn more and try it out yourself, check out our [beta docs](https://github.com/gristlabs/custom-charts-widget/blob/main/USAGE.md){:target="\_blank"}, and **remember:** regularly click the “Save” button above the widget to keep your configuration! + +### Beta feature: JupyterLite notebook widget + +![JupyterLite notebook widget](../images/newsletters/2023-10/jupyter.gif) + +This experimental widget lets you run custom Python code in [JupyterLite](https://jupyterlite.readthedocs.io/){:target="\_blank"}, a version of [JupyterLab](https://jupyterlab.readthedocs.io/en/stable/index.html){:target="\_blank"} running entirely in the browser. It can use the [custom widget plugin API](https://support.getgrist.com/code/modules/grist_plugin_api/){:target="\_blank"} and access or modify any data in the document (subject to Access Rules), unlocking nearly unlimited possibilities for advanced users. + +For more information on how to get it up and running, check out our [beta docs](https://github.com/gristlabs/jupyterlite-widget/blob/main/USAGE.md){:target="\_blank"}. + +### Colorful events in the calendar widget! + +*![JupyterLite notebook widget](../images/newsletters/2023-10/colourful-calendar.png)* +{: .screenshot-half} + +You can now color-code events in the [calendar widget](https://support.getgrist.com/widget-calendar/){:target="\_blank"}! All you need to do is assign an optional “Type” column that contains an event’s category and styling. 🎨 + +### Bidirectional cursor linking + +Thanks to the hard work of [@jvorob](https://github.com/jvorob){:target="\_blank"} (who was with us for the summer and will be sorely missed!), cursor linking has received a significant upgrade. As part of this, two widgets can now be linked in both directions, allowing more natural cursor interaction. + +Bidirectional linking makes the most sense in action: + +![Bidirectional cursor linking](../images/newsletters/2023-10/bidirectional-linking.gif) + +### Grist CSV Viewer file downloads + +![Grist CSV Viewer file downloads](../images/newsletters/2023-10/csv-viewer-downloads.png) + +You can now download files displayed in the [Grist CSV Viewer](https://www.getgrist.com/grist-csv-viewer/https://www.getgrist.com/grist-csv-viewer/){:target="\_blank"} as CSV and XLSX files. + +### Grist Labs at NEC 2023 + +![Grist Labs (and ANCT) at NEC 2023](../images/newsletters/2023-10/grist-nec-2023.jpg) + +Some of the Grist team travelled to Bordeaux, France to talk about the no-code aspect of [Grist at NEC 2023](https://numerique-en-communs.fr/en/numerique-en-commun-2023_eng/){:target="\_blank"}, a conference focused on the [digital commons](https://www.getgrist.com/digital-commons/){:target="\_blank"}. We were able to meet Grist users serving in the public sector, and even some of our invaluable open source contributors from [ANCT](https://agence-cohesion-territoires.gouv.fr/){:target="\_blank"}. + +If you’re interested in having Grist team members talk at your convention about how cool and useful Grist is, [get in touch](https://www.getgrist.com/contact/){:target="\_blank"}! + +### Even more improvements! + +- A stealthy but major milestone for Grist’s backend: it has been updated to Node 18. +- Open source self-hosters: Grist can now serve metrics to the [Prometheus monitoring system](https://prometheus.io/){:target="\_blank"} via a new environment variable `GRIST_PROMCLIENT_PORT`. + +## Community Highlights + +- @jperon is back at it again with a new [custom SQL selector widget](https://community.getgrist.com/t/custom-widget-with-pug-python-and-parcel-js/3275/2){:target="\_blank"} that leverages last month’s [SQL endpoint](https://support.getgrist.com/api/#tag/sql){:target="\_blank"}. 🤯 +- Thanks to @marumaru for kicking off our Japanese translation! See [here](https://community.getgrist.com/t/translating-grist/2086){:target="\_blank"} for more information on translating Grist. + +Working on something cool with Grist? Let us know by posting in the [Showcase forum](https://community.getgrist.com/c/showcase/8){:target="\_blank"}! + +## Learning Grist + +### Webinar: Charts and Summary Tables + +In November, we'll learn how to summarize and analyze data in charts and summary tables, with tips and tricks to get more out of summary tables. + +**Thursday November 20th at 3:00pm US Eastern Time.** + +[SIGN UP FOR NOVEMBER'S WEBINAR](https://www.getgrist.com/webinars/charts-view-and-summary-tables-webinar/?utm_source=support-newsletter&utm_medium=internal&utm_campaign=build-webinar&utm_term=november-2023){:target="\_blank"} +{: .grist-button} + +### Calendars and Cards + +In October, we looked at the new calendar widget and discovered the how to get the most out of calendar views in your documents. Since card widgets pair nicely with calendars, we looked at those as well. + +[WATCH OCTOBER'S RECORDING](https://www.getgrist.com/webinars/calendars-and-cards-view/){:target="\_blank"} +{: .grist-button} + +## Templates + +We’ve gone through our roster of templates and added in a sprinkling of calendar widgets to make sure they’re as helpful as possible. Take, for example, the Time Tracking + Invoicing template, which now has a calendar view: + +[![Proposals & Contracts template](../images/newsletters/2023-10/time-tracking-template.png)](https://templates.getgrist.com/bReAxyLmzmEQ/Tracking-Time-Invoicing){:target="\_blank"} + +[GO TO TEMPLATE](https://templates.getgrist.com/bReAxyLmzmEQ/Tracking-Time-Invoicing){:target="\_blank"} +{: .grist-button .grist-button-tight} + +## Help spread the word +If you’re interested in helping Grist grow, consider leaving a review on product review sites. Here’s a short list where your review could make a big impact. Thank you! 🙏 + +* [Stackshare](https://stackshare.io/getgrist){:target="\_blank"} +* [Capterra](https://www.capterra.com/p/232821/Grist/){:target="\_blank"} +* [TrustRadius](https://www.trustradius.com/products/grist/){:target="\_blank"} +* [AlternativeTo](https://alternativeto.net/software/grist/about/){:target="\_blank"} + +## We are here to support you + +**Sprouts Program.** Grist often surprises people with its capabilities. Schedule a **free** Sprouts call with an expert to see if Grist can address your needs. [Learn more.](https://www.getgrist.com/sprouts-program/){:target="\_blank"} + +**Have questions, feedback, or need help?** Search our [Help Center](../index.md), [watch video +tutorials](https://www.youtube.com/channel/UCx0ioQrrC-bIrkmZ7ZULr0g/playlists), share ideas in our +[Community](https://community.getgrist.com), or contact us at