關(guān)于OpenSNS運營的教程主要包括《身份全解》和《邀請注冊》。我們先來了解下身份
從一個簡單的場景來剖析。
以O(shè)penSNS官方社區(qū)為例。
社區(qū)最常見的幾種用戶: 站長、開發(fā)者、官方人員、商業(yè)客戶。
站長可以:和其他用戶交流,使用網(wǎng)站功能如資訊、
開發(fā)者可以:使用云市場,回答站長的提問
官方人員可以:管理社區(qū)
商業(yè)客戶可以:享受更高的待遇,酷炫的VIP專屬特權(quán),云市場的優(yōu)惠折扣
此外,站長和開發(fā)者是可以同時持有的,也就是說,一個用戶可以同時是站長,也可以是開發(fā)者。
站長和開發(fā)者用戶可以隨時升級轉(zhuǎn)換成為商業(yè)客戶。
傳統(tǒng)SNS的做法:
開發(fā)者、站長——普通用戶
商業(yè)客戶——認(rèn)證用戶
官方人員——官方用戶組
對醫(yī)生和病人沒有很好地去區(qū)分,僅僅通過認(rèn)證系統(tǒng)和用戶組來實現(xiàn)對不同類型的用戶的區(qū)分。如果需要更加深入的支持,則需要二次開發(fā)用戶系統(tǒng)。
用戶身份的轉(zhuǎn)換依賴于認(rèn)證系統(tǒng),或者進行二次開發(fā),大改系統(tǒng),去支持不同類型的用戶,但是工作量巨大,系統(tǒng)改動大。
而在OpenSNS中,我們創(chuàng)新地引入身份的概念,讓簡單的SNS搖身一變成為強大的行業(yè)解決方案。在系統(tǒng)層面上原生支持多身份。即使不需要身份,也完全不影響系統(tǒng)表現(xiàn)。結(jié)合邀請注冊機制,變幻出不同的玩法。
? 初始積分
? 默認(rèn)頭像
? 默認(rèn)頭銜
? 可持有的用戶標(biāo)簽
? 擴展資料
? 注冊時需要填寫的資料
? ……更多的內(nèi)容將被支持
? 權(quán)限
? 社區(qū)特權(quán)
在二次開發(fā)的時候,針對不同的用戶
? 采用不同的界面
? 進行不同的引導(dǎo)
? 進行不同程度的優(yōu)惠
? 對不同的身份的用戶發(fā)送消息
? ……無限想象
從頭銜,我們可以輕松辨識此用戶是什么類型的用戶
結(jié)合了身份的云市場,購買商品的時候可以針對不同的用戶設(shè)置不同的優(yōu)惠價格和價格方案
到這里,很多站長朋友可能還是不清楚怎么去構(gòu)建一個強大的用戶身份體系。
接下來,讓我們以O(shè)penSNS官方社區(qū)的角色系統(tǒng)為例,設(shè)計一套完整的身份體系。
1.用戶身份的規(guī)劃
2.具體的身份設(shè)置
3.身份權(quán)限設(shè)置
4.結(jié)合邀請,如何實現(xiàn)早期高質(zhì)量的用戶的發(fā)展
希望能讓學(xué)習(xí)本課程的朋友們有所收獲。
首先,我們回顧課程開始的時候,我們提到的用戶身份。
? 我們要仔細分析社區(qū)中到底有那些用戶。我們從幾方面入手:
ü 從權(quán)限角度考慮,我們分析得出,社區(qū)需要用戶和管理員兩種職責(zé)的用戶,簡單來說,就是網(wǎng)站的用戶和官方人員,那么可以確定下,需要官方人員這么一個特殊身份,它能行使管理權(quán)限。
ü 從用戶類型的角度考慮,我們希望能讓用戶區(qū)分哪些人是站長,哪些人是開發(fā)者,因為這樣,我們就可以方便地架起一座橋梁。所以,從這邊考慮,我們得到了開發(fā)者和站長兩種身份。
ü 從權(quán)益的角度考慮,在官方社區(qū),我們還希望服務(wù)好商業(yè)客戶,讓他們能夠有不同于普通用戶的權(quán)益。比如享受更低的折扣,能夠有更高的初始積分,有明顯的特權(quán)標(biāo)識,這樣能吸引更多的人成為商業(yè)客戶。
綜上分析,我們總結(jié)出了幾種身份:
站長、開發(fā)者、官方人員、商業(yè)客戶
? 接下來,我們來設(shè)計權(quán)限方面的東西。
首先,從網(wǎng)站的角度來看,很好區(qū)分,站長、開發(fā)者、商業(yè)客戶都是網(wǎng)站的普通用戶,他們不具有管理權(quán)限。而官方人員因為都是可信賴的,所以應(yīng)該給與他們更高的權(quán)限,讓他們?nèi)ス芾砩鐓^(qū)。
好,那我們這邊初步記一下就可以了。后面會詳細講到。
? 接下來,我們設(shè)計初始積分:
站長和開發(fā)者,初始的時候應(yīng)該對網(wǎng)站沒有貢獻,所以我們會不打算給這兩類用戶更高的初始積分。
而官方人員,因為是可信賴的,同時也有一定的特權(quán),所以計劃給與更高的初始積分。
商業(yè)客戶,因為是付費的用戶,我們需要給他們更高的貢獻值,更高的積分。
系統(tǒng)初始化的時候有四種積分:
這里特別提一下,代碼量實際上就是初始的時候的 ID為1的積分類型。
在這里,我們還額外創(chuàng)建一種積分類型:云市場代金券,給部分用戶用來購買官方云市場擴展。
身份 | 代碼量 | 威望 | 貢獻 | 人民幣 | 云市場代金券 |
站長、開發(fā)者 | 0 | 0 | 0 | 0 | 0 |
官方人員 | 200 | 50 | 0 | 0 | 0 |
商業(yè)客戶 | 200 | 0 | 50 | 0 | 1000 |
? 接下來,我們設(shè)計初始頭銜,最簡單的方式,根據(jù)每一種身份創(chuàng)建一個頭銜。
,文字頭銜更加容易區(qū)分。
? 接下來,我們設(shè)計用戶擴展資料,這些擴展資料,一般是我們希望這些用戶填寫的。
比如站長,我希望他們填寫,站點名(必填,普通文字,別人可見),站點域名(必填,普通文字,別人不可見),何時接觸OpenSNS(必填,日期,別人可見),建站經(jīng)歷(選填,多行文字,別人可見)
而開發(fā)者,我可能希望能夠知道他擅長什么語言,以及是否承接項目,以及個人簡介。
商業(yè)客戶,我希望知道他購買的時候的授權(quán)域名,持有人,以及何時購買的等等。
最后結(jié)果設(shè)置如下
站長:
個人資料:QQ 、 生日
站長資料:網(wǎng)站地址、何時開始接觸、建站經(jīng)歷 (此欄資料注冊時需填寫)
開發(fā)者:
個人資料:QQ 、 生日
開發(fā)者資料:擅長語言、承接項目、簡介、其他技能(此欄資料注冊時需填寫)
開源中國資料:昵稱(此欄資料注冊時需填寫)
商業(yè)客戶:
個人資料:QQ 、 生日
商業(yè)客戶資料:授權(quán)域名、授權(quán)網(wǎng)站名、持有人(此欄資料注冊時需填寫)
官方人員:
個人資料:QQ 、 生日
? 接下來,我們設(shè)計一下用戶標(biāo)簽
站長
所在領(lǐng)域:
電商 、 財經(jīng) 、教育 、地方社交
開發(fā)者
擅長語言:
C#、php、html、js
官方人員
崗位職責(zé):
運營人員、開發(fā)人員、產(chǎn)品人員
商業(yè)客戶
授權(quán)性質(zhì):
企業(yè)標(biāo)準(zhǔn)版、企業(yè)專業(yè)版、企業(yè)至尊版
到這里,實際上設(shè)計的工作已經(jīng)七七八八了。接下來就實際的身份設(shè)置,我這邊進行簡單的介紹。
任何的操作都是基于身份的,所以我們這邊先創(chuàng)建一下幾個身份備用。
1.創(chuàng)建身份
到【身份】【身份列表】{新增} (這里不刻意說后臺,所有的操作都是在后臺完成的)
以創(chuàng)建站長身份為例,表單填寫內(nèi)容如下:
其中,默認(rèn)用戶組,我們這邊可能還沒有,沒關(guān)系,先不選
點擊確定就創(chuàng)建了站長身份,同樣的道理,我們把其他的身份也創(chuàng)建一下。
最后,會形成如下圖所示的
注意1:商業(yè)客戶和官方人員身份的需要邀請注冊設(shè)為 是
注意2:我們這邊都將注冊后需要審核設(shè)為不是,這個屬性的作用是:允許用戶在前臺注冊的時候選擇該身份,但是,注冊后此身份不會即時生效,用戶此時是無身份狀態(tài),直至管理員將其身份審核才會生效。
在這里,我再提一提分組的問題,大家可能會疑惑,分組到底是什么用的。舉個簡單的例子,比如
比如,我把商業(yè)客戶再細分為
企業(yè)基礎(chǔ)版客戶 企業(yè)標(biāo)準(zhǔn)版客戶 企業(yè)專業(yè)版客戶 企業(yè)至尊版客戶
那么,這些客戶是不能同時為一個用戶所持有的,這些身份是互斥的,那么我們應(yīng)該把這些身份放到同一個分組里面,防止用戶同時持有,特別是一些用戶可以升級的身份,更要用分組來限制其同時持有。
組的作用簡而言之,就是 表示互斥 。
當(dāng)然,如果這些身份都是通過發(fā)邀請碼(后面會提到)的形式來升級的話,實際上不加分組問題也不大,因為用戶的身份的升級都是在邀請碼系統(tǒng)的控制下的,基本不會出現(xiàn)同時持有的問題。
2.設(shè)置身份的默認(rèn)信息
到【身份】【身份列表】-[站長]-{默認(rèn)信息配置}
此時會出現(xiàn)該身份的具體配置頁面。此頁面共有
u 用戶積分配置
u 用戶默認(rèn)頭像配置
u 用戶默認(rèn)頭銜配置
u 可擁有標(biāo)簽配置
u 擴展資料配置
u 注冊時填寫資料配置
共6個選項卡,這里的設(shè)置有點特殊,必須每設(shè)置一個保存一次,否則切換到其他的選項卡的時候會丟失之前的設(shè)置。
u 用戶積分配置
站長這個身份,我們這里不改動積分,保持默認(rèn)設(shè)置即可。
如圖所示,圖中的積分類型,是根據(jù)積分設(shè)置來的,大家可以參考教程前面的積分設(shè)置,我這里就不多贅言了。
積分設(shè)置在:【安全】【積分類型】中進行管理
u 用戶默認(rèn)頭像配置
默認(rèn)頭像這里,我們可以設(shè)置其他的可以代表站長的頭像, 這個大家自己百度一下,選一張上傳即可。我這里就不選了。留空。
u 用戶默認(rèn)頭銜配置
默認(rèn)頭銜這里,大家進來肯定是空的,因為你還沒有設(shè)置頭銜,頭銜具體怎么設(shè)置,大家翻看教程里的用戶頭銜設(shè)置章節(jié),我這邊也不多說了,很簡單。
頭銜在:【運營】【頭銜列表】進行管理
我這里選站長的頭銜
u 可擁有標(biāo)簽配置
同樣的,用戶標(biāo)簽請到
【用戶】【用戶標(biāo)簽】進行管理,按照我們上面的規(guī)劃創(chuàng)建。然后我們這邊選擇如下的標(biāo)簽
u 擴展資料配置
擴展資料的設(shè)置在
【用戶】【擴展資料列表】進行管理,如何設(shè)置參考手冊擴展資料部分。
這里,我們按圖選擇
u 注冊時填寫資料配置
注冊時填寫資料配置必須是現(xiàn)在擴展資料設(shè)置好之后才能設(shè)置的,這里會讀入已經(jīng)選好的擴展資料。
我們一一勾選,如圖所示:
這樣,我們實際上已經(jīng)完成了一個身份的選擇,同樣的,其他身份大家可以按照我們前面的規(guī)劃進行設(shè)置。到這里,身份的初始化設(shè)置基本完成。
此時,你可以試著打開前臺的注冊頁面,會出現(xiàn)身份的選擇,默認(rèn)系統(tǒng)只有一個身份,會自動隱藏身份選擇,當(dāng)身份數(shù)量超過2個的時候,就會出現(xiàn)身份選擇。
3.設(shè)置身份權(quán)限
到這里步,我們實際上已經(jīng)完成了絕大部分的身份設(shè)置,但是還未涉及到權(quán)限,在設(shè)置權(quán)限之前有一個概念需要明確。就是:
用戶組只負責(zé)權(quán)限,其他一律不管。一個身份可以持有多個用戶組,用戶組權(quán)限疊加的情況下,以高權(quán)限為準(zhǔn)。
比如“商業(yè)客戶身份”可以持有“普通用戶組”和“VIP用戶組”,“普通用戶組”不具備 【搶先主持話題】 這個權(quán)限,而“VIP組”有,那么“商業(yè)客戶身份”的用戶就可以搶先主持話題。
這句話必須記下來,很多人搞不清楚用戶組和身份的概念,不過你看到這里,肯定已經(jīng)對身份有了具體的了解。這個問題就迎刃而解了。
我們切換到用戶組管理。進入【用戶】【權(quán)限管理】【用戶組管理】可以看到默認(rèn)情況下只有一個用戶組。點”站長“進入該用戶組的編輯,我們將它改名為”站長“。
然后我們點{前臺訪問授權(quán)},進入模塊權(quán)限管理。
這里你會看到,有一些權(quán)限已經(jīng)勾選了,這些權(quán)限是開發(fā)者在開發(fā)的時候,默認(rèn)設(shè)置的,建議給普通用戶的。這里的權(quán)限節(jié)點會隨著模塊的安裝變得越來越多,也就意味著,你所能控制的權(quán)限就越多。這里我們只需要看一下就可以了。
特別說明一下,一般前臺權(quán)限里寫了(管理)的權(quán)限都是要慎重給予的,這些權(quán)限一般只給管理員。
比如 刪除微博(管理) 這個權(quán)限節(jié)點,意味著你可以刪除任何人發(fā)的微博,而不是指刪除自己發(fā)的微博。默認(rèn)情況下,自己作為Owner(所有者),開發(fā)人員在開發(fā)模塊的時候會當(dāng)做是自己的默認(rèn)權(quán)限,而不受這里的權(quán)限管理影響的。
這里我截取部分界面給大家看一下。大家完全可以按需設(shè)置。
同樣的其他身份也如此作。區(qū)別就是,要建立對應(yīng)的用戶組。
我們額外提一提“官方人員”這個身份。
其他身份都不需要后臺管理授權(quán)。但是官方人員需要。
點擊“官方人員”的{后臺管理授權(quán)},進入后臺授權(quán)。我們勾選大部分的需要給官方人員的時權(quán)限節(jié)點。
特別值得一提的是,并不是給了后臺權(quán)限就會出現(xiàn)如圖所示的【管理后臺】的
此快捷入口只有超級管理員才有。具體怎么設(shè)置超級管理員,請查閱教程其他部分。
我們設(shè)置好全部的用戶組權(quán)限之后,可以切換回身份管理。
【身份】【身份列表】[站長]{編輯}
編輯各個身份,選擇各個身份的默認(rèn)用戶組。
給完權(quán)限之后,大功告成。
下一章,我們將學(xué)習(xí)邀請注冊。
更多建議: