If content from both the REST API and CLI are being folded into docs, then
we would only need to create one design template for docs vs. 3 templates -
1 for docs (Docusaurus), 1 for REST-API (is this in Docusaurus?), 1 for CLI
is this Redoc, Docusaurus or something else?). Does that help?

Yes, there are currently three page styles, the rest-api uses redoc, the
cli uses a style similar to kubectl, and the main site's docusuraus style,
but we will consider unifying their styles, and I think in the future they
will use a unified style



Melissa Logan <meli...@constantia.io> 于2021年7月27日周二 上午11:23写道:

> REST API and CLI docs are automatically generated from code, what kind of
> "template" for them do you refer to?
> > By “template” I mean a design template to create a uniform look and
> feel for the site. The REST API and CLI docs each have their own look and
> feel with Redoc being used for the API pages. Our aim would be to create a
> unified look and feel throughout the site, including those pages.
> If content from both the REST API and CLI are being folded into docs, then
> we would only need to create one design template for docs vs. 3 templates -
> 1 for docs (Docusaurus), 1 for REST-API (is this in Docusaurus?), 1 for CLI
> is this Redoc, Docusaurus or something else?). Does that help?
>
> Agree. SEO is important as it improves user experience, making it more
> likely for users to become repeat buyers. So any plan for the research?
> > Our team will conduct an SEO audit to understand what needs improvement
> and make suggestions.
>
> On Mon, Jul 26, 2021 at 5:53 AM Anonymitaet _ <anonymita...@hotmail.com>
> wrote:
>
>> Hi Melissa,
>>
>> Many thanks for your suggestions! I've replied to you in the google doc,
>> PTAL.
>>
>> #1
>>
>> *Based on what we see today, there would be 8-10 new templates to create*
>> * (homepage, landing, general, library, events, blog landing, blog, and
>> docs -- and possibly a template for REST API and CLI Pulsar Admin, unless
>> the latter two will be merged into docs) -- for which we could contribute
>> design and development.*
>>
>> REST API and CLI docs are automatically generated from code, what kind of
>> "template" for them do you refer to?
>>
>>
>>    - REST API doc example:
>>    https://pulsar.apache.org/admin-rest-api/?version=2.8.0&apiversion=v2
>>    -
>>    - CLI doc example:
>>    https://pulsar.apache.org/tools/pulsar-admin/2.8.0-SNAPSHOT/
>>
>>
>> #2
>>
>>
>> *One consideration brought up on a previous thread [3] was SEO. We would
>> conduct research on keywords and update content to be relevant (with the
>> priority being meaningful content to end users first, SEO second).*
>>
>> Agree. SEO is important as it improves user experience, making it more
>> likely for users to become repeat buyers. So any plan for the research?
>>
>> #3
>>
>>
>>
>>
>>
>> *Wonderful! Agree with what you say here. I have added a suggested
>> navigation to the doc though still have a few questions about if/whether it
>> makes sense to merge the REST-API section and/or the CLI>Pulsar-Admin
>> section into docs. That can be determined later, but wanted to mention as
>> an open question. Please note these recommendations are in absence of
>> seeing the analytics, which may affect page orders.*
>>
>> We're re-structuring the information architecture of docs and planning to
>> put "REST API" and "CLI" docs to the "Reference" chapter. We'll send it out
>> for discussion once we finalize it.
>>
>> #4
>>
>>
>>
>>
>> *Absolutely, our team will work with Docusauraus as the
>> community-approved framework. It also looked like something called Redoc
>> might be in use (mentioned in the REST-API section). Is this framework also
>> being used or should that be brought into Docusaurus? Are both front-end
>> and back-end design/development needed? We can do either/or.*
>>
>> @Guangning E <eguangn...@gmail.com>, any thoughts on this?
>>
>>
>>
>> ------------------------------
>> *From:* Aaron Williams <aaron.willi...@datastax.com>
>> *Sent:* Saturday, July 24, 2021 03:03
>> *To:* Dev <dev@pulsar.apache.org>
>> *Subject:* Re: [Doc] Upgrade Docusuraus
>>
>> One of the missing pieces to the design of the current website is the
>> journey of the visitor.  Is this their first time, if so what do they
>> need?  Is this their 10th time and they are looking for documentation?
>>
>> We need a better, cleaner, easier to use website.
>>
>> The above is a longer version of saying
>>
>> +10!
>>
>>
>>
>> >
>> >
>> > Hi,
>> >
>> > I'm a new contributor to the Pulsar community. My team and I recently
>> > rebuilt the Apache Cassandra website [1] with the aim of improving user
>> > experience and SEO to help visitors more easily understand and use
>> > Cassandra. Based on recent threads here [2] and here [3], it appears the
>> > Pulsar community has similar aims.
>> >
>> > My team and I have decades of experience building sites with expertise
>> > working with open source projects. We are offering to contribute 2-3
>> design
>> > concepts for the community to vote on that will create a uniform design
>> > pattern to the site.
>> >
>> > Based on what we see today, there would be 8-10 new templates to create
>> > (homepage, landing, general, library, events, blog landing, blog, and
>> docs
>> > -- and possibly a template for REST API and CLI Pulsar Admin, unless the
>> > latter two will be merged into docs) -- for which we could contribute
>> > design and development.
>> >
>> > Would these contributions be of interest to the community? We are
>> standing
>> > by to participate upon consensus.
>> >
>> > Additional thoughts/questions:
>> >
>> > One consideration brought up on a previous thread [3] was SEO. We would
>> > conduct research on keywords and update content to be relevant (with the
>> > priority being meaningful content to end users first, SEO second).
>> >
>> > Does the site currently have analytics? That will help us understand
>> how to
>> > best approach IA and content updates. If not, we previously recommended
>> the
>> > open source Plausible.io analytics platform (uses an Apache license) to
>> > Cassandra, which is acceptable for use by any ASF project. [4]
>> >
>> > We will add a suggested IA to the redesign doc. [5]
>> >
>> > Melissa
>> >
>> > [1] https://cassandra.apache.org/
>> > [2]
>> >
>> >
>> https://lists.apache.org/x/thread.html/ra618c666d52f518741f64313969a9f16f20b8f06cd444f499f77cd93@%3Cdev.pulsar.apache.org%3E
>> > [3]
>> >
>> >
>> https://lists.apache.org/x/thread.html/rbc6c15e936c3916ba989a2057670344a2b82f5aa7812c379d95a2862@%3Cdev.pulsar.apache.org%3E
>> > [4] https://issues.apache.org/jira/browse/CASSANDRA-16488
>> > [5]
>> >
>> >
>> https://docs.google.com/document/d/1IV35SI_F8G8cL-Vuzknc6RTGLK9_edRMpZpnrHvAWNs/edit#
>> >
>> > On Mon, Jul 19, 2021, 18:01 Anonymitaet _ <anonymita...@hotmail.com>
>> > wrote:
>> >
>> > > Hi all,
>> > >
>> > > Just a gentle reminder:
>> > >
>> > > If you have any suggestions on the Pulsar website, do not hesitate to
>> > > leave your comments here (
>> > >
>> >
>> https://docs.google.com/document/d/1IV35SI_F8G8cL-Vuzknc6RTGLK9_edRMpZpnrHvAWNs/edit#
>> > )
>> > > before EOD July 28 (GMT +8).
>> > >
>> > > Thanks!
>> > >
>> > > On 2021/7/14, 11:48, "Anonymitaet _" <anonymita...@hotmail.com>
>> wrote:
>> > >
>> > >     Hi all,
>> > >
>> > >     Thanks for the discussion.
>> > >
>> > >     Before upgrading Docusaurus,  we've collected some requirements
>> from
>> > > community and documented here:
>> > >
>> >
>> https://docs.google.com/document/d/1IV35SI_F8G8cL-Vuzknc6RTGLK9_edRMpZpnrHvAWNs/edit#
>> > .
>> > >
>> > >
>> > >     Feel free to add more if you have any ideas before EOD July 28
>> (GMT
>> > > +8).
>> > >
>> > >     After that, we can take all factors into consideration and make a
>> > > suitable upgrading plan, thanks!
>> > >
>> > >     On 2021/7/14, 04:42, "Sijie Guo" <guosi...@gmail.com> wrote:
>> > >
>> > >         Hi Aaron,
>> > >
>> > >         Thank you for bringing this up!
>> > >
>> > >         As part of the docusuras discussion, we have already put
>> > together a
>> > >         proposal/plan to revamp the Pulsar website. We are planning to
>> > send
>> > >         out the proposal to the community for review and discussion
>> in a
>> > >         couple of days.
>> > >
>> > >         Would love you to help review the proposal once we send it
>> out.
>> > >
>> > >         - Sijie
>> > >
>> > >         On Tue, Jul 13, 2021 at 12:31 PM Aaron Williams
>> > >         <aaron.willi...@datastax.com> wrote:
>> > >         >
>> > >         > Hello Anonymitaet, PMC, and Pulsar Community,
>> > >         >
>> > >         > I love the idea, anything that enables new developers to get
>> > > started while making life easier for them, our current contributors,
>> and
>> > > tech writers is a great idea.
>> > >         >
>> > >         >
>> > >         >
>> > >         > I would propose that we take this as an opportunity to go
>> one
>> > > step farther and overhaul the entire website.
>> > >         >
>> > >         > As we all know, the current one has a number of issues, for
>> > > example:
>> > >         >
>> > >         > The Home page isn’t visually appealing and doesn’t tell you
>> > what
>> > > Pulsar is.
>> > >         >
>> > >         > Some examples of other Apache product landing pages:
>> > >         >
>> > >         > Kafka: https://kafka.apache.org/
>> > >         >
>> > >         > RocketMQ: http://rocketmq.apache.org/
>> > >         >
>> > >         > Cassandra: https://cassandra.apache.org/
>> > >         >
>> > >         >
>> > >         >
>> > >         > These are similar projects, but their sites are much more
>> > > engaging than ours and leaves the visitor with a better impression of
>> > what
>> > > those projects do.  Plus from other conversations, it is tough to get
>> > > metrics from the site.
>> > >         >
>> > >         >
>> > >         >
>> > >         > For an example of a technical issue: when you mouse over the
>> > > tabs they do not open and when you click on the triangles the tab
>> opens
>> > but
>> > > will not close until you click on it again, so you can end up with
>> > > something like this (if the image isn’t below, go to
>> pulsar.apache.org
>> > > and just click on the triangles)
>> > >         >
>> > >         >
>> > >         >
>> > >         >
>> > >         >
>> > >         >
>> > >         >
>> > >         >
>> > >         >
>> > >         >
>> > >         >
>> > >         > There are other issues like not having YouTube videos,
>> > > testimonials from users, etc. (we each can come with a couple more
>> > issues).
>> > >         >
>> > >         >
>> > >         >
>> > >         > So following the Apache Community mantra of if you raise an
>> > > issue, you are volunteering to fix it.  With the PMC’s approval, I am
>> > > volunteering to organize a group to revamp our website and the
>> > surrounding
>> > > collateral.  The group will meet to gather specs and create a mock up
>> and
>> > > report back to the PMC and the larger Pulsar community; take feedback
>> > > (using fail-fast/ agile methodology) and improve the design.
>> > >         >
>> > >         >
>> > >         >
>> > >         > Thank you for taking the time to read this and I look
>> forward
>> > to
>> > > working with the community to improve our window to the world.
>> > >         >
>> > >         >
>> > >         >
>> > >         > Thanks,
>> > >         >
>> > >         > Aaron Williams
>> > >         >
>> > >         >
>> > >         >
>> > >         > About Me:
>> > >         >
>> > >         > Since this is my first time posting and I thought that I
>> would
>> > > introduce myself.  I am at DataStax and their community manager for
>> > > streaming, with one of my major goals to help out with the Pulsar
>> > > Community.  I came from the Linux Foundation’s Edge Umbrella project
>> > > (LFEdge.org) and its 10 projects, where I was the Community Manager/
>> > > Developer Advocate, working to grow and strengthen their community.
>> > Before
>> > > that, I was the Global Lead for SAP’s internal makerspace and
>> community
>> > > space called the d-shop, where we had over 30 locations around the
>> world.
>> > > Thus working with communities is what I have done for the last 10
>> years
>> > of
>> > > my career. And I look forward to working with all of you and helping
>> to
>> > > grow this community.
>> > >         >
>> > >         >
>> > >         >
>> > >         > On Tue, Jul 13, 2021 at 6:52 AM Guangning E <
>> > > eguangn...@gmail.com> wrote:
>> > >         >>
>> > >         >> +1
>> > >         >>
>> > >         >> Enrico Olivelli <eolive...@gmail.com> 于2021年7月13日周二
>> 下午4:14写道:
>> > >         >>>
>> > >         >>> +1
>> > >         >>>
>> > >         >>> Enrico
>> > >         >>>
>> > >         >>> Il giorno mar 13 lug 2021 alle ore 10:12 Sijie Guo <
>> > > guosi...@gmail.com> ha scritto:
>> > >         >>>>
>> > >         >>>> +1
>> > >         >>>>
>> > >         >>>> On Mon, Jul 12, 2021 at 8:25 PM Anonymitaet _ <
>> > > anonymita...@hotmail.com> wrote:
>> > >         >>>> >
>> > >         >>>> > Hi Pulsar enthusiasts,
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> > Nowadays, Pulsar grows rapidly, docs are in increasing
>> > > demands. While some users have a hard time finding what they need or
>> > > encountering other issues.
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> > As a sustainable community, we always give the same
>> care
>> > to
>> > > docs as code. To improve the UX, may we suggest upgrading the Pulsar
>> > > website framework (Docusuraus) and re-architecture the doc structure?
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> > # Issue
>> > >         >>>> >
>> > >         >>>> > Currently, the Docusuraus version is 1.11, which is an
>> old
>> > > version released in 2019. With this version, we cannot customize
>> features
>> > > based on our needs (for example, navigation is a cornerstone for the
>> > site.
>> > > We want to optimize it but cannot add more levels for it or collapse
>> it,
>> > > etc).
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> > # Solution
>> > >         >>>> >
>> > >         >>>> > Upgrade Docusuraus from 1.11 to the latest version
>> (2.x).
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> > # Benefit
>> > >         >>>> >
>> > >         >>>> > Difference between 1.11 and 2.x:
>> > >         >>>> >
>> > >         >>>> > 1.11 is a pure documentation site generator, using
>> React
>> > as
>> > > a server-side template engine, but not loading React on the browser.
>> > >         >>>> > 2.x, rebuilt from the ground up, generates a
>> > > single-page-application, using the full power of React in the
>> browser. It
>> > > allows for more customizability but preserved the best parts of 1.11 -
>> > easy
>> > > to get started, versioned docs, and i18n. Beyond that, the latest
>> version
>> > > is a performant static site generator and can be used to create common
>> > > content-driven websites (e.g. Documentation, Blogs, Product Landing
>> and
>> > > Marketing Pages, etc) extremely quickly. For how to upgrade, see
>> > > https://docusaurus.io/docs/migration/automated
>> > <
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__docusaurus.io_docs_migration_automated&d=DwMFaQ&c=adz96Xi0w1RHqtPMowiL2g&r=xfJCHpjPTxraruLs_Uk3E942RLPiuaa4M5tzdGOlGPw&m=kSAgZQslCRcahlhjNQfLpOmpPJx8Ftd4CJahWyoKnHc&s=uH7tvDG__HYCYPzgzm4wCdHENY5tY6yVH9bny1j660o&e=
>> >
>> > .
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> > If there is a better tool or any other suggestions,
>> feel
>> > > free to comment. We'd love your feedback, thanks!
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> > Anonymitaet
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> >
>> > >         >>>> >
>> > >
>> > >
>> > >
>> > >
>> > >
>> >
>>
>
>
> --
> Melissa Logan (she/her)
> Principal, Constantia.io
> meli...@constantia.io
> Cell: 503-317-8498
> LinkedIn <https://www.linkedin.com/in/mklogan/> | Twitter
> <https://twitter.com/Melissa_B2B>
>
> Schedule a meeting: https://calendly.com/constantia_melissa
>
>

Reply via email to