How can I add external articles to my blog as custom post types?

Expanding on Scott’s great overview of PressThis — our use case this time around was that our client wanted a way for their employees to be able to add external articles as press pieces. We were already using the “post” object and needed them to be able to add these press pieces as custom post types.

To achieve this, I took an existing plugin called Linkmarklet and heavily adapted it for Orchard’s use.