-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of [email protected]:simplicitesoftware/docs.git into
main
- Loading branch information
Showing
50 changed files
with
816 additions
and
0 deletions.
There are no files selected for viewing
Binary file added
BIN
+445 KB
content/CTG_50_docs/CTG_25_front/LSN_00_introduction/client-oriented-webpage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+145 KB
content/CTG_50_docs/CTG_25_front/LSN_00_introduction/dsfr-simplicite.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+113 KB
content/CTG_50_docs/CTG_25_front/LSN_00_introduction/identity-guidelines.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
71 changes: 71 additions & 0 deletions
71
content/CTG_50_docs/CTG_25_front/LSN_00_introduction/introduction.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
Introduction to Frontend Dev | ||
============================ | ||
|
||
This document presents Simplicité's tools and functionalities that can be used to `customize your UIs` and implement your own designs or looks while still accessing all of Simplicité's back-office features. | ||
|
||
## Target Users | ||
|
||
The presented functionalities may be used mainly by `web-designers` or `frontend-developers`, in order to possibly answer specific needs that are not covered by Simplicité's default interface. | ||
Most of the following concepts are relying on `web development`, involving both basic web architectures with `HTML`, `CSS` & `Javascript` and more peculiar technologies like `web frameworks`, `CSS preprocessors`. | ||
|
||
## Use Cases | ||
|
||
The use of such features can be encountered due to various needs, or specific use cases. Those can vary from simple custom widgets within Simplicité's UI to external webpages with access to all of Simplicité's back-office features. | ||
|
||
### Visual identity & design guidelines | ||
|
||
![](identity-guidelines.png) | ||
|
||
When integrating a Simplicité's instance into an existing system with a `distinct identity`, or specific `design guidelines`, you have the possibility to customize and align your instance's UI to those in order to ensure `ease of use` and `familiarity` for end-users. | ||
These customizations can extend to the layout and organization of your Simplicité application. | ||
|
||
**Example**: the government's interfaces shall follow the `DSFR design guideline`, so they need to align their Simplicité's interface to match it's rules. | ||
|
||
![](dsfr-example.png) | ||
![](dsfr-simplicite.png) | ||
|
||
### Client-oriented interfaces | ||
|
||
![](client-oriented-webpage.png) | ||
|
||
If your solution is `client-oriented`, you may benefit from creating a `custom front-end` that is tailored to meet the specific needs of your end-users and possible customers. | ||
|
||
**Example**: in case of a system or application containing orders, possibly emitted by clients, you might benefit from having a minimalist webpage using a more `user-friendly` interface than Simplicité's default one. | ||
|
||
![](order-internal-page.png) | ||
|
||
### Use of specific web technologies | ||
|
||
If your teams or organization are committed to a specific technical solution (web `frameworks` or `templates`) for design and integration, then you might want to format your interfaces to `simplify` and `optimize` the internal `development` and evolution of your solutions. | ||
|
||
**Example**: it is possible that your teams are more comfortable with specific web frameworks like `VueJs`, or even templating frameworks like `Mustache`. Simplicité then allows you to use those to design and develop your `specific interfaces`. | ||
|
||
![](vue-webpage.png) | ||
![](mustache-webpage.png) | ||
|
||
## Agenda | ||
|
||
This part of the documentation follows the following organization and flow: | ||
|
||
### Basic customizations | ||
|
||
1 - *Theme Editor*; presents the tool and illustrating how to modify the general theme and to adjust specific elements. | ||
2 - *Addons*; explains how to specificaly customize micro-interactions or overriding foundational styles with `{less}` | ||
3 - *Widgets Integration*; shows the workflows to integrate existing Simplicité's widget in order to understand the logic behind the integration of external objects. | ||
|
||
### Advanced customizations | ||
|
||
1 - *Widgets Creation*; understanding how to design and implement custom tools such as widgets or dashboards. | ||
2 - *Responsive External Objects*; presents how to create and manage responsive, external design elements for seamless integration. | ||
3 - *External Webpages (Native)*; shows and illustrates how to develop specific pages fully connected and integrated into your Simplicité's application. | ||
4 - *External Webpages (Framework*); explains how to do the same as *3* but using web frameworks instead of native configurations.dsfr. | ||
|
||
### Other relevant lessons | ||
|
||
* !(**External Objects (Tutorial)**)[https://https://docs.simplicite.io/lesson/tutorial/development/external-object] | ||
* !(**Responsive UI (Documentation)**)[https://docs.simplicite.io/lesson/docs/ui/responsive] | ||
* !(**Custom UI disposition (Documentation)**)[https://docs.simplicite.io/lesson/docs/core/disposition-code-examples] | ||
* !(**Core Javascript (Documentation)**)[https://docs.simplicite.io/lesson/docs/core/javascript-code-examples] | ||
* !(**Interface tool `$ui` (Documentation)**)[https://docs.simplicite.io/lesson/docs/core/ui-tools-code-examples] | ||
* !(**Custom Services through External Objects (Dodumentation)**)[https://docs.simplicite.io/lesson/docs/integration/webservices/custom-services] | ||
* !(**Ajax API (Documentation)**)[https://docs.simplicite.io/lesson/docs/integration/librairies/ajax-api] |
6 changes: 6 additions & 0 deletions
6
content/CTG_50_docs/CTG_25_front/LSN_00_introduction/lesson.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
{ | ||
"display": "LINEAR", | ||
"ANY": { | ||
"title": "Introduction" | ||
} | ||
} |
Binary file added
BIN
+830 KB
content/CTG_50_docs/CTG_25_front/LSN_00_introduction/mustache-webpage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+107 KB
content/CTG_50_docs/CTG_25_front/LSN_00_introduction/order-internal-page.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
{ | ||
"display": "LINEAR", | ||
"ANY": { | ||
"title": "Theme Editor" | ||
} | ||
} |
Binary file added
BIN
+120 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/simplicite-mazette-form.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+210 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-admin-overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+192 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-design-overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+84.3 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+54.7 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-preview-buttons.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+25.6 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-preview-dialog.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+36.5 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-preview-form.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+37.2 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-preview-home.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+33.5 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-preview-list.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+41 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-preview-panels.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+11.7 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-style-base.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+25.9 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-style-dialog.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+30.8 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-style-field.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+50.2 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-style-list.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+32.8 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-style-main.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+27.5 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-style-menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+27.8 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-style-panel.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+29.1 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-style-subpanel.png
Oops, something went wrong.
Binary file added
BIN
+39.3 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-editor-style-tabs.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+151 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-mazettedark-overview.png
Oops, something went wrong.
Binary file added
BIN
+149 KB
content/CTG_50_docs/CTG_25_front/LSN_10_theme/theme-mazettelight-overview.png
Oops, something went wrong.
Oops, something went wrong.