Content view register

Finaly!

Should implement #691
Please use the `format` method instead of `%`. For example:

```python
'{0}/publish'.format(self.path()),
```