Giter Site home page Giter Site logo

gottwik / enduro Goto Github PK

View Code? Open in Web Editor NEW
689.0 44.0 120.0 14.52 MB

Minimalistic, lean & mean, node.js cms

Home Page: http://www.endurojs.com/

License: MIT License

CSS 2.65% JavaScript 95.57% HTML 1.77%
node-cms cms framework enduro website-builder website-generation

enduro's People

Contributors

brennhill avatar cosmomyzrailgorynych avatar gitter-badger avatar gottwik avatar greenkeeper[bot] avatar justindra avatar lietzi avatar lipis avatar oemueller avatar psander-com avatar rnlambert7 avatar tekwiz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

enduro's Issues

An in-range update of async is breaking the build 🚨

Version 2.4.1 of async just got published.

Branch Build failing 🚨
Dependency async
Current Version 2.4.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

async is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

running on windows error

I am trying enduro on windows server 2012 but I got this error:

[09:54:40 |    +10.4] developer start
Juicebox is not set up
Unhandled rejection TypeError: Cannot read property '1' of null
    at Array.slice.call.map (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\libs\flat_utilities\enduro_h
elpers.js:52:110)
    at Array.map (native)
    at enduro_helpers.ensure_directory_existence (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\libs\fl
at_utilities\enduro_helpers.js:52:53)
    at babel.get_cultures.then (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\libs\pregenerator\pregene
rator.js:70:27)
    at tryCatcher (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\node_modules\bluebird\js\release\util.
js:16:23)
    at Promise._settlePromiseFromHandler (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\node_modules\bl
uebird\js\release\promise.js:510:31)
    at Promise._settlePromise (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\node_modules\bluebird\js\r
elease\promise.js:567:18)
    at Promise._settlePromiseCtx (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\node_modules\bluebird\j
s\release\promise.js:604:10)
    at Async._drainQueue (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\node_modules\bluebird\js\releas
e\async.js:143:12)
    at Async._drainQueues (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\node_modules\bluebird\js\relea
se\async.js:148:10)
    at Immediate.Async.drainQueues (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\node_modules\bluebird
\js\release\async.js:17:14)
    at runCallback (timers.js:637:20)
    at tryOnImmediate (timers.js:610:5)
    at processImmediate [as _immediateCallback] (timers.js:582:5)

C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\libs\flat_utilities\enduro_helpers.js:52
        file_paths = Array.prototype.slice.call(arguments).map((file_path) => { return file_path.match(/^(.*)\/.*$/)[1]
})
                                                                                                                    ^

TypeError: Cannot read property '1' of null
    at Array.slice.call.map (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\libs\flat_utilities\enduro_h
elpers.js:52:110)
    at Array.map (native)
    at enduro_helpers.ensure_directory_existence (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\libs\fl
at_utilities\enduro_helpers.js:52:53)
    at read (C:\Users\adm-213100168\AppData\Roaming\npm\node_modules\enduro\libs\pregenerator\pregenerator.js:51:19)
    at tryToString (fs.js:425:3)
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:412:12)

what is wrong?

Thanks

An in-range update of inquirer is breaking the build 🚨

Version 3.0.4 of inquirer just got published.

Branch Build failing 🚨
Dependency inquirer
Current Version 3.0.3
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As inquirer is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details
Release Notes v3.0.4

Fix extra whitespace being printed #506

Commits

The new version differs by 2 commits .

  • b20345d 3.0.4
  • 51ea8e4 Remove extra line when closing prompt - Fix #506

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

missing dependency: gulp-less

right now "gulp-less": "^3.3.0" is a dev-dependency
My enduro instance is failing to run because gulp-less is not installed.
I guess it should be a normal dependency right?
(like gulp-sass)

What do you think?

theme enblog installing failed

Messages on my term as:

ubuntu@MAIZE:/mnt/diskc/cms$ enduro theme enblog

β”Œβ€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”Enduro theme service——————————————————┐
β”‚ getting info for 'enblog' theme βœ“ β”‚
? choose project name: ablog
? choose your admin login: admin
? choose your admin password: [hidden]
β”‚ downloading and extracting theme βœ“ β”‚
β”‚ setting up admin credentials βœ“ β”‚
β”‚ getting project dependencies βœ“ β”‚
β”‚ installing npm dependencies βœ“ β”‚
β”‚ installing bower dependencies βœ“ β”‚
β”‚ starting enduro β ΄ β”‚
/usr/lib/node_modules/enduro/node_modules/gulp-iconfont-css/index.js:112
throw new gutil.PluginError(PLUGIN_NAME, 'Error in template: ' + err.message);
^
Error: Error in template: ENOENT: no such file or directory, open 'assets/fonticons/icons_template.scss'
ubuntu@MAIZE:/mnt/diskc/cms$

A few questions (i'm a relatively new developer)

Hi,

Love enduro, its great and just what I have been looking for as a CMS.

I'm having a couple of issues though. They might be amateur errors by be so I apologise for wasting time if they are.

I have hosted my site, copied all the files from _src, but the admin interface doesn't appear to be working when I go to www.mydomain.com/admin. Do I need to set anything extra up to get admin working.

Secondly, when I have gone back to my project today, I'm getting errors saying that partials could not be found although they are definately there. (Hopefully see screenshot) It was working perfectly yesterday.

screen shot 2017-04-09 at 08 25 18

Any help would be great. I've read the documentation but couldn't seem to find what I needed. Thank you in advance!

An in-range update of moment is breaking the build 🚨

Version 2.18.0 of moment just got published.

Branch Build failing 🚨
Dependency moment
Current Version 2.17.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As moment is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details
Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Custom Theme

If I wanted to develop a theme that can be used via the command line how do I go about it?

References between content files

Hi @Gottwik - really loving this project, great work. I'm using it to build a simple static blog and it's working great, however I was looking for some guidance on a question that's arisen

For each post I add I'd like to have a sections of "related content" at the bottom of the page. To avoid duplication of content ideally I'd be able to reference other content files inside the same generator - something like

{
title: 'article 1',
content: 'lorem ipsum dolor sit amet',
related: [
    {
      item: '@@article2'
    },
    {
      item: '@@article3'
    }
  ]
}

Currently I can access global items but not siblings. Is there any way you recommend of doing this? (I see potential issues with circular references of course...)

Couple Of Questions

Thanks for this amazing platform @Gottwik , however i couldn't find anywhere else to ask a couple of questions except for here.

  • Can we extend the login system ? such as more user types (admin, user etc ...)
  • Extending User properties such as profiles ?
  • External OpenID Social Logins such as Facebook , google etc..
  • Connect the membership repository to a database for more security ?
  • Can we user AngularJS2 modules under it , i have seen an example for Angular1 so far
  • Is there any example showing how to build a custom module under Enduro by implementing an backend api's from cross origin ?

addadmin doesn't add to .users.js

enduro addadmin testUser testPass doesn't add to the .users.js file. I got it working by figuring out that you're using SHA256, and generating salts and hashes manually.

npm install enduro -g errors

C17PN8T6G8WN:enduro xjxh209$ npm install enduro -g
npm WARN deprecated [email protected]: Use uuid module instead
npm WARN deprecated [email protected]: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.
npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible.
npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "enduro" "-g"
npm ERR! node v6.10.3
npm ERR! npm v3.10.10
npm ERR! code E404

npm ERR! 404 no such package available : @gulp-sourcemaps/identity-map
npm ERR! 404
npm ERR! 404 '@gulp-sourcemaps/identity-map' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 It was specified as a dependency of 'gulp-sourcemaps'
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

Install theme on Ubuntu failed

Full message as following:

ubuntu@MAIZE:/mnt/diskc/cms$ enduro theme

β”Œβ€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”Enduro theme service——————————————————┐
? choose a theme mirror
β”‚ getting info for 'mirror' theme βœ“ β”‚
? choose project name: maize-cms
? choose your admin login: admin
? choose your admin password: [hidden]
β”‚ downloading and extracting theme βœ“ β”‚
β”‚ setting up admin credentials βœ“ β”‚
β”‚ getting project dependencies βœ“ β”‚
/usr/lib/node_modules/enduro/libs/theme_manager/theme_manager.js:123
if (err) { console.log(error) }
^

ReferenceError: error is not defined
at /usr/lib/node_modules/enduro/libs/theme_manager/theme_manager.js:123:30
at cb (/usr/lib/node_modules/enduro/node_modules/npm/lib/install.js:232:16)
at /usr/lib/node_modules/enduro/node_modules/npm/lib/install.js:319:7
at LOOP (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:7:26)
at /usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:18:7
at Object.Installer.printInstalled (/usr/lib/node_modules/enduro/node_modules/npm/lib/install.js:717:28)
at Array. (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
at LOOP (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
at /usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:18:7
at Object.Installer.printWarnings (/usr/lib/node_modules/enduro/node_modules/npm/lib/install.js:712:3)
at Array. (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
at LOOP (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
at /usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:18:7
at Object.Installer.saveToDependencies (/usr/lib/node_modules/enduro/node_modules/npm/lib/install.js:605:28)
at Array. (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
at LOOP (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
at /usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:18:7
at exports.removeExtraneous (/usr/lib/node_modules/enduro/node_modules/npm/lib/install/deps.js:331:3)
at Object.Installer.pruneIdealTree (/usr/lib/node_modules/enduro/node_modules/npm/lib/install.js:411:10)
at Array. (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
at LOOP (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
at /usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:18:7
at Object.postInstallSteps.push (/usr/lib/node_modules/enduro/node_modules/npm/lib/install.js:297:61)
at Array. (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
at LOOP (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
at /usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:18:7
at Object.Installer.finishTracker (/usr/lib/node_modules/enduro/node_modules/npm/lib/install.js:344:3)
at Array. (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
at LOOP (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
at /usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:18:7
at Object.Installer.runPostinstallTopLevelLifecycles (/usr/lib/node_modules/enduro/node_modules/npm/lib/install.js:586:28)
at Array. (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
at LOOP (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
at /usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:18:7
at asyncMap (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/async-map.js:27:18)
at Object.Installer.commit (/usr/lib/node_modules/enduro/node_modules/npm/lib/install.js:557:3)
at Array. (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
at LOOP (/usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
at /usr/lib/node_modules/enduro/node_modules/npm/node_modules/slide/lib/chain.js:18:7
at Object.Installer.finishTracker (/usr/lib/node_modules/enduro/node_modules/npm/lib/install.js:344:3)
ubuntu@MAIZE:/mnt/diskc/cms$ node -v
v6.11.0

An in-range update of browser-sync is breaking the build 🚨

Version 2.18.12 of browser-sync just got published.

Branch Build failing 🚨
Dependency browser-sync
Current Version 2.18.11
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

browser-sync is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 2 commits.

  • 8d1e298 2.18.12
  • a1be1ad fix(client): update browser-sync clients - fixes #1379

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

ENOENT: no such file or directory when use $enduro secure

When I try use "$enduro secure " and then open localhost:/5000 I get this error:

Error: ENOENT: no such file or directory, stat '/.../node_modules/enduro_admin/_generated/enduro_login.html'

Thats probably because correct path is '/.../node_modules/enduro_admin/_generated/enduro_login/index.html'

;))

An in-range update of handlebars is breaking the build 🚨

Version 4.0.8 of handlebars just got published.

Branch Build failing 🚨
Dependency handlebars
Current Version 4.0.7
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

handlebars is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build failed [Details](https://travis-ci.org/Gottwik/Enduro/builds/228113417?utm_source=github_status&utm_medium=notification)

Commits

The new version differs by 3 commits0.

  • fed5818 v4.0.8
  • 0e81f0a Update release notes
  • a00c598 Allow partial-blocks to be executed without "options"

false

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

installing in ubuntu 16 failed

`looper@looper-pc:~/spheria$ sudo npm install enduro -g
[sudo] password for looper:
npm WARN deprecated [email protected]: Use uuid module instead
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
/usr/bin/enduro -> /usr/lib/node_modules/enduro/cli.js
/usr/lib
└─┬ [email protected]
└── [email protected] (git+https://github.com/Gottwik/promised-handlebars.git#b19dc6dbbcaf8722ad3c0bfee6e04affbe9d1c7b)

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/enduro/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
looper@looper-pc:~/spheria$ enduro create endurocms
Unhandled rejection Error: ENOENT: no such file or directory, scandir '/usr/lib/node_modules/enduro/node_modules/node-sass/vendor'
at Error (native)
at Object.fs.readdirSync (fs.js:951:18)
at Object.getInstalledBinaries (/usr/lib/node_modules/enduro/node_modules/node-sass/lib/extensions.js:123:13)
at foundBinariesList (/usr/lib/node_modules/enduro/node_modules/node-sass/lib/errors.js:20:15)
at foundBinaries (/usr/lib/node_modules/enduro/node_modules/node-sass/lib/errors.js:15:5)
at Object.module.exports.missingBinary (/usr/lib/node_modules/enduro/node_modules/node-sass/lib/errors.js:45:5)
at module.exports (/usr/lib/node_modules/enduro/node_modules/node-sass/lib/binding.js:15:30)
at Object. (/usr/lib/node_modules/enduro/node_modules/node-sass/lib/index.js:14:35)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/usr/lib/node_modules/enduro/node_modules/gulp-sass/index.js:187:21)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)`

Suggestion: Render engine.

First your Idea about enduro is amazing, I have two suggestions:

  1. Optional integration with Firebase DB and Auth.
  2. Add support to custom render engine. Handlebars could be the default render but have an option to add support for others renders.

Thanks.

enduro error installing

Unhandled rejection SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:414:25)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object. (/usr/local/lib/node_modules/enduro/libs/actions/developer_start.js:12:21)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at /usr/local/lib/node_modules/enduro/libs/linker/linker.js:74:35

enduro installed no problem. my dist is kali linux

An in-range update of mocha is breaking the build 🚨

Version 3.4.0 of mocha just got published.

Branch Build failing 🚨
Dependency mocha
Current Version 3.3.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As mocha is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes v3.4.0

Mocha is now moving to a quicker release schedule: when non-breaking changes are merged, a release should happen that week.

This week's highlights:

  • allowUncaught added to commandline as --allow-uncaught (and bugfixed)
  • warning-related Node flags

πŸŽ‰ Enhancements

πŸ› Fixes

πŸ”© Other

Commits

The new version differs by 9 commits0.

  • 7554b31 Add Changelog for v3.4.0
  • 9f7f7ed Add --trace-warnings flag
  • 92561c8 Add --no-warnings flag
  • ceee976 lint test/integration/fixtures/simple-reporter.js
  • dcfc094 Revert "use semistandard directly"
  • 93392dd no special case for macOS running Karma locally
  • 4d1d91d --allow-uncaught cli option
  • fb1e083 fix allowUncaught in browser
  • 4ed3fc5 Add license report and scan status

false

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of npm is breaking the build 🚨

Version 4.4.1 of npm just got published.

Branch Build failing 🚨
Dependency npm
Current Version 4.4.2
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As npm is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details
Release Notes v4.4.1

v4.4.1 (2017-03-06):

This is a quick little patch release to forgo the update notification checker if you're on an unsuported (but not otherwise broken) version of Node.js. Right now that means 0.10 or 0.12.

Commits

The new version differs by 0 commits (ahead by 0, behind by 30).

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Is it possible to use React or VueJS ?

Hi @Gottwik, pretty cool project. Love it. This is exactly what i was looking for, static site generator with an admin interface πŸ‘ .

Is it possible to use React or VueJs with Enduro?
I mean there's a pretty cool project too called nuxtjs , basicly it can generate static version of vuejs, and there's also an with expressjs (https://github.com/nuxt/express).

I am just wondering is it possible to use the power of enduro together with nuxtjs?

And also if i use Enduro with static serving. Can i upload the built files to netlify and still have access to admin interfaces?

Thank you

When turning on S3 and juicebox I can no run the enduro command.

After setting up s3 and setting juicebox to true, i run enduro on the project and this is the message i receive:

β”Œβ€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”~β€”setting up s3β€”~—————————————————————┐
? Input your s3 key ********************
? Input your s3 secret key ****************************************
? What is the s3 bucket name? attic-records
? select s3 region eu-west-1
? Enable juicebox Yes
β”œβ€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β”€
β”‚ s3 set successfully                                      β”‚
β””β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β”˜
fsconlt8155:test jordan.melendez$ enduro

β”Œβ€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”~β€”Enduro startedβ€”~————————————————————┐
β”‚ Development server started at:                           β”‚
β”‚     localhost:3000                                       β”‚

β”‚ Admin ui available at:                                   β”‚
β”‚     localhost:5000/admin                                 β”‚
β”œβ€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β”€
β”‚ Admin has no live-reload!                                β”‚
β””β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β”˜
[11:12:54 | +    1.36] developer start

β”Œβ€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”~β€”Juice pullβ€”~——————————————————————┐
fsconlt8155:test jordan.melendez$

Note before i setup s3 the enduro function did run when juicbox was turned on. Am I missing a step that isn't documented yet?

An in-range update of handlebars is breaking the build 🚨

Version 4.0.9 of handlebars just got published.

Branch Build failing 🚨
Dependency handlebars
Current Version 4.0.8
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

handlebars is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 10 commits.

  • 5ec78a8 v4.0.9
  • 5333f31 Update release notes
  • 8a836e2 Handlebars.compile() does not modify "options" anymore
  • cc554a5 Fix build in windows
  • ed879a6 Ensure LF line-edings in handlebars-template fixtures (*.hbs)
  • 2e21e2b Run integration test with node handlebars -a ... on Windows
  • bdfdbea Ensure LF line-edings in lexer-files (*.l)
  • b50ef03 Force LF line-endings for spec/artifacts
  • 6e6269f Use istanbul/lib/cli.js instead of node_modules/.bin/istanbul
  • 7378f85 Publish valid semver task independently of the branch

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

After deployed, there is no 'Add page' link

In my dev env, everything works fine. But after deployed, there is no 'Add page' link. And when click 'Manual reload content', there are errors in the browser console.

blog-issue-1

blog-issue-2

The console message of browser:

youshiyou.de/:7 GET http://youshiyou.de/_prebuilt/_settings.css
jquery.min.js:4 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
send @ jquery.min.js:4
ajax @ jquery.min.js:4
n._evalUrl @ jquery.min.js:4
ua @ jquery.min.js:3
append @ jquery.min.js:3
n.fn.(anonymous function) @ jquery.min.js:3
(anonymous) @ extension_service.js:11
processQueue @ angular.js:16104
(anonymous) @ angular.js:16120
$eval @ angular.js:17378
$digest @ angular.js:17191
$apply @ angular.js:17486
done @ angular.js:11637
completeRequest @ angular.js:11843
requestLoaded @ angular.js:11776
VM1458:1 this gets injected to admin
angular.js:11821 GET http://youshiyou.de/admin_api/refresh?sid=ngPSQj1YoRX_YkWC9IYhHC0aPqJ74zqt 403 (Forbidden)
(anonymous) @ angular.js:11821
sendReq @ angular.js:11582
serverRequest @ angular.js:11292
processQueue @ angular.js:16104
(anonymous) @ angular.js:16120
$eval @ angular.js:17378
$digest @ angular.js:17191
(anonymous) @ angular.js:17417
completeOutstandingRequest @ angular.js:5912
(anonymous) @ angular.js:6191
juice_service.js:23 connection to api failed
angular.js:13642 TypeError: Cannot read property 'data' of undefined
at juice_service.js:38
at processQueue (angular.js:16104)
at angular.js:16120
at Scope.$eval (angular.js:17378)
at Scope.$digest (angular.js:17191)
at angular.js:17417
at completeOutstandingRequest (angular.js:5912)
at angular.js:6191

Routes

Can anyone explain how exactly routes work in Enduro?
Or, how exactly can I setup route to send response only after POST request?

I tried to add

app.post("/route", function(req, res) {});

but it doesn't seem to work. Any ideas?

Error: ENOENT: no such file or directory, stat '/_generated/admin/index.html'

running endurojs in docker node:onbuild latest version of node and npm. After successfully executing enduro create web && cd web && enduro i get the following output

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”Enduro started—————————————————————┐
β”‚ Development server started at: β”‚
β”‚ localhost:3000 β”‚
β”‚ Admin ui available at: β”‚
β”‚ localhost:5000/admin β”‚
β”œβ€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β”€
β”‚ Admin has no live-reload! β”‚
β””β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β”˜
[03:33:45 | + 1.37] developer start
[03:33:45 | + 0.09] Render started
[03:33:45 | + 0.02] Sass compiling started
[03:33:46 | + 0.14] Sass compiling finished
[03:33:46 | + 0.02] Render finished
[03:33:46 | + 0.01] browsersync started
[03:33:46 | + 0.02] production server starting
[03:33:46 | + 0.01] Production server started at port 5000

going to localhost:3000 and localhost:5000 gives me

Hey you!

Enduro is nice

Try it out yourself

which I assume is correct...however going to localhost:5000/admin gives me

Error: ENOENT: no such file or directory, stat '/_generated/admin/index.html'

checking the directory structure I see there is no admin folder and index.html is in the root of generated

Am I missing a step here?

An in-range update of request is breaking the build 🚨

Version 2.81.0 of request just got published.

Branch Build failing 🚨
Dependency request
Current Version 2.80.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As request is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details
Commits

The new version differs by 11 commits .

  • a0cdc70 Update changelog
  • f2f54fa 2.81.0
  • d99964c Merge pull request #2584 from sergejmueller/patch-1
  • 34d1ea5 Upgrade qs to version 6.4.0
  • fa48e67 safe-buffer doesn't zero-fill by default, its just a polyfill. (#2578)
  • 2e70b74 Timings: Tracks 'lookup', adds 'wait' time, fixes connection re-use (#2566)
  • 7ec8b84 Merge pull request #2574 from request/safe-buffer
  • 1425883 Merge pull request #2573 from ahmadnassri/patch-3
  • f113253 Migrating to safe-buffer for improved security.
  • 095ec79 fixes #2572
  • 7b9ceef 2.80.1

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of inquirer is breaking the build 🚨

Version 3.1.0 of inquirer just got published.

Branch Build failing 🚨
Dependency inquirer
Current Version 3.0.6
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

inquirer is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes v3.1.0
  • password prompt can now rendered hidden input (Unix style)
  • filter function now also receive the current answers as argument
  • Smaller package size
Commits

The new version differs by 17 commits.

  • e612cc5 3.1.0
  • 148cb71 Update eslint-config-xo-space to the latest version πŸš€ (#516)
  • 3b93dd5 call chalk.reset() after message prompt (#544)
  • 3ff39a6 chore(package): update chai to version 4.0.1 (#541)
  • 76f1bfe upgrade external-editor to 2.0.4 (#535)
  • da4eceb pass current answers hash to filter (#533)
  • f99b398 Use rx-lite-aggregates instead of full rx (#532)
  • 20119a2 fix(package): update ansi-escapes to version 2.0.0 (#527)
  • e294e16 Update validate fn param docs (#526)
  • 5b3a4a2 Add masked password example
  • 9de81a8 Fix linting of tests
  • d7db156 Add some tests
  • 50a9beb Switch conditionals
  • 379e0aa Inform user that input is hidden
  • bf28e76 Password prompt should display no characters

There are 17 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Image loading error

Today I set up a test Enduro project and could not get uploaded images to work the way
I would expect. My uploaded images could not be loaded when browsing the build under localhost:3000

Steps to reproduce:

  • upload image "test.jpg". It is saved to folder remote/direct_uploads/
  • Publish
  • Load a test page referencing the uploaded image. Path still points to remote/direct_uploads/ - image can't be found. Testpage ist loaded from "frontend" with port 3000.

Possible solution

  • is it possible to include images in the "static" build that goes to _src?

Regards,
Oliver

Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

Just trying to create a new project.

keith24:~/workspace (master) $ sudo n stable
   installed : v4.6.1

keith24:~/workspace (master) $ enduro create myproject
Unhandled rejection SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:373:25)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/home/ubuntu/.nvm/versions/node/v4.6.1/lib/node_modules/enduro/libs/actions/developer_start.js:12:21)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at /home/ubuntu/.nvm/versions/node/v4.6.1/lib/node_modules/enduro/libs/linker/linker.js:74:35

Publishing hook

I was wondering: is it possible to run a certain task when the _src build folder is updated ?
This could be kind of a "build hook". Or is there a event that could be listened for?

After every build I have to copy the build folder to a different location so this needs to be a automatic task. 'gulp watch' might do the job, but that's less beautiful :-)

Thanks !

Gitter? Slack? :D

Hey Gottwik, first of all I would like to thank you for Enduro πŸŽ‰ , because a CMS for a static site is a really-really needed thing for bloggers, developers and simple users. Maybe enduro doesn't position itself as a static site constructor, but I was looking exactly for that use case. I believe Enduro will make site development more accessible and less tedious. Honestly, I was thinking about making such project for about 1-2 years, but had no spare time for it :c

Why not adding a gitter chat for this repo, or launching a slack community? Probably it will help enduro spread among people :)

Keep up doing great work! I hope I'll join you as a contributor soon :D

New Feature Sets

So, after playing around with this, I had some ideas on new features I'd like to add. Would be great to get some opinions on them:

  1. Add LESS preprocessor option, from the looks of it, this should be pretty simple to add.
  2. Change the build system to generate an index file underneath a subfolder instead of just the file. e.g. instead of creating about.html it would generate about/index.html, or for generators, posts/awesome-post/index.html instead of posts/awesome-post.html
    The reasoning behind this is that, I normally host my static sites on Amazon S3, and there's no proper routing strategies like you would elsewhere.
  3. Adding admin/writer/user privileges to the admin site

For the third part, @Gottwik if you could point me in the right direction as to how I could do this? Or if it already supports this feature?

An in-range update of fs-extra is breaking the build 🚨

Version 2.1.0 of fs-extra just got published.

Branch Build failing 🚨
Dependency fs-extra
Current Version 2.0.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As fs-extra is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details
Commits

The new version differs by 87 commits .

  • 90b3609 2.1.0
  • 6ebcb9c Update CHANGELOG
  • efe0d80 Merge pull request #378 from jdalton/move-check
  • 8d978db Don't move when source and dest paths are the same.
  • cf2c50d Merge pull request #386 from jprichardson/changelog
  • 4db96c5 Update CHANGELOG
  • 1f30161 Merge pull request #384 from jprichardson/docs-cleanup-async-methods
  • 83a6190 docs: Refactor remove exmaple to use remove instead of removeSync
  • 936011e docs: Refactor remove and removeSync parameter name
  • fc5fca9 docs: Refactor docs to include parameters type
  • e46b820 Merge pull request #383 from jprichardson/docs-refactor-readJson-example
  • a4f6481 docs/readJson.md: Refactor example for readJson method, refactor move and moveSync tests descriptions
  • b5c72dc Merge pull request #382 from jprichardson/docs-split-out-sync-methods
  • 10756de docs: Refactor readJsonSync example
  • 02c2a62 Docs: Split out sync methods

There are 87 commits in total. See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of request-promise is breaking the build 🚨

Version 4.2.0 of request-promise just got published.

Branch Build failing 🚨
Dependency request-promise
Current Version 4.1.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As request-promise is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details
Commits

The new version differs by 5 commits .

  • b5e06f5 Version 4.2.0
  • c74373f Merge pull request #181 from acinader/upgrade-bluebird
  • 585de30 upgrade bluebird to 3.5.0
  • 1389cf7 docs: pointing to solution for FIXME
  • a804c7f docs: pointing to request docs

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

CMS content files extension is incorrect.

I'm using an IDE to manage my enduro project, and I noticed that the cms/ content files end with a ".js" file extension instead of ".json" - this causes my IDE to think the file is a JavaScript file and thinks there are parsing errors.

*also at first glance it made me assume they were code files not data/content/config files.

Unable to setup Juicebox

Whenever I run

enduro setup juicebox

I get the following error:

β”‚ Arguments not recognized β”‚ (node:99069) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): not recognized

It may also be worth mentioning that when I run
enduro --help it starts the enduro in production mode...

I'm running node v6.9.0 and Enduro 1.4.3.

I have tried uninstalling and installing different versions on Enduro. Sometimes the --help command will work but I have never been able to setup Juicebox.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.