Write the story first. Add photos and video beneath it, then publish one post. The centered progress dialog distinguishes transferred bytes, media preparation and publication. On success, view the post, open its share sheet or visit your profile.

Photos and video in one story: publish, then share

Share the complete story, or individual attachments

The Link tab gives a public post URL. Embed supplies an iframe containing the complete caption, author and gallery; compatible oEmbed hosts discover it from the link. Markdown gives each image its own link and videos a playback-page link. In EdgePress, register the service first; visible embeds load after visitor consent.

Paste the shared link into an article and browse its embedded gallery

Put the post in an EdgePress article

Append the ishare entry to the existing services list in config.yml.

plugins:
  consent:
    services:
      - id: ishare
        provider: oembed
        enabled: true
        name: ishare
        backendUrl: https://ishare.js.gripe
        purpose: Display the shared photos and video after consent.
        dataCategories: Requested media and IP address.
        recipient: ishare
        retention: Until the publisher deletes the post.
        privacyUrl: https://ishare.js.gripe/privacy/

You can place the embed directly in the Markdown body with !embed[service](URL) syntax. Replace the example URL with the link copied from your post:

!embed[ishare](https://ishare.js.gripe/s/0123456789abcdef0123456789abcdef)

The page reserves a themed placeholder first, then loads the caption and attachment gallery after consent as it approaches the viewport. Save, run edgepress server, and open the article from the homepage to verify it.

!embed[ishare](https://ishare.js.gripe/s/0726bea158a144129dd3b70468f1a0fc)

History belongs on your profile

Open My profile from the avatar menu. Visitors see your published posts; only you see the deletion controls and homepage inclusion switches. The personal center separately handles your display name, biography and data rights.

Project and documentation