5 votes

uEditThis

Provides a simple 'Edit This' link on the frontend of your website, that can only be seen by an editor if they are 'logged in' to the umbraco backend. Clicking this link will take the editor to the umbraco backend and display the relevant node of the page they were viewing ready for editing.

Handy for large sites when you spot a typo on the website and then have to 'find' the node in backend tree to edit it.

Package contains just a single razor macro called 'uEditThis', insert it into your layout view or masterpage ideally at the bottom,

eg: 

@Umbraco.RenderMacro("uEditThis")

or

 <umbraco:Macro Alias="uEditThis" runat="server"></umbraco:Macro>

it contains some horrible hacked inline css to display the link top right on the screen, and uses font-awesome (not included in the package) for the edit icon, but you will probably want to customize all this yourself, or at least move the css to it's own stylesheet.

New in version 1.12

Checks if current user has permissions to update the node they are viewing, only renders the edit link if they can edit it!

New in version 1.11

Link button position now fixed in the css, so it's there when you scroll...

New in version 1.1

I've added some default button css to the link, in case your project doesn't use font-awesome you may want to remove this if it does.

Added two dictionary items, uEditThisLinkTitle & uEditThisLinkText and you can define different translations in here for the languages of your site, for the 'edit this' text and link title text, the current language setting of the users browser 'should' then determine which translation of the text is shown.

How it works

it's built upon the fact that the url:

/umbraco/actions/editContent.aspx?id=someid,

takes you to node with 'someid' 

and knowing this means you could probably just do this yourself, I've created it as a package because people keep asking me about it.

Also check out Darren Fergusons’ suggestion for editing content http://www.screenr.com/THk8  it is quite cool.

 

Screenshots

Package owner

Marc Goodson

Marc Goodson

Marc has 6285 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
8.2.x (untested)
8.1.x (untested)
8.0.x (untested)
7.15.x (untested)
7.14.x (untested)
7.13.x (untested)
7.12.x (untested)
7.11.x (untested)
7.10.x (untested)
7.9.x (untested)
7.8.x (untested)
7.7.x (untested)
7.6.x (untested)
7.5.x (untested)
7.4.x (untested)
7.3.x (untested)
7.2.x (untested)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Marc Goodson
  • Created: 21/06/2013
  • Current version 1.2
  • License MIT
  • Downloads: 2201