>例如,如果您打算建立一家新業(yè)務(wù),出售和支持一系列在線培訓(xùn)課程,但想降低成本,那么您很有可能會(huì)開始研究自托管的開源產(chǎn)品。您需要能夠運(yùn)行多個(gè)靜態(tài)頁(yè)面,一些動(dòng)態(tài)內(nèi)容來處理您的課程,也許是與客戶互動(dòng)的論壇,他們需要某種用戶管理以及可能處理的消息傳遞服務(wù)來處理營(yíng)銷。
>我已經(jīng)可以聽到您認(rèn)為這是您需要的幾種不同的產(chǎn)品,并且可以進(jìn)行集成頭痛。因此,如果我告訴您,已經(jīng)有一些事情可以安全地完成所有操作,并且可以在幾分鐘之內(nèi)部署;您會(huì)感興趣,對(duì)嗎?當(dāng)然,您會(huì)…
,但首先讓我們回到時(shí)光吧。
>鑰匙要點(diǎn)
- > B2進(jìn)化是一個(gè)開源,自托管的平臺(tái),提供了全面的功能,例如用戶管理,消息傳遞服務(wù),內(nèi)置分析,高級(jí)博客類別和集中式垃圾郵件黑名單。它還允許從同一安裝運(yùn)行多個(gè)博客。 該平臺(tái)是由Francois Planque于2002年開發(fā)的,作為博客作者的替代方案,并且隨著時(shí)間的推移而發(fā)展,以包括一系列功能,使其成為博客作者的一站式解決方案。
- >最新版本6.6.x是向前邁出的重要一步,并介紹了“收藏”的概念,該概念允許內(nèi)容組成為博客,畫廊,論壇,手冊(cè)或基于工作流的跟蹤器。所有集合共享一個(gè)常見的用戶數(shù)據(jù)庫(kù),簡(jiǎn)化訪問設(shè)置和配置。
> > B2進(jìn)化旨在用戶友好,適合初學(xué)者和經(jīng)驗(yàn)豐富的博客作者。它提供了一個(gè)簡(jiǎn)單的安裝過程,一個(gè)直觀的界面以及一個(gè)需要幫助的用戶的支持社區(qū),或者想了解有關(guān)使用該平臺(tái)的更多信息。 - > >該平臺(tái)認(rèn)真對(duì)待安全性,并包含強(qiáng)大的安全功能,例如反垃圾郵件和防黑客工具。定期更新以解決任何潛在的安全漏洞。
- >
- 簡(jiǎn)短的歷史課 早在2002年,弗朗索瓦·普萊克(Francois Planque)就改用了B2,以替代博客的臭名昭著的蟲子 - 他喜歡他所看到的。但是,在幾個(gè)月內(nèi),其維護(hù)者和備受期待的新版本從視圖中淡出。正如弗朗索瓦(Francois)所說,“ B2項(xiàng)目開始看起來像死胡同”。他不想改用另一個(gè)博客工具,而是決定以他現(xiàn)有的編程和DBMS技能為基礎(chǔ),并學(xué)習(xí)PHP&MySQL的細(xì)節(jié),以了解他是否可以添加他認(rèn)為需要B2的功能;特別是可以從同一安裝運(yùn)行多業(yè)務(wù)的能力。
發(fā)現(xiàn)他正在享受這一經(jīng)歷,幾周之內(nèi),弗朗索瓦(Francois)在公開地考慮發(fā)布他所說的B2發(fā)展。不過,他不知道,其他人也有同樣的想法,并且也正在使用B2代碼。這些明星們對(duì)同一周的兩個(gè)新版本都結(jié)盟,幾周后,B2的原始維護(hù)者重新出現(xiàn),并宣布B2evo的競(jìng)爭(zhēng)對(duì)手將成為官方繼任者。
>他被邀請(qǐng)將其工作合并回“正式發(fā)行”,但弗朗索瓦最終決定他喜歡自己的分支機(jī)構(gòu)的發(fā)展方式,因此旅途持續(xù)到了B2Evolution今天到達(dá)的地方。
和“官方分支機(jī)構(gòu)”?哦,是的,您可能已經(jīng)聽說過,他們稱之為WordPress。>
主要功能>直到2015年6月,5.2.2穩(wěn)定版本是潛在用戶下載的版本,盡管在網(wǎng)站上注冊(cè)的人也能夠?qū)⑿碌?.4.x beta版本和反饋給在產(chǎn)品中有什么。

>
即使B2evo獨(dú)特的“集中式垃圾郵件黑名單”被添加到方程式中,這對(duì)于博客軟件包來說是標(biāo)準(zhǔn)公平的。只要您對(duì)有限的皮膚可用或樂于創(chuàng)建自己的皮膚范圍有限,它可以提供一個(gè)可靠,可靠的平臺(tái)。
>自2005年9月以來,我一直在運(yùn)行B2evo,并且自從第一次安裝以來一直在重新處理我的皮膚,直到我了解到新版本。很快就顯而易見的是,這將是B2DEVOLUTION的速度的重大變化,而我可以以很高的期待期待。
>
> 6.6中有什么新功能?
>> b2進(jìn)化將其產(chǎn)品描述為accms:內(nèi)容社區(qū)管理系統(tǒng),當(dāng)您查看它們?nèi)绾握狭爽F(xiàn)在出現(xiàn)在最新版本中的功能時(shí),您可以看到它們的到來從中。 6.6.x版本代表了B2evo結(jié)構(gòu)和展示的方式向前邁出的重要一步,給出了其他產(chǎn)品通常需要插件或單獨(dú)的皮膚才能實(shí)現(xiàn)的“開箱即用”的選項(xiàng)。
> bootstrap,html5&jquery> 為了確保B2evo能夠得到充分支持,F(xiàn)rancois和他與之合作的團(tuán)隊(duì)選擇使用HTML5語(yǔ)義標(biāo)簽,Bootstrap和JQuery構(gòu)建此最新版本。雖然并不是每個(gè)人都喜歡這些,但鑒于熟悉它們的開發(fā)人員的數(shù)量,它確實(shí)為增加的皮膚數(shù)量敞開了大門。下載中包含的皮膚開始提示應(yīng)該做什么,因?yàn)榍昂蟮难菔疚母蹇雌饋矶急纫郧案蓛簟?/h3>>
說這是值得注意的是,HTML5,Bootstrap和jQuery實(shí)際上并不是強(qiáng)制性的。仍然可以使用并開發(fā)不使用這些技術(shù)的前戶皮膚。但是,對(duì)于后臺(tái),舊的“芝加哥”風(fēng)格的皮膚被放下,而支持僅自舉版。對(duì)于前臺(tái),一切都可以延伸到網(wǎng)站所有者的口味。

B2進(jìn)化重新設(shè)計(jì)基于以下想法:內(nèi)容組將成為博客,畫廊,論壇,手動(dòng)或基于工作流的跟蹤器 - a
collection
。 >我在重新工作的后臺(tái)注意到的第一件事是增加了兩個(gè)新標(biāo)簽,一個(gè)稱為“站點(diǎn)”,另一個(gè)稱為“收藏”本身。
“站點(diǎn)”提供了非常高的儀表板樣式視圖,使管理員在其第一個(gè)選項(xiàng)卡上的許多有用的系統(tǒng)指標(biāo)的可見性,然后訪問整個(gè)站點(diǎn)設(shè)置,URL“ slugs”和已在帖子上使用的標(biāo)簽。本節(jié)的一項(xiàng)好處之一是,它允許管理員啟用網(wǎng)站皮膚,為整個(gè)網(wǎng)站提供一個(gè)通用的標(biāo)頭和頁(yè)腳。
“集合”為您提供了另一個(gè)儀表板,但是這次能夠鉆入構(gòu)成站點(diǎn)的單個(gè)集合的帖子和配置設(shè)置。對(duì)于管理員而言,這可能是家,因?yàn)樗梢詼?zhǔn)備就可以發(fā)布和中等,帖子和評(píng)論,并設(shè)置要在網(wǎng)站該區(qū)域中使用的配置 - 這包括功能,皮膚,插件,插件,小部件和更通用的設(shè)置。
開始,要啟動(dòng)網(wǎng)站內(nèi)容的新部分,您需要做的就是單擊“ Collections”選項(xiàng)卡下的大“”圖標(biāo),然后選擇要從那里構(gòu)建的類型。我在測(cè)試此功能時(shí)確實(shí)注意到的一件事是,似乎沒有為跟蹤器選項(xiàng)提供的皮膚,但我猜這不會(huì)太遠(yuǎn)。
>>當(dāng)您查看6.6.x的方式時(shí),創(chuàng)建了一個(gè)非常簡(jiǎn)單的前提,創(chuàng)建了一個(gè)“主題”或“帖子”,而此后的所有內(nèi)容都是“評(píng)論”,什么是驅(qū)動(dòng)的。它變成的類型收集取決于選擇的皮膚。所有這一切的不錯(cuò)的功能,回到我們的理論在線培訓(xùn)公司,您創(chuàng)建的所有集合共享一個(gè)共同的用戶數(shù)據(jù)庫(kù),因此最大程度地減少配置成員可以或無法訪問的工作所需的工作量 - 所有訪問可以為單個(gè)成員設(shè)置設(shè)置在集合,組或更多顆粒狀級(jí)別,包括您希望完全限制或排除權(quán)利的成員。
>系統(tǒng)要求和安裝
B2進(jìn)化應(yīng)在當(dāng)前的大多數(shù)Web主機(jī)上運(yùn)行,??首選選項(xiàng)是具有Apache2 Web-Server,PHP版本5.0.3或更高的Linux發(fā)行版,以及MySQL 5.2或更高。它也可以安裝在LightTPD或NGINX,甚至可以安裝在Windows Server上,盡管該手冊(cè)確實(shí)指出這些沒有正式支持。
>安裝非常簡(jiǎn)單,包括:
- >
>將文件上傳到主機(jī)上的目錄
創(chuàng)建一個(gè)UTF-8數(shù)據(jù)庫(kù) -
- 完成所請(qǐng)求的詳細(xì)信息,包括您的數(shù)據(jù)庫(kù)名稱和密碼,電子郵件地址以及博客URL的路徑。 然后,安裝運(yùn)行,創(chuàng)建所有必要的MySQL表和配置文件,并且很快就可以選擇使用系統(tǒng)生成的密碼登錄到前面或后臺(tái)。
>
>配置選項(xiàng)>假設(shè)您選擇了將示例內(nèi)容包含在安裝的一部分中的選項(xiàng),那么該戳戳并查看外觀了。如果您目前不想創(chuàng)建自己的安裝,則可以在每小時(shí)重置的B2進(jìn)式演示網(wǎng)站上嘗試一下。
>
要了解如何配置B2進(jìn)化站點(diǎn),需要一些基本概念;一個(gè)站點(diǎn)包括一個(gè)或多個(gè)收藏品,一個(gè)收藏品需要利用提供框架和樣式的皮膚,而在皮膚中,是一組稱為小部件的組件或模塊。在皮膚中內(nèi)置的框架將是一個(gè)或多列的布局,具體取決于所選的皮膚,并包含標(biāo)頭,頁(yè)腳,內(nèi)容容器,側(cè)邊欄等。在這些容器中,您可以使用小部件。
小部件是為網(wǎng)站提供內(nèi)容并將其置于視圖的內(nèi)容。其中大約有40個(gè)可供選擇,它們提供了您在您面前看到的菜單,目錄,文章,最新帖子清單,注冊(cè)表格。無論您想看到的順序,都有很多靈活性可以包含盡可能多的或很少的靈活性。然后,這完成了站點(diǎn)布局。
>配置選項(xiàng)的剩余內(nèi)容涉及您的用戶如何找到和允許與網(wǎng)站進(jìn)行交互,設(shè)置涵蓋了您要使用的URL風(fēng)格,與SEO相關(guān)的一系列相關(guān)選項(xiàng)列出了與您的質(zhì)量?jī)?nèi)容相關(guān)的選項(xiàng)以及全面的團(tuán)體和用戶權(quán)限。這些也許是運(yùn)行B2evo網(wǎng)站的最困難的方面,您會(huì)抬頭,盡管看起來有一套精心選擇的默認(rèn)選項(xiàng),并且應(yīng)該是運(yùn)行一個(gè)網(wǎng)站的真實(shí)體驗(yàn)?zāi)枰{(diào)整的地方。
>安全
>您也許可以說,B2進(jìn)化中從一個(gè)很小的團(tuán)隊(duì)中發(fā)展而成的好處之一是,他們非常了解核心代碼。該產(chǎn)品已經(jīng)看到了一個(gè)非常穩(wěn)定的開發(fā)周期,該周期集中在確保它們發(fā)布穩(wěn)定的產(chǎn)品,其中包括成功運(yùn)行它們所需的功能。與某些其他似乎依賴第三方插件的其他人不同,幾乎不需要走出官方下載,以建立一個(gè)安全的基礎(chǔ)。憑借其集中式黑名單和分析功能,可以通過關(guān)鍵字阻止進(jìn)行垃圾郵件攻擊,或者在此不夠的地方使用分析來識(shí)別問題訪問者并立即通過IP范圍,引用域,甚至通過國(guó)家,然后將它們報(bào)告到中央黑名單中,可以將它們納入每個(gè)人的利益。
結(jié)論
>使用最新的B2進(jìn)化,您擁有一個(gè)非常指定的內(nèi)容管理系統(tǒng),該系統(tǒng)使用通用核心通過其“ Collection” 模型以多種方式呈現(xiàn)內(nèi)容。借助HTML5語(yǔ)義標(biāo)簽和引導(dǎo)程序,它現(xiàn)在具有現(xiàn)代外觀,無論是在前后的辦公室中,并且很容易與當(dāng)前的Web開發(fā)趨勢(shì)相吻合。目前唯一的缺點(diǎn)是可用的少量皮膚,盡管弗朗索瓦·普萊克(Francois Planque)表示,這是他們?cè)诓痪玫膶韺⒁M(jìn)行的事情。至于我們的在線培訓(xùn)公司可能認(rèn)為缺少什么?我認(rèn)為他們可能想要的唯一一件事就是實(shí)時(shí)聊天能力和購(gòu)物車。
>> tl; dr…
值得一看,您不覺得嗎?
>>感謝我感謝Francois Planque在本文中的建議和更正。
經(jīng)常詢問有關(guān)B2進(jìn)化的問題
>是什么使B2發(fā)展與其他博客平臺(tái)不同?
b2 vevolution是一個(gè)獨(dú)特的博客平臺(tái),由于其全面功能而脫穎而出。與其他需要多個(gè)插件的平臺(tái)不同,B2Evolution具有內(nèi)置功能,例如分析,反垃圾郵件,SEO工具以及文件和照片管理。這使其成為博客作者的一站式解決方案,減少了對(duì)外部工具和插件的需求。> b2進(jìn)化適合初學(xué)者嗎?對(duì)于初學(xué)者和經(jīng)驗(yàn)豐富的博客作者。它提供了一個(gè)簡(jiǎn)單的安裝過程和一個(gè)直觀的接口。此外,它為需要幫助的用戶提供了詳細(xì)的文檔和支持社區(qū),或者想了解有關(guān)使用該平臺(tái)的更多信息。我可以絕對(duì)可以將B2 eventolution用于多個(gè)博客嗎? B2發(fā)展的關(guān)鍵功能之一是它在單個(gè)安裝中管理多個(gè)博客的能力。這意味著您可以通過一個(gè)儀表板運(yùn)行具有不同主題和設(shè)置的多個(gè)博客。此功能對(duì)于管理多個(gè)項(xiàng)目或企業(yè)的用戶特別有用。> B2 -everution的可自定義方式?
>
b2evolution提供了高度的自定義。它帶有各種皮膚和插件,使您可以更改博客的外觀和功能。此外,如果您有編碼知識(shí),則可以通過修改源代碼來進(jìn)一步自定義博客。
是B2進(jìn)化seo友好型?
b2 vevolution有多安全?它包括強(qiáng)大的安全功能,例如反垃圾郵件和抗黑客工具。此外,該平臺(tái)會(huì)定期更新以解決任何潛在的安全漏洞。
>>我可以將我的B2Evolution博客獲利嗎?您可以在博客上顯示廣告,出售產(chǎn)品或提供高級(jí)內(nèi)容。該平臺(tái)還支持電子商務(wù)插件,允許您設(shè)置在線商店。
> B2進(jìn)化支持移動(dòng)博客嗎?
是的,B2Evolution完全響應(yīng)迅速并支持移動(dòng)博客。這意味著您的博客看起來很棒,并且在包括智能手機(jī)和平板電腦在內(nèi)的所有設(shè)備上都可以很好地發(fā)揮作用。>我可以將現(xiàn)有博客遷移到b2evolution嗎?您可以將現(xiàn)有的博客文章,評(píng)論和用戶從其他平臺(tái)導(dǎo)入到B2Volution。但是,可能會(huì)有與托管,域注冊(cè)以及高級(jí)插件或皮膚相關(guān)的成本。>
以上是B2進(jìn)化的介紹的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版
神級(jí)代碼編輯軟件(SublimeText3)

WordPress導(dǎo)致服務(wù)器CPU使用率飆升的主要原因包括插件問題、數(shù)據(jù)庫(kù)查詢效率低、主題代碼質(zhì)量差或流量激增。1.首先通過top、htop或控制面板工具確認(rèn)是否為WordPress引起的高負(fù)載;2.進(jìn)入故障排查模式逐步啟用插件排查性能瓶頸,使用QueryMonitor分析插件執(zhí)行情況并刪除或替換低效插件;3.安裝緩存插件、清理冗余數(shù)據(jù)、分析慢查詢?nèi)罩疽詢?yōu)化數(shù)據(jù)庫(kù);4.檢查主題是否存在過度加載內(nèi)容、復(fù)雜查詢或缺乏緩存機(jī)制等問題,建議用標(biāo)準(zhǔn)主題測(cè)試對(duì)比并優(yōu)化代碼邏輯。按照上述步驟逐一排查可定位并解

MinifyingJavaScript文件可通過刪除空白、注釋和無用代碼來提升WordPress網(wǎng)站加載速度。1.使用支持合并壓縮的緩存插件如W3TotalCache,在“Minify”選項(xiàng)中啟用并選擇壓縮模式;2.使用專用壓縮插件如FastVelocityMinify,提供更精細(xì)控制;3.手動(dòng)壓縮JS文件并通過FTP上傳,適用于熟悉開發(fā)工具的用戶。注意部分主題或插件腳本可能與壓縮功能沖突,啟用后需徹底測(cè)試網(wǎng)站功能。

優(yōu)化WordPress站點(diǎn)不依賴插件的方法包括:1.使用輕量級(jí)主題,如Astra或GeneratePress,避免功能堆砌的主題;2.手動(dòng)壓縮和合并CSS、JS文件,減少HTTP請(qǐng)求;3.上傳前優(yōu)化圖片,使用WebP格式并控制文件大??;4.配置.htaccess啟用瀏覽器緩存,并接入CDN提升靜態(tài)資源加載速度;5.限制文章修訂版本并定期清理數(shù)據(jù)庫(kù)冗余數(shù)據(jù)。

TransientsAPI是WordPress中用于臨時(shí)存儲(chǔ)可自動(dòng)過期數(shù)據(jù)的內(nèi)置工具,其核心函數(shù)為set_transient、get_transient和delete_transient。相比OptionsAPI,transients支持設(shè)置生存時(shí)間(TTL),適合緩存API請(qǐng)求結(jié)果、復(fù)雜計(jì)算數(shù)據(jù)等場(chǎng)景。使用時(shí)需注意key命名唯一性與命名空間、緩存“懶刪除”機(jī)制及對(duì)象緩存環(huán)境下可能不持久的問題。典型應(yīng)用場(chǎng)景包括減少外部請(qǐng)求頻率、控制代碼執(zhí)行節(jié)奏和提升頁(yè)面加載性能。

防止評(píng)論垃圾信息最有效的方式是通過程序化手段自動(dòng)識(shí)別并攔截。1.使用驗(yàn)證碼機(jī)制(如GooglereCAPTCHA或hCaptcha)可有效區(qū)分人類與機(jī)器人,尤其適合公眾網(wǎng)站;2.設(shè)置隱藏字段(Honeypot技術(shù)),利用機(jī)器人自動(dòng)填寫特性識(shí)別垃圾評(píng)論,不影響用戶體驗(yàn);3.檢查評(píng)論內(nèi)容關(guān)鍵詞黑名單,通過敏感詞匹配過濾垃圾信息,需注意避免誤判;4.判斷評(píng)論頻率與來源IP,限制單位時(shí)間內(nèi)的提交次數(shù)并建立黑名單;5.使用第三方反垃圾服務(wù)(如Akismet、Cloudflare)提升識(shí)別準(zhǔn)確性??筛鶕?jù)網(wǎng)站

PluginCheck是一個(gè)幫助WordPress用戶快速檢查插件兼容性和性能的工具,主要用來識(shí)別當(dāng)前安裝的插件是否存在與最新版本W(wǎng)ordPress不兼容、存在安全漏洞等問題。1.如何開始檢查?安裝激活后,在后臺(tái)點(diǎn)擊“RunaScan”按鈕即可自動(dòng)掃描所有插件;2.報(bào)告包含插件名稱、檢測(cè)類型、問題描述及解決方案建議,便于優(yōu)先處理嚴(yán)重問題;3.建議在更新WordPress前、網(wǎng)站異常時(shí)或定期運(yùn)行檢查,提前發(fā)現(xiàn)隱患,避免未來出現(xiàn)重大問題。

在開發(fā)Gutenberg塊時(shí),正確enqueue資產(chǎn)的方法包括:1.使用register_block_type指定editor_script、editor_style和style的路徑;2.在functions.php或插件中通過wp_register_script和wp_register_style注冊(cè)資源,并設(shè)置正確的依賴和版本;3.配置構(gòu)建工具輸出合適的模塊格式,并確保路徑一致;4.通過add_theme_support或enqueue_block_assets控制前端樣式的加載邏輯,確保

要添加自定義用戶字段需根據(jù)平臺(tái)選擇擴(kuò)展方式并注意數(shù)據(jù)驗(yàn)證與權(quán)限控制。常見做法包括:1.利用數(shù)據(jù)庫(kù)額外表或鍵值對(duì)結(jié)構(gòu)存儲(chǔ)信息;2.在前端加入輸入框并與后端集成;3.對(duì)敏感數(shù)據(jù)進(jìn)行格式校驗(yàn)和訪問權(quán)限限制;4.更新接口及模板以支持新字段展示與編輯,同時(shí)兼顧移動(dòng)端適配和用戶體驗(yàn)。
