Hi David,
I have this working how I want it now. I changed the default dashboard for my "Blog editors" user group. Their dashboard has 3 widgets:
1. Buttons to create a blog post or add a new call to action. This part was incredibly simple, here is the code I used just to give you an idea:
<style>
.x-btn {
color: #222;
padding: 7px 14px;
margin-right: 20px;
}
p {
padding:20px 0 20px 10px;
}
</style>
<p>
<a href="?a=55&parent=2&template=1" title="New blog post" class="x-btn">New blog post</a>
<a href="?a=55&parent=15&template=8" title="New CTA" class="x-btn">New CTA - sidebar</a>
<a href="?a=55&parent=18&template=8" title="New CTA" class="x-btn">New CTA - main</a>
</p>
.x-btn is a class already used by buttons in the modx manager so they fit in nicely although I am considering making them stand out more.
2. The second widget comes from VersionX (see comment above from Mark Hamstra), initially I only really wanted VersionX for the dashboard widget but I think actually it's going to be really useful and I have set it to version the resources. This is a busy blog where users will collaborate on the same articles so seeing each others changes will be cool.
3. The last widget is the standard one.
Screenshot attached