Advanced Search
Search Results
134 total results found
簡單的範例(來自 Collabora)
各種不同語言的簡單範例,不會很複雜,很好入手,您可以隨意地混合使用。 Node.js 範例 透過 Node.js 中的 iFrame 整合 OxOffice Online 的簡單範例。 我們假設您熟悉 npm 和 node.js 框架。 Node.js Example on GitHub PHP 範例 透過 iFrame 在 PHP 中整合 OxOffice Online 的簡單範例。 我們假設您已經在電腦上安裝並啟動了 Apache Web 伺服器,並且 Apache 的 PHP 模組也已安裝並載入。 ...
進階整合
OxOffice Online 使用類似 WOPI 的協定和整合的主機進行互動。 有關該協議的詳細資訊,請參考 WOPI docs.
個人資訊流程
OxOffice Online 與使用者資料互動的唯一地方是從 CheckFileInfo 取得的資料(包括文件名稱)。 這包含兩個地方:日誌和使用者界面。 透過匿名功能可以去識別化所有個人資訊,而瀏覽器使用者介面只是暫時的,不會做任何儲存。
Cookies 和使用者本地儲存
OxOffice Online 不使用任何 cookies。 但 OxOffice Online 的後臺管理會使用 session cookie(關閉瀏覽器即消失) 儲存 JSON Web Token (JWT),用來認證管理員身份。 使用者的偏好設定,會儲存在瀏覽器的 local storage(本地儲存) 中。請見下表: 切換暗色模式/亮色模式。 切換傳統介面(下拉選單 + 工具列)/分頁式操作介面。 關閉/顯示側邊攔。 關閉/顯示文件導覽。 關閉/顯示狀態...
PostMessage API
當 WOPI 主機將 OxOffice Online 包在一個框架( iFrame)時,可以使用 PostMessage API 用來於和 OxOffice Online 互動。這對想要完善整合的 WOPI 主機來講,非常有用。 這個 API 主要基於 WOPI 規範,很少擴充或修改。 所有送出的訊息,都採用以下形式: { "MessageId": "<MessageId>", "SendTime": "<Timestamp when message is sent>", ...
OxOOL v4 community edition compiling on Ubuntu 20.04 HOWTO
First thing first, install a Ubuntu 20.04 server! Can it be run on Ubuntu 20.04 desktop? Yes, but why bother? :-) Upgrade the system: sudo apt update sudo apt upgrade -y Make sure you install OpenSSH and Vim (I'm a Vim guy! All right, but remember to i...
下載並安裝 Rocky Linux 作業系統
請見 Rocky Linux 8 基本安裝。
一、安裝系統主程式
(1)方式一:離線安裝 # cd /root # unzip MODAODFWEB-V3.8.zip # cd MODAODFWEB-V3.8/modaodfsys # dnf localinstall modaodfsys* -y (2)方式二:線上安裝 直接到第三節。
二、安裝函式庫
(1)方式一:離線安裝 # cd /root/MODAODFWEB-V3.8/poco # dnf localinstall poco* -y (2)方式二:線上安裝 直接到第三節。
三、安裝ODF文件Web應用元件主程式
(1)方式一:離線安裝 # cd /root/MODAODFWEB-V3.8/modaodfweb # dnf localinstall modaodfweb* -y (2)方式二:線上安裝 請先下載 https://free.nchc.org.tw/odfrepo/online/modaodfweb-v3.8-el8.repo,並將其儲存在 /etc/yum.repos.d/ 下,然後執行以下命令: # dnf upgrade -y # dnf groupinstall "MODAODFWEB Group" ...
四、啟動ODF文件Web應用元件主程式並確認狀態
# systemctl enable modaodfweb # systemctl restart modaodfweb 使用以下指令就可以確認初始化服務是否已正常啟動,指令如下: # netstat -tlnp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LIS...
五、進階設定
(1)設定使用對外服務位置 本文件前面所描述之使用情境,皆預設在「內網 IP 環境」,若機關佈署的環境開放以下二種情境者,需額外進行進階的設定,二種情境如下: 使用真實 IP 對外開放服務(例如:117.56.68.133) 使用 FQDN 做為服務主機名稱(例如:odf.nat.gov.tw) 請進入 modaodfweb 主機上,修改 /etc/modaodfweb/modaodfweb.xml 的內容,找到以下這段: <wopi desc="Allow/deny wopi storage. Mutuall...
一、安裝基本架構
請參閱在 Rocky Linux 8 安裝 Apache + MariaDB + PHP。
在 Rocky Linux 9 環境下編譯 OxOffice Online v4 社群版
請先安裝 Rocky Linux 9,然後執行以下指令更新系統與安裝必要的軟體包(此處是以一般使用者身份登入為準,且編譯時不建議使用 root 身份): sudo dnf config-manager --set-enabled crb sudo dnf upgrade -y sudo dnf install vim net-tools unzip wget -y sudo wget -O /etc/yum.repos.d/ooxml-community-v4-el8.repo http://www.oxoffic...
在 Rocky Linux 8 環境下編譯 OxOffice Online v5 社群版
請先安裝 Rocky Linux 8(可參照Rocky Linux 8 基本安裝),然後執行以下指令更新系統與安裝必要的軟體包(此處是以一般使用者身份登入為準,且編譯時不建議使用 root 身份) sudo dnf config-manager --set-enabled powertools sudo dnf upgrade -y sudo dnf install vim net-tools unzip wget -y sudo wget -P /etc/yum.repos.d http://www.oxoffi...
在 Ubuntu 24.04 環境下編譯 OxOffice Online v5 社群版
請先安裝 Ubuntu 24.04,然後執行系統更新並安裝必要的軟體包 sudo apt update sudo apt upgrade -y sudo apt install vim openssh-server net-tools curl git -y # 如果有重新啟動服務的提示,請選擇 yes 即可 sudo curl -o /etc/apt/keyrings/OSSII.asc http://www.oxoffice.com.tw/deb/OSSII.key sudo curl -o /etc/apt/...
在 Rocky Linux 8 環境下安裝 OxOffice Online v5 社群版
請先下載並安裝最新版本的 Rocky Linux 8(可參考 Rocky Linux 8 基本安裝),安裝完成後,請執行以下指令來更新系統,安裝必要的軟體包與 OxOffice Online v5 社群版(以下指令均以一般使用者身份執行,若使用 root 執行,則請自行去除 sudo) sudo dnf config-manager --set-enabled powertools sudo dnf upgrade -y sudo dnf install epel-release -y sudo dnf insta...
在 Ubuntu 24.04 環境下安裝 OxOffice Online v5 社群版
請先下載並安裝最新版本的 Ubuntu 24.04,安裝完成後,請執行以下指令來更新系統,安裝必要的軟體包與 OxOffice Online v5 社群版 sudo apt update sudo apt upgrade -y sudo apt install vim openssh-server net-tools curl -y # 如果有重新啟動服務的提示,請選擇 yes 即可 sudo curl -o /etc/apt/keyrings/OSSII.asc http://www.oxoffice.com.t...