(1) We could provide a https://echarts.apache.org/zh for Chinese language users. But the loading time for Chinese users to access the Apache server is quite slow. We did the following experiment: A computer in China access the following web page without cache and proxy: https://echartsjs.com/option.html#title takes 3.17 seconds. [image: image.png] while http://echarts.apache.org/option.html takes 8.81 seconds, which is almost 3 times of server in China. [image: image.png]
Considering many of the developers are in China, this loading time could be annoying. So would it be possible for Apache to provide a server in China so that we could use for https://echarts.apache.org/zh , or we could provide a server for it. Would that be OK? If not, we would like to use https://echartsjs.com for the Chinese version and make http://echarts.baidu.com redirect to it. (5) I'm not sure what the answer to the question "who is responsible for ..." to be. Yes, I have the passwords to these websites. https://gallery.echartsjs.com/editor.html is a community tool to host user-generated charts online, for others to view and edit. I guess we need to add Apache ECharts (incubating) to https://twitter.com/EChartsJs and https://www.weibo.com/echarts . Anything else we need to pay special attention to? (7) These logging files are used for tracking website access, exactly as Google Analytics. Would that be illegal? (8) As about "Top links are not coming from the Apache repos", where is this " https://raw.githubusercontent.com/ecomfe/echarts/4.1.0/dist/echarts.simple.min.js "? Zhang Wenli http://zhangwenli.com On Wed, Feb 20, 2019 at 11:38 AM Ovilia <[email protected]> wrote: > Thanks Dave for your detailed request. > We will work on it and keep you posted. > > Zhang Wenli > http://zhangwenli.com > > > On Wed, Feb 20, 2019 at 6:15 AM Dave Fisher <[email protected]> wrote: > >> I wanted to provide guidance on moving the ECharts website to Apache. >> Both the Chinese site and the English site need to be hosted on the >> echarts.apache.org domain and have the source stored in GitHub(GitBox) >> in the apache/incubator-echarts-website repository. There is work to do and >> that will include some that is mandated by Apache policies. >> >> (1) Move echarts.baidu.com <http://echarts.baidu.com/>. [1][3] >> >> The target here is likely to be something like echarts.apache.org/zh < >> http://echarts.apache.org/zh> and echarts.apache.org/en < >> http://echarts.apache.org/en> with echarts.apache.org/ < >> http://echarts.apache.org/> being smart (or dumb) about picking the best >> for the user. Once the project has that in place then a redirection rule >> should be added to echarts.baidu.com <http://echarts.baidu.com/> to >> properly permanently redirect any url to the same resource on >> echarts.apache.org <http://echarts.apache.org/>. >> >> The IPMC expects to see movement on this via pull requests soon. If there >> are any differences in support between the Baidu served site and what >> Apache provides then please let us ASAP. >> >> (2) Required navigation links for Apache Projects. [2] >> >> You must include links to www.apache.org <http://www.apache.org/> along >> with the Apache License and other requirements. See [2] >> >> (3) Proper attribution of trademarks is required. [4] >> >> You have this mostly correct on the English site. >> >> (4) The Download page needs to follow release distribution policy [5] >> >> Specifically, you must describe where to find the release using the >> Apache mirror system. This mirrors >> https://dist.apache.org/repos/dist/release/incubator/echarts/ < >> https://dist.apache.org/repos/dist/release/incubator/echarts/> and a LUA >> file is provided to select the closest mirror. You must point to the KEYS >> file and describe how to verify the download using the asc, and sha512 >> found there. >> >> Also, once the Release is approved the RC artifacts should be renamed to >> remove the RC designation. >> >> (5) Who is responsible for these resources and if it is the PPMC then >> each will need discussion. >> >> (a) https://gallery.echartsjs.com/editor.html < >> https://gallery.echartsjs.com/editor.html> >> (b) https://twitter.com/EChartsJs <https://twitter.com/EChartsJs> (where >> there’s no indication it’s an ASF project and links to ecomfe.github.io < >> http://ecomfe.github.io/>) >> (c) https://www.weibo.com/echarts <https://www.weibo.com/echarts> >> (similar) >> >> (6) Links and pages. >> >> (a) At the bottom of the main page the link is to a Baidu.com mailing >> list. This must be changed to point users and developers to >> [email protected] <mailto:[email protected]>. >> (b) Also the GitHub link must point directly to >> https://github.com/apache/incubator-echarts/ < >> https://github.com/apache/incubator-echarts/> >> (c) On the builder.html the email capture should be replaced with >> information or link to the project mailing list page. >> (d) Contributions and FAQ page should include references to the mailing >> lists. >> (e) Top links are not coming from the Apache repos. [6] >> >> (7) User logging is likely not necessary and may be illegal in many >> countries and it should be removed in many locations. These include: >> >> (a) Looks like user tracking via a hm.baidu.com <http://hm.baidu.com/> >> link on several pages. Please remove. >> (b) another tracker in log.js again pointing to echarts.baidu.com < >> http://echarts.baidu.com/> [7] >> >> (8) On the Builder please explain which release files are used and where >> they are sourced. >> >> Your Mentors are here to help! >> >> Hat tip to Justin Mclean for uncovering several of these issues. >> >> Best Regards, >> Dave >> >> [1] https://www.apache.org/foundation/marks/pmcs#websites < >> https://www.apache.org/foundation/marks/pmcs#websites> >> [2] https://www.apache.org/foundation/marks/pmcs#navigation < >> https://www.apache.org/foundation/marks/pmcs#navigation> >> [3] https://www.apache.org/foundation/marks/pmcs#nonapache < >> https://www.apache.org/foundation/marks/pmcs#nonapache> >> [4] https://www.apache.org/foundation/marks/pmcs#attributions < >> https://www.apache.org/foundation/marks/pmcs#attributions> >> [5] https://www.apache.org/dev/release-distribution.html < >> https://www.apache.org/dev/release-distribution.html> >> [6] >> https://raw.githubusercontent.com/ecomfe/echarts/4.1.0/dist/echarts.simple.min.js >> < >> https://raw.githubusercontent.com/ecomfe/echarts/4.1.0/dist/echarts.simple.min.js >> > >> [7] >> https://github.com/apache/incubator-echarts-website/blob/asf-site/js/log.js >> < >> https://github.com/apache/incubator-echarts-website/blob/asf-site/js/log.js >> > >> >>
