Thanks.

Do we actually want this page to be multi-language?

I propose to make the website english-only, but maybe consider allowing
comments in different languages.
If we would make it multi-language, then we might have problems with people
submitting packages in non-english languages.



On Tue, Mar 19, 2019 at 2:42 AM Becket Qin <becket....@gmail.com> wrote:

> Done. The writeup looks great!
>
> On Mon, Mar 18, 2019 at 9:09 PM Robert Metzger <rmetz...@apache.org>
> wrote:
>
>> Nice, really good news on the INFRA front!
>> I think the hardware specs sound reasonable. And a periodic backup of the
>> website's database to Infra's backup solution sounds reasonable too.
>>
>> Can you accept and review my proposal for the website?
>>
>>
>> On Sat, Mar 16, 2019 at 3:47 PM Becket Qin <becket....@gmail.com> wrote:
>>
>>> >
>>> > I have a very capable and motivated frontend developer who would be
>>> > willing to implement what I've mocked in my proposal.
>>>
>>>
>>> That is awesome!
>>>
>>> I created a Jira ticket[1] to Apache Infra and got the reply. It looks
>>> that
>>> Apache infra team could provide a decent VM. The last piece is how to
>>> ensure the data is persisted so we won't lose the project info / user
>>> feedbacks when the VM is down. If Apache infra does not provide a
>>> persistent storage for DB backup, we can always ask for multiple VMs and
>>> do
>>> the fault tolerance by ourselves. It seems we can almost say the hardware
>>> side is also ready.
>>>
>>> Thanks,
>>>
>>> Jiangjie (Becket) Qin
>>>
>>> [1] https://issues.apache.org/jira/browse/INFRA-18010
>>>
>>> On Fri, Mar 15, 2019 at 5:39 PM Robert Metzger <rmetz...@apache.org>
>>> wrote:
>>>
>>> > Thank you for reaching out to Infra and the ember client.
>>> > When I first saw the Ember repository, I thought it is the whole thing
>>> > (frontend and backend), but while testing it, I realized it is "only"
>>> the
>>> > frontend. I'm not sure if it makes sense to adjust the Ember observer
>>> > client, or just write a simple UI from scratch.
>>> > I have a very capable and motivated frontend developer who would be
>>> > willing to implement what I've mocked in my proposal.
>>> > In addition, I found somebody (Congxian Qiu) who seems to be eager to
>>> help
>>> > with this project for the backend:
>>> > https://github.com/rmetzger/flink-community-tools/issues/4
>>> >
>>> > For Infra: I made the same experience when asking for more GitHub
>>> > permissions for "flinkbot": They didn't respond on their mailing list,
>>> only
>>> > on Jira.
>>> >
>>> >
>>> >
>>> > On Thu, Mar 14, 2019 at 2:45 PM Becket Qin <becket....@gmail.com>
>>> wrote:
>>> >
>>> >> Thanks for writing up the specifications.
>>> >>
>>> >> Regarding the website source code, Austin found a website[1] whose
>>> >> frontend code[2] is available publicly. It lacks some support (e.g
>>> login),
>>> >> but it is still a good starting point. One thing is that I did not
>>> find a
>>> >> License statement for that source code. I'll reach out to the author
>>> to see
>>> >> if they have any concern over our usage.
>>> >>
>>> >> Apache Infra has not replied to my email regarding some details about
>>> the
>>> >> VM. I'll open an infra Jira ticket tomorrow if there is still no
>>> response.
>>> >>
>>> >> Thanks,
>>> >>
>>> >> Jiangjie (Becket) Qin
>>> >>
>>> >> [1] https://emberobserver.com/
>>> >> [2] https://github.com/emberobserver/client
>>> >>
>>> >>
>>> >>
>>> >> On Thu, Mar 14, 2019 at 1:35 AM Robert Metzger <rmetz...@apache.org>
>>> >> wrote:
>>> >>
>>> >>> @Bowen: I agree. Confluent Hub looks nicer, but it is on their
>>> company
>>> >>> website. I guess the likelihood that they give out code from their
>>> company
>>> >>> website is fairly low.
>>> >>> @Nils: Beam's page is similar to our Ecosystem page, which we'll
>>> >>> reactivate as part of this PR:
>>> >>> https://github.com/apache/flink-web/pull/187
>>> >>>
>>> >>> Spark-packages.org did not respond to my request.
>>> >>> I will propose a short specification in Becket's initial document.
>>> >>>
>>> >>>
>>> >>> On Mon, Mar 11, 2019 at 11:38 AM Niels Basjes <ni...@basjes.nl>
>>> wrote:
>>> >>>
>>> >>>> Hi,
>>> >>>>
>>> >>>> The Beam project has something in this area that is simply a page
>>> >>>> within their documentation website:
>>> >>>> https://beam.apache.org/documentation/sdks/java-thirdparty/
>>> >>>>
>>> >>>> Niels Basjes
>>> >>>>
>>> >>>> On Fri, Mar 8, 2019 at 11:39 PM Bowen Li <bowenl...@gmail.com>
>>> wrote:
>>> >>>> >
>>> >>>> > Confluent hub for Kafka is another good example of this kind. I
>>> >>>> personally like it over the spark site. May worth checking it out
>>> with
>>> >>>> Kafka folks
>>> >>>> >
>>> >>>> > On Thu, Mar 7, 2019 at 6:06 AM Becket Qin <becket....@gmail.com>
>>> >>>> wrote:
>>> >>>> >>
>>> >>>> >> Absolutely! Thanks for the pointer. I'll submit a PR to update
>>> the
>>> >>>> >> ecosystem page and the navigation.
>>> >>>> >>
>>> >>>> >> Thanks,
>>> >>>> >>
>>> >>>> >> Jiangjie (Becket) Qin
>>> >>>> >>
>>> >>>> >> On Thu, Mar 7, 2019 at 8:47 PM Robert Metzger <
>>> rmetz...@apache.org>
>>> >>>> wrote:
>>> >>>> >>
>>> >>>> >> > Okay. I will reach out to spark-packages.org and see if they
>>> are
>>> >>>> willing
>>> >>>> >> > to share.
>>> >>>> >> >
>>> >>>> >> > Do you want to raise a PR to update the ecosystem page (maybe
>>> sync
>>> >>>> with
>>> >>>> >> > the "Software Projects" listed here:
>>> >>>> >> >
>>> https://cwiki.apache.org/confluence/display/FLINK/Powered+by+Flink)
>>> >>>> and
>>> >>>> >> > link it in the navigation?
>>> >>>> >> >
>>> >>>> >> > Best,
>>> >>>> >> > Robert
>>> >>>> >> >
>>> >>>> >> >
>>> >>>> >> > On Thu, Mar 7, 2019 at 10:13 AM Becket Qin <
>>> becket....@gmail.com>
>>> >>>> wrote:
>>> >>>> >> >
>>> >>>> >> >> Hi Robert,
>>> >>>> >> >>
>>> >>>> >> >> I think it at least worths checking if spark-packages.org
>>> owners
>>> >>>> are
>>> >>>> >> >> willing to share. Thanks for volunteering to write the
>>> requirement
>>> >>>> >> >> descriptions! In any case, that will be very helpful.
>>> >>>> >> >>
>>> >>>> >> >> Since a static page has almost no cost, and we will need it to
>>> >>>> redirect
>>> >>>> >> >> to the dynamic site anyways, how about we first do that while
>>> >>>> working on
>>> >>>> >> >> the dynamic website?
>>> >>>> >> >>
>>> >>>> >> >> Thanks,
>>> >>>> >> >>
>>> >>>> >> >> Jiangjie (Becket) Qin
>>> >>>> >> >>
>>> >>>> >> >> On Thu, Mar 7, 2019 at 4:59 AM Ufuk Celebi <u...@apache.org>
>>> >>>> wrote:
>>> >>>> >> >>
>>> >>>> >> >>> I like Shaoxuan's idea to keep this a static site first. We
>>> >>>> could then
>>> >>>> >> >>> iterate on this and make it a dynamic thing. Of course, if we
>>> >>>> have the
>>> >>>> >> >>> resources in the community to quickly start with a dynamic
>>> site,
>>> >>>> I'm
>>> >>>> >> >>> not apposed.
>>> >>>> >> >>>
>>> >>>> >> >>> – Ufuk
>>> >>>> >> >>>
>>> >>>> >> >>> On Wed, Mar 6, 2019 at 2:31 PM Robert Metzger <
>>> >>>> rmetz...@apache.org>
>>> >>>> >> >>> wrote:
>>> >>>> >> >>> >
>>> >>>> >> >>> > Awesome! Thanks a lot for looking into this Becket! The VMs
>>> >>>> hosted by
>>> >>>> >> >>> Infra
>>> >>>> >> >>> > look suitable.
>>> >>>> >> >>> >
>>> >>>> >> >>> > @Shaoxuan: There is actually already a static page. It
>>> used to
>>> >>>> be
>>> >>>> >> >>> linked,
>>> >>>> >> >>> > but has been removed from the navigation bar for some
>>> reason.
>>> >>>> This is
>>> >>>> >> >>> the
>>> >>>> >> >>> > page: https://flink.apache.org/ecosystem.html
>>> >>>> >> >>> > We could update the page and add it back to the navigation
>>> bar
>>> >>>> for the
>>> >>>> >> >>> > coming weeks. What do you think?
>>> >>>> >> >>> >
>>> >>>> >> >>> > I would actually like to push for a dynamic page right
>>> away.
>>> >>>> >> >>> >
>>> >>>> >> >>> > I know it's kind of a bold move, but how do you feel about
>>> >>>> sending the
>>> >>>> >> >>> > owners of spark-packages.org a short note, if they are
>>> >>>> interested in
>>> >>>> >> >>> > sharing the source? We could maintain the code together in
>>> a
>>> >>>> public
>>> >>>> >> >>> repo.
>>> >>>> >> >>> > If they are not interested in sharing, or we decide not to
>>> ask
>>> >>>> in the
>>> >>>> >> >>> first
>>> >>>> >> >>> > place, I'm happy to write down a short description of the
>>> >>>> requirements,
>>> >>>> >> >>> > maybe some mockups. We could then see if we find somebody
>>> here
>>> >>>> in the
>>> >>>> >> >>> > community who's willing to implement it.
>>> >>>> >> >>> > Given the number of people who are eager to contribute, I
>>> >>>> believe we
>>> >>>> >> >>> will
>>> >>>> >> >>> > be able to find somebody pretty soon.
>>> >>>> >> >>> >
>>> >>>> >> >>> >
>>> >>>> >> >>> > On Wed, Mar 6, 2019 at 3:49 AM Becket Qin <
>>> >>>> becket....@gmail.com>
>>> >>>> >> >>> wrote:
>>> >>>> >> >>> >
>>> >>>> >> >>> > > Forgot to provide the link...
>>> >>>> >> >>> > >
>>> >>>> >> >>> > > [1] https://www.apache.org/dev/services.html#blogs
>>> (Apache
>>> >>>> infra
>>> >>>> >> >>> services)
>>> >>>> >> >>> > > [2] https://www.apache.org/dev/freebsd-jails (FreeBSD
>>> Jail
>>> >>>> provided
>>> >>>> >> >>> by
>>> >>>> >> >>> > > Apache Infra)
>>> >>>> >> >>> > >
>>> >>>> >> >>> > > On Wed, Mar 6, 2019 at 10:46 AM Becket Qin <
>>> >>>> becket....@gmail.com>
>>> >>>> >> >>> wrote:
>>> >>>> >> >>> > >
>>> >>>> >> >>> > >> Hi Robert,
>>> >>>> >> >>> > >>
>>> >>>> >> >>> > >> Thanks for the feedback. These are good points. We
>>> should
>>> >>>> absolutely
>>> >>>> >> >>> > >> shoot for a dynamic website to support more
>>> interactions in
>>> >>>> the
>>> >>>> >> >>> community.
>>> >>>> >> >>> > >> There might be a few things to solve:
>>> >>>> >> >>> > >> 1. The website code itself. An open source solution
>>> would
>>> >>>> be great.
>>> >>>> >> >>> TBH,
>>> >>>> >> >>> > >> I do not have much experience on building a website.
>>> It'll
>>> >>>> be great
>>> >>>> >> >>> if
>>> >>>> >> >>> > >> someone could help comment on the solution here.
>>> >>>> >> >>> > >> 2. The hardware to host the website. Apache Infra
>>> provides
>>> >>>> a few
>>> >>>> >> >>> > >> services[1] that Apache projects can leverage. I did
>>> not see
>>> >>>> >> >>> database
>>> >>>> >> >>> > >> service, but maybe we can run a simple MySQL db in
>>> FreeBSD
>>> >>>> jail[2].
>>> >>>> >> >>> > >>
>>> >>>> >> >>> > >> @Bowen & vino, thanks for the positive feedback!
>>> >>>> >> >>> > >>
>>> >>>> >> >>> > >> @Shaoxuan Wang <wshaox...@gmail.com>
>>> >>>> >> >>> > >> Thanks for the suggestion. That sounds reasonable to
>>> me. We
>>> >>>> >> >>> probably need
>>> >>>> >> >>> > >> a page in the Flink official site anyways, even just
>>> >>>> provide links
>>> >>>> >> >>> it to
>>> >>>> >> >>> > >> the ecosystem website. So listing the connectors in that
>>> >>>> static
>>> >>>> >> >>> page seems
>>> >>>> >> >>> > >> something we could start with while we are working on
>>> the
>>> >>>> dynamic
>>> >>>> >> >>> pages.
>>> >>>> >> >>> > >>
>>> >>>> >> >>> > >> Thanks,
>>> >>>> >> >>> > >>
>>> >>>> >> >>> > >> Jiangjie (Becket) Qin
>>> >>>> >> >>> > >>
>>> >>>> >> >>> > >> On Wed, Mar 6, 2019 at 10:40 AM Shaoxuan Wang <
>>> >>>> wshaox...@gmail.com>
>>> >>>> >> >>> > >> wrote:
>>> >>>> >> >>> > >>
>>> >>>> >> >>> > >>> Hi Becket and Robert,
>>> >>>> >> >>> > >>>
>>> >>>> >> >>> > >>> I like this idea!  Let us roll this out with Flink
>>> >>>> connectors at
>>> >>>> >> >>> the
>>> >>>> >> >>> > >>> first beginning. We can start with a static page, and
>>> >>>> upgrade it
>>> >>>> >> >>> when we
>>> >>>> >> >>> > >>> find a better solution for dynamic one with rich
>>> functions.
>>> >>>> >> >>> > >>>
>>> >>>> >> >>> > >>> Regards,
>>> >>>> >> >>> > >>> Shaoxuan
>>> >>>> >> >>> > >>>
>>> >>>> >> >>> > >>>
>>> >>>> >> >>> > >>> On Wed, Mar 6, 2019 at 1:36 AM Robert Metzger <
>>> >>>> rmetz...@apache.org
>>> >>>> >> >>> >
>>> >>>> >> >>> > >>> wrote:
>>> >>>> >> >>> > >>>
>>> >>>> >> >>> > >>>> Hey Becket,
>>> >>>> >> >>> > >>>>
>>> >>>> >> >>> > >>>> This is a great idea!
>>> >>>> >> >>> > >>>> For this to be successful, we need to make sure the
>>> page
>>> >>>> is placed
>>> >>>> >> >>> > >>>> prominently so that the people submitting something
>>> will
>>> >>>> get
>>> >>>> >> >>> attention for
>>> >>>> >> >>> > >>>> their contributions.
>>> >>>> >> >>> > >>>> I think a dynamic site would probably be better, if we
>>> >>>> want
>>> >>>> >> >>> features
>>> >>>> >> >>> > >>>> such as up and downvoting or comments.
>>> >>>> >> >>> > >>>> I would also like this to be hosted on Apache infra,
>>> and
>>> >>>> endorsed
>>> >>>> >> >>> by
>>> >>>> >> >>> > >>>> the community.
>>> >>>> >> >>> > >>>>
>>> >>>> >> >>> > >>>> Does anybody here know any existing software that we
>>> >>>> could use?
>>> >>>> >> >>> > >>>> The only think I was able to find is AUR:
>>> >>>> >> >>> https://aur.archlinux.org/
>>> >>>> >> >>> > >>>> (which is a community packages site for Arch Linux.
>>> The
>>> >>>> source
>>> >>>> >> >>> code of this
>>> >>>> >> >>> > >>>> portal is open source, but the layout and structure is
>>> >>>> not an
>>> >>>> >> >>> ideal fit for
>>> >>>> >> >>> > >>>> our requirements)
>>> >>>> >> >>> > >>>>
>>> >>>> >> >>> > >>>> Best,
>>> >>>> >> >>> > >>>> Robert
>>> >>>> >> >>> > >>>>
>>> >>>> >> >>> > >>>>
>>> >>>> >> >>> > >>>>
>>> >>>> >> >>> > >>>> On Tue, Mar 5, 2019 at 12:03 PM Becket Qin <
>>> >>>> becket....@gmail.com>
>>> >>>> >> >>> > >>>> wrote:
>>> >>>> >> >>> > >>>>
>>> >>>> >> >>> > >>>>> Hi folks,
>>> >>>> >> >>> > >>>>>
>>> >>>> >> >>> > >>>>> I would like to start a discussion thread about
>>> creating
>>> >>>> a Flink
>>> >>>> >> >>> > >>>>> ecosystem website. The website aims to help
>>> contributors
>>> >>>> who
>>> >>>> >> >>> have developed
>>> >>>> >> >>> > >>>>> projects around Flink share their work with the
>>> >>>> community.
>>> >>>> >> >>> > >>>>>
>>> >>>> >> >>> > >>>>> Please see the following doc for more details.
>>> >>>> >> >>> > >>>>>
>>> >>>> >> >>> > >>>>>
>>> >>>> >> >>>
>>> >>>>
>>> https://docs.google.com/document/d/12oCItoLbKrLGuwEUFcCfigezIR2hW3925j1hh3kGp4A/edit#
>>> >>>> >> >>> > >>>>>
>>> >>>> >> >>> > >>>>> Thanks,
>>> >>>> >> >>> > >>>>>
>>> >>>> >> >>> > >>>>> Jiangjie (Becket) Qin
>>> >>>> >> >>> > >>>>>
>>> >>>> >> >>> > >>>>
>>> >>>> >> >>>
>>> >>>> >> >>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> --
>>> >>>> Best regards / Met vriendelijke groeten,
>>> >>>>
>>> >>>> Niels Basjes
>>> >>>>
>>> >>>
>>>
>>

Reply via email to