Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Media Strategy content #748

Merged
merged 22 commits into from
Jan 3, 2024
Merged

Add Media Strategy content #748

merged 22 commits into from
Jan 3, 2024

Conversation

blink1073
Copy link
Contributor

@blink1073 blink1073 commented Dec 6, 2023

  • Creates a new top level "Social" tab information from the Media Strategy Working Group.
  • Adds a sibling page with blog submission guidelines.

@ivanov
Copy link
Member

ivanov commented Dec 6, 2023

This change removes the clickable link to https://blog.jupyter.org - maybe it's just missing from the formatting? One of the editorial principles for the Media Strategy group states

The Jupyter blog is the primary channel with which Jupyter communicates with the community.

It's odd for the blog not to appear in the "List of channels maintained by JMS".

I also think it's fine to add media strategy content, but I think it's misleading to continue calling it "News". As a user, clicking on a "News" link and ending up on a page titled "Media Strategy" feels off. Would you consider renaming it to "Social Media" or "Social", since that captures the breadth of outlets that would link out from this.

This page should probably also include a link to the charter document for JMS as well as its current list of constituents.

news.md Outdated
## Social Media Accounts
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.

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 jupyter-media-strategy at @googlegroups dot com.
Copy link
Contributor

@JasonWeill JasonWeill Dec 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Obfuscating email addresses is not really necessary anymore. A sophisticated address harvesting bot's author has had 25 years to code that "foo at bar dot com" is an email address. Google Groups has spam filtering and moderation to keep spam out, when properly configured.

It might be good to go beyond "please reach out to us". When should I reach out to JMS — how far in advance of the event? What should I include in the message? Should I draft a post or just ask if you can promote it?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! We're going to add specific info to this PR about social media posts during our next meeting.

news.md Outdated
Comment on lines 22 to 29
- Facebook: facebook.com/projectjupyter
- LinkedIn: linkedin.com/company/project-jupyter
- Mastodon: https://hachyderm.io/@ProjectJupyter
- Slack JupyterCon 2023: jupyterconworkspace.slack.com
- Slack JupyterLab: jupyterlabworkspace.slack.com
- X/Twitter Jupyter: twitter.com/ProjectJupyter
- X/Twitter JupyterCon: twitter.com/JupyterCon
- YouTube: youtube.com/@ipython
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Most of these are missing https://

We shouldn't be promoting the Slack JupyterCon 2023 or JupyterCon accounts until we have an upcoming conference to promote. If you want these to be in here for historical reasons, they should be in a section of their own.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed

Comment on lines 26 to 28
- Shorter post: European Commission Funds Jupyter Bug Bounty Program
- Longer post: Generative AI in Jupyter
- Post using the Jupyter Voice: JupyterLab is Ready for Users
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These should be links to posts.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏼

@JasonWeill
Copy link
Contributor

I agree with @ivanov that we should have a link to the blog (with title "Blog") in the nav. A link called "News" should be to a page full of news about Jupyter, not a page about media strategy. The latter might be better titled "Social", but we should have a list of our accounts more prominently displayed — at present, they're at the bottom of the media strategy page.

@ivanov
Copy link
Member

ivanov commented Dec 7, 2023

FYI the linkcheck and lighthouse were both fixed in master branch by #749

@blink1073
Copy link
Contributor Author

Thanks @ivanov and @JasonWeill, I believe I've addressed on all your concerns, except for how and when to ask for a direct social media post or boost, which we're going to add at our next meeting.

@blink1073
Copy link
Contributor Author

Kicking CI.

@blink1073 blink1073 closed this Dec 9, 2023
@blink1073 blink1073 reopened this Dec 9, 2023
@blink1073 blink1073 closed this Dec 9, 2023
@blink1073 blink1073 reopened this Dec 9, 2023
@blink1073
Copy link
Contributor Author

Hmm, it looks like netlify isn't getting triggered because we changed branch names.

@ivanov
Copy link
Member

ivanov commented Dec 12, 2023

netlify isn't getting triggered because we changed branch names.

@blink1073 is this a problem that we need to address before merging this?

@blink1073
Copy link
Contributor Author

is this a problem that we need to address before merging this?

I don't know who set this up, @Carreau?

@ivanov
Copy link
Member

ivanov commented Dec 12, 2023

I don't know who set this up...

I'm not even sure how to see that it's failed somehow - where do you see an impact of netlify not getting triggered (or getting triggered, heh, for that matter)

@blink1073
Copy link
Contributor Author

where do you see an impact of netlify not getting triggered

It used to show up as one of the PR checks, e.g. in #750

@ivanov
Copy link
Member

ivanov commented Dec 13, 2023

I'm guessing this will just resolve itself on the next PR. Looks like it's set up as a webhook right now

image


## Submission Process
- *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).
- *Request permissions*. Email the Jupyter Media Strategy working group (JMS) at jupyter-media-strategy at googlegroups dot com to have your Medium account to be added as the writer of the blog. Once you are added as the authorized writer, you should receive an email that allows you to upload your blog.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That won't work in the long run, I believe we are already at the maximum number of writer.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As far as I can tell, there is no limit on the number of writers. The number of editors will be reduced as part of this effort. If we do hit the limit on the number of writers, we'll have to start removing inactive writers, who can also be re-added through the submission process.

social.md Outdated

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].

List of channels currently maintained by JMS in alphabetical order:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I woudl add the "active" word in this sentence.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@Carreau
Copy link
Member

Carreau commented Dec 14, 2023

I don't know who set this up, @Carreau?

I can't seem to login to netlify anymore:

Authentication Error
Authenticating failed due to the following error: undefined method `developement?' for Netlify::Env:Module

I will retry later.

@blink1073
Copy link
Contributor Author

I've updated the submission guidelines, including a section for requesting a Mastodon post.

@Carreau
Copy link
Member

Carreau commented Dec 21, 2023

I can login to netlify again and seem to have access to the deployment for this repo, I've switched the default branch from master to main, hopefully that will fix things. I can't add team members without moving to a paying plan, but if you let me know I guess I can destroy the deploymeent and we can create a netlify under a Jupyter Org.

@blink1073
Copy link
Contributor Author

I've switched the default branch from master to main, hopefully that will fix things. I can't add team members without moving to a paying plan, but if you let me know I guess I can destroy the deploymeent and we can create a netlify under a Jupyter Org.

It seems to be working now, thanks! No worries, worst case we can create a new account if we decide we need to change something.


## BLOG: Submission process (blog.jupyter.org)
- *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).
- *Request permissions*. Email the Jupyter Media Strategy working group (JMS) at [email protected] to have your Medium account to be added as the writer of the blog. Once you are added as the authorized writer, you should receive an email that allows you to upload your blog.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@blink1073 - I see a typo here. On line 38 instead of this: "to have your Medium account to be added as the writer of the blog."

I want it to say this "with your Medium handle to be added as a writer of the blog."

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

social.md Outdated
permalink: /social
---

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) as and [current list of constituents](https://jupyter.org/governance/people.html#jupyter-media-strategy-working-group) for more information.
Copy link
Contributor

@Ruv7 Ruv7 Dec 21, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another small typo and wording change request on line 8. Change "as and [current list of constituents]"

to "and [current list of members]"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed

@Ruv7
Copy link
Contributor

Ruv7 commented Dec 21, 2023

Overall feedback: 9 top level navigation tabs is too many. I think 5 or 6 would be more intuitive/simple.

However, I also feel we are past due in publishing the JMS submission guidelines and don't want to block publishing on this new tab. Leaving this comment here for consideration for future iterations of this website.

Governance could be a paragraph and a link in the About Us page and we could find a way to combine Get Involved, News, and Social. That alone would take us down to 6 nav bar items which should increase ease of use for the website overall.

@blink1073 blink1073 merged commit 54527f0 into jupyter:main Jan 3, 2024
5 checks passed
@blink1073 blink1073 deleted the add-jms branch January 3, 2024 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants