Update Wwws_project

philc 2025-01-27 14:20:17 +00:00
parent 5a15b6d85e
commit 3148ecfbe6

@ -34,6 +34,72 @@ tribename/objects/wwws/itm/appname.json // Contain all parameter
You can get an example in adminapi/apxtri/setup/nginx.wwwcf this will redirect the website to /appname/dist/ or you can access http://appname.tribename.townname.nationname/src/pagename_lg.html You can get an example in adminapi/apxtri/setup/nginx.wwwcf this will redirect the website to /appname/dist/ or you can access http://appname.tribename.townname.nationname/src/pagename_lg.html
### localdb
tribename/objects/wwws/itm/appname.json
```
{
"dns": [ "smatchapp.smatchit.newdev.ants", "smatchapp.smatchit" ],
"version": "1",
"pages": {
"pagename": {
"version": 1,
"confpage": {},
"profils": [ "anonymous" ], // profil tha access those data
"schema": ["adminapi/objects/pagans"] ,
"options":{"profil":"tribename/objects/options/profil"},
"tpl":{"menu":"adminapi/objects/wco/wconame/tplname"}, // where file tplname_lg.mustache exist
"tpldata":{...}
}
}
}
```
### page web
To add a wco
```
<!DOCTYPE html>
<html lang="fr" data-theme="apxtri" class="h-full bg-neutral-800 ">
<head>
<meta charset="utf-8" />
<title>Authentification</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport" />
<meta content="" name="keywords" />
<meta content="" name="description" />
<link data-wco="favicon" href="static/img/icons/iconbgdark.png" rel="icon" />
<link href="static/css/twstyle.css" rel="stylesheet" />
<script>
/**
* Read apx.js to know more
*/
const apxtri = {
headers: { xtrkversion: 1, xtribe: "adminapi", xapp: "admin", xlang: "fr", xalias: "anonymous", xhash: "anonymous", xprofils:["anonymous"], xdays: 0, },
pagename: "apxid", pageauth: "apxid", allowedprofils:["anonymous"], version:0
};
</script>
<script src="/adminapi/node_modules/axios/dist/axios.min.js"></script>
<script src="/adminapi/node_modules/dayjs/dayjs.min.js"></script>
<script src="/adminapi/node_modules/openpgp/dist/openpgp.min.js"></script>
<script src="/adminapi/node_modules/mustache/mustache.min.js"></script>
<script src="/adminapi/Checkjson.js"></script>
<script src="/api/adminapi/wwws/getwco/apx.js?wcotribe=adminapi&tribe=adminapi&xapp=admin&pagename=apxid&code=enjoy"></script>
<script src="/api/adminapi/wwws/getwco/simplemobnav.js?wcotribe=adminapi&tribe=adminapi&xapp=admin&pagename=apxid&code=enjoy"></script>
<script src="/api/adminapi/wwws/getwco/apxid.js?wcotribe=adminapi&tribe=adminapi&xapp=admin&pagename=apxid&code=enjoy"></script>
</head>
<body class="h-full">
</body>
</html>
```
```