Per Nergård (MVP)
Sep 10, 2015
  2041
(1 votes)

Tool for creating page content in a web site.

This year I've been doing quit alot of writing specifications and testing implemented solutions and doing sprint-demos. Much of the work consists of entering content, and prepping content.

In an earlier post I did a small tool that made it possible for developers to use shorthand to generate lorem ipsum content. It's atleast some help but still dummy data.

So I have created another tool. The idea of the tool is that it should be easy to select any number of "template pages" for all or some pagetypes and then just click the go button to let the tool find all pages for that type and replace it's content with a randomly selected "template page".

You can set the start page from where the tool should start to work and "template pages" are added to a content area propert (all in forms mode). Template pages are grouped by type and it's possible to create content for on or many page types.

Usage scenarios: Create content for a demo or internal test, you could also use it to quickly debrand a entire site.

Example:

Start screen (In this case Ive only added one page for the standard page type and pointed it to a shallow structure).

Image ContentCreatorStart.jpg

The "template page" Per Original

Image PerOriginal.jpg

The page that's going get new content (Note that EPiServer builtin properties like PageName etc aren't replaced).

Image PageToBeReplaced.jpg

Start screen after tool is done

Image ContentCreatorEnd.jpg

And finally the page after it got it's content replaced

Image PageAfterReplace.jpg

Code is available at bitbucket.

Sep 10, 2015

Comments

Please login to comment.
Latest blogs
Searchable settings page

In my current project which has been actively developed for quite some time we have a big classic settings page. Unfortunately the placement and...

Per Nergård (MVP) | Apr 6, 2026

Using Azure Devops Pipelines in Optimizely SAAS (Configured) Commerce

Introduction When working with SAAS Commerce build service v2 your currently need to use a github repo with configured branches to start deployment...

Mark Hall | Apr 4, 2026 |

Forcing Lowercase URLs in Optimizely CMS During Auto-Translation

Learn how to fix uppercase and punctuation issues in Optimizely CMS 12 URL segments caused by LanguageManager auto-translation using a custom...

Stuart | Apr 2, 2026 |

Stott Robots Handler v7 for Optimizely CMS 13

Stott Robots Handler version 7 is now available for  Optimizely PaaS CMS 13 . This is includes updates to support the switch from a Site based...

Mark Stott | Apr 2, 2026

Optimizely CMS 13 First Impressions

Introduction This week Optimizely released the long awaited CMS 13. I upgraded my Optimizely extensions package to CMS 13 and found some interestin...

Mark Hall | Apr 2, 2026 |

Automating Block Translations in Optimizely

Stop manual block-by-block translations. Learn how to use the TranslateOrCopyContentAreaChildrenBlockForTypes config to automate Optimizely CMS...

Stuart | Apr 1, 2026 |