Update Wwws_project
parent
3148ecfbe6
commit
9bfde17578
@ -56,9 +56,56 @@ tribename/objects/wwws/itm/appname.json
|
||||
}
|
||||
}
|
||||
```
|
||||
### a wco (web component)
|
||||
|
||||
A web component is an objects store into /objects/wco , we have only one js code that make works the component sobject/wco/wconame/wconame.js. All the template are store in tpl and the data related are store in tpldata.
|
||||
|
||||
Content of a wco is for example for /tribename/objects/wco/itm/apxid.json :
|
||||
|
||||
```
|
||||
{
|
||||
"wconame": "apxid",
|
||||
"owner": "philc",
|
||||
"price": 1,
|
||||
"aliascode": [],
|
||||
"commentaliascode": "if paid wco then [tribename_uniquecode,...]",
|
||||
"codehash": "123",
|
||||
"thumbnail": "",
|
||||
"title": "apXtri pagans create and authentification interface",
|
||||
"description": "",
|
||||
"lang": [
|
||||
"fr"
|
||||
],
|
||||
"tpl": {
|
||||
"apxidscreensignup": "{{tribe}}/objects/wco/apxid/screensignup",
|
||||
"apxidscreensignin": "{{tribe}}/objects/wco/apxid/screensignin",
|
||||
"apxidscreenlogout": "{{tribe}}/objects/wco/apxid/screenlogout",
|
||||
"apxidscreeninformation": "{{tribe}}/objects/wco/apxid/screeninformation",
|
||||
"apxidscreenforgetkey": "{{tribe}}/objects/wco/apxid/screenforgetkey"
|
||||
},
|
||||
"tpldatamodel": {},
|
||||
"options": {
|
||||
"profil": "{{tribeId}}/objects/options/profil"
|
||||
},
|
||||
"ref": {
|
||||
"Odmdb": "adminapi/objects/tplstrings/Odmdb",
|
||||
"Pagans": "adminapi/objects/tplstrings/Pagans",
|
||||
"Persons": "adminapi/objects/tplstrings/Persons"
|
||||
},
|
||||
"schema": [
|
||||
"adminapi/objects/pagans",
|
||||
"{{tribe}}/objects/persons"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
### page web
|
||||
|
||||
To add a wco
|
||||
To create a new web page here is a model, third parties like axios, and other can be accessible in /adminapi/node_modules or /tribename/node_modules depending of where they are installed.
|
||||
To add wco component it must exists and you can add one with a simple script src with the endpoint returning a js. This endpoint also check that all wco pre-request are well set in the webapp conf in tribe/objects/wwws/itm/webappname.json.
|
||||
|
||||
When the web page is load the localdb settings is updating, then the app get localy from apx.js in localstorage all the tpl, tpldata available for the wco.js worked.
|
||||
|
||||
```
|
||||
<!DOCTYPE html>
|
||||
|
Loading…
x
Reference in New Issue
Block a user