forked from zhukaixy/ourjs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.newspaper.js
More file actions
142 lines (127 loc) · 6.6 KB
/
config.newspaper.js
File metadata and controls
142 lines (127 loc) · 6.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
/*
* Configuration for theme "newspaper"
*/
var debug = true;
var WEBSVR_CONFIG = {
/*
* Parameters used for WebSvr
*/
debug : debug
, home : "./web/newspaper"
, port : 8052
, cache : !debug
, templateCache : !debug
, listDir : debug
, defaultPage : ''
, 404 : "404.tmpl"
, sessionTimeout : 36000000
//want to share same cookie between bbs.ourjs.com and ourjs.com? Using: ourjs.com
, sessionDomain : ''
, serverID : ''
};
/*
* Meta(Template/Url)
*/
var GENERAL_CONFIG = {
debug : debug
, urlSlug : 'FORMAT_TITLE'
, keyPageSize : 40
, pageSize : 10
, dataAdapter : 'fileAdapter'
, dataModelsDir : './data/models'
, countFolder : './data/counts'
, schemaFolder : './data/schema'
//A new user need some time to post article
, newerInterval : 5 * 60
//Minimal post interval (seconds)
, postInterval : 5 * 60
, replyInterval : 30
, hottestList : true
, similarList : true
, homeUrl : ['/home', '/email', '/rss', '/json', '/layout1', '/layout2', '/layout3', '/layout4', '/layout5']
, keyUrl : ['/key/:keyword/:pageNumber', '/bbs/:keyword/:pageNumber', '/bbs_rss/:keyword/:pageNumber']
, detailUrl : '/detail/:id'
, userUrl : ['/userinfo/:username/:pageNumber', '/userjson/:username/:pageNumber']
//etc: http://code.ourjs.com/useredit/{0}
, noIDUserEditUrl : ''
, renderTmplUrl : ['/login']
, rootEditTmpl : 'root/edit.tmpl'
, rootEditUrl : '/root/edit/:id'
, rootDeleUrl : '/root/delete/:id'
, rootPubUrl : '/root/publish/:id'
, CONNECTIONSTR : ''
, CRYPTOKEY : '!@#$qwer4rfv%TGB'
};
var MESSAGES = {
NOPERMISSION : 'No permission!'
, TIMEOUT : 'Session timeout please sign in and try again'
, NEED_WAIT : 'You need to wait {0} seconds'
, CANNOT_DELETE_VERIFIED : 'You cannot delete verified item'
, USERNAME_PASSWORD_NOT_MATCH : "Username and password do not match"
, SERVER_DATA_SYNC_ERROR : 'Sync data error'
, SCHEMA_NOT_FOUND : 'Schema not found!'
};
/*
Categories: Key and title
*/
var CATEGORIES = {
'' : '爱我技术 我们的技术-IT文摘 JavaScript社区 Node.JS社区 前端社区 全端论坛 MongoDB html5 CSS3 开源社区'
, '大话编程' : '大话编程:讲述编程界的奇闻异事,讲述大神程序员的传奇故事,分享IT码农们那传奇彪悍的人生'
, '轻松一刻' : '轻松一刻:有关IT界的段子,码农幽默,骇客奇闻,程序员情感,软件开发与测试趣闻'
, 'JS学习' : 'JavaScript 学习:JavaScript,Node.JS,jQuery,Html5,CSS3 所有JS相关技术的学习,经验,教程,心得,分享'
, 'JS开源' : 'JavaScript 开源, Node.JS 开源:关注一切与JavaScript相关的开源技术,行业最火使用最广泛的开源框架,JavaScript,CoffeeScript,MongoDB,Node.JS,HTML5,CSS3'
, '技术前沿' : '技术前沿:网络前沿-IT技术,大数据,NoSQL,数据挖掘,高并发,引爆IT界革命的趋势性技术'
, '编程技巧' : '编程技巧:IT民工如何提升业务水平?经典算法,技术技巧,JavaScript,jQuery,Linux/Shell,Mongodb高效技巧学习'
, '骇客攻防' : '骇客攻防:网络安全学习,黑客教程, 黑客技巧, 骇客攻防演练, 我们不是要去黑别人, 知己知彼, 才能防止别人黑!'
, '心得体会' : '心得体会:程序设计开发心得体会,程序员应具有的素质,JavaScript C C++ Python Java C#.Net编程经验分享'
, '我要吐嘈' : '我要吐嘈:码农的辛酸史,IT从业者的苦B生活,程序员的悲凉谁人知'
, '创业辛勤' : '创业辛勤:IT人创业,程序员创业成功经验、失败教训和艰苦历程;创业经验文章集,让你创业更容易'
, '求职面试' : '求职面试:JavaScript面试心得,前端程序员面试宝典,Node.JS面试经验分享,面试大全,经历,基本流程,面试技巧方法大全,JavaScript,Java,C#.net,前端面试'
, '行业动态' : '行业动态:IT江湖的腥风血雨;科技巨头们的跑马圈地;大数据,NoSQL,互联网金融,电商将如何演绎'
, '挨踢职场' : '挨踢职场:码农,你从哪里来?你将往何处去?分享程序员职业生涯的酸甜苦辣,奇葩经历,悲惨故事'
, '开源OurJS' : '免费,开源的博客引擎,论坛系统,网站模板和轻量级的内容管理系统'
};
/*
* Keywords: Key and title
*/
var KEYWORDS = {
'' : '全栈社区:全端=前端+后端;全能开发者论坛;一站式,程序员,软件工程师家园,JavaScript,Node.JS,HTML5,CSS3,Web,Ruby,Python'
, '分享' : '分享社区: 分享程序员,码农人生,挨踢职场 - OurJS'
, '提问' : '问答社区: 专业面向全栈工程师的中文技术问答社区 - OurJS'
, '展示' : '展示社区: 全栈工程师作品,项目,生活,创业 - OurJS'
, '开源' : '开源社区: 全栈式的开源项目,分享和交流 - OurJS'
, 'JavaScript' : 'JS社区: 专业JavaScript学习论坛,初学者问答,入门教程,资源 - OurJS'
, 'Node.JS' : 'Node.JS社区: 专业NodeJS学习讨论论坛,讨论论坛,初学者问答,入门教程,资源 - OurJS'
, '前端' : '前端社区: 专注Web网站设计与开发,最专业的前端技术论坛 - OurJS'
, 'Html5' : 'Html5社区: 专业Web技术学习讨论论坛,初学者问答,入门教程,资源 - OurJS'
, '创业' : '创业社区: 寻找靠谱全端全能技术合伙人,低成本创业,投资,融资,互联网 - OurJS'
, '招聘' : '招聘社区: 免费发布招聘信息论坛,前端,JavaScript,Node.JS,全端招聘 - OurJS'
, '瞎扯' : '瞎扯蛋: IT杂谈,大话编程,开心一刻 - OurJS'
, 'OurJS' : 'OurJS支持: 免费开源博客, 网站模板,论坛系统,CMS安装、使用支持 - OurJS'
};
var PLUGINS = [
'./admin/data/manager.js'
];
/*
* Session stores in redis
* Filled in host to enable it, etc host: '127.0.0.1'
*/
var REDIS_CONFIG = {
port : 6379
, host : ''
, auth : ''
, select : 0
, clean : false
};
/*
Exports
*/
typeof module !== 'undefined' && (module.exports = {
WEBSVR_CONFIG : WEBSVR_CONFIG
, GENERAL_CONFIG : GENERAL_CONFIG
, MESSAGES : MESSAGES
, CATEGORIES : CATEGORIES
, KEYWORDS : KEYWORDS
, PLUGINS : PLUGINS
, REDIS_CONFIG : REDIS_CONFIG
});