Skip to content

Instantly share code, notes, and snippets.

@davidpanzarella
Forked from mattlevine/7_1_notes.md
Created June 13, 2018 21:14
Show Gist options
  • Select an option

  • Save davidpanzarella/9463648b577b9f9c76f05fefd1fba020 to your computer and use it in GitHub Desktop.

Select an option

Save davidpanzarella/9463648b577b9f9c76f05fefd1fba020 to your computer and use it in GitHub Desktop.

Revisions

  1. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -190,6 +190,7 @@ Mura 7.1 now automatically generates swagger.json files for Mura ORM entities, e

    * Eliminates Distractions
    * Reduces Worry of Failure
    * Challenge meets Skill Level (Expert)

    http://domain.com/index.cfm/_api/json/v1/{siteid}/swagger

    @@ -203,6 +204,7 @@ Mura 7.1 introduces the ability to do aggregate queries greatly decreasing insta

    * Eliminates Distractions
    * Reduces Worry of Failure
    * Challenge meets Skill Level (Beginner, Novice, Expert)

    ### JS

    @@ -297,6 +299,7 @@ Mura 7.1 add support for more granual event management syntax. In addidiotn, de
    * Eliminates Distractions
    * Reduces Worry of Failure


    ## CFML
    ```
    <cfscript>
    @@ -431,6 +434,8 @@ https://github.com/blueriver/MuraBootstrap3/blob/7.1/templates/inc/html_head.cfm

    ## Auto Updating

    * Reduces Worry of Failure

    In order to prevent Mura instances from having out of sync code bases we have changed the autoupdater to only do complete updates. In addition you can edit the url where it pull from with the new autoupdaterurl settings.ini.cfm atttribute. This allows organizations to use their own code distribution endpoint.

    https://github.com/blueriver/MuraCMS/blob/7.1/core/mura/configBean.cfc#L51
    @@ -440,6 +445,9 @@ https://github.com/blueriver/MuraCMS/blob/7.1/core/mura/configBean.cfc#L51

    ## Site Files

    * Eliminates Distractions
    * Reduces Worry of Failure

    In order to reduce un-expected version conflicts between site and core file versions we have eleminated site files. The default theme gets installed in the root/themes directory and the display objects live here:

    https://github.com/blueriver/MuraCMS/tree/7.1/core/modules/v1
  2. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -431,7 +431,7 @@ https://github.com/blueriver/MuraBootstrap3/blob/7.1/templates/inc/html_head.cfm

    ## Auto Updating

    In order to prevent Mura instances from having out of sync code bases we have changed the autoupdater do complete updates. In addition you can edit the url where it pull from with the new autoupdaterurl settings.ini.cfm atttribute. This allows organizations to use their own code distribution endpoint.
    In order to prevent Mura instances from having out of sync code bases we have changed the autoupdater to only do complete updates. In addition you can edit the url where it pull from with the new autoupdaterurl settings.ini.cfm atttribute. This allows organizations to use their own code distribution endpoint.

    https://github.com/blueriver/MuraCMS/blob/7.1/core/mura/configBean.cfc#L51

  3. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -27,10 +27,14 @@ Environment Standardization and Version Control. As well as better Isolation and
    - Reduces Worry of Failure

    Base Lucee Image: https://bitbucket.org/blueriver/lucee/src/5d269b26a6e28bffdb21ac70b35325542009656b/5.2.3.35/?at=master

    Official Image: https://hub.docker.com/r/blueriver/muracms/
    Official Image:https://hub.docker.com/r/blueriver/mura/

    Official Image: https://hub.docker.com/r/blueriver/mura/

    Example Dockerfiles: https://github.com/blueriver/docker-muracms


    ## SETTINGS.INI.CFM Variables

    * Eliminates Distractions
  4. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 6 additions and 6 deletions.
    12 changes: 6 additions & 6 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -26,10 +26,10 @@ Environment Standardization and Version Control. As well as better Isolation and
    * Security
    - Reduces Worry of Failure

    https://bitbucket.org/blueriver/lucee/src/5d269b26a6e28bffdb21ac70b35325542009656b/5.2.3.35/?at=master
    https://hub.docker.com/r/blueriver/muracms/
    https://hub.docker.com/r/blueriver/mura/
    https://github.com/blueriver/docker-muracms
    Base Lucee Image: https://bitbucket.org/blueriver/lucee/src/5d269b26a6e28bffdb21ac70b35325542009656b/5.2.3.35/?at=master
    Official Image: https://hub.docker.com/r/blueriver/muracms/
    Official Image:https://hub.docker.com/r/blueriver/mura/
    Example Dockerfiles: https://github.com/blueriver/docker-muracms

    ## SETTINGS.INI.CFM Variables

    @@ -427,7 +427,7 @@ https://github.com/blueriver/MuraBootstrap3/blob/7.1/templates/inc/html_head.cfm

    ## Auto Updating

    The autoupdater just pulls everything and you can edit the url where it pull from with the new autoupdaterurl settings.ini.cfm atttribute
    In order to prevent Mura instances from having out of sync code bases we have changed the autoupdater do complete updates. In addition you can edit the url where it pull from with the new autoupdaterurl settings.ini.cfm atttribute. This allows organizations to use their own code distribution endpoint.

    https://github.com/blueriver/MuraCMS/blob/7.1/core/mura/configBean.cfc#L51

    @@ -436,7 +436,7 @@ https://github.com/blueriver/MuraCMS/blob/7.1/core/mura/configBean.cfc#L51

    ## Site Files

    There really are not any site files now. The default theme gets installed in the root/themes directory and the display objects live here:
    In order to reduce un-expected version conflicts between site and core file versions we have eleminated site files. The default theme gets installed in the root/themes directory and the display objects live here:

    https://github.com/blueriver/MuraCMS/tree/7.1/core/modules/v1

  5. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -446,7 +446,7 @@ If we need to make a major change in modules we can add a v2 directory and a con

    New buddy.works build process that will allow anyone to release a new build.

    We probably don't really mention this one. It's basically all internal and it's us basically doing what we are supposed to do.
    We probably don't really mention this one. It's basically all internal and it's us basically doing what we are supposed to do. In addition the Buddy.works pipelines are NOT public.

    First Run tests
    https://app.buddy.works/blueriver/muracms/pipelines/pipeline/50718/executions
  6. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -446,6 +446,8 @@ If we need to make a major change in modules we can add a v2 directory and a con

    New buddy.works build process that will allow anyone to release a new build.

    We probably don't really mention this one. It's basically all internal and it's us basically doing what we are supposed to do.

    First Run tests
    https://app.buddy.works/blueriver/muracms/pipelines/pipeline/50718/executions

  7. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -288,6 +288,11 @@ https://github.com/blueriver/MuraCMS/blob/7.1/core/templates/theme.zip.cfm

    # New 7.1 eventHandler capabilities (Blog)

    Mura 7.1 add support for more granual event management syntax. In addidiotn, developers are no longer required to register eventHandlers across entire site or entities classes. You can now register events for specific entities. This allows for more focused business logic and code clarity.

    * Eliminates Distractions
    * Reduces Worry of Failure

    ## CFML
    ```
    <cfscript>
  8. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 35 additions and 1 deletion.
    36 changes: 35 additions & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -182,6 +182,11 @@ With Mura's new Assembler super users can now easily define custom Mura entities

    ## Auto Generated Swagger Definitions

    Mura 7.1 now automatically generates swagger.json files for Mura ORM entities, enabling use of the world's largest api tooling framework.

    * Eliminates Distractions
    * Reduces Worry of Failure

    http://domain.com/index.cfm/_api/json/v1/{siteid}/swagger

    http://domain.com/index.cfm/_api/json/v1/{siteid}/swagger?entities={entityname}
    @@ -190,6 +195,11 @@ https://swagger.io/

    ## Mura Feed Aggregate Queries

    Mura 7.1 introduces the ability to do aggregate queries greatly decreasing instances where developers would need to write api helper methods with custom queries against Mura ORM generated schema.

    * Eliminates Distractions
    * Reduces Worry of Failure

    ### JS

    ```
    @@ -231,13 +241,37 @@ https://swagger.io/
    </cfscript>
    ```
    ## Mura.js
    When the maturity of Mura's containerization and JSON API Mura's javascript utility (Mura.js) is now managed as a separate project. It can easily be embeded in third part evironments and interact with Mura purely as a service through Mura.js JS classes.

    Mura.js is now an external project
    * Eliminates Distractions
    * Reduces Worry of Failure

    https://github.com/blueriver/MuraJS

    https://www.npmjs.com/package/mura.js

    ```
    const express = require('express')
    const app = express()
    const Mura=require('../index');
    Mura.init({
    siteid:'default',
    rootpath:'http://localhost:8080'
    });
    app.get('/', function (req, res) {
    Mura.getRequestContext(req, res).renderFilename('about').then(
    function(content){
    res.send("<br/>rendered content:<pre>" + JSON.stringify(content.getAll()) + "</pre>")
    },
    function(error){
    console.log(error);
    }
    );
    })
    ```

    # Default Theme (Webinar)

    There is no theme in Mura 7.1 core. There is a new defaultThemeURL settings.ini.cfm attribute
  9. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -159,7 +159,10 @@ In today's modern world where applications are deployed as clustered, stateless,

    # CaaS (Webinar)

    With Mura's robust Docker support and full API it can easily be use and content distribution endpoint.
    With Mura's robust Docker support and full API it can easily be used and content distribution endpoint or be used as a headless CMS.

    * Challenge meets Skill Level (Beginner, Novice, Expert)
    * Eliminates Distractions

    ## MuraORM

  10. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -159,6 +159,8 @@ In today's modern world where applications are deployed as clustered, stateless,

    # CaaS (Webinar)

    With Mura's robust Docker support and full API it can easily be use and content distribution endpoint.

    ## MuraORM

    ## Scaffolder/Assembler
  11. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -60,6 +60,9 @@ MURA_FILEDIR: "/s3assets"

    In today's modern world where applications are deployed as clustered, stateless, immutable services it's more important than ever to be able configure Mura to store session, data and output caches to use a external services. This allows you to scale up or down cluster instances as needed.

    * Eliminates Distractions
    * Reduces Worry of Failure

    {mura_root}/config/cfapplication.cfm

    ```
  12. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 15 additions and 3 deletions.
    18 changes: 15 additions & 3 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -9,16 +9,16 @@ Environment Standardization and Version Control. As well as better Isolation and
    (stolen from https://dzone.com/articles/5-key-benefits-docker-ci)

    * Continuous Deployment
    - Challenge meets Skill Level (Beginner, Novice, Expert)
    - Challenge meets Skill Level (Expert)
    - Eliminates Distractions
    - Reduces Worry of Failure
    * Testing
    - Clear Goals Established
    - Clear and Timely Feedback
    - Challenge meets Skill Level (Beginner, Novice, Expert)
    - Challenge meets Skill Level (Expert)
    - Reduces Worry of Failure
    * Multi-Cloud Platform support
    - Challenge meets Skill Level (Beginner, Novice, Expert)
    - Challenge meets Skill Level (Expert)
    - Eliminates Distractions
    - Reduces Worry of Failure
    * Isolation
    @@ -160,6 +160,18 @@ In today's modern world where applications are deployed as clustered, stateless,

    ## Scaffolder/Assembler

    With Mura Scaffolding custom Mura ORM entities can be managed with simple convention based UI. Great for flushing out content to that can be made available via Mura's JSON API.

    * Challenge meets Skill Level (Expert)
    * Eliminates Distractions
    * Reduces Worry of Failure

    With Mura's new Assembler super users can now easily define custom Mura entities withou any need to touch code.

    * Challenge meets Skill Level (Beginner, Novice)
    * Eliminates Distractions
    * Reduces Worry of Failure

    ## Auto Generated Swagger Definitions

    http://domain.com/index.cfm/_api/json/v1/{siteid}/swagger
  13. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -36,7 +36,7 @@ https://github.com/blueriver/docker-muracms
    * Eliminates Distractions
    * Reduces Worry of Failure

    All settings.ini.cfm variables can be set by environmental variables. This is important with stateless cluster and Docker.
    All settings.ini.cfm variables can be set by environmental variables. This is important with stateless cluster and Docker. You can now more easily run your code in different environments from a single repository branch.

    You can see examples of how that works in the docker-compose.yml files. Essentially the setting.in.cfm file may not be used in many cases.

  14. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -44,7 +44,7 @@ https://github.com/blueriver/MuraCMS/blob/7.1/core/docker/local-mysql/docker-com

    ### Easy S3 Integration with Environment Variables

    In today's modern world where application are deployed in stateless, immutable services it's more important that ever to be able configure Mura to store dynamic assets in a scallable object store.
    In today's modern world where applications are deployed as clustered, stateless, immutable services it's more important than ever to be able configure Mura to store dynamic assets in a scallable object store. This allow any upload asset to immediately available to all services that may request access. This allows you to scale up or down cluster instances as needed.

    * Eliminates Distractions
    * Reduces Worry of Failure
    @@ -58,6 +58,8 @@ MURA_FILEDIR: "/s3assets"

    ### Easy Integration with External Caches

    In today's modern world where applications are deployed as clustered, stateless, immutable services it's more important than ever to be able configure Mura to store session, data and output caches to use a external services. This allows you to scale up or down cluster instances as needed.

    {mura_root}/config/cfapplication.cfm

    ```
  15. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -44,6 +44,8 @@ https://github.com/blueriver/MuraCMS/blob/7.1/core/docker/local-mysql/docker-com

    ### Easy S3 Integration with Environment Variables

    In today's modern world where application are deployed in stateless, immutable services it's more important that ever to be able configure Mura to store dynamic assets in a scallable object store.

    * Eliminates Distractions
    * Reduces Worry of Failure

  16. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 9 additions and 1 deletion.
    10 changes: 9 additions & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,8 @@

    # DOCKER FIRST (Webinar)

    7.1 was designed with a Docker first work flow in mind.

    Docker allows increased support for Continuous Deployment and Testing, Multi-Cloud Platforms,
    Environment Standardization and Version Control. As well as better Isolation and Security
    (stolen from https://dzone.com/articles/5-key-benefits-docker-ci)
    @@ -23,14 +25,17 @@ Environment Standardization and Version Control. As well as better Isolation and
    - Reduces Worry of Failure
    * Security
    - Reduces Worry of Failure

    https://bitbucket.org/blueriver/lucee/src/5d269b26a6e28bffdb21ac70b35325542009656b/5.2.3.35/?at=master
    https://hub.docker.com/r/blueriver/muracms/
    https://hub.docker.com/r/blueriver/mura/
    https://github.com/blueriver/docker-muracms

    ## SETTINGS.INI.CFM Variables

    * Eliminates Distractions
    * Reduces Worry of Failure

    All settings.ini.cfm variables can be set by environmental variables. This is important with stateless cluster and Docker.

    You can see examples of how that works in the docker-compose.yml files. Essentially the setting.in.cfm file may not be used in many cases.
    @@ -39,6 +44,9 @@ https://github.com/blueriver/MuraCMS/blob/7.1/core/docker/local-mysql/docker-com

    ### Easy S3 Integration with Environment Variables

    * Eliminates Distractions
    * Reduces Worry of Failure

    ```
    MURA_ASSETPATH: "https://s3-us-west-1.amazonaws.com/{your_bucket}/"
    MURA_S3ASSETS: "s3://{client_id}:{client_secret}@/{your_bucket}/"
  17. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 19 additions and 1 deletion.
    20 changes: 19 additions & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -2,10 +2,28 @@

    # DOCKER FIRST (Webinar)

    7.1 was designed with a Docker first work flow in mind. Docker allows increased support for Continuous Deployment and Testing, Multi-Cloud Platforms,
    Docker allows increased support for Continuous Deployment and Testing, Multi-Cloud Platforms,
    Environment Standardization and Version Control. As well as better Isolation and Security
    (stolen from https://dzone.com/articles/5-key-benefits-docker-ci)

    * Continuous Deployment
    - Challenge meets Skill Level (Beginner, Novice, Expert)
    - Eliminates Distractions
    - Reduces Worry of Failure
    * Testing
    - Clear Goals Established
    - Clear and Timely Feedback
    - Challenge meets Skill Level (Beginner, Novice, Expert)
    - Reduces Worry of Failure
    * Multi-Cloud Platform support
    - Challenge meets Skill Level (Beginner, Novice, Expert)
    - Eliminates Distractions
    - Reduces Worry of Failure
    * Isolation
    - Reduces Worry of Failure
    * Security
    - Reduces Worry of Failure

    https://bitbucket.org/blueriver/lucee/src/5d269b26a6e28bffdb21ac70b35325542009656b/5.2.3.35/?at=master
    https://hub.docker.com/r/blueriver/muracms/
    https://hub.docker.com/r/blueriver/mura/
  18. @mattlevine mattlevine revised this gist Oct 30, 2017. No changes.
  19. @mattlevine mattlevine revised this gist Oct 30, 2017. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,10 @@

    # DOCKER FIRST (Webinar)

    7.1 was designed with a Docker first work flow in mind. Docker allows increased support for Continuous Deployment and Testing, Multi-Cloud Platforms,
    Environment Standardization and Version Control. As well as better Isolation and Security
    (stolen from https://dzone.com/articles/5-key-benefits-docker-ci)

    https://bitbucket.org/blueriver/lucee/src/5d269b26a6e28bffdb21ac70b35325542009656b/5.2.3.35/?at=master
    https://hub.docker.com/r/blueriver/muracms/
    https://hub.docker.com/r/blueriver/mura/
  20. @mattlevine mattlevine revised this gist Oct 26, 2017. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -82,7 +82,7 @@ MURA_FILEDIR: "/s3assets"
    "max_busy_time":"30",
    "nagle_alg":"true",
    "failover":"true",
    "servers": "memcached:11212"
    "servers": "memcached:11211"
    }
    , default: ''
    };
    @@ -112,7 +112,7 @@ MURA_FILEDIR: "/s3assets"
    "max_busy_time":"30",
    "nagle_alg":"true",
    "failover":"true",
    "servers": "memcached:11213"
    "servers": "memcached:11211"
    }
    , default: ''
    };
  21. @mattlevine mattlevine revised this gist Oct 26, 2017. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -82,7 +82,7 @@ MURA_FILEDIR: "/s3assets"
    "max_busy_time":"30",
    "nagle_alg":"true",
    "failover":"true",
    "servers": "memcached:11211"
    "servers": "memcached:11212"
    }
    , default: ''
    };
    @@ -112,7 +112,7 @@ MURA_FILEDIR: "/s3assets"
    "max_busy_time":"30",
    "nagle_alg":"true",
    "failover":"true",
    "servers": "memcached:11211"
    "servers": "memcached:11213"
    }
    , default: ''
    };
  22. @mattlevine mattlevine revised this gist Oct 26, 2017. 1 changed file with 10 additions and 2 deletions.
    12 changes: 10 additions & 2 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -57,7 +57,11 @@ MURA_FILEDIR: "/s3assets"
    this.sessionCluster = true;
    this.sessionStorage = "sessions";
    //{siteid}-data Cache connection for the default site's data cache
    /*
    {siteid}-data Cache connection for the default site's data cache
    This will be used if you have set advancedCaching=true in /config/settings.ini.cfm
    or set Mura_ADVANCEDCACHING="true" environment variable
    */
    this.cache.connections["default-data"] = {
    class: 'org.lucee.extension.io.cache.memcache.MemCacheRaw'
    , bundleName: 'memcached.extension'
    @@ -83,7 +87,11 @@ MURA_FILEDIR: "/s3assets"
    , default: ''
    };
    //{siteid}-output Cache connection for the default site's output cache
    /*
    {siteid}-output Cache connection for the default site's output cache
    This will be used if you have set advancedCaching=true in /config/settings.ini.cfm
    or set Mura_ADVANCEDCACHING="true" environment variable
    */
    this.cache.connections["default-output"] = {
    class: 'org.lucee.extension.io.cache.memcache.MemCacheRaw'
    , bundleName: 'memcached.extension'
  23. @mattlevine mattlevine revised this gist Oct 26, 2017. 1 changed file with 51 additions and 1 deletion.
    52 changes: 51 additions & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -57,7 +57,57 @@ MURA_FILEDIR: "/s3assets"
    this.sessionCluster = true;
    this.sessionStorage = "sessions";
    //{siteid}-data Cache connection for the default site's data cache
    this.cache.connections["default-data"] = {
    class: 'org.lucee.extension.io.cache.memcache.MemCacheRaw'
    , bundleName: 'memcached.extension'
    , bundleVersion: '3.0.2.29'
    , storage: true
    , custom: {
    "socket_timeout":"30",
    "initial_connections":"1",
    "alive_check":"true",
    "buffer_size":"1",
    "max_spare_connections":"32",
    "storage_format":"Binary",
    "socket_connect_to":"3",
    "min_spare_connections":"1",
    "maint_thread_sleep":"5",
    "failback":"true",
    "max_idle_time":"600",
    "max_busy_time":"30",
    "nagle_alg":"true",
    "failover":"true",
    "servers": "memcached:11211"
    }
    , default: ''
    };
    //{siteid}-output Cache connection for the default site's output cache
    this.cache.connections["default-output"] = {
    class: 'org.lucee.extension.io.cache.memcache.MemCacheRaw'
    , bundleName: 'memcached.extension'
    , bundleVersion: '3.0.2.29'
    , storage: true
    , custom: {
    "socket_timeout":"30",
    "initial_connections":"1",
    "alive_check":"true",
    "buffer_size":"1",
    "max_spare_connections":"32",
    "storage_format":"Binary",
    "socket_connect_to":"3",
    "min_spare_connections":"1",
    "maint_thread_sleep":"5",
    "failback":"true",
    "max_idle_time":"600",
    "max_busy_time":"30",
    "nagle_alg":"true",
    "failover":"true",
    "servers": "memcached:11211"
    }
    , default: ''
    };
    </cfscript>
    ```

  24. @mattlevine mattlevine revised this gist Oct 25, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -276,7 +276,7 @@ https://github.com/blueriver/MuraBootstrap3/blob/7.1/templates/inc/html_head.cfm

    ## Auto Updating

    The autoupdater just pull everything and you can edit the url where it pull from with the new autoupdaterurl settings.ini.cfm atttribute
    The autoupdater just pulls everything and you can edit the url where it pull from with the new autoupdaterurl settings.ini.cfm atttribute

    https://github.com/blueriver/MuraCMS/blob/7.1/core/mura/configBean.cfc#L51

  25. @mattlevine mattlevine revised this gist Oct 25, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -118,7 +118,7 @@ https://swagger.io/
    .getIterator();
    </cfscript>
    ```
    ## MURA.JS
    ## Mura.js

    Mura.js is now an external project

  26. @mattlevine mattlevine revised this gist Oct 25, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@ https://hub.docker.com/r/blueriver/muracms/
    https://hub.docker.com/r/blueriver/mura/
    https://github.com/blueriver/docker-muracms

    ## SETTINGS.INI.CFM VARIABLES
    ## SETTINGS.INI.CFM Variables

    All settings.ini.cfm variables can be set by environmental variables. This is important with stateless cluster and Docker.

  27. @mattlevine mattlevine revised this gist Oct 25, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -126,7 +126,7 @@ https://github.com/blueriver/MuraJS

    https://www.npmjs.com/package/mura.js

    # DEFAULT THEME (Webinar)
    # Default Theme (Webinar)

    There is no theme in Mura 7.1 core. There is a new defaultThemeURL settings.ini.cfm attribute

  28. @mattlevine mattlevine revised this gist Oct 25, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -11,7 +11,7 @@ https://github.com/blueriver/docker-muracms

    All settings.ini.cfm variables can be set by environmental variables. This is important with stateless cluster and Docker.

    You can see examples of how that works in the docker-compose.yml files. Essentially the setting.in.cfm file no be used in many cases.
    You can see examples of how that works in the docker-compose.yml files. Essentially the setting.in.cfm file may not be used in many cases.

    https://github.com/blueriver/MuraCMS/blob/7.1/core/docker/local-mysql/docker-compose.yml#L14-L26

  29. @mattlevine mattlevine revised this gist Oct 25, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -74,6 +74,8 @@ http://domain.com/index.cfm/_api/json/v1/{siteid}/swagger

    http://domain.com/index.cfm/_api/json/v1/{siteid}/swagger?entities={entityname}

    https://swagger.io/

    ## Mura Feed Aggregate Queries

    ### JS
  30. @mattlevine mattlevine revised this gist Oct 25, 2017. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions 7_1_notes.md
    Original file line number Diff line number Diff line change
    @@ -278,18 +278,18 @@ The autoupdater just pull everything and you can edit the url where it pull from

    https://github.com/blueriver/MuraCMS/blob/7.1/core/mura/configBean.cfc#L51

    ## NEW DIRECTORY STRUCTURE
    ## New Directory Structure


    ## SITE FILES
    ## Site Files

    There really are not any site files now. The default theme gets installed in the root/themes directory and the display objects live here:

    https://github.com/blueriver/MuraCMS/tree/7.1/core/modules/v1

    If we need to make a major change in modules we can add a v2 directory and a contentRenderer.cfc variables to tell each site which modules version to use.

    ## BUILD PROCESS
    ## Build Process

    New buddy.works build process that will allow anyone to release a new build.