# HG changeset patch # User souliane # Date 1430685607 -7200 # Node ID 6cf0808b82754aa638c39fde3b254efb278d9bd0 # Parent 3b4ba14d1e2620bb3de5e1e4b2e390dd929cfaf2 update specifications.html with auto-generated templates diff -r 3b4ba14d1e26 -r 6cf0808b8275 templates/sat_website/specifications.html --- a/templates/sat_website/specifications.html Sun May 03 22:39:02 2015 +0200 +++ b/templates/sat_website/specifications.html Sun May 03 22:40:07 2015 +0200 @@ -23,131 +23,36 @@ {% load i18n %} {% load staticfiles %} -{% block headline %}{% trans "Salut à Toi's features" %}{% endblock %} -{% block subtext %}{% trans "SàT is a feature rich XMPP client, here is a round up of them." %}{% endblock %} -{% block extra %}{% trans "Click on the feature name to have a more detailed description" %}{% endblock %} +{% block headline %}{% trans "Salut à Toi's specifications" %}{% endblock %} {% block main_container %} -
- -
- {% blocktrans %}The heart of the software being independent from its display, you can have different interfaces adapted to specific usages.{% endblocktrans %} -
-
-
-
- {% trans "Microblogging" %} -
-
- {% blocktrans %}Share your thought either publicly or privately (see below), thanks to the microblogging feature. With the decentralised nature of XMPP, you don't have to rely on one specific server, so you can stay master of your data, and avoir censorship.{% endblocktrans %} -
-
-
-
- {% trans "Group permissions" %} -
-
- {% blocktrans %}Keep access to private data only for the people you choose. SàT uses groups to manage your permissions, and avoid your coworker to see your party pictures.{% endblocktrans %} -
+
+ {% blocktrans with xmpp="XMPP" spec_prefix='' spec_suffix=""%}SàT is a rich-featured {{ xmpp }} client. Beside the {{ spec_prefix }}core specifications{{ spec_suffix }} that define the way to manage a contact list and exchange presence information and messages, it implements many standardised extensions and some other internal features.{% endblocktrans %} +
+ +
+
+ {% trans "Standard extensions" %} +
+
+ {% blocktrans with xsf="XSF" xep="XEP" %}A extension that is standardized by the {{ xsf }} is called a {{ xep }}. We aim to support as much as possible. For now, SàT implements the following ones:{% endblocktrans %}
-
-
- {% trans "Advanced chat and group chat" %} -
-
- {% blocktrans %}XMPP is one of the best (and probably the best) instant messaging protocol ever made. There are plenty of things you can do, far too much to detail everything here. In addition, you can join muli-user rooms, and discuss with tons of people.{% endblocktrans %} -
-
-
-
- {% trans "Heavy messaging" %} -
-
- {% blocktrans %}With XMPP, you are not limited to chat or short messages: you have no size limit, and if you want to write essays or to highly detail your last holidays, you can. SàT also handles rich text syntaxes like XHTML and Markdown.{% endblocktrans %} -
-
-
-
- {% trans "Gateways" %} -
-
- {% blocktrans %}Communicate with other networks using different protocols. With SàT and XMPP, you'll not stay behind closed walls.{% endblocktrans %} -
-
-
-
- {% trans "File sharing" %} -
-
- {% blocktrans %}Easily send file to your friends.{% endblocktrans %} -
+
+ {% include "sat_website/specifications_xep.html" %}
-
-
- {% trans "Games" %} -
-
- {% blocktrans %}Play with your friends or other people.{% endblocktrans %} -
-
-
-
- {% blocktrans context "Url need to point to the localised one" %}E-mail clients interactions{% endblocktrans %} -
-
- {% blocktrans %}Thanks to it's IMAP/SMTP plugin, you can use any e-mail client to communicate through SàT. Combinate this with the gateway feature, and you can send message with it to any network (including traditional e-mail network). One of the goal of SàT is to allow easy transition to Jabber as an alternative to classical e-mail network, with a better protection against SPAM and identity spoofing.{% endblocktrans %} -
-
-
-
- {% blocktrans context "Url need to point to the localised one" %}Pipe over XMPP{% endblocktrans %} -
-
- {% blocktrans %}This is a feature for power-user: SàT allows to send command-line tools' stdout to your contacts. This actually is as easy as knowing the name of your contact.{% endblocktrans %} -
-
-
-
- {% blocktrans context "Url need to point to the localised one" %}Export Unix commands{% endblocktrans %} -
-
- {% blocktrans %}An other feature for power-user: you can export input/outputs of an Unix CLI command to any contact (using any XMPP client or even other protocols through gateways).{% endblocktrans %} -
+
+ +
+
+ {% trans "Experimental and non-standard features" %} +
+
+ {% blocktrans %}This table lists the non-standard features. Some of them can't be standardised because they are too specific, some others might become new standards in the future.{% endblocktrans %}
-
-
- {% blocktrans context "Url need to point to the localised one" %}Ad-Hoc commands{% endblocktrans %} -
-
- {% blocktrans %}You can remotely control your XMPP entities and all the softwares that offer DBus services. {% endblocktrans %} -
-
-
-
- {% blocktrans context "Url need to point to the localised one" %}Collective radio{% endblocktrans %} -
-
- {% blocktrans %}Experiment music with your friends: in a multi-user room, you share a playlist; everybody can add songs to it, and everybody listens the same music at the same time. Good way to share your taste and discover new songs.{% endblocktrans %} -
+
+ {% include "sat_website/specifications_exp.html" %}
-
-
- {% trans "Multiplatform" %} -
-
- {% blocktrans %}Since its begining, the SàT project was made with other platforms in mind. It's only avaible on Gnu/Linux so far (except of course Libervia, the web interface, which is available from every javascript powered browser), but other platforms are planed.{% endblocktrans %} -
-
-
- -
- {% blocktrans with social_prefix="" social_suffix="" %}Not exactly a feature, but certainly one of the most important point: a {{ social_prefix }}social contract{{ social_suffix }} has been written as a moral engagement around the project. SàT is not made for money or trap people, it's a project about freedom and sharing.{% endblocktrans %} -
-
+
{% endblock %} diff -r 3b4ba14d1e26 -r 6cf0808b8275 templates/sat_website/specifications_exp.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/templates/sat_website/specifications_exp.html Sun May 03 22:40:07 2015 +0200 @@ -0,0 +1,99 @@ + +{% comment %} +SàT website: Salut à Toi's presentation website +Copyright (C) 2012 Jérôme Poisson (goffi@goffi.org) +Copyright (C) 2015 Adrien Cossa (souliane@mailoo.org) + +This file is part of SàT website. + +SàT website is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +Foobar is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with Foobar. If not, see . + + +NOTE: this file has been automatically generated by the following script: +http://repos.goffi.org/sat_docs/file/tip/scripts/list_plugins/list_plugins.py + +Please avoid manual modification, try to update the script instead! Before / +after a regeneration, don't forget to save / merge the manual modifications. + +{% endcomment %} +{% load i18n %} + +
+
{% blocktrans context "Url need to point to the localised one" %}Ad-Hoc commands{% endblocktrans %}
+
{% blocktrans %}You can remotely control your XMPP entities and all the softwares that offer D-Bus services. {% endblocktrans %}
+
+
+
{% blocktrans context "Url need to point to the localised one" %}Commands export{% endblocktrans %}
+
{% blocktrans %}An other feature for power-user: you can export input/outputs of an Unix CLI command to any contact (using any XMPP client or even other protocols through gateways).{% endblocktrans %}
+
+
+
{% trans "Parrot Plugin" %}
+
{% trans "Parrot mode (repeat messages between 2 entities)" %}
+
+
+
{% blocktrans context "Url need to point to the localised one" %}Pipe over XMPP{% endblocktrans %}
+
{% blocktrans %}This is a feature for power-user: SàT allows to send command-line tools' stdout to your contacts. This actually is as easy as knowing the name of your contact.{% endblocktrans %}
+
+
+
{% trans "Group blogs" %}
+
{% blocktrans %}Blogging and microblogging with fine access tuning using XMPP roster groups. You can decide who will be able to read your posts, and avoid your coworker to see your party pictures. Moreover, you are not limited to short messages: there is no size limit and if you want, you can also write long essays and includes numerous pictures. SàT handles rich text syntaxes like XHTML and Markdown.{% endblocktrans %}
+
+
+
{% blocktrans context "Url need to point to the localised one" %}IMAP server{% endblocktrans %}
+
{% trans "Create an Imap server that you can use to read your \"normal\" type messages" %}
+
+
+
{% trans "Maildir Plugin" %}
+
{% trans "Intercept \"normal\" type messages, and put them in a Maildir inbox" %}
+
+
+
{% trans "Quiz game" %}
+
{% trans "A quiz game (under development)" %}
+
+
+
{% blocktrans context "Url need to point to the localised one" %}Collective radio{% endblocktrans %}
+
{% blocktrans %}Experiment music with your friends: in a multi-user chat, you share a playlist; everybody can add songs to it, and everybody listens to the same music at the same time. A nice way to share your taste and discover new songs.{% endblocktrans %}
+
+
+
{% trans "Register Account Plugin" %}
+
{% trans "Register XMPP account" %}
+
+
+
{% trans "Room game" %}
+
{% trans "Defines a referee and invitation system for the implementation of various games on top of the multi-user chat." %}
+
+
+
{% trans "SMTP server Plugin" %}
+
{% trans "Create a SMTP server that you can use to send your \"normal\" type messages" %}
+
+
+
{% trans "Static Blog Plugin" %}
+
{% trans "Expose your public blogs to the web. Your public page will be accessible from any web browser and doesn't require your visitors to have an XMPP account." %}
+
+
+
{% trans "Tarot cards plugin" %}
+
{% trans "Tarot card game" %}
+
+
+
{% trans "Text commands" %}
+
{% trans "IRC-like text commands" %}
+
+
+
{% trans "Text syntaxes" %}
+
{% trans "Management of various text syntaxes (XHTML-IM, Markdown, etc)" %}
+
+
+ +
{% trans "End-to-end chat encryption using the Off-The-Record messaging protocol" %}
+
\ No newline at end of file diff -r 3b4ba14d1e26 -r 6cf0808b8275 templates/sat_website/specifications_xep.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/templates/sat_website/specifications_xep.html Sun May 03 22:40:07 2015 +0200 @@ -0,0 +1,139 @@ + +{% comment %} +SàT website: Salut à Toi's presentation website +Copyright (C) 2012 Jérôme Poisson (goffi@goffi.org) +Copyright (C) 2015 Adrien Cossa (souliane@mailoo.org) + +This file is part of SàT website. + +SàT website is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +Foobar is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with Foobar. If not, see . + + +NOTE: this file has been automatically generated by the following script: +http://repos.goffi.org/sat_docs/file/tip/scripts/list_plugins/list_plugins.py + +Please avoid manual modification, try to update the script instead! Before / +after a regeneration, don't forget to save / merge the manual modifications. + +{% endcomment %} +{% load i18n %} + +
+ +
{% trans "Feature Negotiation" %}
+
+
+ +
{% trans "Extended Stanza Addressing" %}
+
+
+ +
{% trans "Multi-User Chat" %}
+
+
+ +
{% trans "In-Band Bytestreams" %}
+
+
+ +
{% trans "Bookmarks" %}
+
+
+ +
{% trans "Private XML Storage" %}
+
+
+ +
{% trans "Ad-Hoc Commands" %}
+
+
+ +
{% trans "vcard-temp" %}
+
+
+ +
{% trans "Jabber Search" %}
+
+
+ +
{% trans "Result Set Management" %}
+
+
+ +
{% trans "Publish-Subscribe" %}
+
+
+ +
{% trans "SOCKS5 Bytestreams" %}
+
+
+ +
{% trans "XHTML-IM" %}
+
+
+ +
{% trans "In-Band Registration" %}
+
+
+ +
{% trans "Chat State Notifications" %}
+
+
+ +
{% trans "Software Version" %}
+
+
+ +
{% trans "Stream Initiation" %}
+
+
+ +
{% trans "SI File Transfer" %}
+
+
+ +
{% trans "Gateway Interaction" %}
+
+
+ +
{% trans "Entity Capabilities" %}
+
+
+ +
{% trans "Personal Eventing Protocol" %}
+
+
+ +
{% trans "Delayed Delivery" %}
+
+
+ +
{% trans "Direct MUC Invitations" %}
+
+
+ +
{% trans "Microblogging over XMPP" %}
+
+
+ +
{% trans "Stanza Forwarding" %}
+
+
+ +
{% trans "Message Archive Management" %}
+
+
+ +
{% trans "Message Processing Hints" %}
+
\ No newline at end of file