OpenOffice and Groovy both chose to sort of "meld" their classic and Apache
sites together: https://www.openoffice.org/, http://groovy-lang.org/. Note
how when you click around, you get shuttled between the classic domain and
the Apache domain. Some pages are available on both sites, like
http://groovy-lang.org/download.html and
https://groovy.apache.org/download.html (which don't use canonical link
tags -- does not seem like a good example to follow!).

NetBeans (still incubating) also has a "melded" site at
https://netbeans.org/ but doesn't seem to consider itself done yet. They
are discussing plans on their lists & wiki to do redirects from netbeans.org
to netbeans.apache.org:
https://cwiki.apache.org/confluence/display/NETBEANS/netbeans.org+Transition+Process
,
https://lists.apache.org/thread.html/ad10fb9d4c8fee571a2f6232b268a3b835f7b823d3a0983b84aeb18a@%3Cdev.netbeans.apache.org%3E.
As of today the domain has been donated to ASF, but the server is still run
by Oracle, so the plan doesn't seem to be finished yet. (WHOIS for
netbeans.org shows ASF as the registrant; netbeans.org resolves to
lb-netbeans-cms-adc.oracle.com.)

The melded sites don't really seem better to me than redirecting all urls
on the domain. I guess it depends on if we want to keep druid.io as the
official domain forever, or if we think druid.apache.org is cooler. I
definitely think druid.apache.org is cooler so my vote is there :). It's
also nice that it supports https. (druid.io does not today, since it's on
GitHub pages, which doesn't support https for custom domains.)

On Tue, Mar 12, 2019 at 7:47 PM Charles Allen
<charles.al...@snap.com.invalid> wrote:

> Are there other projects who have transitioned an independently successful
> domain name to an apache one?
>
> On Tue, Mar 5, 2019 at 2:13 PM David Lim <david...@apache.org> wrote:
>
> > Who has control over the druid.io domain? Charles would that be you?
> >
> > We'd need support from them for the DNS redirect.
> >
> > On Tue, Mar 5, 2019 at 2:04 PM Jonathan Wei <jon...@apache.org> wrote:
> >
> > > We still need to complete the website migration to Apache
> infrastructure.
> > >
> > > I'll propose the following plan:
> > >
> > > Proposed Apache Druid website migration plan
> > > ========================================
> > >
> > > These links have some previous discussion on the website migration:
> > >
> > >
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.apache.org_thread.html_7cae100b684e0b33e0adda993efea3d6088978700988a0ae632fdd80-40-253Cdev.druid.apache.org-253E&d=DwIBaQ&c=ncDTmphkJTvjIDPh0hpF_w&r=HrLGT1qWNhseJBMYABL0GFSZESht5gBoLejor3SqMSo&m=uPTu9gAHxe2KnNDGURBYp1G94UBX5LCRMknoapXwTwI&s=G1dTS7FlYGauxNOaQECZix2YwroWVCqJB-cT0nEeNwM&e=
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_INFRA-2D17340&d=DwIBaQ&c=ncDTmphkJTvjIDPh0hpF_w&r=HrLGT1qWNhseJBMYABL0GFSZESht5gBoLejor3SqMSo&m=uPTu9gAHxe2KnNDGURBYp1G94UBX5LCRMknoapXwTwI&s=pwg0jE385gqei6EEEbxugKHWll7oyKoCloFc8ByhlUc&e=
> > >
> > > From the discussions above, the recommendation is to have 2 separate
> > repos
> > > for the website: one for source and another for built content that will
> > be
> > > served.
> > >
> > > Generating site files
> > > =======================
> > >
> > > The Apache site update process will be similar to our current process.
> > >
> > > Current process:
> > > 1. Push changes to
> > https://github.com/druid-io/druid-io.github.io/tree/src
> > > 2. metamx bot picks up changes, builds, and commits to
> > > https://github.com/druid-io/druid-io.github.io/tree/master
> > > 3. https://github.com/druid-io/druid-io.github.io/tree/master is
> served
> > by
> > > github pages
> > >
> > > Apache process:
> > > 1. Push changes to
> https://github.com/apache/incubator-druid-website-src
> > > 2. Jenkins bot from Apache will build the website from source repo,
> > commit
> > > to https://github.com/apache/incubator-druid-website
> > > 3. Apache Druid website will be served from the content in
> > > https://github.com/apache/incubator-druid-website (asf-site branch)
> > >
> > >
> > > Hosting and SEO
> > > ================
> > >
> > > The Apache site will be hosted at druid.apache.org on Apache
> > > infrastructure:
> >
> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.apache.org_dev_project-2Dsite.html&d=DwIBaQ&c=ncDTmphkJTvjIDPh0hpF_w&r=HrLGT1qWNhseJBMYABL0GFSZESht5gBoLejor3SqMSo&m=uPTu9gAHxe2KnNDGURBYp1G94UBX5LCRMknoapXwTwI&s=_rHEo_asMXKypaunuBTXFkB6Ni3F6KqbEfkck18L7Ag&e=
> > >
> > > To preserve our search rankings, we can setup 301 redirects from the
> old
> > > druid.io site to the corresponding pages on the druid.apache.org
> site. (
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__moz.com_learn_seo_redirection&d=DwIBaQ&c=ncDTmphkJTvjIDPh0hpF_w&r=HrLGT1qWNhseJBMYABL0GFSZESht5gBoLejor3SqMSo&m=uPTu9gAHxe2KnNDGURBYp1G94UBX5LCRMknoapXwTwI&s=lUeWU0dT9thy8gp11RO-Vry7zkYl_W4BXz01fyXJO0A&e=
> > )
> > >
> > > However, Github pages (which currently hosts the druid.io site) does
> not
> > > support 301 redirects, so we propose the following:
> > > - Setup a new Nginx server that will perform 301 redirects to
> > > druid.apache.org for the druid.io. Imply can host this if needed.
> > > - Update the druid.io DNS entry to point to this new Nginx server
> > > - Shut down Github pages hosting for druid.io
> > >
> > > In addition, we can also set canonical tags on our pages:
> > >
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__moz.com_learn_seo_canonicalization&d=DwIBaQ&c=ncDTmphkJTvjIDPh0hpF_w&r=HrLGT1qWNhseJBMYABL0GFSZESht5gBoLejor3SqMSo&m=uPTu9gAHxe2KnNDGURBYp1G94UBX5LCRMknoapXwTwI&s=T8G2c6d4EbQ_YDLFQXVebcj0UN9FNrbpPY5Xq4LAR8w&e=
> > >
> > >
> > > Action items
> > > ===============
> > > - Setup a Jenkins bot that builds the Apache website content from
> source
> > > - Get the Apache website up
> > > - Setup Nginx redirect server for druid.io
> > > - Shutdown github pages and redirect DNS for druid.io to Nginx
> redirect
> > > server
> > > - Add canonical tags to pages
> > >
> >
>

Reply via email to