ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Client preview link

February 10, 2011 11:18am

Subscribe [1]
  • #1 / Feb 10, 2011 11:18am

    Jörgen Nilsson

    4 posts

    Hi,

    The problem.
    My client (an advertising agency) want to be able to send a link to their clients (various companies and organizations) where they can preview and approve the content that my client will publish on hers site preferably without the need of login to the control panel.

    The use case.
    Agency = My client
    Company = My clients client

    The Agency publish an entry into draft/review status in a normal fashion within the control panel.
    The Agency can then easily get hold of a private link to the entry and send this link to the Company via ordinary e-mail.
    The Company can then access and review the content available on the private link with out the need to login.
    The Company approves or give feedback to the Agency via phone or e-mail.
    When the Agency and Company has an agreement the Agency changes the status of the entry to open/live
    The private link is not valid anymore.

    Is there an add-on or plug-in that can do this? Maybe some way to generate a unique url? Or a very handy way to share content but with need to login. Might even be worth setting up an extra site using MSM for just Company (Clients client) previews?

    As it is now I’ve wrapped the entire pages in conditional tags and checks what kind if group permission the logged in user have. This is not optimal since it generates a lot of duplicate code since there are three types of preview groups. This is not a sustainable solution.

    Some kind of private / unique url that expires or cab be set to be expired is preferably since it removes the need to handle a lot of different Company and Organizations logins for the Agency in the control panel.

    The Agency is using EE2

    Thoughts, idéas and solutions are welcome!

    Thanks in advance

  • #2 / Feb 10, 2011 7:03pm

    Rob Allen

    3114 posts

    One way would be to create a template group (or indeed an template inside an existing group) to preview content. You could give the group/template an obscure name to prevent casual guessing and this would allow direct access without having to login.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases