Members of the public will be encouraged to submit links for all content types except blog posts. To achieve that, we'll need a form with the following fields:
Link
Title
Date (auto-filled to current date)
Card image (optional)
Tags (optional)
Short description (optional)
The result should be a PR that a core team member can modify and/or merge.
When this is done, add a link to the form at the top of the main blog page as indicated in the wireframe.
Members of the public will be encouraged to submit links for all content types _except_ blog posts. To achieve that, we'll need a form with the following fields:
- Link
- Title
- Date (auto-filled to current date)
- Card image (optional)
- Tags (optional)
- Short description (optional)
The result should be a PR that a core team member can modify and/or merge.
When this is done, add a link to the form at the top of the main blog page as indicated in the [wireframe](https://ipfs-ia-scratchpad.netlify.app/blog-news.html).
<!-- github-sync-id:787079061 -->
Doing some research on this issue this week: Forestry isn't the right tool for publicly accessible submission form, so looking into whether other tooling can turn a questionnaire into a PR (probably one submitted by a bot). Watch this space.
Doing some research on this issue this week: Forestry isn't the right tool for publicly accessible submission form, so looking into whether other tooling can turn a questionnaire into a PR (probably one submitted by a bot). Watch this space.
<!-- github-comment-id:789371910 -->
Airtable automatically emails blog admin with relevant details
Blog admin copy-pastes from email into Forestry, using the opportunity to correct any typos, assure link validity and image size, etc
Blog admin PRs Forestry's staging branch to main per usual
We'll revisit automating this more if the process becomes burdensome due to volume of submissions. In that event, suggest continuing with developing a workflow similar to what's been researched to this point:
Airtable survey is converted to a bot-submitted GitHub issue containing a link to the image (if it exists), plus the necessary JSON to add to the individual .md frontmatter in question (this can be done via Zapier or similar means, and @autonome has the "zap" recipe from my experiments in his archive)
GitHub actions are used to convert issue into a reviewable PR: adding the JSON snippet, uploading the image to the blog's public directory, etc
Update: #64 closes this issue in favor of (for now) the following workflow:
- User submits [Airtable survey form](https://airtable.com/shrNH8YWole1xc70I) with relevant information
- Airtable automatically emails blog admin with relevant details
- Blog admin copy-pastes from email into Forestry, using the opportunity to correct any typos, assure link validity and image size, etc
- Blog admin PRs Forestry's `staging` branch to `main` per usual
We'll revisit automating this more if the process becomes burdensome due to volume of submissions. In that event, suggest continuing with developing a workflow similar to what's been researched to this point:
- Airtable survey is converted to a bot-submitted GitHub issue containing a link to the image (if it exists), plus the necessary JSON to add to the individual .md frontmatter in question (this can be done via Zapier or similar means, and @autonome has the "zap" recipe from my experiments in his archive)
- GitHub actions are used to convert issue into a reviewable PR: adding the JSON snippet, uploading the image to the blog's public directory, etc
<!-- github-comment-id:790124855 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Members of the public will be encouraged to submit links for all content types except blog posts. To achieve that, we'll need a form with the following fields:
The result should be a PR that a core team member can modify and/or merge.
When this is done, add a link to the form at the top of the main blog page as indicated in the wireframe.
Doing some research on this issue this week: Forestry isn't the right tool for publicly accessible submission form, so looking into whether other tooling can turn a questionnaire into a PR (probably one submitted by a bot). Watch this space.
Update: #64 closes this issue in favor of (for now) the following workflow:
stagingbranch tomainper usualWe'll revisit automating this more if the process becomes burdensome due to volume of submissions. In that event, suggest continuing with developing a workflow similar to what's been researched to this point: