——JavaScript Generated
Adjust the front-end code framework, the use of bower and gruntjs management code;
use localStorage in article editor;
Online mode and development mode's port have changed to 3000
, development mode command:
node app.js --dev
JsGen is a next-generation open source community website system written in pure JavaScript, mainly used for building professional SNS type community, client application AngularJS minor modifications can also be turned into a multi-user blog system, discussion forum or CMS content management system.
JsGen using NodeJS to write server-side program, provides static file response and service REST API interfaces. Based on AngularJS doing browser-side application, build interactive Web UI views. MongoDB write data storage system.
Systems need to be mongoDB 2.4.x and Node.js 0.10.x, Windows environment needs to be Python2.7 and VS2012 (for compiling Node.js plug-in node-gyp and it needs to be compiled)
Dependencies: Node.js 0.10.x, redis 2.6.12, mongoDB 2.4.x. Windows: Python2.7 and VS2012
Config.js
in the "config" directory configuration jsGen operating parameters, port, database including, a description.
install.js
in the "api" directory is jsGen to run the initialization files, set the initial passwords administrator mailbox, with instructions.
git clone git://github.com/zensh/jsgen.git
cd jsgen
npm install node-gyp //Windows you need to run this command, Linux does not need
//This command depend on Python and vs2012, please refer to https://github.com/TooTallNate/node-gyp/wiki/Visual-Studio-2010-Setup
npm install //Windows runs under npm install --msvs_version=2012
node app.js install //Boot jsGen First time, parameter `install` use to initialize MongoDB
npm start //boot jsgen normally (or node app.js)
Browser-side enter the URL http://localhost/ will access master.
The default administrator username: admin password: admin@jsgen.org.
git pull origin //update jsGen
npm update //update Node.js module
2013/08/25 jsGen v0.6.0 PR Node.js server side code. Using REDIS as cache using then.js process asynchronous tasks.
2013/07/29 jsGen AngularJS v0.5.0 refactoring client part, server-side code is adjusted accordingly. Using a pure CSS framework, optimized UI, compatible with IE8! Rewrite and optimize AngularJS code, add a number of cool features code, AngularJS code: farmers may wish to look at!
2013/06/01 jsGen a v0.3.5 fixes some bug, tags allow spaces.
2013/05/26 jsGen v0.3.4 fix bug in admin site settings does not appear, manage increasing email authentication settings, turn off email validation by default.
2013/04/25 jsGen v0.3.3 optimized browser-side application AngularJS.
2013/04/25 jsGen v0.3.2 Repair button to hide the comments Editor, enter the bug card (modifying Markdown.Editor.js), instruction prefixes to Gen.
2013/04/25 jsGen v0.3.1 browser-side application AngularJS the Automatic Updates feature.
2013/04/21 jsGen v0.3.0 user auto-login feature on the server side, manually verify that the user's mailbox. Update jQuery client application AngularJS, Bootstrap to the latest version, optimized UI.
2013/04/13 jsGen v0.2.11 adjustment codes, upgrade AngularJS to 1.6.
2013/04/13 jsGen v0.2.10 Adaptation.
2013/04/13 jsGen v0.2.9 bug repair featured articles, featured reviews, optimize code, suspended Cluster.
2013/04/09 jsGen v0.2.8 repair article editor Bug.
2013/04/07 jsGen v0.2.7 fix bug that caused process.nextTick (process exited), optimize the popular articles and statistics, new popular review statistics, and statistics.
2013/04/07 jsGen cacheTL v0.2.6 Optimization, optimize online user statistics.
2013/04/03 jsGen v0.2.5 fix cacheTL bug (the Bug may cause error getting background information).
2013/04/02 perfection jsGen v0.2.4 users personal page, read the timeline display, update and read articles lists.
2013/04/02 jsGen v0.2.3 fix user name, user email vulnerabilities.
2013/04/02 jsGen v0.2.2 fixed bug, adjust the BootStrap view, make Web pages visually more clear, open cluster of Node.js multi-process capabilities.
2013/04/01 jsGen v0.2.0 substantially optimize user, article, label, ID code, code more concise.
2013/03/31 jsGen v0.1.2 fixed bug, add a loading progress bar.
2013/03/30 jsGen v0.1.1 fixed bug, add forever to start script.
2013/03/29 jsGen v0.1.0 beta release.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.