DoraCMS开发指南Word文档下载推荐.docx
《DoraCMS开发指南Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《DoraCMS开发指南Word文档下载推荐.docx(30页珍藏版)》请在冰点文库上搜索。
![DoraCMS开发指南Word文档下载推荐.docx](https://file1.bingdoc.com/fileroot1/2023-5/1/c4732286-464e-4f5a-bb0b-b4dd66216836/c4732286-464e-4f5a-bb0b-b4dd662168361.gif)
涉routes
◎vitws
2015/7/2&
18;
交件夹
5iJ.gitignore
30
文卑女档
1
Sappjs
2015/3/1516:
37
」avaScript文件
6KB
亦LICENSE
2015/3/1520:
文件
2KB
a.pack39«
json
2015/7/3017i52
JSON文祥
1<
B
创README.md
MD文件
1KB
玄settingsjs
2015/7/281fl:
」avaScript文眸
亦sitemap-xml
2015/7/291H:
XML舞
注:
.idea不属于项目文件夹,为webstorm工程文件,不必理会。
1.3运行DoraCMS
1.3.1启动mongodb
找到mongodb安装目录下bin文件夹,执行mongod.exe
lit电脑>
衣加^盅(D:
)、Programfiles
>
MongoDB>
Server
i3.0*bin
SI?
楼改日期
Xxh
JLbsoindump.exe
2015/4/820:
46
9,510KB
/L'
Iibeay32.dll
2015/3/2322:
24
应岳程序扩理
1,93&
KB
=rTZmacmRi上
2015/4/820t51
5289<
IF
[■Hmongod.exeI
2015/4/320:
59
14,009KB
_mongod.pdbHmongodump,exe
POB文件
107,460KB
47
9.999KB
Hmongotxport#x#
2015/4/820t47
9,822KB
rnmongofile5.exe
9,763KB
r^3■■
n^irt.-iirjjimm
i"
J—rTra<
nhi-«
—
nnrsriz*n
当出现如下界面,表示启动成功:
rccovei*D:
\data\db\journ
2B1&
-08-15T21:
03;
40.263*0BWWIJOURNAL
al\j._0
2015-08-15121:
03:
40.379+0800IJOURNAL2015-08-15121:
40.379+0800IJOURNAL2015-08-15T21:
40,387+0800IJOURNAL2015-08-15T2140,399+0800[JOURNAL
2WlS-aa-lST21[JOURNAL
tarttd
40.512+08001CONTROL
928port=27017dhpath=D:
\data\db\64-bithost=WIN-14BUMRR8U3G201E-08-15T21:
03:
40,512+0800[indounServer2BINR2201S-a9-15T21!
^a.512+0ti00[2015-08-15T21:
40.512+0800Icbbc0ia4ccl69b5482dcf385fc464f2015-08-15T21:
40,513+0800I
1ips19Har2015
2MlS-a9-15T21:
B3t4a.S13*BBMM[
getuindousuersion<
majop,=6,minQr=l,build=7601,platfot*n=2,Sefuic
ePack1J>
BOOSTJ-IB_UERS10N=l_492015-08-15121:
40.514+08001201E-08-15T21:
40,514+0800I2B15-08-15T21;
41,032+0BRB【onport2?
017
[inltandlistfrn1
[initandlistenJ
[initandlistF”1
recovercleaningupremoueJournalFilesrecoverdone
CONTROL
CONTROLCONTROL
CONTROLCONTROLNETWORK
[durabilityJDurabilitythreadstarted[journalui*icei!
*JJnuvn&
lupitepthl^tads
[initandlistenJMongoDEstarting:
pid=4
[initandlist1
[inItandlistenJ[initandlisten]
[initandlisten1
IinItAndlistfrnJ
targetHinQS:
Uindows7^W
dbversianu3.0.2gitversu>
n:
6201872
OpenSSLversion:
OpenSSL
[initandlisten]alJocator:
system
Iinitandlist^n1options:
(>
Finitandlistfrm1waitingforconnections
*D:
\ProgramFi1^s'
-MongoDB\Server\J,O\bin\mongod.exe
1.3.2插入初始数据
在《DoraCMS操作指南》中有提到插入初始管理数据,因为刚安装的数据是空的,需要插入初始数据来管理后台,这里重新介绍一次:
1、找到Mongodb安装目录(MongoDB\Server\3.0\bin)执行mongo.exe
2、输入usedoracms
3、插入用户组数据:
db.admingroups.insert({
"
_id"
:
"
4yTbsWil"
name"
:
超级管理员"
power"
{\"
sysTemManage_0_1\"
true,\"
sysTemManage_0_2\"
sysTemManage_0_3\"
sysTemManage_0_4\"
sysTemManage_0_5\"
true,
\"
contentManage_1_1\"
contentManage_1_2\"
contentManage_1_3\"
user
Manage_2_1\"
projectManage_3_1\"
projectManage_3_2\"
projectManage_3_3\"
contentManage_1_4\"
contentManage_1_5\"
sysTemManage_0_6\"
contentManage_1_6\"
true}"
date"
ISODate("
2015-06-30T08:
04:
46.092Z"
),
__v"
0
})
4、插入用户数据:
db.adminusers.insert({
E1jNjZi8"
name"
test"
username"
password"
581fbebb8a5f5827"
phoneNum"
12358563215.0,
email"
doramart@"
group"
comments"
doramart"
logo"
/upload/images/defaultlogo.png"
IS0Date("
2015-06-18T01:
17:
15.007Z"
5、插入数据如果存在格式问题,需要在记事本里编辑一下。
如果上述执行正常,那么默认
的登录名和密码为test/000000,这样,您就可以正常登录后台了。
1.3.3运行DoraCMS
在刚刚svn下载的代码目录下调出cmd命令窗口,执行npmstart
SIC:
\WINDOWS\5ystem32\cmd.exe
E:
\myWeb\nodework\onlineCMS>
npmstart
doracms®
0.0.0startE:
\myWeb\nodework\onlineCMS
node./bin/www
如果没有报错,证明运行成功了。
注意:
DoraCMS指定了默认端口号为80,如果您的机器已经占用了80端口,这里会报错,
如果想修改默认端口号,可以到代码的bin目录下www文件修改,当然修改完成,访问路径记得带上端口号:
此电脑>
亦|性遞蚩(E:
)>
myWeb>
ncdework>
onlineCMS>
bin
客称慷改日朝真型大小
www
2015/8/15如
vaz1<
app—ireigiiire(1.・/app1};
vaz1cfeJbugr=require(rdebugrB)(1server'
);
varhtt^p—require(「http1);
*Ge£
portjfjrojmenviroruiaen£
AndstoreInExpress,iv
filer.
*C^aatsHTTPsarver.
至此,doraCMS就运行起来了
1.3.4访问地址
前台:
127.0.0.1(默认80端口)
后台:
127.0.0.1/admin
二、DorCMS开发
2.1配置文件
DoraCMS的主要配置在settings.js中设置(/onlineCMS/models/db/settings.js):
//数据库配置
COOKIE_SECRET:
'
'
URL:
mongodb:
//127.0.0.1:
27017/doracms'
DB:
doracms'
HOST:
127.0.0.1'
//数据库地址
PORT:
27017,//数据库端口号
USERNAME:
//数据库用户名
PASSWORD:
000000'
//数据库密码
//站点基础信息配置
SITETITLE:
前端开发俱乐部'
//站点名称
SITEDOMAIN:
http:
//www.html-'
//站点域名
SITEICP:
粤ICP备111111号-2'
//站点备案号
SYSTEMMAIL:
xxxx@'
//站点邮箱
UPDATEFOLDER:
process.cwd()+'
/public/upload'
//默认上传文件夹本地路径
TEMPSFOLDER:
/views/web/temp'
//默认模板文件夹本地路径DATAOPERATION:
/models/db/bat'
//数据库操作脚本目录DATABACKFORDER:
C:
/softbak/xxxx/'
//服务端数据库操作脚本目录
CMSDISCRIPTION:
前端开发俱乐部,分享前端知识,丰富前端技能。
汇集国内专业的前端开发文档,为推动业内前端开发水平共同奋斗。
html,js,css,nodejs,前端开发,jquery,web前端,
web前端开发,前端开发工程师'
SITEKEYWORDS:
前端开发俱乐部,前端俱乐部QoraCMS内容管理系统,前端开发,web前端,web前端开发,前端开发工程师,设计,开发,前端资源,angularjs,JavaScript,js,Ajax,jQuery,html,html5,css3,浏览器兼容,前端开发工具,nodejs,node,boostrap'
SITEBASICKEYWORDS:
前端开发俱乐部,前端开发,前端俱乐部,DoraCMS'
//基础关键词
STATICFILEPATH:
//静态文件空间地址
UPDATEFILEPATH:
//上传文件空间地址
QINIUACCESS_KEY:
//七牛秘钥
QINIUSECRET_KEY:
QINIUCMSBUCKETNAME:
//七牛Bucket_Name
针对上面这些静态参数都进行了详细的注释,如果你设置了数据库账号密码,则需要在
这里做相应的配置,同时需要在Dbopt.js中做相应的数据库连接设置。
■^WW
dek
LF口db
53—口bat
JlSfttingsjs
—&
MltFii就扉
[«
AdminGroup.js
!
■AdimiHU^er.j;
汗释寸F
—[9Adsjs
■C&
nEeniji
叵CcMiCentCaljegory.js!
■Co*it€rvtT*g£
jifi>
-匡叭吋取消注释
&
Da4A0ptiDinLog.j£
比Dboptjs一叵Em*iirT«
iTip.jj—BAlwjs
jsMettagejs
世System/s
—VllTm』uit
=■:
delifuxi口七3■口nJobj・ruq」h=日*■lcigMaml{vaxparamo=zjjtJ.*口a;
j:
n吧〔匸匕口.phL』.tniisj;
Qbj■»
«
m0Et{(_id-r:
-rz.rFqu^ryBuid}pfwMStlQR<
£
^2口让jf
if(fi£
X)厂
l-j™r
IB
13
20
21
22
warujt!
=£
■*ijulr#i1url'
)?
\"
加雹类
■«
工CiVPtD=
vare™妙g和各
i//站.点配苣
v-ar呂<
9£
t-uzgs
Settings.js中有四个参数需要注意一下:
//
默认上传文件夹本地路径
默认模板文件夹本地路径
DATA0PERATI0N:
数据库操作脚本目录
上面三个参数原则上不用修改,
UPDATEFOLDER
指定上传文件的目录,
TEMPSFOLDER
为指定的模板文件夹,DATAOPERATION为执行数据备份的脚本目录文件夹
DATABACKFORDER:
DATABACKFORDER指定数据备份的本地路径。
//后台模块(系统管理)
下面的配置都是后台模块的静态参数:
SYSTEMMANAGE:
sysTemManage_0'
.
ADMINUSERLIST:
sysTemManage_0_1'
ADMINGROUPLIST:
sysTemManage_0_2'
EMAILTEMPLIST:
sysTemManage_0_3'
ADSLIST:
sysTemManage_0_4'
FILESLIST:
sysTemManage_0_5'
DATAMANAGE:
sysTemManage_0_6'
//数据管理
BACKUPDATA:
sysTemManage_0_6_1'
//数据备份
CONTENTMANAGE:
contentManage_1'
//后台模块(内容管理)
CONTENTLIST:
contentManage_1_1'
CONTENTCATEGORYS:
contentManage_1_2'
CONTENTTAGS:
contentManage_1_3'
//标签管理
CONTENTTEMPS:
contentManage_1_4'
//模板管理
CONTENTTYPES:
contentManage_1_5'
//内容属性管理
CONTENTFILMTYPES:
contentManage_1_5_1'
CONTENTCOUNTRYTYPES:
contentManage_1_5_2'
CONTENTYEARSTYPES:
contentManage_1_5_3'
MESSAGEMANAGE:
contentManage_1_6'
//留言管理
USERMANAGE:
userManage_2'
//后台模块(会员管理)
REGUSERSLIST:
userManage_2_1'
-CJ*4die-.wwlijie-tEd智用:
L讨-匕[puhlc
-flirnubii口Qfws轶口E网罪
—j]«
dd>
rihvvj・
1[3
[p施MmWrmp赠-0tfedPki诽弗—国■ddProdueiBii
[3AdffinGrcajpja^L
1闪■・
-AdrnnTw^ajajii
<
11OlBSSf-n*H(Wr-JHiEADEI?
;
^1i丄1亠
或7・・Xipjyiffiuaan■曲I丄科“事tatJiv■■>
Inputtyp«
~"
hXdjlBn.HLd."
-ci£
rxwnt.CB.LB9¥
*lu«
K<
4=hi^<
a.t.BO=x-^4>
M^>
<
:
11ibIu*”:
.熙工惑衣惑«
Eti-ra;
c-ld."
*■TaT-arHflnHqv0"
5Bis吕O=・fpin〉*检置Itv.r^iiLA<
1日1—尸“LaEa--&
n4jle-l«
ftt^ll-rlufai■«
/i3-e/*>
UllW冲輒的蚪.p申跡4”pldH,<
y*,TrtrM*n«
^rt_n_lU>
|ald"
r|>
yAfIanMi.ndLqHUsaid"
*jry«
Tar,d4uiiiLqii0,3^>
ci14rmicrUajiajgis_D_■ra■ni4“sv»
leHrtaiia.ge_0_5u>
寸古沪■裁鼻千円嚙肛““日丹nfi"
-Ult
“Ii<
11,■C1L1■<
11-^11「<
11-
ktirfl-F"
1/Hi^.in/iRjiirugia/H^ihnUangigJiiU"
tntAuihr"
a.hraf"
*1/ufcilii/njirugw/iLdMiknQFDWjpLiBh"
ClelLbu"
£
■.f*-^EMipa>
/■dkiJ.ii/nBrwq'
v/■ru.LlT'
mrfiLJi.at.*'
a.~-at3i'
VHl<
apc
a./aj^raJjn/najMyiEi/axhiLlvt."
3-*El.(jImii—*"
01r«
-CMmur«
_r<
ilx?
Ci-a>
a.lir«
f,-J/**djn/Fiajbagp&
/ril#iLld-tu^ieL&
wta.f-a-flle-«
KCu^<
a,Jirwf—,JipX±
al»
T"
rlfH£
■.-ejlaudr,X/l.>
1口1鼻・・・,,±
鼻fa-tpu丄i.-rlgiit■
ulclawi"
*"
tj<
爭耳TBUIUF巻
11£
ldL"