Sotaro KARASAWA 11 лет назад
Родитель
Сommit
1d2df27d49
62 измененных файлов с 10 добавлено и 45 удалено
  1. 6 6
      app.js
  2. 0 35
      config/default.js.dist
  3. 0 0
      lib/form/admin/app.js
  4. 0 0
      lib/form/admin/aws.js
  5. 0 0
      lib/form/admin/fb.js
  6. 0 0
      lib/form/admin/google.js
  7. 0 0
      lib/form/admin/mail.js
  8. 2 2
      lib/form/admin/sec.js
  9. 0 0
      lib/form/admin/userInvite.js
  10. 0 0
      lib/form/index.js
  11. 0 0
      lib/form/invited.js
  12. 0 0
      lib/form/login.js
  13. 0 0
      lib/form/me/password.js
  14. 0 0
      lib/form/me/user.js
  15. 0 0
      lib/form/register.js
  16. 0 0
      lib/form/revision.js
  17. 0 0
      lib/models/bookmark.js
  18. 0 0
      lib/models/config.js
  19. 0 0
      lib/models/index.js
  20. 0 0
      lib/models/page.js
  21. 0 0
      lib/models/revision.js
  22. 0 0
      lib/models/user.js
  23. 0 0
      lib/routes/admin.js
  24. 1 1
      lib/routes/index.js
  25. 0 0
      lib/routes/installer.js
  26. 0 0
      lib/routes/login.js
  27. 0 0
      lib/routes/logout.js
  28. 0 0
      lib/routes/me.js
  29. 0 0
      lib/routes/page.js
  30. 0 0
      lib/routes/user.js
  31. 0 0
      lib/util/fileUploader.js
  32. 0 0
      lib/util/formUtil.js
  33. 0 0
      lib/util/googleAuth.js
  34. 0 0
      lib/util/mailer.js
  35. 1 1
      lib/util/middlewares.js
  36. 0 0
      lib/util/swigFunctions.js
  37. 0 0
      lib/views/500.html
  38. 0 0
      lib/views/_form.html
  39. 0 0
      lib/views/admin/app.html
  40. 0 0
      lib/views/admin/index.html
  41. 0 0
      lib/views/admin/users.html
  42. 0 0
      lib/views/index.html
  43. 0 0
      lib/views/installer.html
  44. 0 0
      lib/views/invited.html
  45. 0 0
      lib/views/layout/2column.html
  46. 0 0
      lib/views/layout/layout.html
  47. 0 0
      lib/views/layout/single-nologin.html
  48. 0 0
      lib/views/layout/single.html
  49. 0 0
      lib/views/login.html
  50. 0 0
      lib/views/login/error.html
  51. 0 0
      lib/views/mail/admin/userInvitation.txt
  52. 0 0
      lib/views/mail/admin/userWaitingActivation.txt
  53. 0 0
      lib/views/me/index.html
  54. 0 0
      lib/views/me/password.html
  55. 0 0
      lib/views/modal/widget_help.html
  56. 0 0
      lib/views/modal/widget_rename.html
  57. 0 0
      lib/views/modal/widget_today_memo.html
  58. 0 0
      lib/views/page.html
  59. 0 0
      lib/views/page_list.html
  60. 0 0
      lib/views/page_presentation.html
  61. 0 0
      lib/views/user_page.html
  62. 0 0
      lib/views/widget/searcher.html

+ 6 - 6
app.js

@@ -13,7 +13,7 @@ var express  = require('express')
   , facebook = require('facebook-node-sdk')
   , mongo    = require('mongoose')
   , socketio = require('socket.io')
-  , middleware = require('./lib/middlewares')
+  , middleware = require('./lib/util/middlewares')
   , time     = require('time')
   , async    = require('async')
   , session  = require('express-session')
@@ -74,14 +74,14 @@ app.use(express.logger());
 app.engine('html', cons.swig);
 app.set('view cache', false);
 app.set('view engine', 'html');
-app.set('views', __dirname + '/views');
+app.set('views', __dirname + '/lib/views');
 app.use(express.methodOverride());
 app.use(express.bodyParser());
 app.use(express.cookieParser());
 app.use(session(sessionConfig));
 app.use(flash());
 
-configModel = require('./models/config')(app);
+configModel = require('./lib/models/config')(app);
 
 async.series([
   function (next) {
@@ -96,9 +96,9 @@ async.series([
       ;
 
 
-    app.set('mailer', require('./lib/mailer')(app));
+    app.set('mailer', require('./lib/util/mailer')(app));
 
-    models = require('./models')(app);
+    models = require('./lib/models')(app);
     models.Config = configModel;
 
     // configure application
@@ -190,7 +190,7 @@ async.series([
     });
 
     app.set('io', io);
-    require('./routes')(app);
+    require('./lib/routes')(app);
 
     next();
   }

+ 0 - 35
config/default.js.dist

@@ -1,35 +0,0 @@
-/**
- * default config
- */
-
-module.exports = {
-  app: {
-    title: 'Crocos Wiki'
-  },
-  security: {
-    confidential: '',
-    passwordSeed: "j9a5gt", // please change here
-    registrationMode: 'Restricted', // Open, Restricted, Closed
-    registrationWhiteList: []
-  },
-  aws: {
-    bucket: 'crowi',
-    region: 'ap-northeast-1',
-    accessKeyId: '',
-    secretAccessKey: ''
-  },
-  searcher: {
-    url: 'https:// ...' // crocos-wikis
-  },
-  google: {
-    clientId: '',
-    clientSecret: ''
-  },
-  facebook: {
-    appId: '',
-    secret: ''
-  },
-  session: {
-    secret: 'please input here some string',
-  }
-}

+ 0 - 0
form/admin/app.js → lib/form/admin/app.js


+ 0 - 0
form/admin/aws.js → lib/form/admin/aws.js


+ 0 - 0
form/admin/fb.js → lib/form/admin/fb.js


+ 0 - 0
form/admin/google.js → lib/form/admin/google.js


+ 0 - 0
form/admin/mail.js → lib/form/admin/mail.js


+ 2 - 2
form/admin/sec.js → lib/form/admin/sec.js

@@ -2,8 +2,8 @@
 
 var form = require('express-form')
   , field = form.field
-  , stringToArray = require('../../lib/formUtil').stringToArrayFilter
-  , normalizeCRLF = require('../../lib/formUtil').normalizeCRLFFilter
+  , stringToArray = require('../../util/formUtil').stringToArrayFilter
+  , normalizeCRLF = require('../../util/formUtil').normalizeCRLFFilter
   ;
 
 module.exports = form(

+ 0 - 0
form/admin/userInvite.js → lib/form/admin/userInvite.js


+ 0 - 0
form/index.js → lib/form/index.js


+ 0 - 0
form/invited.js → lib/form/invited.js


+ 0 - 0
form/login.js → lib/form/login.js


+ 0 - 0
form/me/password.js → lib/form/me/password.js


+ 0 - 0
form/me/user.js → lib/form/me/user.js


+ 0 - 0
form/register.js → lib/form/register.js


+ 0 - 0
form/revision.js → lib/form/revision.js


+ 0 - 0
models/bookmark.js → lib/models/bookmark.js


+ 0 - 0
models/config.js → lib/models/config.js


+ 0 - 0
models/index.js → lib/models/index.js


+ 0 - 0
models/page.js → lib/models/page.js


+ 0 - 0
models/revision.js → lib/models/revision.js


+ 0 - 0
models/user.js → lib/models/user.js


+ 0 - 0
routes/admin.js → lib/routes/admin.js


+ 1 - 1
routes/index.js → lib/routes/index.js

@@ -1,5 +1,5 @@
 module.exports = function(app) {
-  var middleware = require('../lib/middlewares')
+  var middleware = require('../util/middlewares')
     , form      = require('../form')
     , page      = require('./page')(app)
     , login     = require('./login')(app)

+ 0 - 0
routes/installer.js → lib/routes/installer.js


+ 0 - 0
routes/login.js → lib/routes/login.js


+ 0 - 0
routes/logout.js → lib/routes/logout.js


+ 0 - 0
routes/me.js → lib/routes/me.js


+ 0 - 0
routes/page.js → lib/routes/page.js


+ 0 - 0
routes/user.js → lib/routes/user.js


+ 0 - 0
lib/fileUploader.js → lib/util/fileUploader.js


+ 0 - 0
lib/formUtil.js → lib/util/formUtil.js


+ 0 - 0
lib/googleAuth.js → lib/util/googleAuth.js


+ 0 - 0
lib/mailer.js → lib/util/mailer.js


+ 1 - 1
lib/middlewares.js → lib/util/middlewares.js

@@ -23,7 +23,7 @@ exports.loginChecker = function(app, models) {
 
 exports.swigFunctions = function(app) {
   return function(req, res, next) {
-    res.locals(require('../lib/swigFunctions')(app));
+    res.locals(require('../util/swigFunctions')(app));
     next();
   };
 };

+ 0 - 0
lib/swigFunctions.js → lib/util/swigFunctions.js


+ 0 - 0
views/500.html → lib/views/500.html


+ 0 - 0
views/_form.html → lib/views/_form.html


+ 0 - 0
views/admin/app.html → lib/views/admin/app.html


+ 0 - 0
views/admin/index.html → lib/views/admin/index.html


+ 0 - 0
views/admin/users.html → lib/views/admin/users.html


+ 0 - 0
views/index.html → lib/views/index.html


+ 0 - 0
views/installer.html → lib/views/installer.html


+ 0 - 0
views/invited.html → lib/views/invited.html


+ 0 - 0
views/layout/2column.html → lib/views/layout/2column.html


+ 0 - 0
views/layout/layout.html → lib/views/layout/layout.html


+ 0 - 0
views/layout/single-nologin.html → lib/views/layout/single-nologin.html


+ 0 - 0
views/layout/single.html → lib/views/layout/single.html


+ 0 - 0
views/login.html → lib/views/login.html


+ 0 - 0
views/login/error.html → lib/views/login/error.html


+ 0 - 0
views/mail/admin/userInvitation.txt → lib/views/mail/admin/userInvitation.txt


+ 0 - 0
views/mail/admin/userWaitingActivation.txt → lib/views/mail/admin/userWaitingActivation.txt


+ 0 - 0
views/me/index.html → lib/views/me/index.html


+ 0 - 0
views/me/password.html → lib/views/me/password.html


+ 0 - 0
views/modal/widget_help.html → lib/views/modal/widget_help.html


+ 0 - 0
views/modal/widget_rename.html → lib/views/modal/widget_rename.html


+ 0 - 0
views/modal/widget_today_memo.html → lib/views/modal/widget_today_memo.html


+ 0 - 0
views/page.html → lib/views/page.html


+ 0 - 0
views/page_list.html → lib/views/page_list.html


+ 0 - 0
views/page_presentation.html → lib/views/page_presentation.html


+ 0 - 0
views/user_page.html → lib/views/user_page.html


+ 0 - 0
views/widget/searcher.html → lib/views/widget/searcher.html