Ticket #5 (closed task: fixed)

Opened 2 years ago

Last modified 22 months ago

Application.cfc Bootstrapper Enhancements and OnSessionStart / OnSessionEnd Integration Specification Google Document

Reported by: peterfarrell Owned by: peterfarrell
Priority: none Milestone: Mach-II 1.6.0 alpha
Component: framework - core Version: 1.6.0 - Framework
Keywords: Application.cfc bootstrapper session Cc:
Blocking: Blocked By:

Description (last modified by peterfarrell) (diff)

Google Doc specification for Application.cfc Bootstrapper Enhancements and OnSessionStart? / OnSessionEnd? Integration

 http://docs.google.com/Doc?id=dhjcwfn4_44crp8tx

Attachments

Change History

follow-up: ↓ 1   Changed 2 years ago by peterfarrell

  • summary changed from Application.cfc Bootstrapper Enhancements and OnSessionStart / OnSessionEnd Integration Spec to Application.cfc Bootstrapper Enhancements and OnSessionStart / OnSessionEnd Integration Specification Google Document

follow-ups: ↓ 3 ↓ 5   Changed 2 years ago by anonymous

I love the doc, but I would make a suggestion/addition. I'd like to see a built-in framework restart, and possibly an application restart, via url, possibly something like reinit=1. Yes, I know I can them (I have), but it would be nice to cook it into the framework.

in reply to: ↑ 2   Changed 2 years ago by brianmeloche@…

Oops. I posted this. Sorry for not including it.

Replying to anonymous:

I love the doc, but I would make a suggestion/addition. I'd like to see a built-in framework restart, and possibly an application restart, via url, possibly something like reinit=1. Yes, I know I can them (I have), but it would be nice to cook it into the framework.

  Changed 2 years ago by Sami Hoda

This one is a slam dunk for me. Great work!

in reply to: ↑ 2   Changed 2 years ago by peterfarrell

  • description modified (diff)

Replying to anonymous:

I love the doc, but I would make a suggestion/addition. I'd like to see a built-in framework restart, and possibly an application restart, via url, possibly something like reinit=1. Yes, I know I can them (I have), but it would be nice to cook it into the framework.

No worries this will be offered via a dashboard module that we're working on. It's listed on our development roadmap: http://www.mach-ii.com/index.cfm/go/code/

  Changed 2 years ago by peterfarrell

  • status changed from new to closed
  • resolution set to fixed
  • description modified (diff)

This new enhancement has been completed. For bug / questions, please re-open ticket #6.

follow-up: ↓ 1   Changed 22 months ago by Jorge Loyo

I was just wondering if the other 4 proposed additions to mach-ii.cfc Boostrapper ever made it in:

1. onApplicationStart 2. onRequestStart 3. onSessionStart 4. onSessionEnd

I would use #1 to create all my application remote proxies from ColdSpring?.

follow-up: ↓ 1   Changed 22 months ago by peterfarrell

  • description modified (diff)

We improved the bootstrapper to have the methods you listed and added two new plugin points in the plugin architecture -- onSessionStart/End. We did not need to all onApplicationStart or onRequestStart to the plugin architecture.

onApplicationStart can be emulated by using the configure() method in a Property.cfc. And onRequestStart is already covered by the preProcess point in plugins.

You can move your remote proxy creation to a Property.cfc instead of housing it in your App.cfc. Also, I'd be interested in what you do for your remote proxy creation as I would be willing to add support in the ColdspringProperty? to define remote proxy creation.

in reply to: ↑ 1 ; follow-up: ↓ 1   Changed 22 months ago by kurtwiersma

+1 for remote proxy creation in the ColdSpringProperty?.cfc. Currently we have been handling this by getting the remote proxy in the listener's configure method.

follow-up: ↓ 1   Changed 22 months ago by peterfarrell

See ticket #28 for progress on this feature.

Add/Change #5 (Application.cfc Bootstrapper Enhancements and OnSessionStart / OnSessionEnd Integration Specification Google Document)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.