在辦公高度信息化的當下,要實現效率和效益的雙重目標,適合的辦公工具必不可少,不過遺憾的是雖然我們平時辦公可以選擇的效率工具挺多,但通常都會有各種限制,缺乏兼容性不說,功能還大都雷同,在團隊協作方面的體驗更是參差不齊。
就拿我們公司來說,雖然人不算特別多,但每個人的辦公軟件使用習慣都不同,很多還是自己付費開的會員,導致協作辦公的時候極不方便,后來統一把ONLYOFFICE作為辦公軟件才覺得方便不少。
在文檔編輯方面,ONLYOFFICE和MS OFFICE、WPS等軟件的功能基本一樣,可以兼容MS OFFICE的文檔格式,之所以覺得它好用,倒也不是因為這個原因,而是因為ONLYOFFICE不僅具有高度的兼容性,支持MacOS、Windows、Android及Docker、CenterOS等多種鏡像版本,還內置了插件市場,支持安裝豐富的插件,比如OCR、ChatGPT、郵件、翻譯、daw.io、Jitsi等,對于開發者來說,還支持安裝自定義插件,這篇文章就來為大家分享一下我關于ONLYOFFICE插件的使用經驗。
①如何安裝不同版本的ONLYOFFICE?
作為一款開源辦公軟件,ONLYOFFICE提供了包括文檔管理等效率工具套件,一個軟件就能解決多種不同的辦公需求,對于個人用戶來說,這些功能都可以免費使用,可以極大程度提升辦公效率。
目前ONLYOFFICE已經升級到了7.4版本,支持AI助手、雷達圖等,功能更加豐富,如果對文檔處理的需求比較高,可以直接在官網下載Windows、Linux或者MacOS版本的安裝包進行安裝。
ONLYOFFICE的兼容性很高,平時辦公可以直接用桌面版創建或打開文檔、表格、文稿、表單等,當然也可以進行協同辦公。
ONLYOFFICE本身就支持協作空間功能,進入協作空間后,可以創建協作房間或者自定義房間,在協作空間內可以多人同時編輯一個或多個文檔。除了自帶的云空間功能,ONLYOFFICE還支持連接到infomaniak kDrive、Liferay、Nextcloud、ownCloud、Seafile等云平臺,使用特別方便。
因為有時候在下班時間也會有一些臨時事項需要處理,所以我在手機和平板上也安裝了ONLYOFFICE應用,安卓設備可以在官網下載,蘋果設備直接通過APP Store安裝即可。
ONLYOFFICE移動端同樣具有豐富的文檔編輯功能,可修改已有文檔或者創建新文檔,同時也可以連接到云平臺。雖然這些功能體驗已經很方便了,但在我看來ONLYOFFICE真正強大的地方還是其作為一種生產力工具,可以集成到幾乎任何平臺上。
目前官網提供的版本類型可分為企業版、開發者版和社區版,ONLYOFFICE文檔也支持windows集成,提供的系統鏡像也很豐富,并且在官網上都提供了安裝路徑及教程,各種平臺的安裝方式都有,可以直接查看。
基于強大的二次開發功能,當我們把ONLYOFFICE集成在DigitalOcean、Cloudron、VULTR、linode、Debian等服務端系統時,就意味著它已經不只是一款文檔編輯辦公軟件這么簡單。如果有需要,甚至還可以將ONLYOFFICE集成在自建平臺上,從而構建一套成熟的私有云Office辦公體系。
②如何在ONLYOFFICE安裝插件?
ONLYOFFICE的插件數量很多,在文檔、表格、表單、文稿等工具中都可以使用,不過目前插件功能貌似只支持桌面版,移動版的還不能使用。
首次安裝ONLYOFFICE后,新建任意文檔,在編輯界面的菜單欄就可以看到插件選項卡。初次安裝會預置部分插件,如果想要獲取更多插件的話就得借助插件市場了。
打開ONLYOFFICE的編輯界面,點擊“插件”選項卡,可以看到左上角的地方有一個Plugin Manager,翻譯成中文就是插件管理器。
因為ONLYOFFICE是一款在國外應用非常廣泛的辦公軟件,所以雖然目前已經有中文版了,但插件功能大都是以英文標示,如果缺乏英語基礎的話,可能會影響體驗,不過把功能用熟練基本就沒什么問題了,期待后續更新一個全中文說明的版本。
打開插件管理器,可以選擇查看已安裝的插件和插件市場,對于自定義插件,還可以點擊右上角的“install plugin manually”進行手動安裝。
ONLYOFFICE插件市場提供了自動翻譯、視頻通話、文本轉換、生成參考文獻、拼寫檢查等幾大類插件,對于提升辦公效率幫助極大。如果需要安裝插件,打開插件管理器切換到插件市場,直接點擊“Install"安裝想用的插件即可。
因為ONLYOFFICE的維護做得特別好,所以安裝的插件有新版本都會及時跟新。已安裝的插件有了新版,可以在右下角看到綠色的“update”圖標提示,點擊就能更新,如果覺得一個個更新太慢,也可以直接點擊“Update All”一鍵更新,對于不需要使用的插件,也可以直接刪除。
值得一提的是,ONLYOFFICE的插件市場除了在桌面版使用外,通過瀏覽器打開在線文檔或者在協作空間編輯文檔,同樣支持使用完整的插件功能,可以自主安裝、移除。
③通過ONLYOFFICE插件可以做什么?
事實上,MS OFFICE或者WPS也有不少第三方的插件可以使用,我以前做PPT或者處理表格的時候也會安裝一些插件,不過這類插件不是用愛發電無法長期維護就是收費太高不劃算,有的因為做得不完善還會損壞文檔,相比之下,ONLYOFFICE的插件在穩定性、豐富性方面要出色不少。
粗略統計了一下,ONLYOFFICE插件市場的插件數量大概有30款,每一款都對應一種一種功能,目前數量仍在不斷更新中。
平時如果需要處理外文文檔,翻譯功能是必不可少的,ONLYOFFICE插件市場目前支持安裝Deepl、Translator、Apertium等主流翻譯插件,不僅支持多語言互譯,準確度還很有保障。
以Translator為例,安裝之后每次打開文檔,選中需要翻譯的區域,點擊插件圖標就能直接在編輯器左側彈出翻譯選項框,還可以快速切換目標語言實現長文“秒譯”。
在創作過程中如果擔心句子語法有問題,也可以通過Grammarlecte、LanguageTool等插件對文檔進行檢測校對,被識別出來的語句問題會用紅色突出顯示,不管是漢語還是外語都可以檢測。
如果需要創作流程圖,還可以借助免費的draw.io插件。draw.io是一款強大的在線流程圖編輯工具,還支持導出,雖然在ONLYOFFICE只是以插件的形式出現,但各種功能依舊十分完整,有非常多的流程工具可以選擇,同時也支持在外觀上對流程圖進行個性化設置。
此外,對于自媒體博主或者論壇運營者來說,則可以借助Doc2md插件快速把文檔轉換成Markdown或 HTML。對于開發人員來說,也可以在ONLYOFFICE插件市場獲取適合的插件功能,比如突出顯示代碼的Highlight code插件、將文檔內容轉換成HTML格式的HTML插件或者可以自動執行宏指令的Macros等。
除了前面介紹的這些針對性的插件功能外,使用ChatGPT還可以基于特定的文本生成結果、根據輸入預測和整理文本片段、回答問題、翻譯文本、結構化總結等。也就是說,依托強大的ChatGPT插件,可以直接在ONLYOFFICE上進行更加智能化、復雜化的數據計算、文本撰寫。
因為我平時比較注重工作效率,所以接觸過很多不同的辦公軟件,客觀地說,其他同類型的辦公軟件即使有插件,也不會像ONLYOFFCIE這樣成熟,不是增加打開文檔的時間就是突然停止服務。相比之下,ONLYOFFICE本身就有豐富的應用場景,在眾多插件的加持下,使用ONLYOFFICE可以進一步提升我們的辦公效率,無論是出于普通辦公需求還是專業開發需求,都可以滿足,所以如果想要獲得比較好的辦公體驗的話,十分建議大家安裝ONLYOFFICE。
最后溫馨提醒一下各位大學生朋友們,在9月30日前可通過ONLYOFFICE官網領取ONLYOFFICE家用版的終身免費許可,除了前面提到的插件功能、文檔在線編輯查看外還可以綁定最多10位用戶,支持在Moodle、Nextcloud、Chamilo等30多個平臺集成使用。
1、使用putty或類似的SSH工具登陸;
登陸后運行:screen -S lnmp
如果提示screen命令不存在可以執行:yum install screen 或 apt-get install screen安裝,詳細的screen教程點擊這里。
2、下載LNMP一鍵安裝包:
您可以選擇使用下載版(推薦國外或者美國VPS使用)或者完整版(推薦國內VPS使用)
如需下載版執行命令:wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz
如需完整版執行命令:wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz
下載完成后LNMP一鍵安裝包就會被下載到您的服務器或VPS上(一般用root登陸沒切換目錄的話應該在/root 下面)。
3、解壓LNMP一鍵安裝包:
執行:tar zxvf lnmp0.9.tar.gz 或 tar zxvf lnmp0.9-full.tar.gz 就會將LNMP一鍵安裝包解壓縮。
4、開始安裝LNMP一鍵安裝包:
進入LNMP安裝目錄,執行:cd lnmp0.9/ 或 cd lnmp0.9-full/
在執行安裝程序前需要您確認您的Linux發行版,可以執行:cat /etc/issue 查看是CentOS、Debian還是Ubuntu,也可以通過VPS服務商提供的控制面板上查看。確定好之后,選擇下面對應系統的安裝命令:
CentOS系統下的安裝
執行./centos.sh 2>&1 | tee lnmp.log (如果系統是Red Hat Enterprise Linux Server(RHEL)需要先確保yum可以正常安裝軟件,RHEL安裝yum教程)
Debian系統下的安裝
執行./debian.sh 2>&1 | tee lnmp.log
Ubuntu系統下的安裝
執行./ubuntu.sh 2>&1 | tee lnmp.log
執行安裝命令后,會出現如下界面:
輸入要綁定的域名(建議使用一個二級域名,該域名會綁定到/home/wwwroot/,方便以后管理!如果輸入有錯誤,可以按住Ctrl再按Backspace鍵刪除),輸入完成后回車,會顯示如下界面:
(注:如果是Debian系統,輸入域名后會提示Where are your servers located? asia,america,europe,oceania or africa,這里是選擇服務器或VPS在哪個大洲,一般都是美國VPS,直接回車就行,如果是中國的,輸入asia,回車。)
再輸入要設置的MySQL root的密碼,輸入完成后回車,會顯示如下界面:
如果需要安裝InnoDB,可以輸入 y 回車,不需要的話直接回車即可。回車后會顯示如下界面:
提示"Press any key to start...",按回車鍵開始安裝。
LNMP腳本就會自動安裝編譯Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer這幾個軟件。
5、安裝完成
如果顯示如下界面:
說明已經安裝成功。
如果顯示如下界面:
說明沒有安裝成功!!需要用winscp到lnmp0.9的目錄下找到lnmp.log,并下載下來,到LNMP支持論壇發帖注明你的系統、32位還是64位,并將lnmp.log以附件形式上傳到論壇,我們會通過日志查找錯誤,并在帖子上進行反饋。
執行如下命令:/root/vhost.sh 根據提示輸入要綁定的域名,回車,如果需要添加更多的域名,輸入y,再輸入要另外綁定的域名,多個域名可以用空格隔開(注:帶www和不帶www的是不同的域名,如需帶www和不帶的www的域名都訪問同一個網站需要同時都綁定)。再輸入域名綁定的目錄(絕對目錄,如/home/wwwroot/lnmp,如果不填默認是/home/wwwroot/綁定的域名,目錄不一定非要是/home/wwwroot/,如果/data/ 下面有大量的空間也可以填寫/data/www/lnmp 之類的。),再選擇是否添加偽靜態規則,默認已經有了discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二級目錄wp偽靜態),可直接輸入以上名稱即可,如果需要添加自定義偽靜態規則,直接輸入一個想要的名字,程序會自動創建偽靜態文件,直接在/usr/local/nginx/conf/你自定義的偽靜態名字.conf 里面添加偽靜態規則就行(注:添加完執行/etc/init.d/nginx restart 重啟生效)。接下來會提示是否需要啟用日志功能,一般情況下不需要啟動,直接輸入n就行,如需啟動,輸入y,再輸入要定義的日志文件名字,回車就會自動添加虛擬主機。
2、刪除虛擬主機,ssh執行:rm /usr/local/nginx/conf/vhost/域名.conf
(注:安裝如下組件,必須在lnmp0.9的安裝目錄,即lnmp壓縮包解壓縮后cd lnmp0.9/后的目錄!,如果找不到可以執行find / -name eaccelerator.sh查找。)
(注:以下組件不一定您都需要,請按您的需求使用!)
1、安裝PureFTPd和FTP管理面板,執行如下命令:./pureftpd.sh 按提示輸入你MySQL的root密碼、FTP用戶管理面板的密碼、MySQl的FTP數據庫密碼(可直接回車,自動生成一個密碼),回車確認,就會自動安裝PureFTPd,提示安裝完PureFTPd后,在瀏覽器執行http://你的域名或IP/ftp/ 輸入你前面設置的FTP用戶管理面板的密碼,就可以管理FTP。
2、安裝eAccelerator,執行如下命令:./eaccelerator.sh ,按提示選擇版本,回車確認后,就會自動安裝并重啟web服務。
3、安裝ionCube,執行如下命令:./ionCube.sh 回車確認后,就會自動安裝并重啟web服務。
4、安裝imageMagick,執行如下命令:./imageMagick.sh 回車確認后,就會自動安裝并重啟web服務。
5、安裝memcached,執行如下命令:./memcached.sh 回車確認后,就會自動安裝并重啟web服務。
6、升級Nginx版本,執行如下命令:./upgrade_nginx.sh 按提示輸入nginx的版本號,如1.0.10,版本號可以從http://nginx.org/en/download.html獲取。(注:升級過程中MySQL、PHP-FPM將會暫停。)
7、升級PHP版本,執行如下命令:./upgrade_php.sh 按提示輸入php版本號,如5.3.6。(注:某些網站程序,如shopex等有兼容性問題,升級前確保你使用的程序以支持5.3.*版本。升級過程中Nginx、MySQL、PHP-FPM將會暫停。5.4.*版本屬測試版暫未測試,生產環境請勿升級到5.4.*。)
LNMP狀態管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx狀態管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM狀態管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd狀態管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL狀態管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached狀態管理:/etc/init.d/memcached {start|stop|restart}
phpinfo : http://前面輸入的域名或IP/phpinfo.php
phpMyAdmin : http://前面輸入的域名或IP/phpmyadmin/
探針 : http://前面輸入的域名或IP/p.php
PureFTP管理界面:http://前面輸入的域名或IP/ftp/
Memcached測試頁面:http://前面輸入的域名或IP/memcached.php
nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
網站目錄: /home/wwwroot/
Nginx日志目錄:/home/wwwlogs/
/root/vhost.sh添加的虛擬主機配置文件所在目錄:/usr/local/nginx/conf/vhost/
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
/root/vhost.sh添加的虛擬主機配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
注:LNMP一鍵安裝包 0.9 & LNMPA已經在DiaHosting(感謝提供測試VPS)、VPSYOU(感謝提供測試VPS)、PhotonVPS(感謝提供測試VPS)、VPSZZ、Linode、XeHost、瑞豪開源VPS、YardVPS、Hostigation、MyHost123、ThrustVPS、BuyVM、DirectSpace等多家美國VPS的CentOS、Debian、Ubuntu的32位和64位系統上測試通過。(Debian5系統源目前有問題,請使用Debian6!小內存請勿使用64位系統