從小型 wiki 門戶到託管

我曾經嘗試在幾個wiki 專案上寫一篇文章,但它們被銷毀了,因為它們沒有百科全書式的價值,而且一般來說,如果你寫的東西是新的和未知的,它就會被視為PR。 一段時間後,我的文章被刪除了。 起初我很沮喪,但在討論中有人邀請我參加另一個關於所有內容的小型維基計畫(然後我被邀請為另一個網站寫一篇文章)。 我從未聽說過他,但我仍然很高興為某人經營的網站寫一篇文章。 順便說一句,這兩個項目都已更新,它們都在搜索中並被閱讀 - 對我來說,這足以為我的項目撰寫評論。 這兩個網站似乎都由 MediaWiki 或某些類似的引擎提供支持,並且看起來像任何其他流行的 wiki 入口網站。

從 wiki 網站到 wiki 引擎

從小型 wiki 門戶到託管

從那時起,創建一個專注於 IT 專案的 wiki 網站也變得很有趣 - 畢竟,這對許多想要談論其產品的人來說很有吸引力。 我還想製作自己獨特的網站結構和設計,這可以適用於許多其他項目。 網站準備好後,我創建了一個管理面板並將程式碼發佈到 GitHub 上。 首先,因為你可以寫一個開源項目,讓它不只是一個簡單的網站目錄; 此外,如果有人願意使用我的引擎製作網站,我會很高興。

嘗試修復託管

不幸的是,很少有人會選擇 Node.js 的 wiki 引擎;大多數網站管理員會更喜歡他們已經處理過的東西,也就是 PHP,此外,大多數現有的託管服務都是為 PHP 配置的。 對於 Node.js,您必須租用 VPS。

我真的想讓我的產品更容易使用。 維基託管的想法來自 Fandom。 維基託管將使我的引擎可供更多的受眾使用,並且也將使其在數百個其他引擎中脫穎而出(光是 wiki 就有數百個 cms)。 我編寫了一個Ghost.sh 腳本,該腳本在新網域上啟動一個入口網站(為該網站建立工作目錄,將預設引擎程式碼複製到其中,使用使用者和密碼建立一個資料庫,配置所有這些的存取權限) ,並且還添加了到 cloud Commander 的鏈接,該鏈接提供對站點工作目錄中文件的讀寫訪問權限。 剩下的就是在 DNS 管理器中手動註冊新網域並將其新增至主腳本的啟動。 託管本身仍處於測試階段 - 也許第一批客戶在第一次啟動時會遇到一些錯誤。 (總的來說,我以前從未有過創建託管這樣的專案的經驗,也許我做的一些事情不正確或做得不好,但我開始在引擎上啟動我的第一個網站(託管網站)並且它運行得很好,我什至上傳了它更新)。

從小型 wiki 門戶到託管

導致

但總體來說非常有吸引力:

  1. 即使是遠離網頁開發的人也可以在我的主機上建立一個網站;
  2. 監控主頁上的活動;
  3. 有頁面預覽圖像;
  4. 精美的設計,包括針對行動裝置的設計;
  5. 適應搜尋引擎;
  6. 完全俄語;
  7. 快速的頁面加載;
  8. 簡單的管理面板,包括從工作目錄存取引擎檔案(直接從瀏覽器、CloudCommander);
  9. 簡單的伺服器程式碼(僅 1000 多行,客戶端腳本程式碼 - 約 500 行);
  10. 您可以對原始程式碼進行更改;

我馬上寫 目前缺少什麼你能做什麼 擊退所以你不要浪費時間。 也許其中一些要點將在不久的將來實施。

  1. 沒有使用者註冊和存取權限的委派。 輸入驗證碼後發布。
  2. 由於 ajax,頁面的使用者評論樹可能無法用於索引。
  3. 如果您需要一些獨特的實用功能,它們可能無法使用。 但基本功能已經完全實現了。

聚苯乙烯

引擎名為 WikiClick,官方網站有託管 維基點擊.ru。 專案程式碼 在 GitHub 上.

來源: www.habr.com

添加評論