Login | Forgot password | Register

X

What is OpenID?

OpenID is an Internet-wide identity system that allows you to sign in to many websites with a single account.

With OpenID, your ID becomes a URL (e.g. http://username.myopenid.com/). You can get a free OpenID for example from myopenid.com.

For more information visit the official OpenID site.

Jump to:

17478 Posts in 4473 Topics by 1972 members

Archive

SilverStripe Forums » Archive » SilverStripe and Google Website Optimizer

Our old forums are still available as a read-only archive.

Page: 1
Go to End
Author Topic: SilverStripe and Google Website Optimizer 1419 Views
  • KatB
    avatar
    Community Member
    94 posts

    SilverStripe and Google Website Optimizer Link to this post

    Google Website Optimizer wants you to create different versions of the same page you want to test. Doing this in plain vanilla HTML would be straight up and down.

    However, at first glance, Silverstripe would include every single variant within the hierarchy and place them in the navigation system.

    Is there an easy way to create variants without having them show up on the site?

  • Fuzz10
    avatar
    Community Member
    760 posts

    Re: SilverStripe and Google Website Optimizer Link to this post

    Sure.. Just de-select "show in menu" and/or "show in search" in the behaviour tab.

  • KatB
    avatar
    Community Member
    94 posts

    Re: SilverStripe and Google Website Optimizer Link to this post

    I have actually created a static page that I wanted to use as my variant and all goes well until *ka boom* I put in Google's crappy javascript code.

    In order to get Google's Website Optimizer to work I will need to remove the content negotiation (they insist on having unescaped <s in their script code within the body element)

    How can I change the MIME type settings of Silverstripe back to text/html?

  • lewiverdatama
    avatar
    Community Member
    1 posts

    Re: SilverStripe and Google Website Optimizer Link to this post

    i'm new here, hope you all help me if i meet any problems.

  • Sam
    avatar
    Administrator
    649 posts

    Re: SilverStripe and Google Website Optimizer Link to this post

    Put ContentNegotiator::disable() in _config.php

    To address the issue of adding variant pages to SilverStripe, you could do it by creating additional templates:

    * Page.ss
    * Page_versionb.ss
    * Page_versionc.ss

    You can then access the different templates as:

    http://www.mysite.com/my-page/ --> Page.ss, this is what normal visitors see
    http://www.mysite.com/my-page/versionb --> Page_versionb.ss
    http://www.mysite.com/my-page/versionc --> Page_versionc.ss

    If you wanted to randomly send people to versionb and versionc, you could probably set up some kind of random redirector in Page_Controller::init().

    1419 Views
Page: 1
Go to Top

Currently Online: jondbaker

Welcome to our latest member: fearofbuttons

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.