diff --git a/source/_static/images/import_documentation/Components.png b/source/_static/images/import_documentation/Components.png new file mode 100644 index 0000000000000000000000000000000000000000..a9c6eb63eeed1152c98e55f08137e5c72cee51e0 Binary files /dev/null and b/source/_static/images/import_documentation/Components.png differ diff --git a/source/_static/images/import_documentation/Overview-server.png b/source/_static/images/import_documentation/Overview-server.png new file mode 100644 index 0000000000000000000000000000000000000000..295e0cfecf47d76dba1dd712a273e227a28a55f5 Binary files /dev/null and b/source/_static/images/import_documentation/Overview-server.png differ diff --git a/source/import_documentation/what-is-sib.rst b/source/import_documentation/what-is-sib.rst index c6360df9728082e8d37db21eea4e2b90301c43f9..7637038d0846d38601ff638032ea726072665ec0 100644 --- a/source/import_documentation/what-is-sib.rst +++ b/source/import_documentation/what-is-sib.rst @@ -13,6 +13,7 @@ Thanks to W3C and `the work of Tim Berners-Lee <https://solid.mit.edu/>`__, an a **Startin'blox has set itself the mission of precipitating the advent of this new type of digital platform.** + To be sure to speak the same language throughout the documentation, you’ll find any tricky vocabulary on this graphic glossary. @@ -27,12 +28,39 @@ Explanation Global overview --------------- -Startin'blox is composed of a framework with basic fonctionalities like making a form, display datas, a map, a calendar etc.. +Startin'blox is composed of : + +A front framework +.................. +It can be import by a simple script in a html file and provide you basics functionalities like making a form, display datas, a map, a calendar etc.. + +Extended features components +............................ +Components are web components that conrespond to functionalities that you can easily add to existing applications. Startin'blox creates components according to its uses but in the future we encourage the development of community components. + +For example, Sib-Directory provide you a skills directory of your users. + +.. figure:: ../_static/images/import_documentation/Components.png + :alt: Component example + +Each components treat a specific shape of data. The validation of this shape is made on the server side. + +A server solution +................. +We offer a server solution based on the `Django framework <https://www.djangoproject.com/>`__ and adapted to be compatible with the Linked datas platform conventions, named DjangoLDP. + +It is a simple architecture on which we can add LDP packages, corresponding to the different components used. Those are the ones that will do the work of validating the data of the application. + +.. figure:: ../_static/images/import_documentation/Overview-server.png + :alt: Server overview + +.. note:: + The federation is done on client side. -On this framework you can easily add feature component like skills inventory, invoices, jobs board, chat.. +To sum up, the solution is quite simple to summarize: .. figure:: ../_static/images/import_documentation/Overview-of-SiB.png - :alt: SiB Overview + :alt: SiB overview Overview of the Framework --------------------------