As a relative newcomer to Mach-II, I just wanted to say that I just
recently came across the view-loaders myself and assumed it had always
been around. This is definitely a big feature for me! Looks like the
endpoint stuff is just as exciting and I will try to learn about those
as well.

The dashboard is pretty indispensable to our group - it saves us a lot
of headaches manually refreshing cached files, and I look forward to
any and all enhancements in that area. I may even donate some time to
that area to address some of our minor complaints, if I can find that
time.

On Tue, Mar 29, 2011 at 9:16 AM, Eric Cobb <[email protected]> wrote:
> Wow, the View-loaders look pretty cool, I'm going to have to check them
> out.  I didn't even know they existed in Mach-II.  That's the reason I
> started this thread, to find out about features I've never worked with.
> Thanks Peter!
>
> Thanks,
>
> Eric Cobb
> http://www.cfgears.com
> Help me make a difference this summer http://bit.ly/i8dJvQ
>
>
> On 3/29/2011 4:18 AM, Peter J. Farrell wrote:
>
> Here are my three or five if you count it a different way. Inline below.
>
> Eric Cobb said the following on 03/28/2011 09:48 AM:
>
> The Dashboard and Caching are two of the things that I want to start using.
> I haven't had a chance yet, but I'm hoping to soon.
>
> * All the new endpoint stuff
>  - File endpoint now serves all assets (img, js, css) in the dashboard. If
> you've never noticed, the dashboard doesn't require any files to be placed
> in a browser-accessible location.  No more ad-hoc cfcontent plus the ability
> to parse .cfm files and send as other content types (this is how we
> customize paths in CSS files in the dashboard -- they are .cfm files served
> as .css files).
>
> http://trac.mach-ii.com/machii/wiki/IntroToFileEndpoints
>
>  - Task endpoint. Oh, my never again do I have to setup scheduled tasks in
> the CFML engine administrator.  It's as simple as defining functions in a
> task CFC endpoint and manage (add/delete) the tasks for you :
>
> <cffunction name="markOldInProgressAssessmentSessions" access="public"
> returntype="void" output="false"
>     hint="Marks all old 'in progress' assessment sessions as 'exception'."
>     task:interval="0,0,5,0">
>     <cfargument name="event" type="MachII.framework.Event" required="true"
> />
>     <cfset
> getAssessmentSessionService().markOldInProgressAssessmentSessions() />
> </cffunction>
>
> Built-in security via basic HTTP access authenticate which <cfschedule>
> supports
> Auto-registration of tasks implemented in your endpoint in your CFML engine
> Exception handling
> Logic to disallow allow concurrent task execution (not allowing two requests
> to a task at one time)
> Retry on a number of time when a task fails
>
> http://trac.mach-ii.com/machii/wiki/IntoToScheduledTaskEndpoints
>
> P.S. I haven't gotten to Railo support for this - only ACF and OpenBD.  Any
> Railo users want to help by implementing
> MachII.util.cfmlEngine.AdminApiAdapterRA.cfc ?  Let me know...
>
> - REST endpoint.  Ah, I've spent way too much time working on APIs for
> clients this year.  What a joy to not have to worry about plumbing...
>
> http://trac.mach-ii.com/machii/wiki/IntroToRESTEndpoints
>
> * Form tag library.  A select cannot get more simple than this (which
> includes sorting of the country struct with US and Canada first with a
> wildcard):
>
> <form:select path="country" multiple="true" size="10">
>     <form:option value="" label="#attributes.defaultOption#" />
>     <form:options items="#variables.countries#" displayOrder="US,CA,*" />
> </form:select>
>
> http://trac.mach-ii.com/machii/wiki/MachII1.8SpecificationFormTagLib
>
> * View-loaders.  Um no more page-view nodes?  Zing!
>
> <page-views>
>     <!-- This would load all views with the pattern of "/views/**/*.cfm"
>         which is the most basic and common pattern -->
>     <view-loader type="MachII.framework.viewLoaders.PatternViewLoader" />
>     <!-- Normal static page-view nodes are allowed -->
>     <page-view name="someView" page="/views/someView.cfm"/>
> </page-views>
>
> http://trac.mach-ii.com/machii/wiki/MachII1.8SpecificationViewLoaders
>
> --
> Peter J. Farrell
> [email protected]
> [email protected]
> http://blog.maestropublishing.com
> Identi.ca / Twitter: @maestrofjp
>
> --
> To post to this group, send email to [email protected]
> For more options and to unsubscribe, visit this group at
> http://groups.google.com/group/mach-ii-for-coldfusion?hl=en
>
> SVN: http://svn.mach-ii.com/machii/
> Wiki / Documentation / Tickets: http://trac.mach-ii.com/machii/
>
> --
> To post to this group, send email to [email protected]
> For more options and to unsubscribe, visit this group at
> http://groups.google.com/group/mach-ii-for-coldfusion?hl=en
>
> SVN: http://svn.mach-ii.com/machii/
> Wiki / Documentation / Tickets: http://trac.mach-ii.com/machii/
>

-- 
To post to this group, send email to [email protected]
For more options and to unsubscribe, visit this group at 
http://groups.google.com/group/mach-ii-for-coldfusion?hl=en

SVN: http://svn.mach-ii.com/machii/
Wiki / Documentation / Tickets: http://trac.mach-ii.com/machii/

Reply via email to