From 6c617910c334b05c0707e8447a4de606cf2e6445 Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Fri, 9 Sep 2016 10:25:15 -0700 Subject: [PATCH] Add an app-internal about page for the project. We will want to link to this from at least the portico. --- templates/zerver/about.html | 123 ++++++++++++++++++++++++++++++++++++ zproject/urls.py | 1 + 2 files changed, 124 insertions(+) create mode 100644 templates/zerver/about.html diff --git a/templates/zerver/about.html b/templates/zerver/about.html new file mode 100644 index 0000000000..4e6ac345a8 --- /dev/null +++ b/templates/zerver/about.html @@ -0,0 +1,123 @@ +{% extends "zerver/portico.html" %} +{% block portico_content %} + +

About Zulip

+ +

+ This server is an installation of + the Zulip open source group chat + software. Written in Python and using the Django web framework, + Zulip has an extensive real-time messaging featureset, including + both group and private messaging, conversation streams, powerful + search, drag-and-drop file uploads, image previews, audible + notifications, missed-message emails, markdown formatting, desktop + and mobile apps, dozens of integrations, and much, much more. +

+ +

+ Zulip was designed from the ground up to optimize the productivity + of discussions and real-time decision-making. Zulip's unique model + for threading topics, together with its system for tracking unread + messages, make it easy to have multiple simultaneous conversations + in the same stream. As a result, Zulip is more efficient than any + other chat product for catching up on conversations you missed while + you were away from your devices. You can read exactly the threads + that are important to you, and it feels natural to follow up on + conversations that happened while you were away. +

+ +

+ Zulip's vision is to create the world's best group chat software, + completely open source, so that everyone has the freedom to + customize, improve, and run their own copy of this essential piece + of collaboration infrastructure. +

+ +

+ Further information on the Zulip project and its + features can be found on + the Zulip open source project's + website and + the Zulip + documentation. +

+ +

Zulip Community

+ +

+ Zulip is developed by a vibrant community of developers from around + the world. Every month, dozens of people contribute code to it, and + dozens more contribute bug reports, feedback, and translations. The + Zulip community welcomes new contributors from any background. The + project has an easy to install development environment, an extensive + test suite, + and over 50,000 + words of developer documentation to make it easy for new + contributors to contribute effectively to the project. +

+ +

Contributing to Zulip

+ +

+ If you'd like to join the Zulip community, we'd love to have you! + Please + visit the + main Zulip project on GitHub for details on how to get involved! +

+ +

Zulip history

+ +

+ Zulip was originally developed by Zulip, Inc., a small startup in + Cambridge, Massachusetts. Zulip, Inc. was founded by the MIT team + that previously created + Ksplice, software for + live-patching a running Linux kernel. Zulip was inspired by + the Barnowl client for + the Zephyr + protocol, and the incredible community that Zephyr supported at MIT. +

+ +

+ Zulip, Inc. was acquired by Dropbox in early 2014, while the product + was still in private beta. Zulip's beta + users loved + Zulip's unique user experience and continued using it, despite + the fact that the product was not being actively developed. After a + year and a half, Dropbox generously decided to release Zulip as open + source software so that Zulip's users could continue enjoying the + software. +

+ +

+ As a result, the first time the public had the opportunity to use + Zulip was when Dropbox + released + Zulip as open source software in late 2015. The open sourcing + announcement was very popular, staying at the top of + both Hacker + News + and the + programming subreddit for an entire day. +

+ +

+ Zulip was open sourced with the complete version control history + intact because 10 Zulip users visited Dropbox for a full week to + help with the technical work. The Zulip community is incredibly + grateful to both Dropbox and those enthusiastic early users for + making the Zulip open source project possible. +

+ +

+ By the end of 2015, the open source project was already going strong + with a community of dozens of developers around the world. As of + late-2016, more + than 150 people from all over the world have contributed + almost 1000 + improvements to the software, and the Zulip project is moving + faster than when the original startup employed 11 full-time + engineers. +

+ +{% endblock %} diff --git a/zproject/urls.py b/zproject/urls.py index 784db319f2..9a88a16009 100644 --- a/zproject/urls.py +++ b/zproject/urls.py @@ -96,6 +96,7 @@ i18n_urls = [ url(r'^api/$', TemplateView.as_view(template_name='zerver/api.html')), url(r'^api/endpoints/$', 'zerver.views.api_endpoint_docs'), url(r'^integrations/$', IntegrationView.as_view()), + url(r'^about/$', TemplateView.as_view(template_name='zerver/about.html')), url(r'^apps/$', TemplateView.as_view(template_name='zerver/apps.html')), url(r'^robots\.txt$', RedirectView.as_view(url='/static/robots.txt')),