diff --git a/app/assets/images/pages/supporters/jetbrains.jpg b/app/assets/images/pages/supporters/jetbrains.jpg new file mode 100644 index 0000000..beea0be Binary files /dev/null and b/app/assets/images/pages/supporters/jetbrains.jpg differ diff --git a/app/assets/images/pages/supporters/kickstarter.jpg b/app/assets/images/pages/supporters/kickstarter.jpg new file mode 100644 index 0000000..89e8e6b Binary files /dev/null and b/app/assets/images/pages/supporters/kickstarter.jpg differ diff --git a/app/assets/images/pages/supporters/letsencrypt.png b/app/assets/images/pages/supporters/letsencrypt.png new file mode 100644 index 0000000..2edea7b Binary files /dev/null and b/app/assets/images/pages/supporters/letsencrypt.png differ diff --git a/app/assets/images/pages/supporters/octocat.png b/app/assets/images/pages/supporters/octocat.png new file mode 100644 index 0000000..ca3ffdf Binary files /dev/null and b/app/assets/images/pages/supporters/octocat.png differ diff --git a/app/assets/images/pages/supporters/pivotallabs.png b/app/assets/images/pages/supporters/pivotallabs.png new file mode 100644 index 0000000..82239a4 Binary files /dev/null and b/app/assets/images/pages/supporters/pivotallabs.png differ diff --git a/app/assets/images/pages/supporters/sflc.png b/app/assets/images/pages/supporters/sflc.png new file mode 100644 index 0000000..4ff77c1 Binary files /dev/null and b/app/assets/images/pages/supporters/sflc.png differ diff --git a/app/assets/images/pages/supporters/travis-mascot.png b/app/assets/images/pages/supporters/travis-mascot.png new file mode 100644 index 0000000..5ddc009 Binary files /dev/null and b/app/assets/images/pages/supporters/travis-mascot.png differ diff --git a/app/assets/images/pages/supporters/webtranslateit.png b/app/assets/images/pages/supporters/webtranslateit.png new file mode 100644 index 0000000..c7f2d8e Binary files /dev/null and b/app/assets/images/pages/supporters/webtranslateit.png differ diff --git a/app/views/pages/supporters.html.erb b/app/views/pages/supporters.html.erb new file mode 100644 index 0000000..d2d22ba --- /dev/null +++ b/app/views/pages/supporters.html.erb @@ -0,0 +1,77 @@ +<% content_for :page_title, t('.menu_title') %> +<% content_for :wrapper_class, 'supporters-page' %> + +
+
+

<%= t '.menu_title' %>

+

<%= t '.byline' %>

+
+
+ +
+ +
+
+

<%= t '.github' %>

+

+

+ <%= link_to image_tag('pages/supporters/octocat.png', alt: 'GitHub logo', size: '200x166'), 'https://github.com/diaspora/diaspora/' %> +

+

<%= t('.github_ex', github_link: link_to(t('.github'), 'https://github.com/diaspora/diaspora/')).html_safe %>

+
+
+

<%= t '.travis' %>

+

+

+ <%= link_to image_tag('pages/supporters/travis-mascot.png', alt: 'Travis logo', size: '166x166'), 'https://travis-ci.org/diaspora/' %> +

+

<%= t('.travis_ex', travis_link: link_to(t('.travis'), 'https://travis-ci.org/diaspora/')).html_safe %>

+
+
+
+ +
+ +
+
+
+

<%= t '.lets_encrypt' %>

+

+ <%= link_to image_tag('pages/supporters/letsencrypt.png', alt: 'Let’s Encrypt logo', size: '166x166'), 'https://letsencrypt.org/' %> +

+

<%= t('.lets_encrypt_ex', lets_encrypt_link: link_to(t('.lets_encrypt'), 'https://letsencrypt.org/')).html_safe %>

+
+
+

<%= t '.webtranslateit' %>

+

+ <%= link_to image_tag('pages/supporters/webtranslateit.png', alt: 'WebTranslateIt logo', size: '200x166'), 'https://webtranslateit.com/en/projects/3020-Diaspora/' %> +

+

<%= t('.webtranslateit_ex', webtranslateit_link: link_to(t('.webtranslateit'), 'https://webtranslateit.com/en/projects/3020-Diaspora/')).html_safe %>

+
+
+
+ +
+ +
+
+
+

<%= t '.jetbrains' %>

+

+ <%= link_to image_tag('pages/supporters/jetbrains.jpg', alt: 'JetBrains', size: '175x180'), 'https://www.jetbrains.com/ruby/' %> +

+

<%= t('.jetbrains_ex', jetbrains_link: link_to(t('.jetbrains'), 'https://www.jetbrains.com/ruby/')).html_safe %>

+
+
+

<%= t '.sflc' %>

+

+ <%= link_to image_tag('pages/supporters/sflc.png', alt: 'Software Freedom Law Center logo', size: '180x180'), 'https://softwarefreedom.org/' %> +

+

<%= t('.sflc_ex', sflc_link: link_to(t('.sflc'), 'https://softwarefreedom.org/')).html_safe %>

+
+
+
diff --git a/config/locales/en.yml b/config/locales/en.yml index 27152a9..9eec104 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -190,6 +190,27 @@ en: megaphone_alt: Megaphone support_alt: Support pod_alt: Pod + supporters: + headline: "diaspora*’s Supporters" + menu_title: Supporters + byline: "People and organizations who have backed diaspora*" + supporters: "diaspora* wouldn’t exist without the support of many people and organizations around the world who have helped out with expertise and resources. We want to thank them all!" + github: GitHub + github_ex: "%{github_link} is where our code is hosted. The service offers full version control and enables contributors from all over the world to work on improving the software which runs our network." + travis: Travis + travis_ex: "%{travis_link} is the software we use for continuous integration (CI). This means that changes to the software can be tested for compatibility with our code base before they are merged. This helps ensure that new code works seamlessly with existing code." + lets_encrypt: "Let’s Encrypt" + lets_encrypt_ex: "%{lets_encrypt_link} has revolutionized the hosting of secure websites. diaspora* relies on the SSL secure protocol, and the Let’s Encrypt project has made SSL certificates freely available." + webtranslateit: WebTranslateIt + webtranslateit_ex: "%{webtranslateit_link} enables our multi-lingual community to collaborate on translating all parts of our app and website." + jetbrains: JetBrains + jetbrains_ex: "%{jetbrains_link} has given the diaspora* project an open-source license for RubyMine, their development tool for Ruby." + kickstarter: Kickstarter + kickstarter_ex: "diaspora*’s four founders used a %{kickstarter_link} campaign in May 2010 to raise the money to get the project underway. We are hugely thankful to every person who donated to the original crowd-funding campaign." + pivotallabs: "Pivotal Labs" + pivotallabs_ex: "%{pivotallabs_link} gave generous support to the project in terms of both resources and expertise." + sflc: "Software Freedom Law Center" + sflc_ex: "The %{sflc_link} provides legal support to Free Software projects, including diaspora*." blog: headline: "The diaspora* blog" subline: "official announcements" diff --git a/config/routes.rb b/config/routes.rb index 39ae7e1..30695df 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -8,6 +8,7 @@ get :about get :formatting get :get_involved + get :supporters get :other_docs get :community_guidelines get :tips