text:
Wednesday, September 14, 2016

Sitecore MVP Summit 2016 - Day 2

Welcome into a humble recap of the second MVP Summit day.

A beautiful second day that took place at a unique location, more specifically the NOLA Motorsports Park. As the information that is shared to the attending MVP’s is mostly confidential and should under no circumstances be shared publicly it is challenging to disclose what the summit is actually all about.
The MVP Summit aims at providing first-hand information, concepts and new product development into the various types of MVP’s present. This allows for Sitecore receive early feedback and insights which can help to further streamline new or existing product features.

A while back, Sitecore promised that they would adapt their product development strategy to better fit the requirements set forward by the actual customers as well as technology and feature requests from the user base and developers.

And most of the topics offered in this second day of the MVP Summit proved exactly that. No gigantic new features and functionalities but rather a number of development and integration accelerators that will help you with your actual digital project.

Sitecore is not shying away from adopting new Microsoft technologies and even has to hold off from time to time in order for Microsoft to pick up the pace and help realize the Sitecore vision. Different aspects were covered in the various sessions; Architecture, Hosting, Cloud solutions, Integrations and even the whole Habitat/Helix approach were openly discussed.

And to further prove that Sitecore is set on listening for feedback and the customer’s buy-in for their product approaches, with regards to documentation, product development, training, personalization, commerce and so on, there were a set of round-table discussions prepared. These allow for partners and customers alike to share their view on the product, challenge Sitecore with product requirements or known issues in a face-to-face discussion with both peers and Sitecore Product owners alike.

As mentioned, MVP’s are not allowed to share all received information, but what we are able to share is that Sitecore is still becoming a stronger, more matured product that holds a strong promise. The promise of offering a large toolkit, numerous strong and competitive functionalities as well as a product that is built by a highly motivated and innovative team that has opened up to its user base tremendously over the last years.

A big thanks goes out to all the people at Sitecore that helped make the MVP summit possible. It was an unforgettable experience that has prepped us for the Sitecore Symposium that is coming in the next 3 days.

Tuesday, September 13, 2016

Siteocre MVP summit 2016 - Day 1

Sitecore MVP Summit 2016 – Day 1

This year’s Sitecore MVP Summit is being hosted in New Orleans for the second time in a row. An ideal opportunity for dedicated Sitecore users and developers that have earned the title of MVP in the past year to help set the roadmap for the upcoming year. It also offers a unique opportunity to get a firsthand insight into what the product wants to evolve into and what the overall roadmap is for the upcoming releases.

As a technicalical MVP, I am attending the Summit with our Digital Strategy MVP - Thomas Danniau. We are are currently at the MVP Summit to make sure that every aspect that holds significant value to our new and existing customers is taken in and properly evaluated.

As the information that is disclosed on the summit is mostly under NDA, MVP’s are not allowed to share any specific details on the product’s next features or overall roadmap. So, we’re afraid that is not what we are able to share with you on this blog post.

However, what we can share though is that Sitecore has been good at work to further establish a strong MVP user base. This means, that there is a very strong group out there that holds Sitecore’s interests close at heart and helps companies that consider or have chosen Sitecore as a CMS to make the right decisions and help them optimize their digital business.

This year’s summit kicked off with an insight into the types of MVP’s as well as their origin. Turns out that the MVP’s hail from 19 different countries and make up for a total of 142 experienced and driven Sitecore specialists. These consist of 9 Ecommerce MVP’s, 22 Digital strategists and approx. 110 Technical MVP’s.

As I mentioned, most if not all, information shared on the summit is not meant to be shared so I cannot provide you with an overview on all the topics handled on this first day?

However, it is fair to say that Sitecore understands the need for a thoroughly documented system and will keep on investing there.The same can be said about  E-commerce, which is an undeniable web strategy that Sitecore is determined to take on head-first.,

And Sitecore, as any strong and self-sufficient product, is challenging itself as a product on both a feature and implementation level. This means that they look for customers and developers alike to provide feedback that can help to streamline the product even more.

This, as was the case with the MVP Summit in 2015 holds a lot of promise for the future of the products and we are already excited about what 2016/2017 will bring.

Friday, September 2, 2016

Sitecore Symposium 2016 - New Orleans

So, in one week time from now, the Sitecore MVP Summit is upon us. Starting on September 12th, we have two days of intense collaboration and feedback planned for us. Following closely is the already sold-out Sitecore Symposium which is also taking place in New Orleans 2016.

I'll be posting that which can be released under NDA on my blog when possible and in the extent possible :)

Hope to see many of you there and let's mingle for a full week of New Orleans Sitecore madness.

Kind regards.

Wednesday, August 3, 2016

Sitecore Speak - Hands-on and how-to expand the Experience Editor

Mild introduction

A while back, we hatched the idea to create a new Marketplace module based on our experience and the feedback of editors with regards to content management in sites that are both heavy on amount of hosted sites and the available languages.
All of that and much more detailed information with regards to the EasyLingo module can be found on Gert Gullentops blog here:

However, the first version only featured an integration into the Content Editor as a new bar in your editing pane of the selected item.
We decided to up our game a little and introduce our new functionality into the Experience Editor.

My first idea was that this would go rather smoothly, because, let's face it, all I had to do was look at how Sitecore does it now and find a way to display the same HTML we were already rendering into the Content Editor. So, how hard could it be?

Note that I have no (zero) experience on creating or using Speak components offered by or through Sitecore.

First steps and approach

My first, somewhat naive idea was to go into doc.sitecore and find the tutorial, how-to or whatever that would guide me into realizing my goal. Turns out that the doc.sitecore site is either really good at hiding that kind of information or (as it might turn out), my searching skills are well below par.

My next idea was to go into stackexchange or the community and look for someone who had had the same challenge before him/her and learn from that. Unfortunately, the same conclusion as mentioned above applies here.

I then decided to dive head first into the Sitecore Core DB, all the relevant DLL's and the config files.
This last approach was the one that got me there in the end, but not without some pitfalls and concerns on how I had to approach this issue. As well as some support from, well..., Sitecore support. (Thanks Andrey Krupskiy)

Inspecting Sitecore Speak as-is

I decided to have the added functionality displayed in a control bar. Much in the same way as the Navigation Bar is shown as a control in the Experience Editor. So, in theory, if I would look into the core and find out how this one is configured I should be able to derive what to do next.
And that is where I got stuck the first time. Turns out that Sitecore still supports Sheer UI next to Speak, but Speak is enabled by default. This means that everything you find in the core definitions on the ribbons are configured to handle both scenarios...
And that is where my confusion set in... I noticed that on the Core configuration item for the navigation bar, there was a command defined onclick : "webedit:toggletreecrumb".
However, everything this command referred to based itself on Sheer UI. And all the HTML that I was inspecting in the frontend of my Sitecore dummy project was rendering Speak controls.

So, just to be clear: Everything worked out in the end. And with the information below I hope to provide ample insight in how you could go ahead and (ab)use the Speak functionalities to get your own speak interface up and running.

Step by Step guide

I've tried to walk through this step by step without makeing too many awkward jumps. I'll try to summarive at the bottom to give insight on which items/files/configs are required to go forward.

Showing the toggle button on the View chunk of your ribbon

First things first; we needed this bar to be toggled on and off. Exactly like any of the other (optional) bars. To do this:

  1. Navigate to the Core database
  2. Navigate into: /sitecore/content/Applications/WebEdit/Ribbons/WebEdit/View/Show
  3. Create (or copy) a new "Small Check Button"
  4. Ignore the Click property, but do fill in the Header, Tooltip & ID value (smells like best practice doesn't it)
  5. Modify the Rendering (raw values) to adhere to the code block below:

<d id="{FE5D7FDF-89C0-4D99-9AA3-B5FBD009C9F3}">

Not on the above, obviously you can choose whichever path you see fit for the JS file as well as the registry key you choose to work with.

Making the toggle button actually work

The above made sure you got a checkbox that will be able to toggle your bar in and out of the experience editor. But it is time to hook up that JS file and show some first bar to render.

Let's start with creating the JS file we just referred to from our toggle button:

define(["sitecore", "/-/speak/v1/ExperienceEditor/ExperienceEditor.js"], function (Sitecore, ExperienceEditor) {
  Sitecore.Commands.YOUR-JS-COMMAND =
    canExecute: function (context) {"isVisible", context.button.get("isChecked") == "1");;
      return true;
    execute: function (context) {
      ExperienceEditor.PipelinesUtil.generateRequestProcessor("ExperienceEditor.ToggleRegistryKey.Toggle", function (response) {
        response.context.button.set("isChecked", response.responseValue.value ? "1" : "0");"isVisible", response.responseValue.value);;
      }, { value: context.button.get("registryKey") }).execute(context);

The above JS can now be executed successfully but doesn't have any clue on what to toggle visible as we have not yet defined the YOURRIBBONBAR anywhere.. Time to head back down into the Core db of Sitecore.

  1. Navigate to the Core database
  2. Navigate into: /sitecore/client/Applications/ExperienceEditor/Common/Layouts/Renderings/Ribbon/
  3. Create a new Folder: YOURBAR
  4. Create a new "View Rendering" in the newly created folder.
  5. Fill in the Path field with a reference into your cshtml file, which forexample could be here:
The cshtml file is simply the place where you register your control:

@using Sitecore.Mvc
@model Sitecore.Mvc.Presentation.RenderingModel

Now, in order for this control to be rendered, you need to create the control extension class:

using System.Web;
using Sitecore.Diagnostics;
using Sitecore.Mvc;
using Sitecore.Mvc.Presentation;

    public static class ControlsExtension
        public static HtmlString YOURBARCONTROLEXTENSION(this Controls controls, Rendering rendering)
            Assert.ArgumentNotNull(controls, "controls");
            Assert.ArgumentNotNull(rendering, "rendering");
            return new HtmlString(new YOURBARCONTROL(controls.GetParametersResolver(rendering)).Render());

And in turn, this control extension class requires a (duh) control to render:

using System.Collections.Generic;
using System.Web.UI;
using Sitecore.Diagnostics;
using Sitecore.ExperienceEditor.Speak.Caches;
using Sitecore.ExperienceEditor.Speak.Ribbon;
using Sitecore.Globalization;
using Sitecore.Mvc.Presentation;
using Sitecore.Web;
using Sitecore.Web.UI.Controls;

    public class YOURBARCONTROL : RibbonComponentControlBase
        public YOURBARCONTROL()

        public YOURBARCONTROL(RenderingParametersResolver parametersResolver)
            : base(parametersResolver)
            Assert.ArgumentNotNull(parametersResolver, "parametersResolver");

        protected virtual IList<ComponentBase> Controls { get; set; }

        protected void InitializeControl()
            Class = "sc-YOURBARCSS";
            DataBind = "visible: isVisible";
            ResourcesCache.RequireJs(this, "ribbon", "YOURBAR.js");
            ResourcesCache.RequireCss(this, "ribbon", "YOURBAR.css");
            HasNestedComponents = true;
            Controls = new List<ComponentBase>();

        protected override void PreRender()
            Attributes["data-sc-itemid"] = RibbonDatabase.GetItem(WebUtil.GetQueryString("itemid")).ID.ToString();
            Attributes["data-sc-dic-go"] = Translate.Text("Go");
            Attributes["data-sc-dic-edit"] = Translate.Text("Edit");
            Attributes["data-sc-dic-edit-tooltip"] = Translate.Text("SOME TOOLTIP.");
            Attributes["data-sc-dic-treeview-tooltip"] = Translate.Text("SOME VIEW TOOLTIP");

        protected override void Render(HtmlTextWriter output)
            output.AddAttribute(HtmlTextWriterAttribute.Class, Class);
            output.AddAttribute(HtmlTextWriterAttribute.Id, "YOURBARCONTENT" + Attributes["data-sc-itemid"]);
            output.AddAttribute(HtmlTextWriterAttribute.Style, "display=none");

As you can see. this control in itself hardly does anything at all. It just renders some Nav tag and applies a display=none to a div the is included. But the magic start to happen here when it, in the InitializeControl method registers your final (phew, are we almost there?) JS and CSS files that will handle the actual bar content generation.

So.... That was easy wasn't it? All we had to do is register some things, make some classes and bam, we have...
well nothing really at this point...

We still need to define what is to come in our JS file and make sure we are able to call our backend code. And remember that View Rendering we created? We still need to make sure that gets used somewhere from Sitecore.

Bringing all the final block together

Let us start of with doing the last modification we need to do in the Core database to make sure that our ViewRendering is displayed correctly.

  1. Navigate into the Core database
  2. Navigate into this item: /sitecore/client/Applications/ExperienceEditor/Ribbon
  3. Go into the Renderings field of this item
  4. Add a reference to your ViewRendering ID

 uid="{45348FD9-3458-4284-B0E1-18153E3516B5}" />

The 'ph' (placeholder) can remain the same, just make sure to refer to the right ViewRendering and create a unique uid (untested what happens if it is not unique, but lets play safe)...

And finally only a few steps remain. The sample of YOURBAR.JS and how to call your own business logic through Speak calls.

YOURBAR.JS as stored under ...sitecore\shell\client\Sitecore\Speak\Ribbon\Controls\YOURBAR:

function (Sitecore, RibbonPageCode, ExperienceEditor) {
        name: "YOURRIBBONBAR",
        base: "ControlBase",
        selector: ".sc-YOURBAR",
        attributes: [

        initialize: function () {
            document.RIBBONBARCONTEXT = this;
            window.parent.document.RIBBONBARCONTEXT = this;
            var mode = ExperienceEditor.Web.getUrlQueryStringValue("mode");
            this.model.on("change:isVisible", this.renderRIBBONBAR, this);
            ExperienceEditor.Common.registerDocumentStyles(["/-/speak/v1/ribbon/YOURBAR.css"], window.parent.document);

        renderRIBBONBAR: function (itemId) {
            if (!itemId
              || typeof (itemId) == "object") {
                itemId = this.$el[0].attributes["data-sc-itemid"].value;

            //Do some business logic
            this.requestBusinesslogic(itemId, this);

            //Build HTML
            var htmlSource = "
";
            ... Do whatever here ...
            htmlSource += "
";

            //Assign HTML to bar div
            var barContent = ExperienceEditor.ribbonDocument().getElementById("YOURBARCONTENT" + this.$el[0].attributes["data-sc-itemid"].value);
            barContent.innerHTML = htmlSource;

        requestBusinesslogic: function (itemId, appContext) {
            var context = ExperienceEditor.generateDefaultContext();
            context.currentContext.itemId = itemId;
            ExperienceEditor.PipelinesUtil.generateRequestProcessor("YOURSPEAKCOMMAND", function (response) {
                appContext.SOMERESPONSEVALUEVARIABLE = response.responseValue.value;

I have purposely not included the CSS file to which I refer... This depends on a case by case scenario so it has no added value in placing it here. You surely spotted all the css class references throughout the code by now, so that should be clear in itself.
Css files are stored under: .\sitecore\shell\client\Sitecore\Speak\Ribbon\Assets\Generated

So, that kind of concludes the various steps needed to get this additional bar rendered. One last (somewhat optional) step remains and that is the part where we actually call the backend through a Speak command

Speak Commands from JS

The block below is the JS part that actually uses the context to call the Speak command through a given context that can be set up with a variety of parameters.

requestBusinesslogic: function (itemId, appContext) {
    var context = ExperienceEditor.generateDefaultContext();
    context.currentContext.itemId = itemId;
    ExperienceEditor.PipelinesUtil.generateRequestProcessor("YOURSPEAKCOMMAND", function (response) {
 appContext.SOMERESPONSEVALUEVARIABLE = response.responseValue.value;

This "YOURSPEAKCOMMAND" needs to be registered into the Sitecore speak config and this is done here:

And the commandclass definition:

using Sitecore.ExperienceEditor.Speak.Server.Contexts;
using Sitecore.ExperienceEditor.Speak.Server.Requests;
using Sitecore.ExperienceEditor.Speak.Server.Responses;
using Sitecore.Globalization;

    public class SPEAKCOMMANDCLASS : PipelineProcessorRequest<ItemContext>
        public override PipelineProcessorResponseValue ProcessRequest()
            if (RequestContext.Item == null)
                return new PipelineProcessorResponseValue { AbortMessage = Translate.Text("The target item could not be found.")};
            var stuff = SomeClass.DoSomething(RequestContext.Item);
            return new PipelineProcessorResponseValue { Value = stuff };

Do note that Sitecore ships with a whole lot of available SpeakCommands that you are free to call. This offered set is already very rich and diverse so check it out first before you start to make your own specific command. Although, in a lot of cases, this will prove to be the only way.

I honestly hope the above helped you either create your own bar of extra piece of Experience Editor Speak based component or has at least tought you on the different steps that may be needed and the skills required to develop this.
It was a much rougher patch then I initially expected but it worked out in the end and I have to say that I like the Speak calls especially. There is something clean about doing those very distinct, single-purpose calls into your backend that I liked.

But the list of files that were required to be changed or created is quite lengthy:
  • ShowXBar.js
  • XBar.js + XBar.css (or at least in most cases)
  • XBar.cshtml
  • ControlsExtension to register your XBarControl
  • XBar.cs
  • ShowXBar Sitecore item checkbox control
  • XBar Viewrendering control
  • Ribbon item to visualize the XBar

And why did I start calling everything XBar here? I'm not really sure, just call me chaotic.
Kind regards and thanks for the read.

Friday, June 3, 2016

Sitecore 8.2 in-depth preview + 8.3 update info and Sitecore Ecommerce information

During the last Sitecore User group session here in Belgium, Ryan Donovan was featured as the central speaker.

The following two topics were on the agenda:
  • Sitecore Commerce
  • An in-depth information on 8.2 and 8.3
I was impressed by the drive behind Ryan and his team(s). It emphasized the drive that is pushing Sitecore forward. Sitecore is putting a lot of effort in producing well hardened and tested product releases that bring new features and rich applications.

Sitecore Commerce

Previous Sitecore commerce solutions were structured around either SCpbCS and SCpbMD. However, the vNext commerce product has been newly developed from the ground up.
Previously, the commerce solution focussed itself around the architecture of Commerce Server to provide and API, manage the products and to derive the entire feature set from.

With this Commerce vNext solution, Sitecore has set forward the aspiration to become one of the market leaders in commerce. The fist aim is to focus on the Enterprise and Upper Mid-Market B2C/B2x at first (think Magento Enterprise).

This new module / feature will remain true to the nature of the Sitecore beast. And yes, that could (and most likely will) mean, extra dll's, databases, configurations and so on. But inherently also loads of functionalities, extensibility, pipelines, events and integrations into the xDB and hence the analytics profiles and dashboards.

For example, Sitecore will offer some out of the box implementations for payment and fullfillment
solutions. More implementations with custom, local or very specific payment solutions can then be developed by the customer or partner and even be made availablle onto the marketplace!

I was especially impressed by the fact that this product comes with a full set or pricing rules, promotion offers such as loyalty points, entitlement options, discounts on amounts, group price settings etc.
It would even be possible to set prices for groups of products based on rules that identify a set or products.

Sitecore has even gone so far as to think of offering a full fledged Demo environment that they will be populating in close collaboration with some agencies to have a fully filled product and media catalogue. This could really help solution architects, presales and sales wrap their head around the ins-and outs of the commerce product solution.

Sitecore claims to have built a commerce solution that does not only offer a commerce solution for physical goods but is able to handle any marketable product through their offering. Something they claim very little to no competitors can handle correctly at this point (Digital River was mentioned as a strong competitor there)

The only downsides that I could find for now are the following:
- Eventhough the products would be stored in a seperate database, the images will still be stored in the media library. This seperate product database will offer its contents through a data provider into the content editor environment as if they are all POSI's (Yes, Plain Old Sitecore Item's - remind me to make a T-shirt on that).
- Specific modules such as customer ratings and review are not present in the solution and could be integrated through use of some of the available solutions on the web. (I believe BazaarVoice was mentioned)

All deep dive information should be comming our way around the Symposium in New Orleans! And according to Ryan, it will ship "When it is ready". And that should be around Christmass as I understood, so based on either SC 8.2 or 8.3.

You can download the full presentation here:

And the perfect moment to jump into the next topic:

Sitecore 8.2 in-depth preview and an update into 8.3

Those of you who attended the SUG Conference in Denmark end of April 2016 have already heard some information and gained some insight into what the next XP versions will offer us. However, this time, as the release is becomming imminent, Ryan decided to openly provide some more information and feature insight.

So, what are those main features and capabilities that Sitecore's Experience Platform version 8.2 will ship ?

- The Express Migration tool
- Publishing Enhancements
- Platform improvements
- Native Azure support improvements
- CRM Connector

So, let's go over some of these in more detail

Express Migration tool

What, the buzz is real? Yes, the buzz is real. We had heard about it, we had even been promised this tool solemnly but we remained sceptical. And I guess until we have done our very first (successfull express migration) we will remain somewhat sceptical.

In short, this tool promises to address the issue that Sitecore has had with their upgrades for a while now. Upgrades tend to be too time consuming and hence too expensive as they have to be done step by step. The current approach is very error-prone which brings risk to the customer and the partner alike. And even countless discussions have not been able to offer a good alternative upgrade solution that is able to fit into everyone's needs.

The express migration tool aims to solve all that and to deliver smooth upgrades from 6.6 and 7.2 into Sitecore 8.2. The (stand-alone) migration should even bring reporting, pausable migrations and project specific data.
There was even a roadmap presented that showed what features will come in downstream releases. One of those being the actual migration of analytics data.
As it would base itself of a migration rather then an upgrade, it would be easier to compare solutions and configurations.

I feel that this is something that could potentially move a lot of customers into the last version of Sitecore if this works as promised. It is definately something we all need.

Publishing enhancements

Sitecore publishing has not always been the most fleet-footed functionality in the box. It tends to be slow, confusing, non-transparent and (did I mention this already?) slow. As publishes are now done one at the time, this can cause huge issues and run-through times, especially if you are working with databases distributed across the globe.

The new publishing process is not a tweaked process, but rather and entirely new one.
This obviously will have its implications on current publishing pipeline overrides... These will have to be evaluated on very carefully as the architecture will change significantly.

It will even be possible to publish to CD's ahead of time and it will us bulk SQL operations to handle the load that comes from the publishing process.

Platform improvements

There are some general painpoints and lessons learned from previous releases (7.1 and 8.0 anyone?) that Sitecore has been working on so that these will never ever happen again :)

- Enterprise performance is one of these; they are now putting more focus on getting startup times improved, tweaks on caching performance and releases that come fully tested against real world data sets and solutions.

- Search and indexing enhancements; by improving SOLR support (both version5 and ootb setup)

- Silverlight starts to get removed

- Consistency in JS library usages; D3 for charting in Analytics for example

- Technology modifications; use of MVC to match or supercede Webforms, .NET 4.6, .NET Core

- Better and stronger MongoDB support; and finally some guidance on how to purge unneeded data (and hopefully also support for data trimming or cleanup - nobody needs analytics profile data that dates back 2 years or more)

CRM Connector 8.2

The new CRM Connector version aims to tighten the link between offline and online information. CRM contained information should be much easier to use for use in personalization, segmentation and campaign information.

The new integration will allow for bi-directional synchronization. It will be possible to map properties into Sitecore without having to develop these functionalities.

Especially the use of campaigns that exist in your CRM from the Sitecore platform was a missing link at this moment and seems to be tackled in this comming update.

The XM/XP 8.3 Update

Aah, the 8.3 update, the update that should bring us wonderfull things such as the new WFFM module, or as it is being called: (also by Ryan) WFFD (for developers instead of marketers if you didn't get it yet)

But this update will also bring us the XConnect Client API that will be used by both Sitecore products and custom developed integrations (mobile, webservices, reporting, ...) alike. Through the use of OData, this will open up a lot of the data flow that is behind your sitecore solution.

Other features:

- Window Server 2016 compliant
- SQL Server  2016 support
- All Silverlight things be gone!
- The continuation, expanded functionalities and version support of the migration tool.
- Continued effort on quality, testing and support
- Federated authentication support
- Ongoing support and improvements for engagement automation and personalization.

I was impressed with everything Sitecore has planned for use and am already looking forward to the Symposium and MVP Summit this year. I've got a real good feeling about this!

You can find the full presentation here:

And last but not least, a big thanks to Ryan Donovan for providing these insights in a very interactive presentation and session!

Wednesday, March 2, 2016

Sitecore performance tweaking - Media library issues

We have noticed performance decreases with a number of customers on Sitecore where a lot of content started to make its way into the overall site structure as well as into the Media Library.

However, we were unable to pinpoint the exact problem for quite some time. It was not so much a problem of reproducing the actual problem in the environment but rather an problem with finding the triggerpoint where the problem really started to present itself across the environment.

After applying the typical Performance tuning segments with regards to Caches, Indexes, Database maintenance plans and what more through: , we did notice an (expected) increase of site and backend performance.

However, we noticed that the problem persisted in the Media Library.

After this, the following tests were performed:
- Check IIS logs
- Check all available application logging
- Run the databasetest.aspx help page from Sitecore
- Run the dotTrace profiling tool (
- Run the SQL profiling against the site databases

The above was all done in close collaboration with Sitecore support and resulted in the following:

The exact cause of the slowness (25+ seconds for an image upload) issue was caused since Sitecore creates media item versions in each language for any Unversioned media that gets created.

This produces a large number of save operations per a single media item, which, in our case took a total of about 17-18 seconds.

Since the above is obviously not standard behavior, this was registered as a bug in Sitecore 7.1 and upwards.
So this problem (as confirmed by Sitecore) is also present in Sitecore 8.1 update 1.

Sitecore provided us with a fix for this issue that brought image upload and handling back to 2-4 seconds (a 90% performance increase).

The fix number is 94414 and it was handled in support ticket 457609. If you need any more information, ask below or contact me directly, on the community or slack for Sitecore.

As media upload is not only handled by backend users, but can be triggered by application development as well as Webforms For Marketers (WFFM) this is a very relevant issue for all Sitecore implementors and users.

Note that the problem will only present itself when you make heavy use of languages in Sitecore. I'm guessing that, without the patch, the problem becomes noticeable once there are more then 5 languages active on the website.

Friday, February 12, 2016

Sitecore Hackathon 2016

After participating in the Sitecore Hackathon of 2015, we had really been looking forward to this year’s edition. And it turns out that this edition was again very valuable, an opportunity to work together closely, explore unexplored aspects of Sitecore and deliver another valuable building block to Sitecore.

But let’s kick this post of by explaining what a Hackathon is all about.

A Hackathon is a community driven event that aims at creating new functionalities around an existing concept or product.  As the event is participated voluntarily, no real product enhancements are developed to be incorporated into the base product. Often these Hackathon events are organized as small competitions to increase the gamification factor and add some healthy competition.
A Hackathon mainly aims at developers although some front-end and analysis is often required to conceive and complete the project. A Hackathon usually has a timeframe of 24 hours, this allows for the team to prove their ability to approach a project independently and in a structured fashion.
The idea behind adding these new functionalities can be very diverse:

  • Adding new desired functionalities
  • Presenting a proof of concept
  • Proving an in-depth understanding of the product

This year’s Hackhaton

As this was a Sitecore Hackathon, obviously all the registered teams would have to work with Sitecore at the heart of our solution. However, the actual assignment (that helps guide or structure your concept) is only revealed to all the teams one hour before the start.  A total of 48 team signed up, making for a total of 132 developers participating. More information can be found here:

This year, we had been given a heads-up that the emphasis would be placed on Sitecore Habitat. Sitecore Habitat is a solution example built on a modular architecture. It aims to streamline the development process and optimize productivity within a Sitecore project. As the Sitecore Habitat framework is built around modularity, features and an overall granular approach, it offered a perfect basis for the Hackathon.
The 3 categories that were presented one hour before the start were the following:

·         New Habitat Feature
Create a new feature module for the Habitat website exhibiting a clearly defined business objective.
Add visible renderings on the website and optionally extend the Sitecore interface.
·         3rd Party System Integration
Create an integration to a 3rd party system in the Habitat example site.
The solution can contain one or more new modules or can extend or customize the existing Habitat modules.
·         Customer Demo Site
Showcase a customized customer demo site built on Habitat as you would do for a prospect.

After 24 hours, all participating teams can upload their code, documentations, Sitecore packages and content to a team of community judges that will take their time to go through all the submissions and choose a winner in each of the categories.

Team “No Weekend 4 Us”

Our team consisted of myself and my colleagues Gert Gullentops @Gatagordo and Nick Vierstraete @NickVierstraete
Supported by the entire company and the multitude of visitors and messages we received we found ourselves strengthened to work on our Habitat feature and give it our best.

We chose to go for the first option and provide a new Habitat feature. In the 24 hours available to us we built a fully functional Habitat feature around the concept of event management within your Sitecore solution.

We aimed at making a skimmed down version of all the features we would love to see in a full-fledged solution in a real-world Sitecore solution. This approach aligns perfectly with the basic idea behind Habitat. The idea is to create mid-tier features that remain abstract but are very stable and can easily be expanded on.
Thanks to this Hackathon event we were able to deep-dive into Habitat, use a clean version of Sitecore 8.1 and approach all aspects of a mini-project.

A very big thanks goes out to:

  • Everyone that supported us
  • Akshay Sura and Sitecore for making this possible
  • The local fast food solutions offered to us by The Reference @TheReference
  • Special thanks to Simran Singh and Jeroen Vantroyen

We have a whole new year ahead of us to build on our expertise, discover new possibilities and muse on new ideas. Time enough to position ourselves again at pole position for the Hackathon 2017.

Sitecore Hidden Gems - Updated: Admin Pages (based on Sitecore 8.1)

About a year ago I wrote a blog post on the admin pages and some of the hidden functionalities with Sitecore.
This post is meant to elaborate on that by showing the differences that have come up since then with the release of the Sitecore 8.1 version.

You can read up on the previous post here:

And I will not be repeating myself endlessly, so my goal is to list the differences in this post.
I think a good excercise could be to start of in pretty much of the same structure and post :

The List

When comparing these two we can see the following differences:

  • ContentTestingUpgrade.aspx
  • InstallLanguage.aspx
  • kill.aspx *
  • PathAnalyzer.aspx
  • RebuildKeyBehaviorCache.aspx
  • RedeployMarketingData.aspx
  • UpdateSocialProfiles.aspx

The updated admin pages - what are the actual differences and funcionalities

As my previous blog post already goes into enough detail on the other admin pages, I have narrowed the listing below to the delta mentioned above.

    Located at /sitecore/admin/ContentTestingUpgrade.aspx | One of the many migration admin pages. This one allows you to cleanly migrate your test data. I have not used this one yet.

    Located at /sitecore/admin/InstallLanguage.aspx | Again a convenience method that allows you to quickly add new languages to your Sitecore environment. The fancy part is that is can handle all the rebuilding of indexes and links automatically and behind one click.

    However, I think it is very risky to have the "Republish master database" and "Run the website and the Sitecore UI in this language" presented here as well. Even though we all know what we are doing at this point, a mistake is easy to make... So be very carefull around this functionality!

    This page was marked above with an "*" since this page does not appear by default in a Sitecore installation but was provided by Sitecore to close your session and have the xDB populated as you kill off your session.

    <%@ Page Language="C#" AutoEventWireup="true" %>


Content-Type: application/http; msgtype=response

WARC-Identified-Payload-Type: application/xhtml+xml

WARC-Type: response

text:
Church Profile

The Kyabram Baptist Church was officially formed and affiliated with the Baptist Union of Victoria in 1953.  The church is ideally located in Kyabram near the centre of the main shopping strip with parking facilities on the church property and an adjacent free car park.

Kyabram is a rural town with good educational, recreational and medical facilities. It is regularly serviced with public transport to other major nearby centres, airports and train services to Melbourne.  Kyabram is situated in the the north central region of Victoria two and half hours drive from Melbourne.  Our closest towns are Echuca (25 minute drive), Shepparton (40 minute drive) & Bendigo (1 hour drive).

The doctrine of the church is aligned with that of the Baptist Union of Victoria (see link to BUV). The weekly service seeks to involve members of the congregation in leading various segments of the service suited for an intergenerational congregation.

The demographics of Kyabram has changed over time due to the changing nature of the farming community which have also impacted upon the town and local employment. With these changes the church has sought to find ways to minister to the changing needs of the community. This has been through:

  • Creating a ladies craft afternoon at Warramunda Aged Care;
  • Making the building facilities available to various groups;
  • Supporting Teenchallenge in Kyabram;
  • Children’s Holiday Club; and
  • Soiree – Gospel musical afternoon.

The church is involved with conducting services at Warramunda Aged Care, Sheridan Nursing Home & Pat Hayes Centre.

Throughout the week there are  small groups meeting for prayer, bible study and fellowship.

The church logo symbolises the church in the four sets of hands: praying hands, helping hands, welcoming hands, and compassionate hands.  Through the symbolism of the hands the church seeks to live out its beliefs and faith in the Gospel of Jesus Christ.

Leave a Comment »

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog at
Entries and comments feeds.

%d bloggers like this:

warcinfo:
isPartOf: CC-MAIN-2018-47
publisher: Common Crawl
description: Wide crawl of the web for November 2018
operator: Common Crawl Admin (info@commoncrawl.org)
hostname: ip-10-147-220-51.ec2.internal
software: Apache Nutch 1.15 (modified, https://github.com/commoncrawl/nutch/)
robots: checked via crawler-commons 0.11-SNAPSHOT (https://github.com/crawler-commons/crawler-commons)
format: WARC File Format 1.1
conformsTo: http://iipc.github.io/warc-specifications/specifications/warc-format/warc-1.1/


WARC-Identified-Payload-Type: text/html

text:
All The Strings Of Desire

Dr. Michael LaitmanQuestion: How will the Light solve the problems of seven billion people on earth if every person has his own problems and level of development? We live in a huge system. Is it really possible that every detail in it will be accounted for?

Answer: Imagine a depression in the earth that you fill with water. In the same way, every detail, element, protrusion, and dent in the world is filled with Light according to its qualities.

The Light does not have any calculations with the desire. It simply fills it and shines for it, awakening inside of it. And according to that, the desire feels how close it is to the Light or how far it is from the Light in certain details of perception.

For example, the Light that I receive increased by 10 watts. Accordingly, in every one of my qualities and in every desire, a new thought arises, a new analysis of the situation, and I make a new calculation.

Question: It turns out that the Light is not a function, but everything is determined only by the desire?

Answer: The Light is invariable. Everything depends on my desire and its forms. When it is filled with Light, I don’t feel the Light itself, but the reaction of the desire, all of its strings. This is Light for me.

Question: So which part of this depends on me?

Answer: Work with the intention. We don’t change the desires, but the intention. And only it. I don’t care which protrusions and indentations are present in the hole that I fill with water. They will remain the way they are, while my task is to fill it.
From the 5th part of the Daily Kabbalah Lesson 7/10/11, Matan Torah

Related Material:
Rising Above The Problem In Order To Solve It
A Righteous Man Is The Foundation Of The World
What Is Light?

  1. I understand what it means to focus on the intentions. I was uncertain about people who hate never getting better, but I have to be honest, I have been loving anyway, as much as I safely can and I notice that things are starting to change. It’s me who is changing since they are still up to their old behaviors and ways of doing things, but despite this, things are better between us. I don’t expect them to be loving and I don’t expect anything in return from them. But somehow, things are a lot more peaceful now.

  2. Dr. Laitman

    Your kabbalah site has provided me with a new perspective of reality and nature and creation. Indeed the wisdom of kabbalah could provide the world and humanity a very clear vision and understanding of the very complex matter of life and man s existence. HIs raison d’ etre so to speak.

    My question is, as you have described to us a new way of appreciating and understanding reality and the entity, the “Upper Force”, or the Creator as you said are one and the same who is responsible for all of creation, is so different from the God that each and everyone of us know in various degrees of familiarity, by worshiping and praying to this God, did we and are we committing the sin of idolatry?

    When i pray and i would admit that I derived a great amount of pleasure and peace in my heart when I pray on a regular daily basis as has been taught us, am I praying to the wrong God? That what I have been drawing upon me is nothing but some kind of psychological crutch that my mind is inducing in me? Do prayers really help?

    When I attend the daily summer lesson and listen to the teachers conducting the lessons, the way they try to convey those information about kabbalah and the roots and the branches and all that stuff, and even in your teachings and articles I ve read so far, which I admit I find difficult to grasp and understand, but I could see that everything seem so easy and simple to all of you. I sense that kind of confidence and satisfaction that could only come from people who really know a lot and have attained a certain level of understanding and knowledge.

    Am sorry but I may have deviated from the topic at hand. But I am really thankful that Hashem has provided me with this opportunity through your website.

    Thanks. You have one great site!

Discussion | Share Feedback | Ask a question Comments RSS Feed


text:
My Cart
Checkout Secure

Laser - Positioning & Alignment Lasers, Machine Laser, Industrial Laser, CNC

Laser Line, Cross and Special Optic Lasers for Positioning Applications, Industrial Laser Line Generator, Laser Line Generator Module, Laser Guide, Laser Measuring, Machinery Laser, Laser Aligning, Laser Position, Measurement Laser, Projection Laser, Laser Optics, Laser Diode, Green Laser, Red Laser, Laser Cross, Laser Light, Industrial Laser Rangefinder, Alignment Laser, Z-Laser, Machine Laser, CNC Laser, Sawmill, Timber Mill, CNC Machine, Stone, Conrcete, Cutting, Steel, Metal, Manufacturing, Textile, Automotive, Tyre, Rubber, Plastics

Z-LASER is a German manufacturer of laser sources for innovative customer applications. Over the past 30 years they have successfully established themselves in the following areas:

  • Lasers as positioning aids (for industry and crafts)
  • Lasers for machine vision
  • Laser projectors as positioning aids (in industry and crafts)
  • Custom Lasers (OEM Laser Solutions)

Since its founding in 1985, their in-house laser technology has been continually developed and updated. As a result, the company quickly became the market leader in many of the classic industries that use positioning lasers as an alignment aid. These industries include:

  • The wood industry
  • The stone industry
  • The metal industry
  • The textile industry
  • The automotive industry
  • The tire industry

Z5T Textile Pro

Added to cart!


text:
LAX and all the joys it brings

I love getting emails from people you forgot about- or even better- people you assumed had forgotten about you.  That magical moment when you see their name in your inbox can’t be explained.  Before even reading the email you start to smile because that means that even for a brief moment you were on their mind.

With that being said, I opened up my email today to see that LA Lawyer had written me.  Now, not many of my friends know about LA Lawyer seeing as its kind of a complicated situation and most of my friends are shallow enough to deem me “skanky” after I continued to keep in contact with him.  Therefore- I’m going to put this out in bloggy land and gush there.

On my semi-recent flight back home, I met someone.  An amazing someone to be exact.  First of all I would like to point out that I was taking my 2 year old niece back home and had already been stripped of my ring so I slightly resembled a scared (yet very trendy- I might add) single mother. Therefore, I expected to get 0 looks… much less talks and subsequent exchanging of phone numbers and emails.  Anyways- this amazing someone sat next to me on the long flight from LA to Houston.  At first I was a little nervous seeing as its a fairly lengthy flight and I don’t like being that close to people I don’t know.  But, nevertheless, this very attractive man introduced himself and commented on how cute my “daughter” was.  I quickly explained that I am no mother, simply a very caring, helpful, nice, sweet, loving sister who bends over backwards for the men in her life. (Ha! I’m not lying… I swear) My niece fell asleep within the first 10 minutes of flight leaving the entire time to just LA Lawyer and me.

We talked about everything from college, to parents, to love, to life in general.  I’m telling you- this man probably knows more about me now than some of my closest friends.  I kid you not.  He told me a multitude of things about himself including how he grew up in Beverly Hills, he is Yale Alumni, he was starting guard 4 years on the basketball team at Yale, he is a lawyer in a prestigious law firm in LA, he has 2 sons- one of which is 13 (Um… 6 years younger than me?! EEEK!), he is divorced, single etc. etc. At this point I’m thinking- Wow nice guy… but you would think that he would come up with a better story than being a rich, successful, intelligent, driven, attractive, stable guy who loves kids and is interested in me.  I mean, those just don’t sit next to you on every flight.  We talked a little about age and I begrudgingly told him how old I really was.  I could tell that he was a lot older than me and it would have been a lot better to say I was oh… 25. But no- damn my honest nature. He kind of chuckled a bit but never actually said how old he was.  There was not a silent moment the entire flight.  I was amazed at how easy it was to talk to him.  When the pilot came over the intercom to say that we were landing- my heart dropped.  I knew that these past few wonderful hours were coming to a close and there would be nothing more of it.  He is a late thirties (or so I thought) lawyer living in LA and I’m a 19 year old college student taking a break from school to live in Hawaii.  Right before the pilot turned off the seatbelt sign he turned to me and said “******, I’ve really enjoyed talking to you.  I know this seems crazy, but I really want to see you again.  And soon.  Lets figure something out so we can get to know each other more. Heres my card. My cell phone number is on the back. Please, call.” Then away he went down the isle as my jaw rests lightly on the floor because THAT just happened.  The last flight of the day I was in total La La Land and feeling quite confident about myself as well.

When I got home, the La La Land feeling had faded and I got to thinking- this guy surely must be a con artist and has an amazing back story to make every girl swoon.   Um, no. Me being the delightfully resourceful/nosy/stalker that I am, Googled Him. Yes, I did. And I didn’t have to search far either.  The very first link that came up was LA Lawyer. It was the firm’s website where they had an entire page filled to the brim with his accomplishments including all the ones he had told me about and more.  Um- anyone watch CNN’s Burden of Proof? He used to frequent that show as a main commentator.  I was floored. Partly to the fact that I saw his graduation year from Law School was a number of years before I was even born.

Regardless of his age, I still had to talk to him again.  Since I am a Southern Belle and we like to pretend its the 1800s, I was always taught that a lady is NEVER to call a gentleman whom there may be romantic interest until there is an established relationship. I stray from this occasionally but generally am pretty good about it. Therefore, instead of calling, I emailed.  (I never said there weren’t loop holes.) The next day, I had a reply.  We kept up daily emails for about 3 weeks until I started freaking out that he was planning on coming to Hawaii in 2 weeks to see me.  Uh- yes.  MAJOR FREAK OUT.  I mean what exactly does a mid-40s man expect when flying out to see a 19 yr old that he met on a plane once? I had NO idea… I can’t get into bars… I wasn’t sure how comfortable I would be hanging out in his hotel or whatever… I freaked out and stopped emailing.  Seeing as he would have spent last Wednesday, Thursday, and Friday morning here, last Monday I decided to email him back a response and just say I got “really busy at work and things have been hectic.” I honestly didn’t expect a reply from him…. but today I got one! And I’m happy about it too.  I’m not thinking that coming to visit me in NWA has the same lure of visiting me in HNL though. ;-)

One Response to “LAX and all the joys it brings”

  1. […] day like 30 minutes ago.  But within those 30 minutes, I checked my email.  ANOTHER EMAIL FROM LA LAWYER! WOOT […]

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this:


text:
Get your own Little Black Book.

Build your own personal news stream. Discover the latest work created that interests you, share your favourite stories and follow your favourite people and companies

Already have an account?

Big data. Small data. Cyberthreats and Cybersecurity. Giant themes that are far reaching into everyones lives. Meet Oylo. The protector and defender software company that is providing cutting edge technology to assure data will not fail us. Barcelona Brand Agency, Mucho briefed Trizz co-founder and director Oriol Puig to visually describe the technological nuances that their client Oylo provides. Their story premise: Keep out the bad. Protect essential infrastructures crucial to maintaining a functioning society.


text:
Broccoli Cheddar Soup

Broccoli Cheddar Soup

This soup is great for fall! It’s hearty and warm and great for chilly nights! I love this version because it is full of chunky broccoli, which gives it fantastic texture! Try this paired with some fresh bread from Blue Dog Bakery! Heaven!

Serving Size: 8

4 cups extra sharp cheddar cheese

4 cups whole milk

2 cups half and half

1 cup vegetable broth

½ cup flour

8 tablespoons butter

6 cups broccoli florets

2 vidalia onions, finely chopped

Melt the butter and cook the onions in it until they are tender.

Sprinkle flour over the onions and cook until lightly browned.

Remove the pan from heat and stir in the milk, half and half and vegetable stock.

Add the salt and pepper and broccoli.

Cook over medium stirring frequently.

Let the broccoli cook until it is tender, about 20 minutes.

Add in the cheese and stir until cheese is melted.

Serve garnished with extra shredded cheese.


text:
Skip to main content

New Seeds Priory Zen Precepts

New Seeds Priory Zen Precepts

As the Lindisfarne Community has received them.

As pilgrims on the Way of Christ and as Students of Zen, we enter these commitments of practice to embody the Lindisfarne Community Understandings, to align with the teachings of Christ and Buddha, and to alleviate the suffering of all sentient beings.

1.     I will embody a practice of Zazen through meditation and Zen study to cultivate enlightened mind, speech, and action.

2.     I will embody generosity through service to others and by sharing my resources with my community and with others in need.

3.     I will embody forgiveness and loving-kindness and work to cultivate harmony in myself and among my community.

4.     I will embody humility by cultivating honesty, right speech, and openhearted listening and by seeking counsel from others.

5.     I will embody love by cultivating respect and dignity in all relationships and by upholding the integrity of others.

6.     I will embody simplicity by seeking only what is necessary and by being a responsible steward of the resources with which I am blessed.

7.     I will embody equanimity by cultivating awareness of Emptiness and by honoring the enlightenment and divinity of all beings.

8.     I will embody hospitality by welcoming others and receiving them as they are.

9.     I will embody solidarity by working for justice in my community and in the world.

10. I will embody healing by caring for myself mentally, emotionally, physically, and spiritually, by caring for others, and by caring for the whole of creation.

Popular posts from this blog

Apples and Carts

Acts 11:1-18 Complete Jewish Bible (CJB)
11 The emissaries and the brothers throughout Y’hudah heard that the Goyim had received the word of God; 2 but when Kefa went up to Yerushalayim, the members of the Circumcision faction criticized him, 3 saying, “You went into the homes of uncircumcised men and even ate with them!” 4 In reply, Kefa began explaining in detail what had actually happened: 5 “I was in the city of Yafo, praying; and in a trance I had a vision. I saw something like a large sheet being lowered by its four corners from heaven, and it came down to me. 6 I looked inside and saw four-footed animals, beasts of prey, crawling creatures and wild birds. 7 Then I heard a voice telling me, ‘Get up, Kefa, slaughter and eat!’ 8 I said, ‘No, sir! Absolutely not! Nothing unclean or treif has ever entered my mouth!’ 9 But the voice spoke again from heaven: ‘Stop treating as unclean what God has made clean.’ 10 This happened three times, and then everything was pulled back up into hea…

Potter's Field

Matthew 27: 1-10

3 When Y’hudah, who had betrayed him, saw that Yeshua had been condemned, he was seized with remorse and returned the thirty silver coins to the head cohanim and elders, 4 saying, “I sinned in betraying an innocent man to death.” “What is that to us?” they answered. “That’s your problem.” 5 Hurling the pieces of silver into the sanctuary, he left; then he went off and hanged himself. 6 The head cohanim took the silver coins and said, “It is prohibited to put this into the Temple treasury, because it is blood money.” 7 So they decided to use it to buy the potter’s field as a cemetery for foreigners.

Wow. Just….wow.

Blood money.  The priests seem to have been unaware of the irony that it was their own actions which tainted the money in the first place. It also seems that it never occurred to them that their own agent would repudiate them by returning the money. Talk about cognitive dissonance!

‘Dirty’ money; ‘blood’ money; ‘tainted’ money; ‘toxic’ money; money ‘laundering…

The Straight Path

John 1:19-28 Complete Jewish Bible (CJB)
20 he was very straightforward and stated clearly, “I am not the Messiah.” 21 “Then who are you?” they asked him. “Are you Eliyahu?” “No, I am not,” he said. “Are you ‘the prophet,’ the one we’re expecting?” “No,” he replied. 22 So they said to him, “Who are you? — so that we can give an answer to the people who sent us. What do you have to say about yourself?” 23 He answered in the words of Yesha‘yahu the prophet,  “I am  'The voice of someone crying out:
‘In the desert make the way of Adonai straight!’”  (Isaiah 40:3)
English Standard Version (ESV)
23 He said, “I am the voice of one crying out in the wilderness, ‘Make straight *the way of the Lord,’ as the prophet Isaiah said.”
*Or ‘crying out, ‘In the wilderness make straight’

I was caught by the difference between “A voice crying out in the wilderness,” and “a voice crying out, “in the wilderness make straight”.”
I thought, “What difference does it make?” but I kept feeling that somehow it did.


text:
Michelle's independent resources for ESL Students at Vancouver Community College

This is a Canadian ESL blog for Intermediate and Advanced Students who want to learn and improve their English. Each PAGE above contains thousands of free English lessons, tutorials and practice exercises to help you learn and improve your English grammar, reading, listening, pronunciation, speaking, writing and editing. Some of the resources are Canadian. Others are from around the world.

The resources on this Canadian blog are all free, and I spend a lot of my time working on it, so please consider becoming a SUPPORTER. I appreciate all the support I get. It is the fuel that keeps me going.

Membership is FREE.

NOTE: To leave a comment, click on the word "comment" at the bottom of the page. A comment page will pop up.

Sunday, May 20, 2012

10 Tips to Improve your Pronunciation

Many of you speak English well enough to get a good job, but are being left behind, and don't really understand why.

Sometimes it is because you don't have "local experience,"  or aren't the "right fit." Other times it is because you make too many grammar mistakes such as using the wrong verb tense  when you speak. But often the problem is people simply can't understand you because of your poor pronunciation.
The issue of accuracy versus fluency is a huge one in ESL, but I will talk about this in a different post. Today, I want to tips on how to improve your pronunciation.

What We Expect From You

No one in an English speaking country expects you to sound like a native speaker.  That would be both impossible and ridiculous in a multicultural country where so many people have accents.

What employers and others DO expect is  for you to speak clearly enough so that they can understand you without having to make a major effort. The issue here is not being able to pronounce things perfectly, but pronouncing your words and sentences clearly enough to be completely understood.

Native Speakers too Polite
One problem is that most native speakers  in Canada, the U.S. Britain,  or Australia  are too polite to tell you they can't understand you. They don't want to hurt your feelings, so they ignore the problem, and pretend to understand.

As a teacher, I have found that even in a "safe" classroom environment students from different countries don't tell their own classmates that they don't understand them. This results in a lose lose situation for both parties. The listener doesn't find out what the speaker wants to say. The speaker doesn't realize that he or she has a pronunciation problem, and continues speaking just as badly.

Make the Effort

Improving the way you speak is difficult, but unless you do so you will continue to find yourself missing out on opportunities that you are qualified for.

Here are a few strategies that will help you to improve your pronunciation and other people's ability to understand you.

Develop some awareness

 If you want to improve, you need to be aware of what kind of problems you have.  Although some people have a good ear, most people need to focus on specific areas of their speech. Otherwise they will continue to have the same problems no matter how long they live in an English speaking country.  This means you need to analyze your specific pronunciation problems, and work on improving them by doing a lot of practice.

Open Your Mouth
Open and move your mouth when you speak. Show your teeth. Let your tongue both your teeth and the roof of your mouth.

Many Mandarin, Japanese, Korean, Vietnamese, German and Russian speakers don't open their mouth when they speak English.  This makes them sound like they are mumbling and makes their English very unclear. from countries where you do not need to open your mouth very wide to make sounds, or to speak clearly. However, English has many open sounds. Opening and moving your mouth can make a HUGE difference in your pronunciation.

Click here  and watch Barak Obama speaking. He has excellent clear speech and pronunciation. Notice the way he opens his mouth when he speaks. You can even see his tongue.

How much do YOU open YOUR mouth?  Analyze yourself in a mirror. Then, decide to officially start opening and using your mouth much more. Watch as many native speakers as you can. Imitate them.

Slow Down

Don't speak too fast. Many  English learners think they need to speak quickly in order to sound fluent.  This  is not true. Fluency is about how comfortably you can speak  English, not how fast.

If you speak English too fast, you are likely to eat many of your syllables, as well as use the wrong stress and intonation. This makes it very difficult for people to understand you.  These days many young people speak too fast, but that does not mean you should imitate them. Even native speakers have trouble understanding them.  Instead, remember that  effective speakers  don't speak quickly. They pause and put a LOT of stress on their syllables.

Also, try to speak up loudly enough to be clearly heard.  Help your listeners to absorb what you are saying, instead of struggling to understand. If you have problems controlling your speed, try  to
  • pause more, especially between phrases and sentences.
  • use more stress to highlight the key words in your message
  • use gestures to help slow you down.
Focus on stress and intonation
Word and sentence stress are important in English. In fact, it is more likely  for someone to misunderstand you because of wrong word or sentence stress than because you are pronouncing a word incorrectly.

Unlike other languages that stress every syllable equally, every English word has its own stress and intonation. As well, although many languages stress each word in a sentence, in English we only stress  "information" words such as nouns and verbs. All the little words  like pronouns, articles, adjectives and adverbs become shortened, and can sound completely different .

LISTEN to English speakers and focus on the way they STRESS syllables and words in sentences. Pay attention to the way their voice goes UP and DOWN. The rise and fall of our voice makes our speech clear and easy to understand. So, instead of just listening to WHAT people are saying, listen to HOW they are saying it. Try to imitate them, and put a lot of your effort on working on stress and intonation.

Work on difficult sounds

Make a list of words that you find it hard to pronounce. Analyze which specific sounds are making these words difficult. Don't worry too much about sounds like "th", and r or l. Do, however focus on all your vowels, word endings and consonants that often get confused such as P and D, or K and H.

Learn the phonetic alphabet

Become familiar with the phonetic symbols or International Phonetic Alphabet (IPA) in your dictionary. Keep it handy so that you can understand what new words should sound like when you use your dictionary.

      Use a Mirror to Practice

   The shape of your mouth and the position  of your lips, teeth   and tongue are very  important in learning how to pronounce words and sounds correctly in English.  To find out what the correct mouth and shape looks like go to Rachelsenglish.com . When you practice, sit in front of a mirror top see if you are making the right shape correctly. Then watch to see if you are moving in the right way.  When you feel you've got it right, practice making the sound at least 20 times. You will feel silly, but it is the only way to improve.

Record yourself

Most people don't like listening to the sound of their own voice but recording your speech is an excellent way of learning about your trouble spots, not only with specific sounds and words, but with stress, rhythm and intonation. Once you hear the parts that are incorrect or unclear, you can start working on improving them. You may find this uncomfortable at first, but you can't improve unless you know where to start.
Keep working with a recorder. This could be your cell phone or any other device including your computer, but don't give up just because you don't like the sound. Focus on practicing and improving. Keep the old recordings so that you can compare and listen to your own improvement.

Imitate Native Speakers

A parrot is a bird that copies the words of humans. It learns to imitate human sounds by repeating the sounds or phrases over and over. This is an excellent way for you to practice rhythm and stress. When you are listening to the news, watching a short video, or listening to a reading or a story on the radio or the computer, try to copy the exact rhythm of the speaker as he or she speaks. Does the voice go up and down? Does it sound happy, angry, surprised or sarcastic? Is it asking a YES NO or an information question or making a statement.  Copying native speakers will help you sound more natural and doing this a lot will make the process faster.

Listen to music and sing along

 In my previous post I discussed the benefits of English music and songs.  Listening to the singers helps you with the rhythm and stress of the language. Listening again and marking the areas where the singer pauses, goes up and down or stresses specific words and syllables can  also help you - especially if you then  sing along several times.  These days thee are also many karaoke sites that put the words on the screen along with the correct rhythm.   Many singers whose first language is not English have recorded English songs and sounded wonderful. Try the Music Page to listen to some of these international singers.

Practice Practice Practice

Practice as often as you can every day. Take a pronunciation class and practice outside of class. Focus on your own trouble spots. Find one or two pronunciation websites or programs online and use them regularly. There are many listed in the links on the right. You  can also go to the PRONUNCIATION page.

DON'T jump around from exercise to exercise. Focus on one problem at a time and really work at it.  Develop a daily routine with a series of exercises. Then do some special activities such as shadow reading and listen and repeat when you have more time. Record yourself often.

You can definitely improve your pronunciation if you want to, but you MUST do the work.. There is no magic. Only practice will  help you improve, so be patient with yourself. Don't expect miracles. Expect gradual improvement and accept that it will come if you try.

Here are two short sets of pronunciation exercises that you can every day to help yourself. At least it will force you to open your mouth - THE single most important thing you can do to speak English more clearly.

Daily Pronunciation Exercise from John Keith Communications

Daily Pronunciation Exercise from Many Things

Please leave any comments or suggestions you have in the comment box.
You do NOT need to be a subscriber to comment.

No comments:

Post a Comment

If you do not have a web site, or a Google account, click on Name/URL and simply leave your name. You do NOT need to be a member to leave a comment.


text:
KA Lite

An offline version of Khan Academy.

A free lightweight solution providing high-quality education where you need it most. Bringing the power of online learning to the offline world.

Download Demo Donate Deploy
No Internet Required

No Internet Required

KA Lite is open-source software that mimics the online experience of Khan Academy for offline situations. Running KA Lite as a local server, you can watch Khan Academy videos, do Khan exercises, and track student progress -- all without needing an Internet connection!

Over 7,000 Videos and 20,000 Interactive Exercises

KA Lite offers instructional videos from Khan Academy on math, science, history, economics and matches the common core standards.

We provide a diverse collection of math exercises for students that generates immediate feedback, provides step-by-step solutions, and works through a point system to encourage continued practice of material. Download as many as you’d like to see for your installation of KA Lite.

No Internet Required

Customizable for personal, classroom, or school usage

KA Lite has been used individually in various situations, including a home schooling family on their road trip, a classroom full of students in India, and an entire correctional facility in Idaho.

Personal KA Lite use
Classroom KA Lite use
School KA Lite use

Track Performance

Thousands of Exercises and Videos

Self-Paced Learning

Students can work at their own pace, so that advanced learners aren't held back from reaching their academic potential, and less-advanced learners aren't left behind.

Individual Feedback

Teachers and parents can view student reports, so that class time can be used to focus on the individual learner's needs, rather than catering to the average abilities of the class that is standard to traditional education.

Data Syncing

Our online hub allows project administrators to securely view usage data from offline deployments, as well as manage their organizations, facilities, devices, and individual user accounts.

Multiple Languages

KA Lite currently offer videos and exercises in ten different languages, with more on the way:

български език

Le Français

No Internet Required

Bringing free education around the world depends on participation from people like you.

KA Lite is an open source project and welcomes devlopers of any proficiency level with a passion for providing free universal education, and a desire to learn.

Github Wiki

It is crucial to test various features to ensure that everything is running smoothly. If you would like to get involved, you will first want to check out our Google groups page.

Start Testing

Seeding content

One of the downloading options for KA Lite is BitTorrent, and we are always looking for individuals who would be willing to seed the torrent download.

KA Lite now supports internationalization, and we rely on a worldwide network of translators for support.

Help Us Translate

Social Media

Follow us on Facebook and Twitter to keep up with all the latest news and updates!

FB.com @LearnEq

As a non-profit organization, we rely on donations from people like you. Thanks for your support!

Are you using KA Lite?
If so, please tell us about it, and upload pictures!

Share your Story View the Map

Ask questions and get advice from our global community of users.

 Read the User Manual!

KA Lite was designed to run in a wide variety of scenarios. See how you can use it best by exploring our user manuals for admins, learners, and coaches.

Read the User Guides!

 Read the FAQ!

Have a question? Chances are, you aren't the only one! Our FAQ pages are the first place you should check to find a solution. We have help on installations, deployments, tracking, and more.

Check the FAQ!

 Visit our Community Forums!

If you find that your query isn't covered by the resources above, you can visit our community forum. There, you can post your query, share your ideas, and get support from the Learning Equality community.

Go to our forums!

 Report a Bug!

If something doesn't seem to be working, you may have found a bug! Follow these instructions to report a bug, and our developers will get to work on solving it!

Report a bug!

Download KA Lite

KA Lite is an open-source Python project, meaning it is free to download and use. It runs on Linux, Mac, and Windows.

Click below to read the installation instructions.

Privacy Policy

This Privacy Policy informs you of our privacy practices and your choices and rights around the personal data that we collect. This Privacy Policy applies to the KA Lite, and all related websites (“Website”). This Privacy Statement does not apply to third party applications or partner organizations that may use our software or be used in conjunction with our software.

Learning Equality recognizes your right to privacy, and will take reasonable steps to protect this. Some parts of Website allow you to give us personal information, such as your name and email address. We may use the information you provide to improve the Website. Where you have choices about how we use the information you provide, we will indicate this at the point of collection. We may store your personal information outside of the European Union.

Learning Equality is committed to learning constantly and improving the quality of the Website, and records related to your interactions with the Website may be used for research. Research findings will typically be reported at the aggregate level, and your personal identity will never be publicly disclosed in any research findings without your express consent. Learn more about Learning Equality’s core values at: https://learningequality.org/about/values/

If you have any questions about these practices or use of your personal information, please email [email protected]

Last modified: 2018-05-24 8:40 AM PT


text:
(redirected from Arteriosclerotic heart disease)
Also found in: Dictionary, Thesaurus, Medical, Acronyms, Encyclopedia.
Related to Arteriosclerotic heart disease: Coronary Arteriosclerosis
References in periodicals archive ?
In May of this year, VA determined that the veteran's dementia was in fact secondary to the arteriosclerotic heart disease and rated the disability at 100%, retroactive to the date of the veteran's incompetency rating.
It specifically describes eight diseases for which there is probably no relationship (according to a panel of GAO contract physicians) between the disease and military service: arteriosclerotic heart disease, diabetes, chronic obstructive pulmonary disease, osteoarthritis, hemorrhoids, multiple sclerosis, uterine fibroids, and Crohn's disease.


text:
The exchange of goods or services without the use of money as currency.

Barter is a contract wherein parties trade goods or commodities for other goods, as opposed to sale or exchange of goods for money. Barter is not applicable to contracts involving land, but solely to contracts relating to goods and services. For example, when a tenant exchanges the performance of various maintenance tasks around a house for free room and board, a barter has taken place.

verb bargain, buy and sell, deal, dicker, give and take, give in exchange, haggle, interchange, make exchanges, market, merces mutare, merchandise, peddle, rem pro re pacisci, rem re mutare, strike a bargain, swap, switch, trade, trade by exchange, trade off, traffic by exxhange, vend
See also: alienate, business, commerce, deal, dealings, dicker, exchange, handle, interchange, sell, trade

exchanging one thing for another. If there is money involved (a part exchange) then the transaction is probably one of sale. The position in the UK is that barter is now governed by the same kind of implied terms as a sale. See QUALITY, DESCRIPTION, TITLE.

BARTER. A contract by which the parties exchange goods for goods. To complete the contract the goods must be delivered, for without a delivery, the right of property is not changed.
     2. This contract differs from a sale in this, that barter is always of goods for goods, whereas a sale is an exchange of goods for money. In the former there never is a price fixed, in the latter a price is indispensable. All the differences which may be pointed out between these two contracts, are comprised in this; it is its necessary consequence. When the contract is an exchange of goods on one side, and on the other side the consideration is partly goods and partly money, the contract is not a barter, but a sale. See Price; Sale.
     3. If an insurance be made upon returns from a country where trade is carried on by barter, the valuation of the goods in return shall be made on the cost of those given in barter, adding all charges. Wesk. on Ins. 42. See 3 Camp. 351 Cowp. 818; 1 Dougl. 24, n.; 1 N. R. 151 Tropl. de l'Echange.

References in periodicals archive ?
Although this suggests that bartered transactions are treated like cash transactions for tax purposes, when considering that barter dollars or trade dollars are terms normally restricted to barters conducted through a barter exchange and are not applied to direct trades, it is ambiguous whether the statement is only a confirmation of the deductibility of business products or services traded on a barter exchange.
Notebook: Half-hour strip, cash plus barter (original episodes first air on TBS).
Also, consider contacting a barter exchange group in your local area to find out how bartering can help your business reach new heights.
Instead of paying cash, he goes to a printer within his barter exchange and pays with trade dollars.
To understand how barter works, first consider a "direct" barter transaction: I perform a service for you and you pay me with your product or service.
Respondents were also asked if the firm used a barter middleman such as a barter club, a barter firm broker that facilitates a deal or a computerized business barter system.
But when I first tried barter in the 1980s, I faced two problems that are fairly typical of other firms' experiences with the barter process: When we tried to exchange our trade credits for media, we found the TV and radio advertising time the barter company offered was often the worst time slots--late at night, for example.
Then, Cushman & Wakefield and the barter company begin marketing the property to the industry.
Despite the enormity of the impact of barter on media planning - both in show acquisitions and media spot purchases - and its anticipated growth (Walley, 1989a), barter has attracted remarkably little research attention.
Nevertheless, international barter still generates negative feelings.
A few months later, Annette Riggs of Corporate Connect moved her barter exchange to the Barter21 software platform.


text:
Strumpet Strumpet

Strayman, a spontaneous poet, is landlord to a pack of stray dogs. Unable to resist another of life's strays, he hooks up with Strumpet, a shy, homeless girl with an extraordinary gift for music. After Strayman's neighbour overhears them singing, the three set off for London - Strayman's dogs in tow - in search of fame, fortune, and Top Of The Pops.

Recent reviews

Popular Lists

  • Thirst Street
  • Review
  • Person to Person
  • Play It as It Lays
  • The Man from Earth
  • Passchendaele
  • The Secret Life of Bees
  • Burn After Reading
  • Dean Spanley
  • Rachel Getting Married

TIFF - Toronto International Film Festival (1976 -2008)

MundoF 3,280 films

Part 2: TIFF - Toronto International Film Festival (2009-2018)

The Toronto International Film Festival (TIFF, stylized as tiff) is one…

  • 23 Skidoo
  • 2AM: The Smiling Man
  • 42 One Dream Rush
  • 7.2
  • 88:88

>Shorts : My List & future watches<

If anyone ever comes across this list... PLEASE PLEASE feel free to recommend me some of your favourite short films.…


text:
A Prayer Meeting that Changed the World

An English Newspaper from December 1738
An English Newspaper from December 1738

In November 1738 the 24 year old George Whitefield returned to Great Britain from his first trip to America. It had been a great success.

When he arrived in London he records that he attended a meeting in Fetter Lane. On December 8th he records, ‘In the evening went to a truly Christian Society in Fetter Lane, and perceived God had greatly watered the seed sown by my ministry when last in London. The Lord increase it more and more.’ (GW Journal, Banner Edition, p.194)

Indeed the Awakening was moving forward quickly.

Christmas Day with George Whitefield

Whitefield preached very early that Christmas morning, 1738. ‘About four this morning, went and prayed and expounded to another Society in Redcross Street, consisting of near two or three hundred people and the room was exceedingly hot. I had been watching unto prayer all night, yet God vouchsafed so to fill me with His blessed Spirit that I spoke with as great power as ever I did in my life.’ (GW Journal, p.194)

But it was New Year’s Eve which was perhaps the most significant meeting for many of the leaders of the Awakening. Whitefield merely records it as another great time of prayer, but Wesley, who was ‘catching up’ somewhat with Whitefield’s spirituality, gives us more detail and was clearly impacted by what happened:

A famous New Year’s Party!

‘Mon. Jan. 1, 1739 – Mr. Hall, Kinchin, Ingham, Whitefield, Hutchins, and my brother Charles, were present at out love-feast in Fetter Lane, with about sixty of our brethren.

‘About three in the morning, as we were continuing instant in prayer, the power of God came mightily upon us, insomuch that many cried our for exceeding joy, and many fell to the ground.

‘As soon as we were recovered a little from that awe and amazement at the presence of his Majesty, we broke out with one voice, ‘We praise thee, O God; we acknowledge thee to be the Lord.’ (John Wesley Journal, Baker edition, p.170)

Whitefield, writing of the same occasion, said, ‘O that our despisers were partakers of our joys!’ (GW Journal, p.196) And looking back on that brief season after returning from America, as friends gathered in London to pray, he wrote:

New wine!

‘Sometimes whole nights were spent in prayer. Often have we been filled as with new wine. And often have we seen them overwhelmed with the divine presence and crying out, ‘Will God indeed dwell with men upon earth? How dreadful is this place! This is none other than the house of God and the gate of heaven!’ (John Gillies, Memoirs of the Life of George Whitefield, Dilly, p.34)

This amazing season of prayer, and this company of sixty, mainly young men would usher in a new day for the British Isles.

For a famous incident in Bristol, where the blackened faces of coal miners were whitened by their tears click here

© 2009 Lex Loizides

3 thoughts on “A Prayer Meeting that Changed the World

  1. Steve Miles August 15, 2009 / 8:19 pm

    God must be telling me something. I just finished Adrian Warnock’s blog about praying all night and revival. Thanks again for publishing these pieces Lex.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.


text:
Collection inventory

Special Collections home page

D. H. Woodward Bibliographic Collection

A description of the collection at Syracuse University

Finding aid created by: MRC
Date: 9 Jan 2017

Biographical History

D. H. (Daniel Holt) Woodward (1931-2007) was an American ibrarian, library director, educator, and editor. Woodward was a professor of English, but in 1972 he became the library director at the Henry E. Huntington Library, Art Collections, and Botanical Gardens in San Marino, California, where he remained until his retirement in 1996.

Scope and Contents of the Collection

Documentation kept or generated by D. H. Woodward in the course of amassing his literary collections.

Arrangement of the Collection

The collection is unprocessed and remains in original order.

Access Restrictions:

The collection is currently unprocessed and not available for research. Please contact SCRC for more information.

Use Restrictions:

Written permission must be obtained from SCRC and all relevant rights holders before publishing quotations, excerpts or images from any materials in this collection.

Related Material

Special Collections Research Center is also the repository of Woodward's extensive collections of first editions of Henry James, Kinglsey Amis, and Anthony Powell, among others. Please refer to the Classic Catalog to locate this material.

Subject Headings

Woodward, D. H. (Daniel Holt), 1931-2007.

Bibliographical literature.
Book collecting -- United States.

Book collectors -- United States.

Administrative Information

Preferred Citation

Preferred citation for this material is as follows:

D. H. Woodward Bibliographic Collection,
Special Collections Research Center,
Syracuse University Libraries

Acquisition Information

Gift of Mary Jane Woodward, 2014-2015.

Table of Contents

An inventory has not yet been created for this collection. Please contact the Repository listed above for more information.


text:
If you need help jogging your memory, you might try your hand at drawing. A recent study found that we remember items better when we draw them rather than write them down.

In a study published in The Quarterly Journal of Experimental Psychology, researchers conducted a series of experiments asking subjects to draw or write down different items. Overall, the study found that subjects were better able to recall the items when they drew them.

For example, in one of the studies, subjects were given a few different tasks with different series of words. They had to either write them down, draw them, visualize them, list attributes of the word, or look at a picture of the word in context. Subjects were more likely to remember the words that were drawn, leading the researchers to conclude:

Together these experiments indicate that drawing enhances memory relative to writing, across settings, instructions, and alternate encoding strategies, both within- and between-participants, and that a deep LoP, visual imagery, or picture superiority, alone or collectively, are not sufficient to explain the observed effect. We propose that drawing improves memory by encouraging a seamless integration of semantic, visual, and motor aspects of a memory trace.

To put these findings into practice, New York Magazine suggests drawing your to-do list. This can help you remember what you have to do and stay focused on those tasks throughout the day. This tip may also be useful for studying, though, and creating a visual mind map can help with brainstorming projects, too.

Of course, this is just one study, and your own results might vary, but it’s worth a shot. Overall, it may help certain ideas and concepts stick. For more information, check out the links below.

The drawing effect: Evidence for reliable and robust memory benefits in free recall | The Quarterly Journal of Experimental Psychology via NY Magazine

Photo by StartupStockPhotos.


text:
Do you own a business that focuses on the health and greater wellbeing (on all levels) for your clients?

I'm talking about those amazing life coaches, transformational healers, psychics, reiki practitioners, yogis and yoginis, fitness instructors, creative / entertainment industry professionals and many other forward thinking business owners that are passionate about helping others find their overall sense of wellbeing in the world. I am quite sure that many of you are using music in your office and digital marketing materials and I am absolutely positive that you are looking for the perfect piece of music to help convey and reflect the representation, message and mood of your business as well as the products and services that you proudly offer.

With that being said, I am sure that many of you are feeling tired of searching for the perfect music behind your podcast, meditation or video and those stock audio libraries aren't matching the look and feel that you are looking for. Do you feel frustrated because you are spending ridiculous amounts of money to purchase a license for music that don’t really reflect your taste or style for your brand? Are you feeling stressed and annoyed because you are hitting tons of walls, looking for a reliable resource that has the perfect sound for your project?

Honestly - your search for quality music does not have to be that challenging and you deserve to have a quality piece of music to reflect your business. Audio and visual branding are major components to a brand identity of a company. Wouldn't it be amazing to work with someone who is capable of creating a custom soundscape that is created specifically for your needs?

Well... the time is come! This is where you get to experience excitement, joy and relief.

This is exactly what I do. I work with you to co-create custom ambient and motivational soundscapes that are much needed for your video, podcast, meditations, media and even intros for speaking engagements! I have been creating these soundscapes for wellness coaches, yoga instructors, transformational healers & many others in the wellness and entertainment industries. And.... here is the best part....

YOU own the rights to your own custom composition!

That means that you are 100% owner of this music, meaning that you can do whatever you want with it.  There are no excess fees for licensing or any issues that will limit the use of YOUR own music! Nobody has access to your music unless you grant them the rights to use it. After all, you did pay for a custom designed piece right? You definitely deserve to own what you pay for!

Customized Soundscapes are perfect for:

- Yoga
- Acupuncture
- Reiki
- Massage
- Meditations
- Visualizations
- Wellness and Fitness Coaches
- Holistic Doctors / Chiropractors Offices
- Intros and Outros for Video (Bumpers)
- Podcasts
- Online and Physical Audio Giveaways
- Audio Books
- Instructional Videos
- Training Modules
- Motivational Speaking Engagements

Here are some examples of my work that I have co-created with coaches, healers & practitioners:

Here are some examples of customizable soundscapes that are ideal for personal and / or professional use:

My Process:

My process is extremely simple. My intention is to create as much ease and effortlessness in any co-creative process that I take part in. Here is my process with how I help you create your customized soundscape:

Step 1) Discovery Session - We connect on the phone or Skype about your amazing project.

Step 2) Conceptual Phase - I create your ideal soundscape.

Step 3) Revisions - I create the necessary revisions for your final approval.

Step 4) Final Approval - Your track is complete and is 100% yours. You control the license and contain ALL rights to the music. Yes, I am serious! All of them!

Click here to listen to some of my music samples.

Ready to discuss your project?

I offer a complimentary 'no-strings attached' phone call or skype session to discuss your existing or upcoming projects. My intention is to create a space that provides excitement, clarity and satisfaction with the direction of your project! Click here to be redirected to the Contact Page.


text:
Zulily has some ADORABLE costumes on sale.. I think I may need to rethink Halloween this year! Maybe do a jungle theme…  Click HERE! And use code FAMILY10 for an additional 10% off!!

This post may contain affiliate links. By clicking these links you are supporting Mommy Wants Freebies. Questions? email me at carol@mommywantsfreebies.com or post to my Facebook Page!

Leave a Reply


text:
 Alcott Hill Channing 3 Piece Nesting Tables Hot Price

Alcott Hill Channing 3 Piece Nesting Tables

The Alcott Hill Wylcotes 3 Piece Nesting Tables is a piece of style and functionality for your home. The three tables have beautifully carved designs and spacious top with different sizes that add to the functionality of these tables. The top can accommodate your required items like coffee mugs, showpiece or snacks when there are guests. This set includes a small, medium and large nesting table. These nesting tables can be used as a set as well as separately when needed. You can keep these tables altogether by arranging them one beneath the other or individually as well. The legs have a carved design with an outward curve that enhances the overall beauty of the table. The apron has square designs that give this table a traditional touch. You can place these tables has gold painted accents and carvings. This set of nesting tables have a warm brown finish and is made of wood that makes it sturdy and durable. These tables require minimal assembly. These tables add a traditional touch to your home when placed in your living room or hall. So, bring the lavishly designed Alcott Hill Wylcotes 3 Piece Nesting Tables and make them a focal point of your room. Curved leg design Gold painted accents and carving Set includes one small, one medium and one large nesting table Warm Brown finish

This is good quality, and I love the versatility. It was a great price. I've purchased additional colors for myself and some for gifts. I highly recommend it and the quality is great. I use it more than any of my nesting table.

If The product quality is compared by the prices is the good suggestion. Don't miss this opportunity. Compare prices and buy it Now! Case of my online shopping The shipping delivery time is very important as If I would like to buy a car spare part for repair my car Then I must choose express shipping for that product. Although I have to pay more expensive. But if you would like to buy this nesting table Today you should decide that. You would like to use it now. If you can wait. We suggest that you should not choose express shipping for save your money.

Home Furniture Shopping Online Videos & Reviews

Congratulations on your searching nesting table. Be careful, This product may out of stock soon!! Best wishes on your shopping for . - Alcott Hill Channing 3 Piece Nesting Tables Hot Price

You can not go wrong with this . Good price. Nice color! It does not look cheap like the others. I have received so many compliments. It's very cool and looks great. Will definitely buy other colors!

I want these 's are every color! The fit is perfect and true to its size. I love this nesting table! Perfect for everyone as well as one night. Very good product. Cool The material is too good. I can buy it in another color too.

I bought several of these nesting table to give to friends and family. It seems more expensive than it is. I always point it out and it makes the recipient of the gift feel very special. It is nice! When they go on sale, this is a good gift to stock up on, everyone loves this gift!

Alcott Hill Channing 3 Piece Nesting Tables Review by Anonymous users