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

improve Subscribe Mailing-list more clear #220

Closed
juzhiyuan opened this issue Mar 1, 2021 · 20 comments · Fixed by #239
Closed

improve Subscribe Mailing-list more clear #220

juzhiyuan opened this issue Mar 1, 2021 · 20 comments · Fixed by #239
Labels
Enhancement New feature or request

Comments

@juzhiyuan
Copy link
Member

Hi, to encourage more users to subscribe to our mailing list, could we make this section more clear on the Homepage? even in the navbar or footer?

We only have one subscribe guide currently.

[1] http://apisix.apache.org/docs/general/subscribe-guide

@juzhiyuan juzhiyuan added the Enhancement New feature or request label Mar 1, 2021
@juzhiyuan juzhiyuan changed the title improve Subscribe Mailing List more clear improve Subscribe Mailing-list more clear Mar 1, 2021
@1502shivam-singh
Copy link
Member

You like this at bottom, just above footer

news

button pressed leads to http://apisix.apache.org/docs/general/subscribe-guide

@1502shivam-singh
Copy link
Member

On mobile -

image

Check these out @juzhiyuan .

@juzhiyuan
Copy link
Member Author

Please take a look at this, cc @qier222

@juzhiyuan
Copy link
Member Author

juzhiyuan commented Mar 2, 2021

How about this workflow?

  1. add Subscribe input box;
  2. Once users enter their email, our systems (maybe Mailchimp) will send an email about how to subscribe Maling list.

But it's a little cumbersome for visitors 🤔

cc @moonming @qier222

@juzhiyuan

This comment has been minimized.

@moonming
Copy link
Member

moonming commented Mar 2, 2021 via email

@juzhiyuan
Copy link
Member Author

ok, both Subscribe and History Email are needed IMO.

@1502shivam-singh
Copy link
Member

How about this workflow?

  1. add Subscribe input box;
  2. Once users enter their email, our systems (maybe Mailchimp) will send an email about how to subscribe Maling list.

But it's a little cumbersome for visitors 🤔

cc @moonming @qier222

This was my first thought too, but as you said it would be a little cumbersome, instead of MailChimp sending them a mail on how to subscribe, leading them to the subscribing help page looked way easier too me, it's just that.

@juzhiyuan
Copy link
Member Author

ok to me, and we could find history mails https://lists.apache.org/list.html?apisix.apache.org here.

@juzhiyuan
Copy link
Member Author

We need to add a section to let users find history mails 😄

@1502shivam-singh
Copy link
Member

@juzhiyuan can you tell me what exactly are history mails? (Just asking for knowledge). Is it different from the actual mailing list?

And for this history mails section, would an extra button next to Subscribe button work, with the text "See history mails", leading to https://lists.apache.org/list.html?apisix.apache.org

@1502shivam-singh
Copy link
Member

Like this (on mobile phones)-
image

on desktop -
image

@juzhiyuan
Copy link
Member Author

what exactly are history mails

We could find the history mailing list here[1], to help more users find discussions before they subscribe it.

[1] https://lists.apache.org/list.html?apisix.apache.org

@juzhiyuan
Copy link
Member Author

as for this design, need @imjoey @qier222 's confirm 🤔

@imjoey
Copy link
Member

imjoey commented Mar 3, 2021

@1502shivam-singh @juzhiyuan

+1 agreed with Subscribe leading to the Subscribe Guide page.

Regarding to the history mails, how about use Mailing list here as the mails may still be under discussions at present.

In addition, it would be better to add the mailing list in Subscribe Guide page, as another entrance to mailing list page.

Thanks.

@qier222
Copy link
Contributor

qier222 commented Mar 3, 2021

I think the history mails should be placed inside Subscribe Guide page.

The UI is fine, but the UX of the buttons is not good enough. You use two primary buttons, when users see this, they will think "which button should I click?", It makes users feel confused.

@juzhiyuan
Copy link
Member Author

two primary buttons

ya, two primary buttons would lead users to the confusion 🤔 we may keep one primary and a history mailing list link?

@1502shivam-singh
Copy link
Member

I think the history mails should be placed inside Subscribe Guide page.

The UI is fine, but the UX of the buttons is not good enough. You use two primary buttons, when users see this, they will think "which button should I click?", It makes users feel confused.

Agree with this, if any way we are going to lead the user to the subscribe guide page then why not give user option to join history mails there. There is no need for primary and secondary button stuff here, task is one, "to join mailing list", whether it's history or current, so it would be better we keep one button.

@1502shivam-singh
Copy link
Member

Nothing much changed, added a 5th point in subscribe-guide to show pathway to history/archived mailing list, if user wants to checkout past discussions.

image

For the section on homepage, just removed the History mails button
image

Same as first design.

@juzhiyuan
Copy link
Member Author

that's fine, we could take this one first.

juzhiyuan pushed a commit that referenced this issue Mar 8, 2021
1502shivam-singh added a commit to 1502shivam-singh/apisix-website that referenced this issue May 20, 2021
docs: added dashboard (apache#221)

fix: pull request in place of apache#214 (apache#222)

fix: changes to title style on landing page and doc addition

Co-authored-by: Amit Wani <[email protected]>

docs: added dashboard (apache#225)

docs: added blog `Get Front-End Test Coverage with Cypress`  (apache#227)

fix: Wrong doc url (apache#231)

fix: some url path can't replace by absolute url path (apache#237)

Co-authored-by: coolsoul <[email protected]>
Co-authored-by: 琚致远 <[email protected]>

feat: support edit this page & update styles (apache#235)

chore: fix release guide since doc layout changed (apache#238)

docs: added Integrate with Projects documentations (apache#234)

Co-authored-by: 琚致远 <[email protected]>

added latest styles

feat: algolia docSearch apache#226 (apache#241)

docs: use getting-started for ingress-controller (apache#242)

feat: upgrade APISIX version (apache#244)

fix: add <!--truncate--> to the blog markdown files apache#240 (apache#247)

fix: rectify the index doc page for apisix ingress controller (apache#249)

fix: fix the version number in mobile size overflow (apache#245)

fix: apache#220 (apache#239)

docs: added event about releasing APISIX 2.4 (apache#248)

docs: fixed broken powered-by.md link (apache#251)

docs: update navbar for apisix (apache#252)

fix: improved the description for users to join slack (apache#253)

chore: Add new committer jinchen in committer list (apache#254)

docs: add docs for ingress 0.4.0 (apache#258)

* docs: add docs for ingress 0.4.0

* docs: modify ingress downloads

* fix: lint

fix: update sync-docs.js (apache#257)

feat: improve documents synchronize (apache#262)

feat: sync user wall data (apache#260)

feat: support toggle sidebar (apache#269)

chore: move Chao Zhang from Committers to PMCs (apache#267)

feat: apache#216 add helm-chart project (apache#273)

fix: add a bundle of good first issues links to homepage  (apache#274)

feat: support apisix-docker (apache#275)

feat: broken link checker script (apache#263)

Co-authored-by: 琚致远 <[email protected]>

feat: apache#266 speed up static file (apache#270)

feat: upgrade APISIX Dashboard version (apache#276)

feat: support to load other projects (apache#277)

chore(deps): bump peaceiris/actions-gh-pages from v3 to v3.8.0 (apache#271)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

chore: upgrade APISIX 2.5 (apache#279)

chore: remove downloads for docker & helm chart (apache#284)

feat: APISIX 2.5 event (apache#283)

docs: added a new blog "Traffic Split in Apache APISIX Ingress Controller" (apache#286)

chore: support dark mode and switch (apache#289)

chore: support hide navbar on scroll down (apache#290)

fix: page not found for apisix docker and apisix helm chart (apache#282)

Co-authored-by: Ayush das <[email protected]>

fix: add truncate and source to newly added blog (apache#296)

* update traffic-split-in-ingress-controller.md

* Update website/blog/2021-03-27-traffic-split-in-apache-apisix-ingress-controller.md

Co-authored-by: John Bampton <[email protected]>

Co-authored-by: John Bampton <[email protected]>

fix: disable version switch button in sidebar, as website doesn't support it (apache#299)

fix: padding to arrow inside collapse sidebar button, and fit button to sidebar width (apache#300)

fix: darkMode enhanced (apache#297)

chore: release ingress controller 0.5.0 (apache#305)

* chore: release ingress controller 0.5.0

* feat: add event

fix: broken link in  release guide (apache#306)

docs: update the architecture diagram (apache#309)

chore: add alpha channel to showcase image for dark mode (apache#303)

Signed-off-by: yiyiyimu <[email protected]>

chore: Fix GitHub-icon sizes in team page  (apache#313)

docs: update logo wall (apache#315)

chore: upgrade APISIX Dashboard version to 2.6 (apache#317)

docs: update logo wall (apache#316)

docs: update download link (apache#320)

docs: update integration page (apache#327)

chore: Test Docusaurus webpack 5 support (apache#318)

feat: added last updated time (apache#331)

docs: fix broken links in Run Ingress on Amazon EKS blog (apache#333)

update docusaurus.config.json (apache#334)

feat: darkmode added to download-dropdown (apache#336)

Co-authored-by: 琚致远 <[email protected]>

chore(deps): bump actions/setup-python from 2 to 2.2.2 (apache#339)

Signed-off-by: dependabot[bot] <[email protected]>

chore(deps): bump actions/checkout from 2 to 2.3.4 (apache#337)

Signed-off-by: dependabot[bot] <[email protected]>

chore(deps): bump actions/setup-node from 2 to 2.1.5 (apache#338)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

release ingress 0.6.0 (apache#343)

docs: include  Helm charts and Docker to documents page (apache#342)

feat: added meta image (apache#345)

squashing: merge history commits on docs and landing page
1502shivam-singh added a commit to 1502shivam-singh/apisix-website that referenced this issue May 20, 2021
docs: added dashboard (apache#221)

fix: pull request in place of apache#214 (apache#222)

fix: changes to title style on landing page and doc addition

Co-authored-by: Amit Wani <[email protected]>

docs: added dashboard (apache#225)

docs: added blog `Get Front-End Test Coverage with Cypress`  (apache#227)

fix: Wrong doc url (apache#231)

fix: some url path can't replace by absolute url path (apache#237)

Co-authored-by: coolsoul <[email protected]>
Co-authored-by: 琚致远 <[email protected]>

feat: support edit this page & update styles (apache#235)

chore: fix release guide since doc layout changed (apache#238)

docs: added Integrate with Projects documentations (apache#234)

Co-authored-by: 琚致远 <[email protected]>

added latest styles

feat: algolia docSearch apache#226 (apache#241)

docs: use getting-started for ingress-controller (apache#242)

feat: upgrade APISIX version (apache#244)

fix: add <!--truncate--> to the blog markdown files apache#240 (apache#247)

fix: rectify the index doc page for apisix ingress controller (apache#249)

fix: fix the version number in mobile size overflow (apache#245)

fix: apache#220 (apache#239)

docs: added event about releasing APISIX 2.4 (apache#248)

docs: fixed broken powered-by.md link (apache#251)

docs: update navbar for apisix (apache#252)

fix: improved the description for users to join slack (apache#253)

chore: Add new committer jinchen in committer list (apache#254)

docs: add docs for ingress 0.4.0 (apache#258)

* docs: add docs for ingress 0.4.0

* docs: modify ingress downloads

* fix: lint

fix: update sync-docs.js (apache#257)

feat: improve documents synchronize (apache#262)

feat: sync user wall data (apache#260)

feat: support toggle sidebar (apache#269)

chore: move Chao Zhang from Committers to PMCs (apache#267)

feat: apache#216 add helm-chart project (apache#273)

fix: add a bundle of good first issues links to homepage  (apache#274)

feat: support apisix-docker (apache#275)

feat: broken link checker script (apache#263)

Co-authored-by: 琚致远 <[email protected]>

feat: apache#266 speed up static file (apache#270)

feat: upgrade APISIX Dashboard version (apache#276)

feat: support to load other projects (apache#277)

chore(deps): bump peaceiris/actions-gh-pages from v3 to v3.8.0 (apache#271)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

chore: upgrade APISIX 2.5 (apache#279)

chore: remove downloads for docker & helm chart (apache#284)

feat: APISIX 2.5 event (apache#283)

docs: added a new blog "Traffic Split in Apache APISIX Ingress Controller" (apache#286)

chore: support dark mode and switch (apache#289)

chore: support hide navbar on scroll down (apache#290)

fix: page not found for apisix docker and apisix helm chart (apache#282)

Co-authored-by: Ayush das <[email protected]>

fix: add truncate and source to newly added blog (apache#296)

* update traffic-split-in-ingress-controller.md

* Update website/blog/2021-03-27-traffic-split-in-apache-apisix-ingress-controller.md

Co-authored-by: John Bampton <[email protected]>

Co-authored-by: John Bampton <[email protected]>

fix: disable version switch button in sidebar, as website doesn't support it (apache#299)

fix: padding to arrow inside collapse sidebar button, and fit button to sidebar width (apache#300)

fix: darkMode enhanced (apache#297)

chore: release ingress controller 0.5.0 (apache#305)

* chore: release ingress controller 0.5.0

* feat: add event

fix: broken link in  release guide (apache#306)

docs: update the architecture diagram (apache#309)

chore: add alpha channel to showcase image for dark mode (apache#303)

Signed-off-by: yiyiyimu <[email protected]>

chore: Fix GitHub-icon sizes in team page  (apache#313)

docs: update logo wall (apache#315)

chore: upgrade APISIX Dashboard version to 2.6 (apache#317)

docs: update logo wall (apache#316)

docs: update download link (apache#320)

docs: update integration page (apache#327)

chore: Test Docusaurus webpack 5 support (apache#318)

feat: added last updated time (apache#331)

docs: fix broken links in Run Ingress on Amazon EKS blog (apache#333)

update docusaurus.config.json (apache#334)

feat: darkmode added to download-dropdown (apache#336)

Co-authored-by: 琚致远 <[email protected]>

chore(deps): bump actions/setup-python from 2 to 2.2.2 (apache#339)

Signed-off-by: dependabot[bot] <[email protected]>

chore(deps): bump actions/checkout from 2 to 2.3.4 (apache#337)

Signed-off-by: dependabot[bot] <[email protected]>

chore(deps): bump actions/setup-node from 2 to 2.1.5 (apache#338)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

release ingress 0.6.0 (apache#343)

docs: include  Helm charts and Docker to documents page (apache#342)

feat: added meta image (apache#345)

squashing: merge history commits on docs and landing page

set max-width attribute to docMainContainer class

set max-width attribute to docMainContainer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants