Skip to content

Releases: repetere/periodicjs

Configuration and Memory Performance

25 Nov 19:41
Compare
Choose a tag to compare

Version 3.1.2

Periodic 3.1.2, Configuration and Memory Performance.

  • Running with nodemon, removing PM2 requirement for production
  • moving extension config to content/config/extensions.json
  • moved restart.json to content/config
  • added enterprise data security requirements for dbseed, custom data scrubbing
  • added support for environemnt specific extensions for testing
  • requires node >= 0.10.31, npm >= 2.0.0

Notes

Periodic Migration guide from 3.0.0

# move content/extensions/extensions.json, content/extensions/log, content/extensions/restart.json to content/config
# delete content/extensions directory
# install latest version of periodic
$ npm install forever -g # install forever
$ cd /path/to/web/app
$ npm install periodicjs@3.1.2 --prefix ./ # or $ npm install periodicjs@latest 

Periodic Runtime Options

$ npm start --e [name-of-environment (development by default)] # runs nodemon
$ npm run forever --e [name-of-environment (development by default)] # runs forever + nodemon
$ npm run deploy --e [name-of-environment (development by default)] # deploys with pm2
$ npm run sync # syncs dependencies

Running npm start saves the environment in content/config/process/runtime.json, if no environment is specified, it will reload in this environment, this is helpful server restarts

Periodic Production release

20 Nov 06:29
Compare
Choose a tag to compare

Version 3.0.0

Periodic 3.0.0, Production release.

  • Security Fixes and updated Express to V 4.10.2
  • More security fixes, updated all dependencies
  • Added Core Caching

Notes

  • Periodic
    • Added support Caching
  • Extension: Core Cache (3.0.0)
  • Extension: Core Controller (3.0.0)
  • Extension: Core Extensions (3.0.0)
  • Extension: Core Mailer (3.0.0)
    • updated nodemailer, added support for Amazon SES, SendGrid & MailGun
  • Extension: Core Utilities (3.0.0)
    • preview theme support
  • Extension: Admin (3.0.0)
  • Extension: DBSeed (3.0.0)
  • Extension: Default Routes (3.0.1)
  • Extension: Install (3.0.1)
  • Extension: Login (3.0.0)
  • Extension: Mailer (3.0.0)
  • Extension: Scheduled Content (3.0.0)
  • Extension: User Access Control (3.0.2)

Environment Themes, Augmented HTML, New Admin

17 Nov 22:39
Compare
Choose a tag to compare

Version 2.9.0

Periodic 2.9.0, one step closer.

  • fixed assets and primary assets in admin
  • cleaned up reader theme, iOS fixes
  • updated default content in DBseed
  • added core controller support for preview themes
  • added support for tags and categories for assets
  • added support for environment specific themes
  • added custom view engine support
  • added new admin

Notes

  • Periodic
    • Added support for pre start up scripts (new relic)
    • Added custom session secret( add to config.json)
    • Added support for custom node modules (add to config.json)
  • Extension: Core Controller (2.0.2)
    • preview theme support
  • Extension: Preview Theme (1.0.0)
    • environment view html customization support
  • Extension: Google Analytics (1.0.0)
    • environment view html customization support
  • Extension: Install (2.9.0)
    • environment specific configuration installation
  • Extension: Admin (2.9.1)
    • new theme settings, new content editor, support for html augmentation in views

0.1.0: Merge pull request #30 from yawetse/master

15 Jul 06:42
Compare
Choose a tag to compare
switched to async parallel, simplified installation process, installing extension dependencies via npm instead of github