Menterprise news
Menterprise news
get.menterprise.io

Publishing 0.7.2b

 

Fix

 

 

Fixed

  • Campaign tags/diagram ID disappeared when using post bulk actions
  • Spread Variables were causing some errors when creating campaigns
  • Buttons on light mode weren't contrasted enough against background
  • Fixed upgrade top dialog

Publishing 0.7.2

 

Improvement

 

 

G'day all! After our dashboard servers are upgraded we finished rolling out some cool stuff, including a buffed version of MPSS!

Updated

  • MPSS 3.5

    • Added "Spread Variables"
  • Added more contrast to diagrams on dark mode

  • Changed Campaigns table to support longer titles

  • Changed Pages table to allow filtering of the URL column (the old "Domain" column becomes the "URL" column)

  • Improved speed of rendering Pages table

Fixed

  • Global search button had the wrong text colour on light mode
  • Global search's search algorithm had a few bugs

MPSS 3.5

 

Feature

 

 

We're constantly improving it, and adding more MPSS features to Content as well, so here's the latest upgrades!

Introducing: Spread variables! MPSS now includes Spread Variables, Property Variables, Pick Variables, Static Variables and Ignore Tags! Each of these can be used as much or as little as you like. Here's how to use them:

 

Variables

(since 1.0) Variables contain spintax, or anything else. The value is then used wherever the variable is used, and then spun. Menterprise Content uses this to reduce the size of spintax by changing re-used spintax to variables.

Syntax

Define: [=spin]{My|Your} {Awesome|Great} Spintax[/spin]

Use: [#spin]

 

Example 1

Input:

[=spin]{My|Your} {Awesome|Great} Spintax[/spin]
<h1>[#spin]</h1>
Cool!
<h2>[#spin]</h2>

MPSS:

<h1>My Great Spintax</h1>
Cool!
<h2>your Awesome Spintax</h2>

 


 

Static Variables

(since 2.0) Unlike normal variables, Static Variables are spun once and then repeated. This is great for things like cities or locations, where you want your content to talk about the same thing consistently.

Syntax

Define: [@=city]{New York|Boston|DC}[/spin]

Use: [@city]

 

Example 1

Input:

[@=city]{New York|Boston|DC}[/spin]
<h1>All About [@city]</h1>
Content about [@city]
<h2>Top Things to Do In [@city]</h2>

MPSS:

<h1>All About New York</h1>
Content about New York
<h2>Top Things to Do In New York</h2>

Notice it's all New York? Because @city was spun out to New York once, and then used  each time. If you were to spin it again, you may get DC or Boston, but every occurance would be the same. Hence, it's "static".

 


 

Property Variables

(since 3.0) Property (or "prop") variables are an extension to Static Variables that support multiple pieces of data, which allows you to do things like city/postcode or product/price with ease!

Syntax

Define:

[:=product]
BlendMaster,$250
BlendFast 3000,$784
Vitamixer,$999
[/product]

Seperate rows by line and columns by comma, similar to a CSV. Feel free to use more than 2 columns, but for our example 2 works :)

 

Use: [:product-1] and/or [:product-2]

Note how we use a -number at the end? That's to tell MPSS which column you want. So, in our example, [:product-1] is the name of the product and [:product-2] is the price.

 

Example 1

Input:

[:=product]
BlendMaster,$250
BlendFast 3000,$784
Vitamixer,$999
[/product]

<h1>All About [:product-1]</h1>
The best blender is [:product-1] and the price is [:product-2]
<h2>Top Blenders for Under [:product-2]</h2>

MPSS (spin 1/3):

<h1>All About BlendMaster</h1>
The best blender is BlendMaster and the price is $250
<h2>Top Blenders for Under $250</h2>

MPSS (spin 2/3):

<h1>All About BlendFast 3000</h1>
The best blender is BlendFast 3000 and the price is $784
<h2>Top Blenders for Under $784</h2>

MPSS (spin 3/3):

<h1>All About Vitamixer</h1>
The best blender is Vitamixer and the price is $999
<h2>Top Blenders for Under $999</h2>

Notice how just like Static Variables, each page has one version. However, with Property Variables, we now have access to multiple properties and therefore we can mention the name and price of the product!

 


 

Spread Variables

(since 3.5) Spread variables are an extension to Static Variables that give the ability to guarantee a coverage of a set of Spintax across a campaign. This is especially useful for keywords that you want at least one page each for each keyword.

Syntax

Define:

[~=keyword]{kw1|kw2|kw3}[/keyword]

Use: [~keyword]

 

Example

Input:

[~=spread]{New York|DC|Boston}[/spread]

My favourite US City is [~spread]

Note: the logic here is that for any campaign size, the spread variables will be spread evenly across it. So, for this example, we have 3 pages, so each page will take a value.

MPSS (page 1/3):

My favourite US City is New York

MPSS (page 2/3):

My favourite US City is Boston

MPSS (page 3/3):

My favourite US City is DC

 

Further explanation of spreading logic:

Just like Static Variables, one occurance is picked per-page.

If there are 100 spintax variations and 1000 pages, there will be exactly 10 occurrences of each spintax variation. 1000 ÷ 100 = 10

If there are 1000 spintax variations and 1000 pages, there will be exactly 1 occurrence of each spintax variation. 1000 ÷ 1000 = 1

If there are 500 spintax variations and 100 pages, the 100 pages will take one of the first 100 spintax variations. 100 ÷ 500 = [<1]

 


 

Pick Variables

(since 2.5) Unlike normal variables and static variables, Pick variables introduce a way of creating "sets" of Spintax that can be used within the page. This is great for multiples of things - a good mix between the Static variables and normal variables.

Syntax

Define:

[&=example]
Choice {1|2|3}
Choice {A|B|C}
[/example]

Use: [&example]

 

Example 1

Input:

[&=example]
Choice {1|2|3}
Choice {A|B|C}
[/example]

My choice is: [&example]
My choice is: [&example]
My choice is: [&example]

MPSS:

My choice is: Choice 2
My choice is: Choice 3
My choice is: Choice 1

OR

My choice is: Choice A
My choice is: Choice C
My choice is: Choice B

Notice how in each example, there's a different set of Spintax results? That's because MPSS chooses one of the choices from the pick statement and uses that!

 


 

Ignore Tags

(since 2.0) Put in stuff you don't want spun. Super useful for Javascript code with curly braces {}.

Syntax

[!ignore] stuff [/ignore]

 

Example 1

Input: [!ignore]My Title | The Best[/ignore]

Normal spintax (non-MPSS): [!ignore]My Title

MPSS: My Title | The Best

Example 2

Input: [!ignore] t = { k: true }; if(t.k){ alert('hi!') } [/ignore]

Normal spintax (non-MPSS): [!ignore] t = k: true ; if(t.k) alert('hi!') [/ignore]

MPSS: t = { k: true }; if(t.k){ alert('hi!') }


Alright! That's it for now. We're really excited about the opportunities MPSS can bring. We finally have the freedom to provide the ultimate experience (because we develop both platforms!)

Publishing 0.7.1c

 

Improvement

 

 

Updated

  • Global Search now supports all actions directly from the window! global-search-0.7.1.gif

Publishing 0.7.1b

 

Improvement

 

 

Updated

  • Global Search now categorises the results for easier viewing
  • Global Search now supports arrow keys for easier no-click access

Publishing 0.7.1

 

Improvement

 

 

New

  • Global Search
    • Search across campaigns, domains and destination groups!
    • One click to highlight the relevant item!
    • Advanced searching for users with a lot of data
    • Press CTRL+/ or CMD+/ to open without clicking anything! global-search.gif

Fixed

  • Checkboxes weren't working when editing a diagram node and setting it's parents

Publishing 0.7b

 

Fix

 

 

Fixed

  • Subdomain post counts have now been fixed

 

Info

  • Bulk subdomain deletion has been temporarily disabled after a scare with some data, it will be back soon after some tests!

Publishing 0.7

 

Improvement

 

 

G'day all! Major table overhaul today, plus some bug fixes and tweaks. This is quite a big update, so if you spot any bugs please let us know!

New

  • Table Filtering

    • Add multiple filters for each column
    • Many filters available, including starts with, ends with, contains etc
    • Supports all tables
    • Located on the right of the search bar Screen Shot 2021-09-05 at 2.00.24 pm.png
  • Better Table Multi-Sorting

    • By default tables are now filtered simply by column, but pressing CTRL or CMD lets you select multiple columns to filter!
    • Less confusing for users new and old
  • Customise Table Columns

    • Select what columns to show or hide
    • Re-order them to suit your needs
    • Automatically saves settings per-table
    • Located on the top-right-side of the table Screen Shot 2021-09-05 at 2.03.27 pm.png
  • Bulk Actions UI + Bulk Delete Pages

    • Bulk actions are now more streamlined
    • Combine with filters and searching for ultimate control!
    • More bulk actions coming soon
    • Located on the right of the search bar
    • + Bulk delete pages when viewing a campaign's pages Screen Shot 2021-09-05 at 2.06.08 pm.png
  • Dark Mode finally arrives!

    • Easier on the eyes
    • Cooler 😎
    • Same as Menterprise Content's Dark Mode
    • Located in the user menu, top-left Screen Shot 2021-09-05 at 9.13.52 pm.png
  • (Bonus) Table Help dialog

    • For quick tips click the Help icon on the bottom-left of tables
  • (Bonus) Update dot for feature changes

    • Look out for a blue dot for info on features that change ;)

Updated

  • Cleaned up the UI and layout of dashboard
  • Publish over day ranges now make sense! *
  • Subdomain creation using Variable XREF now supports double brackets [[ and ]] bringing it in line with all other Publishing variables (still supports old single-bracket style)
  • Tables are now more client-based for speedier searching, sorting and filtering
  • Destination groups now default the colour for better UX

Fixed

  • Campaign content parts were having some errors and weren't reporting their issues well enough
  • Tags were not searchable after database migration

* The new "Publish over" field now calculates the range based on all tiers, not individually. This was previously confusing for users as it's not obvious.

Content 1.8.1

 

Improvement

 

 

New

  • New "Combine Paragraphs" feature for increasing uniqueness for non-English language content

Fixed

  • Videos/images weren't always created properly with MPub Copy
  • Finally fixed the MPSS freezing issue users were having when inputting invalid MPSS!

Publishing 0.6.9b

 

Fix

 

 

Fixed

  • Certain MPSS content was affecting server performance