nodebb-plugin-composer-quill: WYSIWYG alternative to redactor
-
Hi @Per0x , I see @julian already addressed your comments.
I would not suggest cloning it now, unless you have some programming skills.
A lot of work has been done, but still there are few things that are yet to be accomplished, see list here: https://github.com/NodeBB/nodebb-plugin-composer-quill/issues. I guess we'll have to wait till Q2.
In the meantime, Quill is working on v2 so lots of good things to wait for -
Unfortunately, the plugin does not work.
2019-05-31T08:36:25.279Z [4567/46996] - warn: [meta/css] File not found! nodebb-plugin-composer-quill/node_modules/quill/dist/quill.snow.css 2019-05-31T08:36:25.279Z [4567/46996] - warn: [meta/css] File not found! nodebb-plugin-composer-quill/node_modules/quill/dist/quill.bubble.css 2019-05-31T08:36:25.345Z [4567/46996] - warn: [meta/css] File not found! nodebb-plugin-composer-quill/node_modules/quill/dist/quill.snow.css 2019-05-31T08:36:25.345Z [4567/46996] - warn: [meta/css] File not found! nodebb-plugin-composer-quill/node_modules/quill/dist/quill.bubble.css
2019-05-31T08:37:37.896Z [4567/47037] - error: /admin/plugins/composer-quill Failed to lookup view "admin/plugins/composer-quill" in views directory "/var/www/myforum.tld/nodebb/build/public/templates" {"view":{"defaultEngine":"tpl","ext":".tpl","name":"admin/plugins/composer-quill","root":"/var/www/myforum.tld/nodebb/build/public/templates"},"stack":"Error: Failed to lookup view \"admin/plugins/composer-quill\" in views directory \"/var/www/myforum.tld/nodebb/build/public/templates\"\n at Function.render (/var/www/myforum.tld/nodebb/node_modules/express/lib/application.js:580:17)\n at ServerResponse.render (/var/www/myforum.tld/nodebb/node_modules/express/lib/response.js:1008:7)\n at content (/var/www/myforum.tld/nodebb/src/middleware/render.js:84:15)\n at /var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:3880:24\n at replenish (/var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:1011:17)\n at /var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:1016:9\n at eachOfLimit (/var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:1041:24)\n at /var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:1046:16\n at eachOf (/var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:1117:5)\n at _parallel (/var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:3879:5)"}
-
@julian I did it, but unfortunately it did not help.
./nodebb build [benchpressjs] Unable to build or find a suitable native module, falling back to JS version started 2019-05-31T15:59:10.198Z [4567/48229] - info: [build] Building in parallel mode 2019-05-31T15:59:10.199Z [4567/48229] - info: [build] plugin static dirs build started 2019-05-31T15:59:10.202Z [4567/48229] - info: [build] requirejs modules build started 2019-05-31T15:59:10.203Z [4567/48229] - info: [build] client js bundle build started 2019-05-31T15:59:10.204Z [4567/48229] - info: [build] admin js bundle build started 2019-05-31T15:59:10.205Z [4567/48229] - info: [build] client side styles build started 2019-05-31T15:59:10.205Z [4567/48229] - info: [build] admin control panel styles build started 2019-05-31T15:59:10.205Z [4567/48229] - info: [build] templates build started 2019-05-31T15:59:10.206Z [4567/48229] - info: [build] languages build started 2019-05-31T15:59:10.206Z [4567/48229] - info: [build] sounds build started 2019-05-31T15:59:10.210Z [4567/48229] - warn: [meta/css] File not found! nodebb-plugin-composer-quill/node_modules/quill/dist/quill.snow.css 2019-05-31T15:59:10.211Z [4567/48229] - warn: [meta/css] File not found! nodebb-plugin-composer-quill/node_modules/quill/dist/quill.bubble.css 2019-05-31T15:59:10.278Z [4567/48229] - warn: [meta/css] File not found! nodebb-plugin-composer-quill/node_modules/quill/dist/quill.snow.css 2019-05-31T15:59:10.278Z [4567/48229] - warn: [meta/css] File not found! nodebb-plugin-composer-quill/node_modules/quill/dist/quill.bubble.css 2019-05-31T15:59:10.714Z [4567/48229] - info: [build] sounds build completed in 0.508sec 2019-05-31T15:59:10.934Z [4567/48229] - info: [build] plugin static dirs build completed in 0.735sec 2019-05-31T15:59:27.290Z [4567/48229] - info: [build] client side styles build completed in 17.085sec 2019-05-31T15:59:39.361Z [4567/48229] - info: [build] client js bundle build completed in 29.158sec 2019-05-31T15:59:39.362Z [4567/48229] - info: [build] admin js bundle build completed in 29.158sec 2019-05-31T15:59:52.070Z [4567/48229] - info: [build] languages build completed in 41.864sec 2019-05-31T16:00:00.266Z [4567/48229] - info: [build] admin control panel styles build completed in 50.061sec 2019-05-31T16:00:03.182Z [4567/48229] - info: [build] templates build completed in 52.977sec 2019-05-31T16:00:04.491Z [4567/48229] - info: [build] requirejs modules build completed in 54.289sec 2019-05-31T16:00:04.494Z [4567/48229] - info: [build] Asset compilation successful. Completed in 54.293sec.
-
Can you try stopping and starting in Dev mode, see what happens?
-
@PitaJ Ok, please see the log:
Part 1./nodebb dev NodeBB v1.12.2 Copyright (C) 2013-2014 NodeBB Inc. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. For the full license, please visit: http://www.gnu.org/copyleft/gpl.html Clustering enabled: Spinning up 1 process(es). 2019-05-31T16:06:18.465Z [4567/48362] - verbose: * using configuration stored in: /var/www/myforum.tld/nodebb/config.json 2019-05-31T16:06:18.561Z [4567/48362] - info: Initializing NodeBB v1.12.2 https://vatnikov.net 2019-05-31T16:06:18.562Z [4567/48362] - verbose: * using redis store at 127.0.0.1:6379 2019-05-31T16:06:18.562Z [4567/48362] - verbose: * using themes stored in: /var/www/myforum.tld/nodebb/node_modules [benchpressjs] Unable to build or find a suitable native module, falling back to JS version 2019-05-31T16:06:20.407Z [4567/48362] - verbose: [minifier] utilizing a maximum of 0 additional threads 2019-05-31T16:06:20.427Z [4567/48362] - verbose: Checking dependencies for outdated modules 2019-05-31T16:06:20.533Z [4567/48362] - warn: [upgrade/appendPluginScripts] Unable to read plugin.json for plugin `nodebb-plugin-bbcodes`. Skipping. 2019-05-31T16:06:20.980Z [4567/48362] - verbose: [notifications.init] Registering jobs. 2019-05-31T16:06:20.981Z [4567/48362] - verbose: [user/jobs] (Re-)starting user jobs... 2019-05-31T16:06:20.983Z [4567/48362] - verbose: [user/jobs] Starting job (digest.daily) 2019-05-31T16:06:20.985Z [4567/48362] - verbose: [user/jobs] Starting job (digest.weekly) 2019-05-31T16:06:20.986Z [4567/48362] - verbose: [user/jobs] Starting job (digest.monthly) 2019-05-31T16:06:20.987Z [4567/48362] - verbose: [user/jobs] Starting job (reset.clean) 2019-05-31T16:06:20.987Z [4567/48362] - verbose: [user/jobs] 4 jobs started 2019-05-31T16:06:20.987Z [4567/48362] - verbose: [emailer] Setting up SMTP fallback transport hsts deprecated The "includeSubdomains" parameter is deprecated. Use "includeSubDomains" (with a capital D) instead. node_modules/helmet/index.js:33:28 hsts deprecated The "setIf" parameter is deprecated. Refer to the documentation to see how to set the header conditionally. node_modules/helmet/index.js:33:28 2019-05-31T16:06:21.144Z [4567/48362] - verbose: [middleware/autoLocale] Retrieves languages list for middleware 2019-05-31T16:06:21.183Z [4567/48362] - info: [themes] Using theme nodebb-theme-persona 2019-05-31T16:06:21.184Z [4567/48362] - verbose: [plugins] Initializing plugins system 2019-05-31T16:06:21.428Z [4567/48362] - verbose: [emailer] Built custom email templates 2019-05-31T16:06:21.432Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-theme-persona 2019-05-31T16:06:21.493Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-mentions 2019-05-31T16:06:21.497Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-widget-essentials 2019-05-31T16:06:21.504Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-rewards-essentials 2019-05-31T16:06:21.506Z [4567/48362] - verbose: [plugins] Found 3 sound file(s) for plugin nodebb-plugin-soundpack-default 2019-05-31T16:06:21.506Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-soundpack-default 2019-05-31T16:06:21.545Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-spam-be-gone 2019-05-31T16:06:21.547Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./database')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:5:14 2019-05-31T16:06:21.548Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./settings')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:6:20 2019-05-31T16:06:21.549Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./meta')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:7:16 2019-05-31T16:06:21.549Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./user')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:8:16 2019-05-31T16:06:21.549Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./posts')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:9:17 2019-05-31T16:06:21.550Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./topics')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:10:18 2019-05-31T16:06:21.550Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./privileges')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:11:22 2019-05-31T16:06:21.550Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./socket.io/plugins')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:12:25 2019-05-31T16:06:21.551Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./socket.io/admin')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:13:24 2019-05-31T16:06:21.551Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./socket.io/index')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:14:23 2019-05-31T16:06:21.551Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('../public/src/modules/translator')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at /var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:15:22 2019-05-31T16:06:21.576Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-poll 2019-05-31T16:06:21.685Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-dbsearch 2019-05-31T16:06:21.687Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./meta')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at Object.<anonymous> (/var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-anti-spam-question/library.js:5:26) 2019-05-31T16:06:21.687Z [4567/48362] - warn: [deprecated] requiring core modules with `module.parent.require('./database')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead. at Object.<anonymous> (/var/www/myforum.tld/nodebb/node_modules/nodebb-plugin-anti-spam-question/library.js:6:24) 2019-05-31T16:06:21.687Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-anti-spam-question 2019-05-31T16:06:21.689Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-embed-combo 2019-05-31T16:06:21.707Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-imgur 2019-05-31T16:06:21.711Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-question-and-answer 2019-05-31T16:06:21.719Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-custom-pages 2019-05-31T16:06:21.725Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-ns-spoiler 2019-05-31T16:06:21.806Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-composer-quill 2019-05-31T16:06:21.880Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-emoji 2019-05-31T16:06:21.881Z [4567/48362] - verbose: [plugins] Loaded plugin: nodebb-plugin-registration-question 2019-05-31T16:06:21.882Z [4567/48362] - warn: [plugins/load] The following plugins may not be compatible with your version of NodeBB. This may cause unintended behaviour or crashing. In the event of an unresponsive NodeBB caused by this plugin, run `./nodebb reset -p PLUGINNAME` to disable it. * nodebb-plugin-registration-question 2019-05-31T16:06:21.883Z [4567/48362] - info: [plugins] Plugins OK 2019-05-31T16:06:21.883Z [4567/48362] - verbose: [plugins/fireHook] static:assets.prepare 2019-05-31T16:06:21.883Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:21.883Z [4567/48362] - verbose: [plugins/fireHook] static:app.preload 2019-05-31T16:06:21.884Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:21.885Z [4567/48362] - verbose: [plugins/fireHook] static:app.load 2019-05-31T16:06:21.893Z [4567/48362] - info: [plugins/spam-be-gone] Settings loaded 2019-05-31T16:06:21.895Z [4567/48362] - info: [plugins/anti-spam-question] Settings loaded 2019-05-31T16:06:21.918Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:21.918Z [4567/48362] - verbose: [plugins] All plugins reloaded and rerouted 2019-05-31T16:06:21.919Z [4567/48362] - verbose: [plugins/fireHook] filter:auth.init 2019-05-31T16:06:21.919Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:21.963Z [4567/48362] - info: Routes added 2019-05-31T16:06:21.965Z [4567/48362] - verbose: [meta/blacklist] Loading 0 blacklist rule(s) 2019-05-31T16:06:21.965Z [4567/48362] - verbose: [plugins/fireHook] filter:flags.getFilters 2019-05-31T16:06:21.965Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:21.966Z [4567/48362] - info: NodeBB Ready 2019-05-31T16:06:21.969Z [4567/48362] - verbose: [plugins/fireHook] action:nodebb.ready 2019-05-31T16:06:21.969Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:21.969Z [4567/48362] - info: Enabling 'trust proxy' 2019-05-31T16:06:21.973Z [4567/48362] - info: NodeBB is now listening on: 127.0.0.1:4567
-
Part 2
2019-05-31T16:06:25.123Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:06:25.124Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:25.229Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:06:25.229Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:25.374Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:06:25.374Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:25.476Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:06:25.476Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:25.558Z [4567/48362] - verbose: [plugins/fireHook] action:analytics.increment 2019-05-31T16:06:25.558Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:26.497Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:06:26.497Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:06:26.572Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:06:26.572Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:32.087Z [4567/48362] - verbose: [plugins/fireHook] filter:user.getSettings 2019-05-31T16:07:32.088Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:32.088Z [4567/48362] - verbose: [plugins/fireHook] filter:user.notificationTypes 2019-05-31T16:07:32.088Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:32.089Z [4567/48362] - verbose: [plugins/fireHook] filter:config.get 2019-05-31T16:07:32.090Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:33.289Z [4567/48362] - verbose: [plugins/fireHook] filter:admin/extend/plugins.build 2019-05-31T16:07:33.289Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:33.295Z [4567/48362] - verbose: [plugins/fireHook] filter:middleware.render 2019-05-31T16:07:33.295Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:33.298Z [4567/48362] - verbose: [plugins/fireHook] filter:widget.render:onlineusers 2019-05-31T16:07:33.299Z [4567/48362] - verbose: [plugins/fireHook] filter:widget.render:forumstats 2019-05-31T16:07:33.303Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:33.401Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:33.409Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:33.409Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:33.409Z [4567/48362] - verbose: [plugins/fireHook] filter:admin.scripts.get 2019-05-31T16:07:33.409Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:33.409Z [4567/48362] - verbose: [plugins/fireHook] filter:admin.header.build 2019-05-31T16:07:33.410Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:33.416Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:33.416Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:36.031Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:07:36.031Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:36.032Z [4567/48362] - verbose: [plugins/fireHook] filter:user.getSettings 2019-05-31T16:07:36.032Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:36.032Z [4567/48362] - verbose: [plugins/fireHook] filter:user.notificationTypes 2019-05-31T16:07:36.032Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.313Z [4567/48362] - verbose: [plugins/fireHook] filter:user.getSettings 2019-05-31T16:07:37.313Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.313Z [4567/48362] - verbose: [plugins/fireHook] filter:user.notificationTypes 2019-05-31T16:07:37.313Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.314Z [4567/48362] - verbose: [plugins/fireHook] filter:config.get 2019-05-31T16:07:37.314Z [4567/48362] - verbose: [plugins/fireHook] filter:middleware.buildHeader 2019-05-31T16:07:37.314Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.314Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.315Z [4567/48362] - verbose: [plugins/fireHook] action:middleware.pageView 2019-05-31T16:07:37.315Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.317Z [4567/48362] - verbose: [plugins/fireHook] filter:user.getSettings 2019-05-31T16:07:37.317Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.317Z [4567/48362] - verbose: [plugins/fireHook] filter:user.notificationTypes 2019-05-31T16:07:37.317Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.319Z [4567/48362] - verbose: [plugins/fireHook] action:user.set 2019-05-31T16:07:37.319Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.323Z [4567/48362] - verbose: [plugins/fireHook] action:user.online 2019-05-31T16:07:37.324Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.325Z [4567/48362] - verbose: [plugins/fireHook] filter:user.isModerator 2019-05-31T16:07:37.325Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.328Z [4567/48362] - verbose: [plugins/fireHook] filter:privileges.topics.get 2019-05-31T16:07:37.328Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.330Z [4567/48362] - verbose: [plugins/fireHook] filter:topic.thread_tools 2019-05-31T16:07:37.330Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.331Z [4567/48362] - verbose: [plugins/fireHook] filter:social.posts 2019-05-31T16:07:37.331Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.335Z [4567/48362] - verbose: [plugins/fireHook] filter:post.getFields 2019-05-31T16:07:37.335Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.337Z [4567/48362] - verbose: [plugins/fireHook] filter:parse.post 2019-05-31T16:07:37.338Z [4567/48362] - verbose: [plugins/fireHook] filter:parse.post 2019-05-31T16:07:37.339Z [4567/48362] - verbose: [plugins/fireHook] filter:parse.post 2019-05-31T16:07:37.339Z [4567/48362] - verbose: [plugins/fireHook] filter:parse.post 2019-05-31T16:07:37.345Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.346Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.346Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.349Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.350Z [4567/48362] - verbose: [plugins/fireHook] filter:post.getPosts 2019-05-31T16:07:37.351Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.352Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:37.352Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.353Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:37.354Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.356Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:37.356Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.356Z [4567/48362] - verbose: [plugins/fireHook] filter:user.getSettings 2019-05-31T16:07:37.356Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.356Z [4567/48362] - verbose: [plugins/fireHook] filter:user.notificationTypes 2019-05-31T16:07:37.357Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.357Z [4567/48362] - verbose: [plugins/fireHook] filter:user.getSettings 2019-05-31T16:07:37.357Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.357Z [4567/48362] - verbose: [plugins/fireHook] filter:user.notificationTypes 2019-05-31T16:07:37.357Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.359Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:37.359Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.360Z [4567/48362] - verbose: [plugins/fireHook] filter:users.addFields 2019-05-31T16:07:37.360Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.361Z [4567/48362] - verbose: [plugins/fireHook] filter:userlist.get 2019-05-31T16:07:37.361Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.368Z [4567/48362] - verbose: [plugins/fireHook] filter:groups.get 2019-05-31T16:07:37.368Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.369Z [4567/48362] - verbose: [plugins/fireHook] filter:parse.signature 2019-05-31T16:07:37.369Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.370Z [4567/48362] - verbose: [plugins/fireHook] filter:posts.custom_profile_info 2019-05-31T16:07:37.370Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.370Z [4567/48362] - verbose: [plugins/fireHook] filter:posts.custom_profile_info 2019-05-31T16:07:37.370Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.370Z [4567/48362] - verbose: [plugins/fireHook] filter:posts.modifyUserInfo 2019-05-31T16:07:37.370Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.370Z [4567/48362] - verbose: [plugins/fireHook] filter:posts.modifyUserInfo 2019-05-31T16:07:37.371Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.371Z [4567/48362] - verbose: [plugins/fireHook] filter:topics.addPostData 2019-05-31T16:07:37.371Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.371Z [4567/48362] - verbose: [plugins/fireHook] filter:topic.get 2019-05-31T16:07:37.371Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.372Z [4567/48362] - verbose: [plugins/fireHook] filter:controllers.topic.get 2019-05-31T16:07:37.372Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.379Z [4567/48362] - verbose: [plugins/fireHook] action:analytics.increment 2019-05-31T16:07:37.379Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.380Z [4567/48362] - verbose: [plugins/fireHook] filter:topic.build 2019-05-31T16:07:37.381Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:37.381Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.381Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:37.381Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.381Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.381Z [4567/48362] - verbose: [plugins/fireHook] filter:middleware.render 2019-05-31T16:07:37.382Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.383Z [4567/48362] - verbose: [plugins/fireHook] filter:widget.render:onlineusers 2019-05-31T16:07:37.383Z [4567/48362] - verbose: [plugins/fireHook] filter:widget.render:forumstats 2019-05-31T16:07:37.384Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:37.384Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.384Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:37.384Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.385Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.484Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.489Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:37.489Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.489Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:37.489Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.490Z [4567/48362] - verbose: [plugins/fireHook] filter:meta.getMetaTags 2019-05-31T16:07:37.490Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.491Z [4567/48362] - verbose: [plugins/fireHook] filter:meta.getLinkTags 2019-05-31T16:07:37.491Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.492Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:37.492Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.492Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:37.493Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.494Z [4567/48362] - verbose: [plugins/fireHook] filter:middleware.renderFooter 2019-05-31T16:07:37.494Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.494Z [4567/48362] - verbose: [plugins/fireHook] filter:scripts.get 2019-05-31T16:07:37.494Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.499Z [4567/48362] - verbose: [plugins/fireHook] filter:privileges.global.get 2019-05-31T16:07:37.499Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.501Z [4567/48362] - verbose: [plugins/fireHook] filter:user.isModerator 2019-05-31T16:07:37.501Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:37.503Z [4567/48362] - verbose: [plugins/fireHook] filter:middleware.renderHeader 2019-05-31T16:07:37.504Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:38.927Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:07:38.927Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:39.133Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:07:39.133Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:39.782Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:07:39.782Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:40.495Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:07:40.495Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:40.495Z [4567/48362] - verbose: [plugins/fireHook] filter:composer.formatting 2019-05-31T16:07:40.495Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:41.011Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:07:41.011Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:41.011Z [4567/48362] - verbose: [plugins/fireHook] filter:parse.raw 2019-05-31T16:07:41.014Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:41.258Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:07:41.258Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:41.259Z [4567/48362] - verbose: [plugins/fireHook] static:sockets.validateSession 2019-05-31T16:07:41.260Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.298Z [4567/48362] - verbose: [plugins/fireHook] filter:user.getSettings 2019-05-31T16:07:52.298Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.298Z [4567/48362] - verbose: [plugins/fireHook] filter:user.notificationTypes 2019-05-31T16:07:52.298Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.298Z [4567/48362] - verbose: [plugins/fireHook] filter:config.get 2019-05-31T16:07:52.299Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.300Z [4567/48362] - verbose: [plugins/fireHook] filter:admin/plugins/composer-quill.build 2019-05-31T16:07:52.300Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.300Z [4567/48362] - verbose: [plugins/fireHook] filter:middleware.render 2019-05-31T16:07:52.300Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.301Z [4567/48362] - verbose: [plugins/fireHook] filter:widget.render:onlineusers 2019-05-31T16:07:52.301Z [4567/48362] - verbose: [plugins/fireHook] filter:widget.render:forumstats 2019-05-31T16:07:52.302Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:52.302Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.302Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:52.302Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.302Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.401Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.403Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:52.403Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.403Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:52.404Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.404Z [4567/48362] - verbose: [plugins/fireHook] filter:admin.scripts.get 2019-05-31T16:07:52.404Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.404Z [4567/48362] - verbose: [plugins/fireHook] filter:admin.header.build 2019-05-31T16:07:52.404Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.406Z [4567/48362] - verbose: [plugins/fireHook] filter:error.handle 2019-05-31T16:07:52.407Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.407Z [4567/48362] - error: /admin/plugins/composer-quill Failed to lookup view "admin/plugins/composer-quill" in views directory "/var/www/myforum.tld/nodebb/build/public/templates" {"view":{"defaultEngine":"tpl","ext":".tpl","name":"admin/plugins/composer-quill","root":"/var/www/myforum.tld/nodebb/build/public/templates"},"stack":"Error: Failed to lookup view \"admin/plugins/composer-quill\" in views directory \"/var/www/myforum.tld/nodebb/build/public/templates\"\n at Function.render (/var/www/myforum.tld/nodebb/node_modules/express/lib/application.js:580:17)\n at ServerResponse.render (/var/www/myforum.tld/nodebb/node_modules/express/lib/response.js:1008:7)\n at content (/var/www/myforum.tld/nodebb/src/middleware/render.js:84:15)\n at /var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:3880:24\n at replenish (/var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:1011:17)\n at /var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:1016:9\n at eachOfLimit (/var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:1041:24)\n at /var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:1046:16\n at eachOf (/var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:1117:5)\n at _parallel (/var/www/myforum.tld/nodebb/node_modules/async/dist/async.js:3879:5)"} 2019-05-31T16:07:52.408Z [4567/48362] - verbose: [plugins/fireHook] filter:user.getSettings 2019-05-31T16:07:52.408Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.408Z [4567/48362] - verbose: [plugins/fireHook] filter:user.notificationTypes 2019-05-31T16:07:52.408Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.408Z [4567/48362] - verbose: [plugins/fireHook] filter:config.get 2019-05-31T16:07:52.409Z [4567/48362] - verbose: [plugins/fireHook] filter:middleware.buildHeader 2019-05-31T16:07:52.409Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.411Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.412Z [4567/48362] - verbose: [plugins/fireHook] filter:500.build 2019-05-31T16:07:52.412Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.412Z [4567/48362] - verbose: [plugins/fireHook] filter:middleware.render 2019-05-31T16:07:52.412Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.413Z [4567/48362] - verbose: [plugins/fireHook] filter:widget.render:onlineusers 2019-05-31T16:07:52.414Z [4567/48362] - verbose: [plugins/fireHook] filter:widget.render:forumstats 2019-05-31T16:07:52.414Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:52.414Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.414Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:52.414Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.415Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.514Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.517Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:52.517Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.518Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:52.518Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.518Z [4567/48362] - verbose: [plugins/fireHook] filter:meta.getMetaTags 2019-05-31T16:07:52.518Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.519Z [4567/48362] - verbose: [plugins/fireHook] filter:meta.getLinkTags 2019-05-31T16:07:52.519Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.519Z [4567/48362] - verbose: [plugins/fireHook] filter:user.whitelistFields 2019-05-31T16:07:52.519Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.519Z [4567/48362] - verbose: [plugins/fireHook] filter:users.get 2019-05-31T16:07:52.519Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.520Z [4567/48362] - verbose: [plugins/fireHook] filter:middleware.renderFooter 2019-05-31T16:07:52.520Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.520Z [4567/48362] - verbose: [plugins/fireHook] filter:scripts.get 2019-05-31T16:07:52.521Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.523Z [4567/48362] - verbose: [plugins/fireHook] filter:user.isModerator 2019-05-31T16:07:52.523Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.524Z [4567/48362] - verbose: [plugins/fireHook] filter:privileges.global.get 2019-05-31T16:07:52.524Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook 2019-05-31T16:07:52.525Z [4567/48362] - verbose: [plugins/fireHook] filter:middleware.renderHeader 2019-05-31T16:07:52.525Z [4567/48362] - verbose: [plugins/fireHook] action:plugins.firehook
-
-
@Per0x I had the same issue, I just went to
nodebb/node_modules/nodebb-plugin-composer-quill
and I executednpm i
there. I imagine this is not the best solution, I could make it work. I hope it can help you. -
@gabrielperales Thank you ! It also worked for me.