Просмотр исходного кода

Added zh-TW machine translated docs

Toby Chui 6 лет назад
Родитель
Сommit
746bcd7a66

+ 5 - 5
docs/index.html

@@ -46,19 +46,19 @@
 					<td>zh-HK</td>
 					<td><a href="https://github.com/yeungalan">yeungalan</a></td>
 					<td>N/A</td>
-					<td><a href="reader.html#zh-HK">Open</a></td>
+					<td><a href="reader.html#zh-HK">打開</a></td>
 				</tr>
 				<tr>
 					<td>dev-zh-HK</td>
 					<td><a href="https://github.com/yeungalan">yeungalan</a></td>
 					<td>N/A</td>
-					<td><a href="reader.html#dev-zh-HK">Open</a></td>
+					<td><a href="reader.html#dev-zh-HK">打開</a></td>
 				</tr>
 				<tr>
 					<td>zh-TW</td>
-					<td>待定</td>
-					<td>Pending</td>
-					<td>-</td>
+					<td><a href="http://zhconvert.org/">繁化姬</a></td>
+					<td>N/A</td>
+					<td><a href="reader.html#zh-TW">打開</a></td>
 				</tr>
 			</tbody>
 			<tfoot>

+ 1 - 2
docs/lang/dev-en-HK/5.md

@@ -393,10 +393,9 @@ Here is an example from the png file extension default opener defination file.
 ```
 Photo,embedded,file image outline,720,480,1,0
 ```
+![](img/devdoc/5/6.png)
 
 ## New Item Menu
 
-![](img/devdoc/5/6.png)
-
 The New Item Menu provide functions for users to create new file inside the file explorer in the current directory that they are browsing. Developers can add any new file to the list by putting a template inside ```file_system/newitem```. All files added will be available to all users.
 

+ 17 - 0
docs/lang/zh-TW/0.md

@@ -0,0 +1,17 @@
+["歡迎使用 ArOZ Online 個人雲端系統"]
+<img class="ts fluid image" src="img/banner.png"></img>
+
+<img src="https://img.shields.io/badge/組建-社群版本-brightgreen"> <img src="https://img.shields.io/badge/裝置-Raspberry%20Pi%203B%2B%20%2F%204B-red"> <img src="https://img.shields.io/badge/香港製造-Hong%20Kong-blueviolet">
+
+# ArOZ Online / 雲端A
+這是一個特別設計給 Raspberry Pi 開發板專用的,並帶有網頁桌面的雲端系統。你可以使用它來進行雲端影音串流、資料儲存、文書及文字處理、3D列印檔案預覽、雲端編程界面等。
+
+## 下載映像檔
+如果你是一般使用者,你可以使用以下連結來取得已壓縮好的 Raspberry Pi 映像檔:
+
+[傳送門](https://hkwtc.org/aroz_online/dist/)
+
+下載完後可按左上方的下一頁按鈕以繼續安裝教學。
+
+## 開發人員說明
+如果你是開發人員而且對開發 ArOZ 在線應用程式感興趣,請直接翻到開發人員說明。

+ 108 - 0
docs/lang/zh-TW/1.md

@@ -0,0 +1,108 @@
+["快速入門"]
+<img class="ts fluid image" src="img/quickstart.png">
+# 快速入門
+此入門說明書是已假設你已經擁有使用電腦的基本知識。此教學是基於 Windows 作業系統設計。
+
+你需要以下硬體以架設一個 ArOZ 系統雲端
+- Raspberry Pi (建議 3B+ 或 4B)
+- WiFi USB 手指 或 能連接區域網路的網路線及接頭
+- 16GB 或以上的 Micro SD 卡 
+- 電源供應 (Raspberry Pi 用)
+- 用戶端裝置(手機、平板或電腦,需要有 WiFi 連接功能 / 跟 Raspberry Pi 位於同一區域網內)
+
+## 寫入映像檔到 SD 卡
+
+首先,你需要下載 Win32 Disk Imager 及 ArOZ Online系統 Raspberry Pi 用映像檔。下載後請按螢幕上的步驟進行安裝。
+
+[Win32 Disk Imager 傳送門](https://sourceforge.net/projects/win32diskimager/)
+
+[ArOZ Online System 映像檔傳送門](https://hkwtc.org/aroz_online/dist/)
+
+安裝完成後桌面應該會出現本圖示。雙擊圖示以打開 Win32 Disk Imager。
+
+![](img/1/1.png)
+
+打開後,選擇「打開映像檔」
+
+![](img/1/2.png)
+
+點選你剛下載的映像檔。以下使用 aCloud 1.0 版本的映像檔作示範。
+
+![](img/1/3.png)
+
+把你的 Micro SD 卡插入電腦。如果你的電腦上連接著多於一個外置儲存裝置,在右方可以選擇映像檔安裝的裝置。此處為 F:\ 路徑。
+
+![](img/1/4.png)
+
+最後點選「寫入資料到裝置」選項並等待寫入工作完成即可。
+
+![](img/1/5.png)
+
+## 準備硬體
+
+作為首次啟動 ArOZ Online系統,你可以選擇以 WiFi 或 Ethernet 作為登錄媒介。
+
+首先,把完成寫入映像檔的 Micro SD 卡插入到 Raspberry Pi 的 SD 卡插槽內。
+
+<img class="ts fluid image" src="img/1/6.png">
+
+然後連接 USB WiFi 模組至 Raspberry Pi 上的 USB 插槽。你亦可以使用 Ethernet 連接,並把網路線插到 Raspberry Pi 上面的網路介面上。
+
+<img class="ts fluid image" src="img/1/7.png">
+
+### 使用 WiFi AP 連接
+如果你是使用 WiFi AP 設定,請打開電腦或手機之 WiFi 掃描器,並連接至以下 SSID
+
+```
+SSID: 
+ArOZ Portable
+
+Password:
+arozportablesystem
+```
+
+打開瀏覽器並進入 <code>http://192.168.4.1</code>。你即可看到 ArOZ 系統啟動器的界面。
+
+### 使用區域網連接
+
+如果你並不是使用直連方式而是使用區網方式連接,你需要找到在區域網路上的 Raspberry Pi 之 IP 地址,你可以使用以下方法:
+- 打開路由器後台界面,在 DHCP > Client 下面找到 raspberrypi 裝置的 IP 地址
+- 使用 IP 掃描器 如 Angry IP Scanner 
+- 使用 imuslab 的[網頁掃描器](http://lanips.imuslab.com/)
+- 其他第三方網頁掃描器如 [ alanyeung.co Finder](http://saroz.alanyeung.co/)
+以下教學將會使用 imuslab 的網頁掃描器。
+
+使用 Firefox 或 Chrome 打開掃描器的網頁,並確保網址開頭的部分是 <code> http:// </code> 而非 <code> https:// </code>, 
+你應該會看到類似以下掃描結果
+
+![image](img/1/8.png)
+
+如果掃描器並沒有回傳任何結果(如下圖),你可以試試重新啟動 Raspberry Pi 然後等待綠色閃燈停止閃動再試一次。
+
+![image](img/1/9.png)
+
+## 建立起始用戶帳號
+
+點選 New User
+
+![image](img/1/10.png)
+
+輸入新帳戶名稱及密碼
+
+![image](img/1/11.png)
+
+點選添加用戶
+
+![image](img/1/12.png)
+
+使用剛剛創建的帳戶登入
+
+![image](img/1/13.png)
+
+完成後你可以選擇回到首頁或再建立更多帳戶。之後你亦可以在系統設定 > 使用者 > 添加及移除用戶裡面找到此設定界面。
+
+![image](img/1/14.png)
+
+如果你看到下圖的首頁界面,即代表你的設定已經成功完成。
+
+![image](img/1/15.png)

+ 6 - 0
docs/lang/zh-TW/10.md

@@ -0,0 +1,6 @@
+["預設檢視器"]
+# 預設檢視器
+ArOZ Online 系統目前預設支援開啟 .pdf, .gcode 和 .stl 檔案。即使你移除了所有WebApp,本功能仍然可用。
+
+以下是預設檢視器介面。
+![](img/10/0.png)

+ 80 - 0
docs/lang/zh-TW/11.md

@@ -0,0 +1,80 @@
+["我的電腦和檔案總管"]
+![](img/11/0.png)
+# 我的電腦和檔案總管
+ArOZ Online 提供了兩種方式來管理伺服器上的檔案和磁碟機。它們分別是桌面模組中的"MyHost",和 ArOZ Online系統核心中包含的"檔資源管理器"。本頁將會介紹這兩種方式。
+
+## MyHost
+MyHost會顯示所有硬碟和遠端硬碟資訊
+
+*遠端硬碟功能只適用於完整版 或aCloudX* 
+
+### 本地硬碟
+你可以在 myHost > Host Devices 頁面中查看己掛載的本地硬碟。 
+
+如果你在Linux中使用,你可能會看到掛載點名稱。
+
+![](img/11/5.png)
+
+如你於Windows上安裝ArOZ Online,你將會看到硬碟識別符號。
+
+![](img/11/1.png)
+
+如果你使用完整版的aCloud或aCloudX,你應該會看到"Networl Drive"一頁。在這頁你將能存取網路資源(*你將需要先行生成Token方可使用本功能)
+
+![](img/11/3.png)
+
+### 媒體掃瞄
+MyHost 提供內部存儲空間的媒體掃瞄功能。
+
+![](img/11/4.png)
+
+### 唯讀檔案閱讀器
+ArOZ Online 預設是不允許修改/AOR外的檔案。 MyHost 提供顯示和閱讀檔案,唯任何軟體均無法修改內容。
+
+![](img/11/2.png)
+
+## 檔案總管
+檔案閱讀器是 ArOZ Online 其中一個最重新的功能。 本功能可以橋接所有系統可用的檔案功能至PHP,允許使用者開啟、複製、移動和建立檔案和資料夾。
+
+以下是在VDI模式下檔案總管的介面。
+
+![](img/11/6.png)
+
+### UMFilename - 某些檔名上傳到 ArOZ Online系統時可能包含不受支援的字元。ArOZ Online語言 與電腦語言不同或檔案從 Linux PC 到 Windows PC都可能會不受支援的字元。為了解決這問題,我們使用了一種全新的命名方法,稱為"umfilename"和"hexfoldername"方法。
+
+<table class="ts table">
+<thead>
+<tr>
+<th>命名方式</th>
+<th>編碼方法</th>
+<th>顏色</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>預設 (UTF-8)</td>
+<td>None</td>
+<td>白色</td>
+</tr>
+<tr>
+<td>UM-Filename</td>
+<td>"inith" + bin2hex({原檔名}) + "." + {原副檔名}</td>
+<td>藍色</td>
+</tr>
+<tr>
+<td>HEX-Foldername</td>
+<td>bin2hex({原資料夾名})</td>
+<td>綠色</td>
+</tr>
+</tbody>
+</table>
+
+但是,在 ArOZ Online檔案總管中,所有檔名和資料夾名稱將以人類可讀格式顯示。因此,顏色將用於分隔不同的編碼方式。下面是一個包含hexfoldername和 umfilename 的範例。
+
+
+![](img/11/8.png)
+
+### 更多功能
+檔案總管提供除了檔案操作外的更多功能。例如,壓縮和下載、查看檔案屬性以及處理特定檔副檔名的 [預設打開方式]。有關 [預設打開方式] 的更多資訊將記錄在開發人員部分。
+
+![](img/11/9.png)

+ 16 - 0
docs/lang/zh-TW/12.md

@@ -0,0 +1,16 @@
+["開始功能表"]
+# 開始功能表
+開始功能表用於啟動WebApp,開啟不同檔案,檔案總管及設定等功能。你亦可以在底部的搜尋列搜尋於本伺服器上的文件。
+
+以下是開始功能表的部份功能。
+
+![](img/12/0.png)
+
+## 電源選項
+請務必注意開始功能表上的電源選項 ***會直接影響伺服器執行***。這代表若你不在伺服器附近時可能無法重新啟動伺服器。
+
+## 開始功能表圖示
+所有圖示都由WebApp內的```img\small_icon.png```圖代提供。如果WebApp未備有圖示,則會以```function_icon.png```取代。因此你可能會看到有部份圖示未正常地顯示。在絕大部份的程況下,這並不是開始功能表的問題。 
+
+## "Help / Support"沒回應?
+如果閣下使用的是社群版本,則沒回應是正常的。 "Help / Support"只提供予OEM系統使用,在此情況下,本按鈕按下後則會連上OEM的網站。

+ 6 - 0
docs/lang/zh-TW/13.md

@@ -0,0 +1,6 @@
+["檔案結尾"]
+![](img/enddoc.png)
+# 檔案結尾
+恭喜! 本文件己到達結尾。
+
+如果您想了解系統的更多資訊或開發自己的ArOZ Online WebApp模組,歡迎隨時查看"dev-"開頭的開發文件。 [按此](index.html)退出本閱讀器。

+ 81 - 0
docs/lang/zh-TW/2.md

@@ -0,0 +1,81 @@
+["手動安裝"]
+<img class="ts fluid image" src="img/maninstall.png">
+
+# 手動安裝
+對於非 Raspberry Pi 類的開發板,我們亦有為部分其他架構的系統提供支援,包括
+- ARM64 (如 Orange Pi Zero Plus)
+- x86_64 (如 Intel / AMD 處理器並運行 Debian 9, 10)
+- Windows (7 / 8.1 / 10 並使用 WAMP / XMAPP 伺服器,有功能限制)
+
+然而,需要安裝到以上系統就必須以手動安裝。以下為手動安裝之方法。
+
+## 必備條件
+你必須先安裝以下的套裝軟體才能安裝 ArOZ Online系統
+- apache2
+- libapache2-mod-xsendfile
+- php libapache2-mod-php php-cli php-common php-mbstring php-gd php xml php-zip
+- php-mysql (可選)
+- ffmpeg (可選,Debian Jessie 請使用 libav-tools)
+- samba (可選)
+
+你亦可以使用以下指令一併安裝所有套裝軟體
+
+```
+sudo apt-get install -y apache2
+sudo apt-get install -y php libapache2-mod-php php-cli php-common php-mbstring php-gd php xml php-zip 
+sudo apt-get install libapache2-mod-xsendfile
+sudo apt-get install php-mysql
+sudo apt-get install ffmpeg
+sudo apt-get install samba
+```
+
+若果你是使用官方 Debian Buster 或其 fork 之版本的 Linux,你或許在運行上述指令前先使用超級使用者模式 (su)安裝以下套裝軟體。
+
+apt-get install sudo unzip net-tools ntfs-3g
+
+
+## 安裝 ArOZ Online系統
+首先,你要先調高 PHP 上傳檔案大小限制。這個選項一般能在  /etc/php/{php-version}/apache2/php.ini 裡找到。找出以下兩行並作出更改。
+
+```
+upload_max_filesize = 2048M
+post_max_size = 2048M
+```
+  
+把 www-data 加入至 /etc/sudoers 文件 (註:若你的雲端是打算開放給公眾使用,基於安全原因此處應按安全原則作更改,個人使用的話則無需更改)
+
+```
+www-data ALL=(ALL:ALL) NOPASSWD:ALL
+```
+
+  
+編輯 /etc/apache2/apache2.conf ,在最底部加入以下兩行:
+
+```
+XSendFile on
+XSendFilePath /media
+```
+  
+創建資料夾 /media/storage1 及 /media/storage2 作外接儲存裝置之用
+
+```
+sudo mkdir /media/storage1 /media/storage2
+```
+
+  
+進入 /var/www/html/ ,使用 wget 下載 ArOZ 在線系統之 dist 壓縮包 (請自行更換 {dist-pack} 至 壓縮包的網路位置)
+
+```
+cd /var/www/html/
+sudo wget {dist-pack}.zip
+sudo chmod 777 {dist-pack}.zip
+sudo unzip -o {dist-pack}.zip
+rm install.zip
+sudo mkdir -p "/etc/AOB"
+sudo chmod 777 -R "/etc/AOB"
+sudo chmod 777 -R ./AOB
+sudo chown -R www-data ./
+```
+  
+  
+打開你的常用瀏覽器,進入 http://{裝置的IP位址}/AOB/ 並跟隨螢幕上的指示建立用戶帳號。

+ 67 - 0
docs/lang/zh-TW/3.md

@@ -0,0 +1,67 @@
+["外置儲存裝置"]
+<img class="ts fluid image" src="img/extstorage.png">
+# 外置儲存裝置
+ArOZ Online系統社群版本預設支援兩個外置儲存裝置, 而支援上限則為作業系統可容許之上限。
+他們的位置分別位於系統內的
+
+<code>/media/storage1</code> 及 <code>/media/storage2</code>
+
+系統只支援 NTFS 格式的 USB 儲存媒介如 USB隨身碟及攜帶式硬碟等。你亦可以使用SATA 轉 USB 轉接器把 2.5寸 或 3.5寸硬碟連接到裝置上, 但是請注意此做法有可能會因供電不足而造成系統不穩。 除非使用附有外接供電的 SATA 轉 USB 轉接器或使用附帶外接供電功能的 USB 分線器,否則我們只建議在 Raspberry Pi 上使用 USB 隨身碟或攜帶式固態硬硬作為外接儲存裝置。
+
+## 格式化全新隨身碟
+如果你的隨身碟是新買的,我們建議你先進行一次完整 NTFS 格式化。因為大部份全新的隨身碟出廠時都會使用 exFAT 或 FAT32 格式。然而,ArOZ Online系統的自動掛載功能並不支援非 NTFS 格式。
+
+你可以使用 Windows 內建的格式化工具對隨身碟如下圖設定進行格式化。
+
+![image](img/3/0.png)
+
+請注意:此功能會清除所有資料,如果你購買的隨身碟附有加密分區、曾用作安裝系統映像(Bootable USB Drive) 或二手隨身碟,這裡請不要選擇快速格式化。
+
+## 使用外置硬碟作啟動碟
+有一些用家會選擇使用外接硬碟作啟動而非內建的 Micro SD 卡。由於系統盤將會使用 <code> /dev/sda* </code> 作為掛載點,你將會需要改動 <code> /etc/fstab </code> 以更改外接儲存裝置的掛載點。請在 <code> /etc/fstab </code> 內找到並更改以下兩行:
+
+```
+/dev/sda1 /media/storage1 ntfs defaults,nofail,noatime,x-systemd.device-timeout=1 0 0
+/dev/sdb1 /media/storage2 ntfs defaults,nofail,noatime,x-systemd.device-timeout=1 0 0
+```
+
+至以下兩行:
+
+```
+/dev/sdb1 /media/storage1 ntfs defaults,nofail,noatime,x-systemd.device-timeout=1 0 0
+/dev/sdc1 /media/storage2 ntfs defaults,nofail,noatime,x-systemd.device-timeout=1 0 0
+```
+
+## 增加儲存裝置支援
+在一般情況之下你不會用到兩個以上的儲存裝置,但是若需要的話可以透過 ssh 後台連進 Raspberry Pi 並使用以下指令增加掛載點。以下為新增第三個掛載點的指令:
+```mkdir /media/storage3```
+再一個例子,新增第四個掛載點的指令:
+```mkdir /media/storage4```
+如此類推。
+
+注意,手動新增的掛載點並不會在系統啟動時自動掛載,你需要按照自己的需要改動 <code> /etc/fstab </code> 詳情請見 [這裡](https://wiki.debian.org/fstab) 。
+
+## 於Windows / Linux上使用ArOZ格式的USB 
+ArOZ Online 使用Um-檔案命名方式使得即使於非萬國碼系統上仍能正常顯示檔案名稱。因此如你需要移除USB裝置並於Windows 上使用,你可以使用fsconv工具以轉換檔案名稱至可閱讀的名稱。以下是關於如何轉換所有檔案,資料夾,子資料夾至UTF-8檔案名稱。
+
+```
+#假設AOR位於 /var/www/html/AOB/
+cd /media/storage1 
+/var/www/html/AOB/SystemAOB/functions/file_system/fsconv
+```
+如果你需要於ArOZ Online上重新掛載USB裝置,你亦可以進行相同的行為以重新轉換成Um-檔案命名方式。以下是假設USB位於F:\的轉換範例。
+1. 下載並移動fscnv到 F:\
+2. 於F:\開啟命令提示字元
+3. 輸入以下指令
+```
+fsconv.exe -r -um
+```
+### ArUSB2Win 
+ArUSB2Win 是官方GUI程式來轉換檔名至ArOZ Online 或反向轉換到Windows系統。程式預覽如下。
+
+![image](img/3/1.png)
+	
+你只需要選擇USB的掛載點然後按下Encode 或 Decode即可轉換。
+
+#### 下載 ArUSBWin
+[按此](https://github.com/tobychui/ArUSB2Win/releases)

+ 5 - 0
docs/lang/zh-TW/4.md

@@ -0,0 +1,5 @@
+["常見問題"]
+<img class="ts fluid image" src="img/faq.png">
+# 常見問題
+
+待補充

+ 11 - 0
docs/lang/zh-TW/5.md

@@ -0,0 +1,11 @@
+["進階文件"]
+<img class="ts fluid image" src="img/advdoc.png">
+# 進階文件
+從本頁開始,本文將注重於介紹系統設計和架構。
+
+## 為什麼我需要知道系統的運作方式?
+即使未完全了解系統運作,你仍然可以建立新的ArOZ Online WebApp。但全面了解系統功能或有助閣下製作更多未被ao-module所包含的功能。
+
+如您對系統的運作方式不感興趣,歡迎隨時跳至"開發人員"頁面。
+
+![](img/5/advdoc.png)

+ 26 - 0
docs/lang/zh-TW/6.md

@@ -0,0 +1,26 @@
+["系統要求"]
+# 系統要求
+ArOZ Online對系統要求十分低。 在大部份情況下,系統只需要<500MB的存儲空間和<150MB的RAM。 以下是可用作ArOZ Online的配置列表。
+
+### 伺服器端(硬體)
+
+#### 最低要求:
+1GHz的中央處理器 (ARM or x86 / x64), 512MB RAM, 8GB 存儲空間, 
+
+#### 建議要求:
+
+2.2GHz或更快的 x86 / x64 中央處理器, 4GB RAM and 64GB 存儲空間
+(己於Raspbian on Raspberry Pi Zero W, Pi 3B+,  己安裝Intel x86 和 x64 處理器的Debian Jessie系統中測試)
+### 伺服器端(軟體)
+
+Raspbian scratch / Debian Jessie / Debian Stretch 系統與 Apache 網頁伺服器及PHP 5.0或更高(建議 PHP 7.2), wpa_supplicant, net-tools, Python 3.4 (或更高)
+
+可選: apache mod_XSendFile, php_gd, libav (ffmpeg), samba
+
+### 用戶端
+任何可以運行Chrome / Firefox / Safari的裝置(Android 8.0 Webview,Firefox和Chrome,MacOS High Sierra上的Safari,Windows 7,8.1,10上的Chrome,Firefox,Edge(部分支援)己通過測試)
+
+
+### 網路要求
+網路速度為20Mbps或以上(建議100Mbps),WiFI(2.4Ghz / 5Ghz)或乙太網連線,
+需要兩張網路介面卡(1個無線AP + 1個乙太網或1個無線AP + 1個無線用戶端)

+ 69 - 0
docs/lang/zh-TW/7.md

@@ -0,0 +1,69 @@
+["系統架構"]
+# 系統架構
+ArOZ Online是採用全模組化設計的系統。本系統同時預載了一系列用於核心功能的模組或腳本,詳細資訊如下表所示。
+
+<table class="ts table">
+<thead>
+<tr>
+<th>模組名稱</th>
+<th>功能</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>auth.php / login.php</td>
+<td>認證用戶</td>
+</tr>
+<tr>
+<td>function_bar.php / function_bar.js</td>
+<td>提供floatWindow API</td>
+</tr>
+<tr>
+<td>./SystemAOB</td>
+<td>提供系統核心功能, 包括檔案與硬體管理, 叢集服務</td>
+</tr>
+<tr>
+<td>./script</td>
+<td>用戶端程式碼</td>
+</tr>
+<tr>
+<td>./Desktop</td>
+<td>為用戶提供桌面環境</td>
+</tr>
+<tr>
+<td>./msb</td>
+<td>系統引導程式。允許在同一伺服器上執行多個ArOZ Online。</td>
+</tr>
+<tr>
+<td>./*</td>
+<td>其他執行於ArOZ Online的WebApp</td>
+</tr>
+</tbody>
+</table>
+
+腳本位於一個名為"Web Module"資料夾內並為系統提供不同類型的功能。 用戶可以使用程式管理或上載功能去安裝任何類型的的WebApp,本功能類似於智慧型手機上的Play Store或Apple Store功能,而所安裝的軟體亦可以通過程式管理輕鬆刪除。
+
+ArOZ Online 的內核是建基於多層的微服務之上,而ArOZ Online系統的主要元件如下。
+
+AOauth (including auth.php / login.php etc) + 用戶隔離 (/functions/user/userIsolation.php)
+SystemAOB (AOB 意指 ArOZ Online Base), 部份功能包括: AOR/SystemAOB/functions/
+叢集控制器 (./cluster)
+檔案管理橋接器 (./file_system)
+通用型之輸入輸出控制器 (./GPIO)
+系統資訊 (./info)
+WebApp 列表 (./list_menu)
+WebApp 商店 (非官方, ./package_manager)
+個人化設定 (./personalization)
+電源控制 (./power)
+SMB 設定 (./samba_config)
+系統管理 (./system_management)
+系統資料 (./system_statistic)
+時區 (./system_time and ./timezone)
+用戶隔離系統 (./user)
+WiFi 管理 (./wifi)
+上傳系統
+以下為子系統的視覺化構圖
+
+![](img/7/0.png)
+
+所有功能己包含於ArOZ Online準系統中。 而本系統可用於物聯網,遠程3D印表機伺服器等。

+ 36 - 0
docs/lang/zh-TW/8.md

@@ -0,0 +1,36 @@
+["虛擬桌面模式"]
+# 虛擬桌面模式
+Web 桌面(又名為虛擬桌面模式(VDI 模式)是一種允許使用者在其 Web 瀏覽器上使用類似作業系統的桌面介面使用 ArOZ Online系統的模式。VDI 模式支援所有基本桌面操作,包括建立捷徑、視窗拖曳、最大化、縮小和關閉、打開檔案和資料夾等。
+
+VDI 模式由不同的浮動視窗所組成。它將 ArOZ Online 中的不同 WebApp 和系統服務顯示到同一畫面內,介面則非常類似現代的桌面。
+
+在 VDI 模式下,功能表能快速開啟並管理不同的WebApp。而功能表則可開啟所有的WebApp,裝置管理員則可顯示目前的外部儲存裝置,如 USB 磁碟機和硬碟。浮動視窗是利用了iframe技術,使得VDI可以同時開啟多個WebApp而不會互相干擾,而VDI更有採用沙盒技術,使你的WebApp只可在存取特定資源。 VDI 模式目前最大浮動視窗數為 50 個。在主流瀏覽器支援 iframe 多執行緒讀取後,此值將來可能會增加。
+
+
+VDI 模式示意圖
+
+![](img/8/0.png)
+
+## 預覽
+左上角的圖示是捷徑,而中間你會看到有一些檔案於桌面上,另外桌面背景可透過右鍵修改。
+
+![](img/8/2.png)
+
+VDI系統如下圖所示。
+
+![](img/8/1.png)
+
+這裡展示了三個主要模組,分別是相片,影片和音樂模組。
+![](img/8/3.png)
+
+## 基本功能
+按下右鍵可以執行不同的動作,例如新增/(上)下載檔案至伺服器,更換背景等。
+
+![](img/8/4.png)
+
+按下檔案後你可以移除/移動/重命名檔案。 但我們仍然建議閣下使用File Explorer來移動檔案,因為目前Desktop尚未支援非同步執行,於Raspberry Pi上執行可能會出現系統涷結等問題。
+
+![](img/8/5.png)
+
+
+

+ 49 - 0
docs/lang/zh-TW/9.md

@@ -0,0 +1,49 @@
+["漸進式網路應用程式"]
+# 漸進式網路應用程式
+我們建議所有應用程式都要支援漸進式網路應用程式功能以獲得更好的用戶體驗。
+
+漸進式網路應用程式功能可令手機使用ArOZ Online時獲得流暢的體驗。以下是File explorer於漸進式網路應用程式模式下的體驗。
+
+![](img/9/0.png)
+
+## 支援漸進式網路應用程式
+為了令你的程式支援漸進式網路應用程式功能,你需要係程式同加上數行程式碼。你亦可以參閱[Google定義](https://developers.google.com/web/fundamentals/web-app-manifest/)。
+
+簡單而言,你需要加這行程式碼於<code><head></code>之中
+```
+<link rel="manifest" href="manifest.json">
+```
+
+以下是音樂模組的<code> manifest.json</code>。
+
+```
+{
+  "name": "ArOZ Audio",
+  "short_name": "AudioA",
+  "icons": [{
+    "src": "img/pwa/128.png",
+      "sizes": "128x128",
+      "type": "image/png"
+    },{
+      "src": "img/pwa/192.png",
+      "sizes": "192x192",
+      "type": "image/png"
+    }, {
+      "src": "img/pwa/256.png",
+      "sizes": "256x256",
+      "type": "image/png"
+    }, {
+      "src": "img/pwa/512.png",
+      "sizes": "512x512",
+      "type": "image/png"
+    }],
+  "start_url": "index.php?mode=pwa",
+  "display": "standalone",
+  "scope": "./",
+  "background_color": "#f7f7f7",
+  "theme_color": "#4286f4"
+}
+```
+以下是所有音樂模組的圖片(位於 img/pwa/ ).
+
+![](img/9/1.png)