Learn Setup Windows Workstation Developer Core - aliconnect/aliconnect.sdk GitHub Wiki
Setup Windows Workstation Developer Core
Composer
-
Packages van Max van Kampen https://packagist.org/users/maxvankampen/packages/
-
Bijwerken vanuit github repositorie, klik op
Update
-
Link
https://getcomposer.org/download/ https://www.php.net/manual/en/function.openssl-sign.php https://github.com/googleapis/google-api-php-client https://developers.google.com/identity/gsi/web/guides/personalized-button https://www.compart.com/en/unicode/U+1F4BB https://www.codementor.io/@slavko/google-two-step-authentication-otp-generation-du1082vho
-
Create folder structure
π \ π login.aliconnect (login.aliconnect.nl) π cert π src π oauth.php (require_once vendor/autoload.php) π vendor π composer π aliconnect π apiclient π src π Aim π DataConnect.php π public # publiekelijke bereikbare bestanden > aliconnect.nl π .gitignore (**vendor) π dms.aliconnect (login.aliconnect.nl) π cert π src π ... π public # publiekelijke bereikbare bestanden > aliconnect.nl π fs1.aliconnect (fs1.aliconnect.nl) π cert π src π ... π public # publiekelijke bereikbare bestanden > aliconnect.nl π aliconnect (aliconnect.nl) > git clone https://github.com/aliconnect/aliconnec.git π bu π cert π aliconnect.crt # voor ssl π config π aliconnect.yaml π aliconnect.json π dms > dms.aliconnect.nl π fs1 > fs1.aliconnect.nl π login > login.aliconnect.nl π node_modules π @aliconnect π fileshare > mklink /D font c:\github\aliconnect\fileshare\dist π font > mklink /D font c:\github\aliconnect\font\dist π sdk > mklink /D font c:\github\aliconnect\sdk\dist π @schiphol-nl π station > mklink /D font c:\github\schiphol-nl\station\dist π @rws-lts π tms > mklink /D font c:\github\rws-lts\tms\dist π dist # gepubliceerde code π src # brondcode π src π translations π vendor # bibliotheken toeleveranceirs / derden π public # publiekelijke bereikbare bestanden > aliconnect.nl - index.html - index.php > ../src/app.php π webroot # publiekelijke bereikbare bestanden π github π aliconnect π aliconnector > git clone https://github.com/aliconnect/aliconnector.git π fileshare > git clone https://github.com/aliconnect/fileshare.git π font > git clone https://github.com/aliconnect/font.git π npm > git clone https://github.com/aliconnect/npm.git π sdk > git clone https://github.com/aliconnect/sdk.git π sdk.wiki > git clone https://github.com/aliconnect/sdk.wiki.git π vendor > git clone https://github.com/aliconnect/vendor.git π training-javascript-get-started-nl > git clone https://github.com/aliconnect/training-javascript-get-started-nl.git π training-javascript-spa > git clone https://github.com/aliconnect/training-javascript-spa.git π maxvankampen π maxvankampen.github.io > git clone https://github.com/maxvankampen/maxvankampen.github.io.git π tools > git clone https://github.com/maxvankampen/tools.git π alicon-nl π alicon-nl.github.io > git clone https://github.com/alicon-nl/alicon-nl.github.io.git π alicon-nl.github.io.wiki > git clone https://github.com/alicon-nl/alicon-nl.github.io.wiki.git π schiphol-nl π schiphol-nl.github.io > git clone https://github.com/schiphol-nl/schiphol-nl.github.io.git π station > git clone https://github.com/schiphol-nl/station.git π rws-lts π rws-lts.github.io > git clone https://github.com/rws-lts/rws-lts.github.io.git π tms > git clone https://github.com/rws-lts/tms.git π tms-demo > git clone https://github.com/rws-lts/tms-demo.git
-
Maak link in
node_module
font
aan de ontwikkelfolder\github\aliconnec\font\dist
. doe dit ook voorfileshare
ensdk
cd \aliconnect\node_modules
mklink /D @aliconnect\font c:\github\aliconnect\font\dist
mklink /D @aliconnect\fileshare c:\github\aliconnect\fileshare\dist
mklink /D @aliconnect\sdk c:\github\aliconnect\sdk\dist
mklink /D @schiphol-nl\station c:\github\schiphol-nl\station\dist
mklink /D @rws-lts\tms c:\github\rws-lts\tms\dist
- Nu kan je in een project linken naar de standaard folder
```
cd \github\rws-lts\tms
npm link @aliconnect/sdk # uitleg
cd \github\rws-lts\tms-demo
npm link @aliconnect/font
npm link @aliconnect/fileshare
npm link @aliconnect/sdk
npm link @schiphol-nl/station
npm link @rws-lts/tms
```
- Nu kan je in een project linken naar de standaard folder
md \aliconnect
md \github
md \github\schiphol-j2
cd \github\schiphol-j2
git clone https://github.com/schiphol-nl/station.git
npm link @aliconnect/sdk
md \github\schiphol-nl\station-j2
cd \github\schiphol-nl\station-j2
npm init
npm link @schiphol-nl/station
cd \github\rws-lts\tms-demo
npm link @aliconnect/font
npm link @aliconnect/fileshare
npm link @aliconnect/sdk
npm link @schiphol-nl/station
npm link @rws-lts/tms
- Maak
index.js
console.log('tms-demo');
require('@aliconnect/sdk');
IIS
π₯ SRV(PC)
π Sites
π aliconnect.nl
π aliconnect > c:\github\aliconnect
π dms > c:\aliconnect\node_modules\@aliconnect\dms\public
π font > c:\aliconnect\node_modules\@aliconnect\font\public
π sdk > c:\aliconnect\node_modules\@aliconnect\sdk\public
π vendor > c:\aliconnect\node_modules\@aliconnect\vendor\public
π font > c:\github\aliconnect\font\dist\public
π sdk > c:\github\aliconnect\sdk\dist\public
π vendor > c:\github\aliconnect\vendor\dist\public
π dms = dms.aliconnetc.nl > \aliconnect\dms
π login = dms.aliconnetc.nl > \aliconnect\dms
π share = dms.aliconnetc.nl > \aliconnect\dms
π fs1 = dms.aliconnetc.nl > \aliconnect\dms
π ftp = dms.aliconnetc.nl > \aliconnect\dms
Beveiliging
IUSR
AIM FTP Account (H...\Aim)
π fileshare, beveiliging, IUSR & FTP: Wijzigen (upload)
π aliconnect
π node_modules
π @aliconnect
π dist
π [email protected]
π src
π [email protected] # https://github.com/aliconnect/sdk
IIS-beheer
Default Web Site
# Naam wijzigen in aliconnect
IIS-beheer
π SRV(PC)
π Sites
π aliconnect
π sdk-0.0.1 # C:\aliconnect\node_modules\@aliconnect\sdk\public
mklink /D c:\aliconnect\node_modules\@aliconnect\sdk c:\aliconnect\dist\[email protected]
π org
π schiphol-nl
π schiphol-nl.github.io # https://github.com/schiphol-nl/schiphol-nl.github.io
π station # https://github.com/schiphol-nl/station
cd \org\schiphol-nl\station
npm link @aliconnect/sdk
IIS-beheer
π SRV (PC)
π Sites
π schiphol-nl # c:\org\schiphol-nl\schiphol-nl.github.io
π sdk # C:\org\schiphol-nl\station\node_modules\@aliconnect\sdk\public
π aim
π station # c:\org\schiphol-nl\station
- Voeg virtuale map toe welke verwijst naar de src van de sdk
IIS-beheer
π SRV
π Sites
π schiphol-nl
π sdk
π aim # C:\aliconnect\src\[email protected]\public
git config --global core.excludesfile %USERPROFILE%\.gitignore
File structure
C:
βπaliconnect
βπnode_modules
βπwebroot
Where to find source files
- API source files: The published API source files can be found on api.aliconnect.nl/
- API Github repository: //github.com/aliconnect/api
- API Wiki repository: //github.com/aliconnect/api/wiki
clone github
cd {git-company or username}/{repo-name}
git clone https://github.com/{git-company or username}/{repo-name}.wiki.git
repo will be cloned in {git-company or username}/{repo-name}/{repo-name}.wiki. rename folder to wiki
ren {repo-name}.wiki wiki