Slide 1

Slide 1 text

Current Status of ruby-lang.org @hsbt RubyConf 2013 Current Status of ruby-lang.org.

Slide 2

Slide 2 text

My name is Hiroshi SHIBATA. I’m CRuby commiter. My twitter and github accounts are @hsbt. This is my github profile. My main work is OSS contributions.

Slide 3

Slide 3 text

I’m root of ruby-lang docs.ruby-lang.org www.ruby-lang.org cache.ruby-lang.org bugs.ruby-lang.org I’m root of ruby-lang.org. I’ll introduce current status of ruby-lang.org.

Slide 4

Slide 4 text

www.ruby-lang.org 1st. www.ruby-lang.org.

Slide 5

Slide 5 text

ruby/www.ruby-lang.org www.ruby-lang.org is hosted by Github now. We can fix contents in ruby-lang.org easily. If you discovered typo and wrong sentence, please open issue or send pull request.

Slide 6

Slide 6 text

จࣈ I introduced ruby-lang.org in reddotrubyconf, Singapore at Spring this year. We got Vietnamese translations in 6 months. Some of translations are out of date. We need to more contributions. Please join us.

Slide 7

Slide 7 text

จࣈ Next is. I prepared https in ruby-lang.org.

Slide 8

Slide 8 text

จࣈ This SSL certification is provided by GlobalSign Open Source Program. They provided us with wildcard certification. Thanks to GlobalSign.

Slide 9

Slide 9 text

http://bugs.ruby-lang.org bugs.ruby-lang.org is official issue tracking in ruby development using redmine.

Slide 10

Slide 10 text

hsbt@fluorine:~$ ruby -v ruby 1.8.7 (2010-08-16 patchlevel 302) [i486-linux] hsbt@fluorine:~$ gem list ! *** LOCAL GEMS *** ! actionmailer (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10) actionpack (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10) activerecord (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10) activeresource (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10) activesupport (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10) columnize (0.3.4, 0.3.2) erubis (2.7.0) but bugs.ruby-lang.org is running with dedicated server now. It uses ruby 1.8.7 and rails 2.3. It’s too bad. They are already end of life.

Slide 11

Slide 11 text

asakusarb/redmine4ruby-lang I hope to use Ruby 2.0 and latest version of redmine. Now we fork redmine on github.

Slide 12

Slide 12 text

bugs.ruby-lang.org uses original plugin of redmine. I fixed their compatibility for Rails3. but I have no time for this migration. current status is pending.

Slide 13

Slide 13 text

จࣈ Next host is docs.ruby-lang.org.

Slide 14

Slide 14 text

จࣈ docs.ruby-lang.org provide only japanese documentation of Ruby. it name is “rurima”. rurima stands for “Ruby Reference Manual”

Slide 15

Slide 15 text

จࣈ docs.ruby-lang.org provides english documentation now. this document is prepared by zzak. Thank you zzak.

Slide 16

Slide 16 text

heroku provides server resources of www, bugs and docs and more. We are migrating our contents to heroku from dedicated server. After migrations, We plans to add CDN. Thanks for heroku.

Slide 17

Slide 17 text

จࣈ cache.ruby-lang.org Next server is cache.ruby-lang.org. This host are providing official Ruby packages. We had recent problem. This host’s location is Japan. So USA and Europe is too far from this host.

Slide 18

Slide 18 text

จࣈ I negotiated fastly and prepared CDN. You can get ruby packages with pretty fast in USA and Europe.

Slide 19

Slide 19 text

จࣈ These are same host. but cache.ruby-lang.org enabled CDN. you can see this 10 times faster with CDN. Don’t use ftp, please use cache.ruby-lang.org. Thanks to fastly.

Slide 20

Slide 20 text

Finally, We opened redesign contest of ruby-lang.org. We have a lot of submissions. I’ll introduce them in order of submission.

Slide 21

Slide 21 text

จࣈ one

Slide 22

Slide 22 text

จࣈ two

Slide 23

Slide 23 text

จࣈ three

Slide 24

Slide 24 text

จࣈ four

Slide 25

Slide 25 text

five

Slide 26

Slide 26 text

จࣈ six !

Slide 27

Slide 27 text

จࣈ We are going to select one design in RubyWorld Conference at Nov.21-22 Stay tune! Thanks.