comparison doc/overview.rst @ 3627:7fe1028acab2

doc (overview): comment mentions of web app (not relevant anymore, for now) + web frontend name change
author Goffi <goffi@goffi.org>
date Fri, 27 Aug 2021 14:46:56 +0200
parents 267e4987b58b
children
comparison
equal deleted inserted replaced
3626:82e616b70a2a 3627:7fe1028acab2
76 Libervia Web 76 Libervia Web
77 ------------ 77 ------------
78 78
79 The Web frontend is the second main interface for most users. This frontend has the 79 The Web frontend is the second main interface for most users. This frontend has the
80 particularity to be in 2 parts: a server which serves HTTP content, and a client which 80 particularity to be in 2 parts: a server which serves HTTP content, and a client which
81 runs in the browser. So you have Libervia server which connect to Libervia backend which itself 81 runs in the browser. So you have Libervia Web server which connect to Libervia backend which itself
82 connect to the XMPP server, and your browser will connect to Libervia server. 82 connect to the XMPP server, and your browser will connect to Libervia Web server.
83 83
84 In the browser, you can access the server in two ways: either directly with what we call 84 ..
85 **Libervia pages**, or with a JavaScript code in `single-page application`_ which is the 85 # NOTE: currently not relevant as there is no Web APP anymore, may come back in the
86 **Libervia client** (or **Libervia web app**) that we have mentioned above. 86 future though
87 87 In the browser, you can access the server in two ways: either directly with what we call
88 The **Libervia pages** are web pages managing a single feature. They can work without 88 **Libervia pages**, or with a JavaScript code in `single-page application`_ which is the
89 **Libervia client** (or **Libervia web app**) that we have mentioned above.
90
91 The **Libervia Web Pages** are web pages managing a single feature. They can work without
89 JavaScript when it's possible (it's not the case for instant messaging or similar highly 92 JavaScript when it's possible (it's not the case for instant messaging or similar highly
90 dynamic contents). They aims to be simple and straightforward to use. 93 dynamic contents). They aims to be simple and straightforward to use. That what you're
91 94 accessing when you're using Libervia Web.
92 The **Libervia client** is a highly dynamic web application, used to access more features. 95
93 It's more complete and may be well adapted if you want to let Libervia running in a browser tab 96 ..
94 for an extended period. 97 #Note: as above, not relevant anymore but may come back in the future
95 98 The **Libervia Web Client** is a highly dynamic web application, used to access more features.
96 Last but not least, Libervia is also the central part of the new **web framework** of 99 It's more complete and may be well adapted if you want to let Libervia running in a browser tab
97 Libervia. Indeed, in addition of being a frontend to Libervia features (which is built with 100 for an extended period.
98 this framework), you can create totally different websites which are integrated in Libervia 101
99 (and so XMPP) ecosystem. This framework uses Libervia template engine (based on `Jinja2`_) and 102 Libervia Web is also the central part of the **Web Framework**. Indeed, in addition of
100 makes the creation of decentralised and federated websites simple. Thanks to this framework, 103 being a frontend to Libervia features (which is built with this framework), you can create
101 it's easy to experiment new ideas/features, or to change completely the look and feel of 104 totally different websites which are integrated in Libervia (and so XMPP) ecosystem. This
102 the Libervia frontend. 105 framework uses Libervia template engine (based on `Jinja2`_) and makes the creation of
106 decentralised and federated websites simple. Thanks to this framework, it's easy to
107 experiment new ideas/features, or to change completely the look and feel of the Libervia
108 frontend.
103 109
104 The `official Libervia website`_ is made with Libervia web framework. 110 The `official Libervia website`_ is made with Libervia web framework.
105 111
106 .. _single-page application: https://en.wikipedia.org/wiki/Single-page_application 112 .. _single-page application: https://en.wikipedia.org/wiki/Single-page_application
107 .. _Jinja2: http://jinja.pocoo.org/ 113 .. _Jinja2: http://jinja.pocoo.org/