--
You received this message because you are subscribed to the Google Groups "Mura CMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mura-cms-develo...@googlegroups.com.
To post to this group, send email to mura-cms-...@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/mura-cms-developers/128ea78d-787c-42d0-a7e1-8ac69735e318%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Mura CMS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mura-cms-developers/fEc0-CZsybg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mura-cms-develo...@googlegroups.com.
To post to this group, send email to mura-cms-...@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/mura-cms-developers/CAMBNpXz9%3DsDrUAa5M445gxiM395CY62VL7RSPE4Kd8ZV-nkVvw%40mail.gmail.com.
//Request Demo form$('#your-form-id input[type="submit"]').on("click", function(){ ga('send', 'event', { eventCategory: 'submit', eventAction: 'form', eventLabel: 'request-demo'});});
--
You received this message because you are subscribed to a topic in the Google Groups "Mura CMS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mura-cms-developers/fEc0-CZsybg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mura-cms-develo...@googlegroups.com.
To post to this group, send email to mura-cms-...@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/mura-cms-developers/fa3600d2-3cc3-4c7e-9956-179fca890d1e%40googlegroups.com.
To unsubscribe from this group and all its topics, send an email to mura-cms-developers+unsub...@googlegroups.com.
To post to this group, send email to mura-cms-...@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
To unsubscribe from this group and all its topics, send an email to mura-cms-develo...@googlegroups.com.
To post to this group, send email to mura-cms-...@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/mura-cms-developers/fa3600d2-3cc3-4c7e-9956-179fca890d1e%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Mura CMS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mura-cms-developers/fEc0-CZsybg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mura-cms-develo...@googlegroups.com.
To post to this group, send email to mura-cms-...@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/mura-cms-developers/ad7524fe-d431-4727-88a4-b7da56d19a09%40googlegroups.com.
@Greg, this is completely off topic a bit for your direct question, but have you checked out https://segment.com/ at all? You could potentially be doing all of these conversion calls with a single one from them. I could be completely wrong though. |
--
You received this message because you are subscribed to the Google Groups "Mura CMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mura-cms-developers+unsub...@googlegroups.com.
To post to this group, send email to mura-cms-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/mura-cms-developers/d7492098-d725-487c-bd90-d55960bd9b84%40googlegroups.com.
@Greg, this is completely off topic a bit for your direct question, but have you checked out https://segment.com/ at all? You could potentially be doing all of these conversion calls with a single one from them. I could be completely wrong though.
On Fri, Nov 13, 2015 at 3:40 PM John Sieber <jsi...@adventurecycling.org> wrote:
Your are right, the default behaviour does make total sense.-John--
On Friday, November 13, 2015 at 4:35:51 PM UTC-7, Greg Moser wrote:The hash thing surprised me as well, but if you think about it their policy it makes sense as one clicks on different anchor tags to navigate up and down a page, you wouldn't want to track different page views. In fact there are TONS of docs online to add something like this to your 1-page app:onHashChange() {ga.send(['trackPageview', window.location.hash]);}This is because in 1-page apps you are basically using the native hash functionality to produce routes and navigate to different 'pages'.Thanks again for your feedback, and hopefully this all does help someone else in the future.-Greg
You received this message because you are subscribed to the Google Groups "Mura CMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mura-cms-develo...@googlegroups.com.
To post to this group, send email to mura-cms-...@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/mura-cms-developers/d7492098-d725-487c-bd90-d55960bd9b84%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Mura CMS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mura-cms-developers/fEc0-CZsybg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mura-cms-develo...@googlegroups.com.
To post to this group, send email to mura-cms-...@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/mura-cms-developers/1447479160909-36a9612d-e1186943-5759134c%40mixmax.com.
<cfset var $=arguments.event.getValue("MuraScope")>
Which leads me to believe that for some reason on the frontend, the MuraScope isn't being set in the event. The admin still works fine.
coldfusion.runtime.java.MethodSelectionException: The siteConfig method was not found. at coldfusion.runtime.java.ObjectHandler.findMethodUsingCFMLRules(ObjectHandler.java:383) at coldfusion.runtime.StructBean.invoke(StructBean.java:524) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2461) at cfstandardHTMLTranslator2ecfc1737589986$funcTRANSLATE.runFunction(/Users/gregmoser/Projects/SlatwallCommerce/requirements/mura/Translator/standardHTMLTranslator.cfc:92) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:518) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:660) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:469) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2369) at cfpluginStandardEventWrapper2ecfc922388112$funcTRANSLATE.runFunction(/Users/gregmoser/Projects/SlatwallCommerce/requirements/mura/plugin/pluginStandardEventWrapper.cfc:133) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2428) at cfstandardEventsHandler2ecfc694493306$funcSTANDARDTRANSLATIONHANDLER.runFunction(/Users/gregmoser/Projects/SlatwallCommerce/requirements/mura/Handler/standardEventsHandler.cfc:87) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:518) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:660) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:469) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2369) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:402) at cfpluginStandardEventWrapper2ecfc922388112$funcHANDLE.runFunction(/Users/gregmoser/Projects/SlatwallCommerce/requirements/mura/plugin/pluginStandardEventWrapper.cfc:88) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2428) at cfstandardEventsHandler2ecfc694493306$funcSTANDARDDORESPONSEHANDLER.runFunction(/Users/gregmoser/Projects/SlatwallCommerce/requirements/mura/Handler/standardEventsHandler.cfc:413) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:518) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:660) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:469) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2369) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:402) at cfpluginStandardEventWrapper2ecfc922388112$funcHANDLE.runFunction(/Users/gregmoser/Projects/SlatwallCommerce/requirements/mura/plugin/pluginStandardEventWrapper.cfc:88) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2428) at cfcontentServer2ecfc1997795596$funcDOREQUEST.runFunction(/Users/gregmoser/Projects/SlatwallCommerce/requirements/mura/content/contentServer.cfc:785) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2655) at cfcontentServer2ecfc1997795596$funcPARSEURL.runFunction(/Users/gregmoser/Projects/SlatwallCommerce/requirements/mura/content/contentServer.cfc:260) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2655) at cfcontentServer2ecfc1997795596$funcPARSEURLROOT.runFunction(/Users/gregmoser/Projects/SlatwallCommerce/requirements/mura/content/contentServer.cfc:310) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2428) at cfcontentServer2ecfc1997795596$funcHANDLEROOTREQUEST.runFunction(/Users/gregmoser/Projects/SlatwallCommerce/requirements/mura/content/contentServer.cfc:653) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2428) at cfindex2ecfm1758190527.runPage(/Users/gregmoser/Projects/SlatwallCommerce/index.cfm:46) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:446) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.IpFilter.invoke(IpFilter.java:64) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:430) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:112) at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:219) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:199) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:695)
I had not yet seen that, but it looks pretty cool. Thanks for sharing.-G
On Fri, Nov 13, 2015 at 9:32 PM, David Panzarella <da...@deven.io> wrote:
@Greg, this is completely off topic a bit for your direct question, but have you checked out https://segment.com/ at all? You could potentially be doing all of these conversion calls with a single one from them. I could be completely wrong though.
On Fri, Nov 13, 2015 at 3:40 PM John Sieber <jsi...@adventurecycling.org> wrote:
Your are right, the default behaviour does make total sense.-John--
On Friday, November 13, 2015 at 4:35:51 PM UTC-7, Greg Moser wrote:The hash thing surprised me as well, but if you think about it their policy it makes sense as one clicks on different anchor tags to navigate up and down a page, you wouldn't want to track different page views. In fact there are TONS of docs online to add something like this to your 1-page app:onHashChange() {ga.send(['trackPageview', window.location.hash]);}This is because in 1-page apps you are basically using the native hash functionality to produce routes and navigate to different 'pages'.Thanks again for your feedback, and hopefully this all does help someone else in the future.-Greg
You received this message because you are subscribed to the Google Groups "Mura CMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mura-cms-developers+unsub...@googlegroups.com.
To post to this group, send email to mura-cms-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/mura-cms-developers/d7492098-d725-487c-bd90-d55960bd9b84%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Mura CMS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mura-cms-developers/fEc0-CZsybg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mura-cms-developers+unsub...@googlegroups.com.
To post to this group, send email to mura-cms-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
<cfif getMetaData(arguments.context).name eq "mura.MuraScope">
<cfset contexts.muraScope=arguments.context>
<cfset contexts.event=arguments.context.event()>
<cfelse>
<cfset contexts.muraScope=arguments.context.getValue("muraScope")>
<cfset contexts.event=arguments.context>
<cfif listLast(getMetaData(arguments.context).name, '.') eq "MuraScope">
--
You received this message because you are subscribed to a topic in the Google Groups "Mura CMS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mura-cms-developers/fEc0-CZsybg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mura-cms-develo...@googlegroups.com.
To post to this group, send email to mura-cms-...@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/mura-cms-developers/9dc682d7-f699-4e76-bffa-00e00cf50654%40googlegroups.com.
Cool, I sent over a pull request.
On Tue, Nov 17, 2015 at 11:19 AM, Matt Levine <matt....@blueriver.com> wrote:
Wow, sorry you had to dig so deep. Your fix seems perfectly appropriate. I'll put it in the next build.Thanks,Matt
--
You received this message because you are subscribed to a topic in the Google Groups "Mura CMS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mura-cms-developers/fEc0-CZsybg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mura-cms-developers+unsub...@googlegroups.com.
To post to this group, send email to mura-cms-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/mura-cms-developers.