Skip to content

Commit

Permalink
adding october 2023 newsletter
Browse files Browse the repository at this point in the history
  • Loading branch information
nbush committed Oct 31, 2023
1 parent cb179ac commit d7569f0
Show file tree
Hide file tree
Showing 11 changed files with 252 additions and 1 deletion.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added help/images/newsletters/2023-10/jupyter.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion help/newsletters.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
- [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!
249 changes: 249 additions & 0 deletions help/newsletters/2023-10.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,249 @@
# October 2023 Newsletter

<style>
/* restore some poorly overridden defaults */
.newsletter-header .table {
background-color: initial;
border: initial;
}
.newsletter-header .table > tbody > tr > td {
padding: initial;
border: initial;
vertical-align: initial;
}
.newsletter-header img.header-img {
padding: initial;
max-width: initial;
display: initial;
padding: initial;
line-height: initial;
background-color: initial;
border: initial;
border-radius: initial;
margin: initial;
}

/* copy newsletter styles, with a prefix for sufficient specificity */
.newsletter-header .header {
border: none;
padding: 0;
margin: 0;
}
.newsletter-header table > tbody > tr > td.header-image {
width: 80px;
padding-right: 16px;
}
.newsletter-header table > tbody > tr > td.header-text {
background-color: #42494B;
padding: 16px 20px;
}
.newsletter-header table.header-top {
border: none;
padding: 0;
margin: 0;
width: 100%;
}
.header-title {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 24px;
line-height: 28px;
color: #FFFFFF;
}
.header-month {
color: #FFFFFF;
}
.header-welcome {
margin-top: 12px;
color: #FFFFFF;
}
.newsletter-summary {
background-color: #e3fff5;
margin: 0;
padding: 10px;
}
.newsletter-summary-header {
text-align: center;
padding-bottom: 10px;
border-bottom: 1px solid lightgrey;
}
.newsletter-summary ul {
padding-left: 20px;
}
.newsletter-summary li {
margin-bottom: 10px;
}
.newsletter-summary li p {
margin: 0px
}
</style>
<div class="newsletter-header">
<table class="header" cellpadding="0" cellspacing="0" border="0"><tr>
<td class="header-text">
<table class="header-top"><tr>
<td class="header-image">
<a href="https://www.getgrist.com">
<img class="header-img" src="/images/newsletters/grist-labs.png" width="80" height="80" alt="Grist Labs" border="0">
</a>
</td>
<td class="header-top-text">
<div class="header-title">Grist for the Mill</div>
<div class="header-month">October 2023
&#8226; <a href="https://www.getgrist.com/">getgrist.com</a></div>
</td>
</tr></table>
<div class="header-welcome" style="color: #e0e0e0;">
Welcome to our monthly newsletter of updates and tips for Grist users.
</div>
</td>
</tr></table>
</div>

<div class="newsletter-summary row" markdown="1">

**In this Newsletter**
{: .newsletter-summary-header}

<div class="col-md-6" markdown="1">

* **New formula shortcuts**

There's a new menu of options when adding a column, including lookup and formula shortcuts!

* **Beta: Advanced Chart custom widget**

Try out an experimental widget that gives Grist extended charting capabilities.

* **Beta: JupyterLite notebook widget**

Run custom Python code in our experimental JupyterLite widget.

</div>

<div class="col-md-6" markdown="1">

* **Colorful calendar events 🌈**

You can now color events, and increased performance for large numbers of events.

* **Grist CSV Viewer file downloads**

Users can now download CSV and XLSX files right from the viewer.

* **Grist at NEC 2023 🇫🇷**

A quick update from our trip to Bordeaux, talking about Grist and the digital commons!

</div>

</div>

## 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!

<span class="screenshot-large">*![JupyterLite notebook widget](../images/newsletters/2023-10/colourful-calendar.png)*</span>
{: .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 <[email protected]>.
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ nav:
- Full Telemetry: telemetry-full.md
- News & updates:
- Newsletters: newsletters.md
- 2023/10: newsletters/2023-10.md
- 2023/09: newsletters/2023-09.md
- 2023/08: newsletters/2023-08.md
- 2023/07: newsletters/2023-07.md
Expand Down

0 comments on commit d7569f0

Please sign in to comment.