Skip to content
Snippets Groups Projects
philosophy.rst 4.6 KiB
Newer Older
-  `Technical documentation <./devops/home>`__

Synopsis
========

We are all, as users, captive to the digital platforms we use, attached
to them by the network effect over which they have a monopoly.

Thanks to W3C and the work of `Tim
Berners-Lee <https://solid.mit.edu/>`__, an alternative is possible. The
new web standards allow the network effect to be shared between the
different digital tools and give us back total control over our personal
data.

`Startin’blox <https://startinblox.com>`__ *has set itself the mission
of precipitating the advent of this new type of digital platform.*

**To know more about us,** `visit our website <https://startinblox.com/>`__

**To meet us,** `come our chat <https://community.startinblox.com/>`__

Explanation
~~~~~~~~~~~

Today’s applications have their own database. A back depends on a front
and screw and vice versa. In a decentralized web, there are data sources
and client applications that use these datas.

This is made possible by the fact that **the data
is** `interoperable <https://en.wikipedia.org/wiki/Interoperability>`__
because it is written in `RDF <https://www.w3.org/RDF/>`__, the basic
language of the `semantic
web <https://en.wikipedia.org/wiki/Semantic_Web>`__.

Starin’blox is a front-end framework composed of `web
components <https://en.wikipedia.org/wiki/Web_Components>`__ that can
receive federated data sources in RDF. This means that you can only use
a component using data sources already available on the web.

.. figure:: ../_static/images/import_documentation/federation.jpg
   :alt: federation

   federation

*This way of building application allows you to benefit from the network
effect while keeping control of your digital tool.*

Our work is based on an international project : `The Solid
Project <https://solid.mit.edu/>`__.

`Have a look on our SOLID introduction
! <https://git.startinblox.com/documentation/doc/wikis/Solid-introduction>`__

Our approach
~~~~~~~~~~~~

Startin’blox technology is aimed at enabling **anyone with little
development skills** to create their own web application easily and
quicky respecting both the `web components
standards <https://developer.mozilla.org/fr/docs/Web/Web_Components>`__
and the `Linked Data Platform
convention <https://en.wikipedia.org/wiki/Linked_Data_Platform>`__.

To be sure to speak about the same things, `have a look to the
glossary <https://git.startinblox.com/documentation/doc/wikis/Glossary>`__.

If you still have any doubts about the vocabulary used throughout this
documentation, you are welcome to open an issue :)

How to use the front
~~~~~~~~~~~~~~~~~~~~

You have several ways of using Startin’blox. Choose the one adapted to
your needs :

-  `Using a component alone in an existing
   application <https://git.startinblox.com/documentation/doc/wikis/Use-a-component-alone-in-an-existing-application>`__
-  `Build a application from scratch with Startin’Blox
   framework <https://git.startinblox.com/documentation/doc/wikis/Build-a-sib-application-from-scratch>`__
-  `Implement a component with
   Wordpress <https://git.startinblox.com/documentation/doc/wikis/Sib-in-Wordpress-plugin>`__
-  `Make your own
   component <https://git.startinblox.com/documentation/doc/wikis/How-to-make-components>`__

`Try our demo ! <https://startinblox.com/fr/technology/#demo>`__

This `Sib Builder <https://la-pommeraye.fr/sib-builder/#startinblox/>`__
could also be useful.

How to manage a server
~~~~~~~~~~~~~~~~~~~~~~

Startin’blox team has developed a solution to manage the back and
creating data sources. We’ve took `Django
technology <https://www.djangoproject.com/>`__ and we’ve adapt it to
deliver datas according to the `Linked Data Platform
convention <https://en.wikipedia.org/wiki/Linked_Data_Platform>`__. Our
solution est
`DjangoLDP <https://git.startinblox.com/djangoldp-packages/djangoldp>`__.
But other solutions could exist.

**Please refer to** `the Sib server
documentation <https://git.startinblox.com/documentation/doc/wikis/devops/home>`__ **if
you want to set up a back-end.**

Get involved !
--------------

Startin’Blox is a cooperative that develops free tools to precipitate
the development of a new type of application based on the vision of a
decentralized web where users are put back in the center of our
attention. It sells expertise, support, training and web development but
our deep-seated will is to help to establish new economic models that do
not capitalize on the monopolization of data.

If you share this vision and want to contribute to it, come and meet us
on `our chat <https://community.startinblox.com>`__ and help us make the
Startin’blox experience even better :)

**Thank you !**