Not to complicate things further with another idea, but if there's a concern about keeping the main Pulsar site pure, perhaps we could have a separate microsite dedicated to these other items. Apache Flink, for example, has a separate site just for training purposes. There's a risk that a separate site could result in more fragmentation, but it could also allow cleaner separation of concerns if we have two different objectives to pursue. Just wondering what you all think.
Devin G. Bost On Fri, Feb 12, 2021 at 10: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. > - 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 >