Inline Sent from my iPhone
> On Feb 12, 2021, at 9:36 AM, Jonathan Ellis <jbel...@gmail.com> wrote: > > > To make a specific proposal, I've attached a mockup of what a streamlined > home page would look like. > > Commentary: > - Introduction and Quickstart will follow Kafka’s model > (http://kafka.apache.org/intro, http://kafka.apache.org/quickstart) > - Use cases will be a blog of use cases (Docusaurus supports multiple blogs) > - Announcements is the current blog renamed > - REST APIs and Admin CLI have sub-dropdowns in the current site. We can > either move these into a simple list in a new page, or we can just move the > sub-dropdowns into the menu (“Admin REST API, Functions REST API, Sources > REST API,” etc) > - Apache menu is removed. If we want, we can add the most important parts > (security issues?) to the page footer for visibility. Pulsar already has some work to do to meet the ASF’s website expectations: https://whimsy.apache.org/site/ Regards, Dave > - Clients link is also removed, we can add those to Downloads page (“client > guides” are already referenced there) > > We can do more but I don’t want to boil the ocean, I think this is a good > step that we can take without adding extra dependencies. > >> On Thu, Feb 11, 2021 at 5:28 PM Joshua Odmark <joshua.odm...@gmail.com> >> wrote: >> Sijie, >> >> What is the next best step here? How should we present this so that it can >> get a vote if it makes sense to proceed on? >> >> I’d be happy to contribute as a technical writer as well. >> >> I think we have all the contributors we need listed here in this thread to >> make this happen quickly once it is approved. >> >> Thanks! >> >> > On Feb 10, 2021, at 9:24 AM, Jonathan Ellis <jbel...@gmail.com> wrote: >> > >> > I'd also like to figure out how we can get the TGI Pulsar videos featured >> > more prominently. Those are really well done. >> > >> > On Wed, Feb 10, 2021 at 3:58 AM Sijie Guo <guosi...@gmail.com> wrote: >> > >> >> Thanks, everyone for the input! >> >> >> >> I think there are two different things mixing together here. One is the >> >> improvement on the documentation which provides more information about use >> >> cases and makes the Pulsar documentation site more searchable; the other >> >> one is what content to be hosted on the project side. >> >> >> >> I would suggest separating these two things in the discussion. >> >> >> >> For the first part of the improvement, I think it is a great idea to have >> >> a >> >> better "Get Started" section to include "Use Cases". Jennifer, Huanli, and >> >> Yu are the main committers driving the development of the documentation. >> >> They can provide some of the insights from a technical writing >> >> perspective. >> >> >> >>> Clean up the header by folding Clients, REST APIs, and Cli into Docs >> >> >> >> One of the reasons that why "Clients, REST APIs, and CLI" are added to the >> >> menu, not the sidebar is due to the limitation of the documentation >> >> framework we are using. If there is a way to improve this, that would be >> >> great. >> >> >> >> - Sijie >> >> >> >> >> >> On Tue, Feb 9, 2021 at 3:02 PM Jonathan Ellis <jbel...@gmail.com> wrote: >> >> >> >>> You're right, Kafka does a really good job here. Here's a proposal along >> >>> those lines: >> >>> >> >>> 1. Add a Get Started section to the site modeled on Kafka's >> >>> a. Introduction >> >>> b. Quickstart >> >>> c. Use cases -- this would be a blog-like section >> >>> >> >>> Not included: >> >>> d. books&papers and podcasts we can ignore for now >> >>> e. videos we could do but I feel like it's hard to create an objective >> >>> measure for what should be included, Kafka uses ratings from Kafka Summit >> >>> and I don't think we have something similar. As an alternative we could >> >>> just link the most recent full Pulsar Summit archive. >> >>> >> >>> 2. Clean up the header by folding Clients, REST APIs, and Cli into Docs >> >>> (Clients is already just a deep link to a docs page) >> >>> >> >>> 3. Rename Blog to Announcements >> >>> >> >>> 4. Remove Community -> Resources as obsoleted by the new Get Started >> >>> >> >>> I'm happy to volunteer to draft content for the new Get Started sections. >> >>> >> >>> >> >>> >> >>> On Tue, Feb 9, 2021 at 3:45 PM Joshua Odmark <joshua.odm...@gmail.com> >> >>> wrote: >> >>> >> >>>> For me this gets into a bigger issue. That issue for me is that right >> >>> now, >> >>>> I need to visit half a dozen sites to get the full picture of Pulsar. >> >>>> >> >>>> Putting content like this on a separate site and linking to it from >> >>> Pulsar >> >>>> doesn’t create the proper journey in my mind. >> >>>> >> >>>> I don’t know if it should be necessarily in the blog or not, but I >> >> think >> >>>> it makes sense to create an entirely new section of the Pulsar website, >> >>>> similar to how Kafka’s does it. Take the concept of Resources, but turn >> >>> it >> >>>> into a journey and put the content right on the Pulsar website. >> >> Possibly >> >>>> get rid of the blog and name it something more precise if the wish was >> >> to >> >>>> focus on specific project releases and milestones. >> >>>> >> >>>> Part of what is missing is just words on a page for SEO value at the >> >> end >> >>>> of the day. >> >>>> >> >>>> My two cents would be to build out the Resources section to have unique >> >>>> content on pulsar.apache.org <http://pulsar.apache.org/> and have it >> >>> take >> >>>> a 'Getting Started' approach. >> >>>> >> >>>>> On Feb 9, 2021, at 1:13 PM, Jonathan Ellis <jbel...@gmail.com> >> >> wrote: >> >>>>> >> >>>>> I agree that SEO is an important aspect here. >> >>>>> >> >>>>> When I google [apache pulsar use cases], here are the top ten, with >> >>>> actual >> >>>>> case studies marked with *. (If I leave out Apache, the results are >> >>>>> similar but a Confluent article creeps into the top 5.) >> >>>>> >> >>>>> 1. kesque.com 7 Reasons We Chose Apache Pulsar >> >>>>> 2. *InfoQ article on Iterable >> >>>>> 3. DataBricks Spark Summit session on Pulsar >> >>>>> 4. *StreamNative blog post on Yahoo! Japan >> >>>>> 5. StreamNative blog post on Pulsar vs Kafka >> >>>>> 6. pulsar.apache.org/blog >> >>>>> 7. pulsar.apache.org/resources >> >>>>> 8. manning.com introduction to Apache Pulsar in Action >> >>>>> 9. xenonstack.com The Ultimate Guide to Apache Pulsar >> >>>>> 10. *medium.com Why Nutanix Beam went ahead with Apache Pulsar >> >>>>> >> >>>>> So 3 of the top 10 are actual case studies. That's not great. We >> >> want >> >>>>> people looking for proof that Pulsar is ready for mainstream use to >> >> be >> >>>> able >> >>>>> to easily find relevant use cases. >> >>>>> >> >>>>> Fortunately, Google already recognizes that the Apache Pulsar web >> >> site >> >>>>> should rank highly here, so the easiest way (the only realistic way?) >> >>> for >> >>>>> us to fix this is to post them ourselves. >> >>>>> >> >>>>> >> >>>>> On Mon, Feb 8, 2021 at 1:02 PM Devin Bost <devin.b...@gmail.com> >> >>> wrote: >> >>>>> >> >>>>>> Hi Jonathan, >> >>>>>> >> >>>>>> Thanks for giving thought to this subject. I think we can all agree >> >>> that >> >>>>>> increasing public awareness of the momentum and community strength >> >>>> behind >> >>>>>> Pulsar is a common goal among members of the Pulsar community. I'm >> >>> sure >> >>>>>> many of us have run into similar challenges with increasing adoption >> >>> of >> >>>>>> Pulsar. >> >>>>>> >> >>>>>> I personally have had success with my videos on Pulsar, but I found >> >>> that >> >>>>>> broadcasting my videos to a wide list of channels was critical to >> >>>> getting >> >>>>>> good visibility. (My video where I put the most effort into >> >>>> broadcasting on >> >>>>>> numerous channels by leveraging Pulsar’s integration capabilities >> >> with >> >>>>>> other technologies was by far my most viewed Pulsar video.) >> >>>>>> >> >>>>>> I think at this point the question is more a matter of how to best >> >>>>>> accomplish increasing visibility of Pulsar in the market. >> >>>>>> >> >>>>>> I wonder if we can get some input from an SEO / web marketing expert >> >>> on >> >>>>>> this subject. >> >>>>>> >> >>>>>> -- >> >>>>>> Devin G. Bost >> >>>>>> >> >>>>>> On Mon, Feb 8, 2021, 10:17 AM Jonathan Ellis <jbel...@gmail.com> >> >>> wrote: >> >>>>>> >> >>>>>>> I checked the ASF mail archives to make sure this went through and >> >>>>>> realized >> >>>>>>> that somehow gmail stripped all paragraphing from my reply. Trying >> >>>>>> again: >> >>>>>>> >> >>>>>>> I thank Sijie for the comment on my pull request [1]. I’m >> >> following >> >>> up >> >>>>>>> here because I think this is the kind of discussion best suited for >> >>> the >> >>>>>>> mailing list. As I understand it, Sijie's core objection is, >> >>>>>>> >> >>>>>>> “Currently, the community is trying to make the project blog focus >> >> on >> >>>>>>> project updates such as releases, milestones, and etc, to keep it >> >>> stay >> >>>>>>> focused on the project itself.” >> >>>>>>> >> >>>>>>> I’m relatively new to Apache Pulsar, so I’m not sure if this >> >>>> represents a >> >>>>>>> formal decision by the PMC, or just “the way we’ve done things.” >> >>>> Either >> >>>>>>> way, I hope it's okay to revisit it. >> >>>>>>> >> >>>>>>> In my conversations so far with users and potential users of >> >> Pulsar, >> >>> I >> >>>>>> have >> >>>>>>> found that our biggest weakness is a perceived lack of maturity. >> >> The >> >>>>>> best >> >>>>>>> way to fix this is to get more visibility on the people who are >> >>> already >> >>>>>> out >> >>>>>>> there, successfully using Pulsar to solve interesting problems. >> >>>> “Heavy” >> >>>>>>> articles written up at outlets like InfoQ have their place, but so >> >> do >> >>>>>>> smaller posts like this one that can be produced quickly for a >> >> large >> >>>>>>> variety of use cases. We need depth *and* breadth. This will let >> >> us >> >>>>>>> establish the perception that Pulsar is for everyone, not just >> >>>> “experts.” >> >>>>>>> >> >>>>>>> Incorporating use cases on Pulsar’s own blog lets us take advantage >> >>> of >> >>>>>> one >> >>>>>>> of our biggest marketing assets. We want newcomers to get the >> >>>> impression >> >>>>>>> as soon as possible that *obviously*, lots of people use Pulsar >> >>>>>>> successfully. This is also important for attracting new >> >> contributors >> >>> as >> >>>>>>> they see this is something growing and relevant to their interests. >> >>> If >> >>>>>>> they have to go digging for that information elsewhere, we’ve >> >> already >> >>>>>> lost >> >>>>>>> the attention span of a significant number of potential users and >> >>>>>>> contributors. >> >>>>>>> >> >>>>>>> What does the rest of the community think about this? >> >>>>>>> >> >>>>>>> [1] https://github.com/apache/pulsar/pull/9463 >> >>>>>>> >> >>>>>>> On Fri, Feb 5, 2021 at 1:06 PM Jonathan Ellis <jbel...@gmail.com> >> >>>> wrote: >> >>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> *I thank Sijie for the comment on my pull request [1]. I’m >> >>> following >> >>>>>> up >> >>>>>>>> here because I think this is the kind of discussion best suited >> >> for >> >>>> the >> >>>>>>>> mailing list. As I understand it, Sijie's core objection >> >>>>>> is,“Currently, >> >>>>>>>> the community is trying to make the project blog focus on project >> >>>>>> updates >> >>>>>>>> such as releases, milestones, and etc, to keep it stay focused on >> >>> the >> >>>>>>>> project itself.”I’m relatively new to Apache Pulsar, so I’m not >> >> sure >> >>>> if >> >>>>>>>> this represents a formal decision by the PMC, or just “the way >> >> we’ve >> >>>>>> done >> >>>>>>>> things.” Either way, I hope it's okay to revisit it.In my >> >>>>>> conversations >> >>>>>>> so >> >>>>>>>> far with users and potential users of Pulsar, I have found that >> >> our >> >>>>>>> biggest >> >>>>>>>> weakness is a perceived lack of maturity. The best way to fix this >> >>> is >> >>>>>> to >> >>>>>>>> get more visibility on the people who are already out there, >> >>>>>> successfully >> >>>>>>>> using Pulsar to solve interesting problems. “Heavy” articles >> >>> written >> >>>>>> up >> >>>>>>> at >> >>>>>>>> outlets like InfoQ have their place, but so do smaller posts like >> >>> this >> >>>>>>> one >> >>>>>>>> that can be produced quickly for a large variety of use cases. We >> >>>> need >> >>>>>>>> depth *and* breadth. This will let us establish the perception >> >> that >> >>>>>>> Pulsar >> >>>>>>>> is for everyone, not just “experts.”Incorporating use cases on >> >>>> Pulsar’s >> >>>>>>> own >> >>>>>>>> blog lets us take advantage of one of our biggest marketing >> >> assets. >> >>>> We >> >>>>>>>> want newcomers to get the impression as soon as possible that >> >>>>>>> *obviously*, >> >>>>>>>> lots of people use Pulsar successfully. This is also important for >> >>>>>>>> attracting new contributors as they see this is something growing >> >>> and >> >>>>>>>> relevant to their interests. If they have to go digging for that >> >>>>>>>> information elsewhere, we’ve already lost the attention span of a >> >>>>>>>> significant number of potential users and contributors.What does >> >> the >> >>>>>> rest >> >>>>>>>> of the community think about this?[1] >> >>>>>>>> https://github.com/apache/pulsar/pull/9463 >> >>>>>>>> <https://github.com/apache/pulsar/pull/9463>* >> >>>>>>>> >> >>>>>>>> On Wed, Feb 3, 2021 at 5:18 PM Jonathan Ellis <jbel...@gmail.com> >> >>>>>> wrote: >> >>>>>>>> >> >>>>>>>>> Hi all, >> >>>>>>>>> >> >>>>>>>>> I'd love to see more content on the Apache Pulsar blog showing >> >> how >> >>>>>> much >> >>>>>>>>> traction this project and community have gotten recently. To >> >> that >> >>>>>> end, >> >>>>>>>>> I've started collecting quick "five minute interview" use cases >> >> and >> >>>>>> I've >> >>>>>>>>> submitted a PR for the first. Looking forward to getting more >> >>>>>> finished >> >>>>>>> up! >> >>>>>>>>> >> >>>>>>>>> -- >> >>>>>>>>> Jonathan Ellis >> >>>>>>>>> co-founder, http://www.datastax.com >> >>>>>>>>> @spyced >> >>>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> -- >> >>>>>>>> Jonathan Ellis >> >>>>>>>> co-founder, http://www.datastax.com >> >>>>>>>> @spyced >> >>>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> -- >> >>>>>>> Jonathan Ellis >> >>>>>>> co-founder, http://www.datastax.com >> >>>>>>> @spyced >> >>>>>>> >> >>>>>> >> >>>>> >> >>>>> >> >>>>> -- >> >>>>> Jonathan Ellis >> >>>>> co-founder, http://www.datastax.com >> >>>>> @spyced >> >>>> >> >>>> >> >>> >> >>> -- >> >>> Jonathan Ellis >> >>> co-founder, http://www.datastax.com >> >>> @spyced >> >>> >> >> >> > >> > >> > -- >> > Jonathan Ellis >> > co-founder, http://www.datastax.com >> > @spyced >> > > > -- > Jonathan Ellis > co-founder, http://www.datastax.com > @spyced