Skip to content

Commit 54527f0

Browse files
authored
Add Media Strategy content (#748)
1 parent f9a1a81 commit 54527f0

File tree

4 files changed

+93
-1
lines changed

4 files changed

+93
-1
lines changed

.github/workflows/validate.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,10 @@ jobs:
8282
--check-links-ignore "https://.*linkedin.com/.*" \
8383
--check-links-ignore "/" \
8484
--check-links-ignore "https://www.nyu.edu/" \
85-
--check-links-ignore ".github/images/netlify-preview.png"
85+
--check-links-ignore ".github/images/netlify-preview.png" \
86+
--check-links-ignore ".*help.medium.com.*" \
87+
--check-links-ignore "https://twitter.com/.*" \
88+
--check-links-ignore "https://jupytercon.com"
8689
8790
lighthouse:
8891

_layouts/default.html

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
- title: News
1313
url: https://blog.jupyter.org
1414
newpage: true
15+
- title: Social
16+
url: /social
1517
- title: Governance
1618
url: /governance/
1719
- title: Security

media_submissions.md

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
layout: page
3+
title: Submission Guidelines
4+
tagline: Project Jupyter Media Submission Guidelines
5+
permalink: /media_submissions
6+
---
7+
8+
## Editorial Principles
9+
Read more about our [editorial principles](https://jupyter.org/governance/charters/MediaStrategyCharter.html) in our charter.
10+
11+
## Content Guidelines
12+
The Project Jupyter blog is designed for community members to share valuable and educational content about Jupyter. Blog posts can be about various topics, for example how you got started with Jupyter, the latest extension you built around Jupyter, a quick tutorial on how to use a specific feature, and more. This channel is powered by our community members so there are no particular requirements for how the blog post has to be written.
13+
14+
Here is an example of a potential structure:
15+
16+
- Title
17+
- Subtitle (max 140 characters) – summary of what the blog post is about
18+
- Provide one image that represents your project - it can also be a code snippet
19+
- Introduce your topic
20+
- Why is this topic important? What are the benefits for the Jupyter community?
21+
- Do you have an interesting user story or usage example? Include this here.
22+
- Pick a specific usage example and provide a step-by-step guide so the readers can follow along. Make sure to include visuals or
23+
code examples so readers can follow along easily.
24+
- Thank/acknowledge the people who helped make the work described in the blog post possible. This includes anyone who helped you
25+
write the blog post itself.
26+
- End the article with the forward-looking statement about your project or research
27+
28+
Blog Post Examples:
29+
- Shorter post: [European Commission Funds Jupyter Bug Bounty Program](https://blog.jupyter.org/european-commission-funds-jupyter-bug-bounty-program-b7b96f9831e6)
30+
- Longer post: [Generative AI in Jupyter](https://blog.jupyter.org/generative-ai-in-jupyter-3f7174824862)
31+
- Post using the Jupyter Voice: [JupyterLab is Ready for Users](https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906)
32+
33+
## RESPONSE TIME: Volunteer working group
34+
Please note that we will vet content against our current editorial review backlog, and follow up with you if there are any issues. Plan ahead. We are primarily a group of volunteers and we will review requests for publication on a weekly basis.
35+
36+
## BLOG: Submission process (blog.jupyter.org)
37+
- *Create a Medium account*. If you are new to Medium, create an account by following these [instructions](https://help.medium.com/hc/en-us/articles/115004915268-Sign-in-or-sign-up-to-Medium).
38+
- *Request permissions*. Email the Jupyter Media Strategy working group (JMS) at [email protected] with your Medium handle to be added as a writer of the blog. Once you are added as the authorized writer, you should receive an email that allows you to upload your blog.
39+
- *Submit your story*. For step by step instructions see the following Medium [article](https://help.medium.com/hc/en-us/articles/213904978-Add-a-draft-or-post-to-publication).
40+
- *Request review*. Email the JMS at [email protected] confirming you have submitted the story. and provide suggested social media text and image.
41+
42+
## BLOG: Social media amplification
43+
Project Jupyter has various [social media channels](/social), provide the following information when requesting review:
44+
- Content (max 500 characters for Mastodon, 280 characters for Twitter/X)
45+
- Image for the post if one is available
46+
- Social handles to include (for @mentions)
47+
48+
## MASTODON: Amplification of a message on Mastodon
49+
The Jupyter blog is the primary channel with which Jupyter communicates with the community. However, occasionally there are messages for which no blog post exists and the JMS will consider amplifying posts on Mastodon. Mastodon is our preferred channel as it best reflects the values of Project Jupyter.
50+
- Content - max 500 characters or a link to another Mastodon post
51+
- Image for the post (if one is available)
52+
- Link to your work, for example a Github link (this will auto-generate an image)

social.md

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: page
3+
title: Media Strategy
4+
tagline: Jupyter Media Strategy
5+
permalink: /social
6+
---
7+
8+
The Jupyter Media Strategy Working Group (JMS) exists to ensure that communications in Jupyter official channels are strategic and benefit Project Jupyter. Please see our [charter](https://jupyter.org/governance/charters/MediaStrategyCharter.html) and [current list of constituents](https://jupyter.org/governance/people.html#jupyter-media-strategy-working-group) for more information.
9+
10+
## Jupyter Blog
11+
The Jupyter [blog](https://blog.jupyter.org) is designed for community members to share valuable, educational content, including news and tutorials, about Jupyter. Please see the Jupyter Media Submission [Guidelines](/media_submissions) for details on creating a post.
12+
13+
## Jupyter Discourse Forum
14+
The Discourse [forum](https://discourse.jupyter.org) is meant to be a welcoming place for discussion about Project Jupyter. Members are encouraged to ask and answer questions, and highlight wins. If you are interested to be a part of the Jupyter Discourse moderation team, please reach out to us at [email protected].
15+
16+
## Social Media Accounts
17+
The JMS maintains a list of official Project Jupyter social media accounts to support and promote our organization's interests. We primarily use our Mastodon account for interactive social media engagement, but will also broadcast messages about the blog or Jupyter events on other channels.
18+
19+
If you are organizing a Jupyter event or have something Jupyter-related that should be boosted by the official Jupyter account, please reach out to us at [email protected]. Please see our Submission [Guidelines](/media_submissions#blog-social-media-amplification) for more information.
20+
21+
List of channels actively maintained by JMS in alphabetical order:
22+
23+
- Discourse: https://discourse.jupyter.org
24+
- LinkedIn: https://linkedin.com/company/project-jupyter
25+
- Medium: https://blog.jupyter.org
26+
- Mastodon: https://hachyderm.io/@ProjectJupyter
27+
- Slack JupyterLab: https://jupyterlabworkspace.slack.com
28+
- X/Twitter Jupyter: https://twitter.com/ProjectJupyter
29+
- YouTube: https://youtube.com/@ipython
30+
31+
List of channels considered inactive but managed by the JMS:
32+
33+
- Facebook: https://facebook.com/projectjupyter
34+
- Slack JupyterCon 2023: https://jupyterconworkspace.slack.com
35+
- X/Twitter JupyterCon: https://twitter.com/JupyterCon

0 commit comments

Comments
 (0)