profile
viewpoint
Frank Taillandier DirtyF @forestryio Toulouse, France https://twitter.com/FrankTLDR Product Manager

chartio/dataschool 90

A free community driven school for data hosted at dataschool.com

chrisdmacrae/parceleventy 37

An @11ty/eleventy starter using parcel-bundler for production bundling

DirtyF/autotrack 3

Suivi automatique et amélioration d'analytics.js pour les interactions utilisateurs courantes

DirtyF/brevifolia-nuxt-forestry-1 1

A simple starter blog built with Nuxt & Forestry

DirtyF/11ty-website 0

Documentation site for the Eleventy static site generator.

DirtyF/acceptance 0

Daily acceptance tests for Jekyll. Builds 10 complex websites.

PR closed jekyll/jekyll

Update ruby-101.md

<!-- Thanks for creating a Pull Request! Before you submit, please make sure you've done the following:

  • I read the contributing document at https://jekyllrb.com/docs/contributing/ -->

<!-- Make our lives easier! Choose one of the following by uncommenting it: -->

<!-- This is a 🐛 bug fix. --> <!-- This is a 🙋 feature or enhancement. --> <!-- This is a 🔦 documentation change. --> <!-- This is a 🔨 code refactoring. -->

<!-- Before you submit this pull request, make sure to have a look at the following checklist. If you don't know how to do some of these, that's fine! Submit your pull request and we will help you out on the way.

  • I've added tests (if it's a bug, feature or enhancement)
  • I've adjusted the documentation (if it's a feature or enhancement)
  • The test suite passes locally (run script/cibuild to verify this) -->

Summary

<!-- Provide a description of what your pull request changes. -->

Context

<!-- Is this related to any GitHub issue(s)?

You can use keywords to automatically close the related issue. For example, (all of) the following will close issue #4567 when your PR is merged.

Closes #4567 Fixes #4567 Resolves #4567

Use any one of the above as applicable. -->

+285 -30

0 comment

1 changed file

damsouza

pr closed time in a day

issue openedtinacms/tinacms

react-tinacms: editor: `undefined` on upload when image already exists.

When you upload an image that already exists, you get undefined.

Demo: https://www.loom.com/share/98717e9589a64689908402a685e6ed30

Expected: Warn that an image with the same name already exists before the upload

Originally posted by @DirtyF in https://github.com/tinacms/tinacms/pull/1380#issuecomment-670554912

created time in a day

pull request commentforestryio/hugo-theme-novela

Updated prism.js to 1.21.0

Thanks 🙏

Amoenus

comment created time in a day

push eventforestryio/hugo-theme-novela

Amoenus

commit sha f1e86915a26909c60a37a3b6ec6728ab3262a6b7

Updated prism.js to 1.21.0

view details

Frank Taillandier

commit sha 811b4ca4ebef064f7e016ea589175cccdd75cbab

Merge pull request #47 from Amoenus/update-prism Updated prism.js to 1.21.0

view details

push time in a day

pull request commenttinacms/tinacms

feat: InlineWysiwyg default image upload function

@ncphillips OK I get what happened here, when you try to upload an image that already exists, you get the undefined.

https://www.loom.com/share/98717e9589a64689908402a685e6ed30

ncphillips

comment created time in a day

push eventforestryio/forestry.io

Frank Taillandier

commit sha 57ae9dbaa046f73ac8a2f6ff7729081bb2796e0a

docs: add required to the definition

view details

push time in a day

PR opened tinacms/tinacms.org

Reviewers
fix: redirects fix

Reported on https://github.com/kendallstrautman/quercus-blocks/issues/24

+8 -0

0 comment

1 changed file

pr created time in a day

create barnchtinacms/tinacms.org

branch : fix/redirects

created branch time in a day

issue commentkendallstrautman/quercus-blocks

dead links on the readme

@omarcostahamido Thanks, we just moved some things around on https://tinacms.orrg documentation. We'll add proper redirects.Here are the new links:

  • https://tinacms.org/docs/ui/inline-editing/inline-blocks/
  • https://tinacms.org/guides/nextjs/github/initial-setup/
omarcostahamido

comment created time in a day

PublicEvent

push eventforestryio/hydeout-jekyll-starter

Frank Taillandier

commit sha fa19fb76e12ccc8e78e971d89146e2228393ffca

chore: bump dependencies - jekyll 3.9.x - Kramdown 2.x - bundler 2.x

view details

push time in a day

issue commenttinacms/tina-starter-alpaca

Display images from GitHub

See https://github.com/tinacms/tinacms.org/pull/637/files

DirtyF

comment created time in 2 days

pull request commenttinacms/tinacms

feat: InlineWysiwyg default image upload function

Just tried to test on the demo-gatsby package and got an image/undefined error after drag and dropping the image:

tinacms 2020-08-06 à 20 59 29

ncphillips

comment created time in 2 days

Pull request review commenttinacms/tinacms

feat: InlineWysiwyg default image upload function

 export function Page(props) { } ``` -### Example: Dynamic Imports+### Sticky Menu++When editing long content it is likely that the editor will scroll past the wysiwyg menu.++By adding the `sticky` property the menu will follow the user as they scroll through the page.

According to the docs sticky is the default, right?

ncphillips

comment created time in 2 days

push eventtinacms/tina-starter-alpaca

Frank Taillandier

commit sha 5b87e27e76b38c94837f73ed7d754af50cf55e90

fix: typo props @kylnwhf

view details

push time in 2 days

create barnchDirtyF/persian-forestry-test

branch : master

created branch time in 2 days

created repositoryDirtyF/persian-forestry-test

created time in 2 days

push eventforestryio/hugo-persian-forestry

Frank Taillandier

commit sha 84822a381977ebf6ecf48d06f6d28086962db0fa

docs: Import button

view details

push time in 2 days

issue closedtinacms/tinacms

Add tooltips to wysiwym menu

Wysiwym menu should have tooltips which also show keyboard shortcut for the menu item.

closed time in 2 days

jpuri

issue commenttinacms/tinacms

Add tooltips to wysiwym menu

Fixed in #1367

Functional, to be improved with a generic tooltip component later in a later iteration.

jpuri

comment created time in 2 days

push eventforestryio/hugo-persian-forestry

push time in 2 days

push eventforestryio/hugo-persian-forestry

Frank Taillandier

commit sha 8fa9b2ab4ab2299cba87b7b9ae684a40b7790294

chore: use Go module

view details

push time in 2 days

push eventforestryio/hugo-persian-forestry

Frank Taillandier

commit sha 9a3cadf18c24703ce470919afdd16b181f315459

Update from Forestry.io - Updated Forestry configuration

view details

push time in 2 days

created repositoryDirtyF/hugo-persian-forestry

created time in 2 days

create barnchforestryio/hugo-persian-forestry

branch : master

created branch time in 2 days

created repositoryforestryio/hugo-persian-forestry

Hugo Persian Forestry Starter

created time in 2 days

Pull request review commenttinacms/tinacms.org

introduce function for generating a valid open graph image

 export default function Packages(props) {         openGraph={{           title: props.name,           description: excerpt,-          images: [-            {-              url:-                'https://res.cloudinary.com/forestry-demo/image/upload/l_text:tuner-regular.ttf_90_center:' +-                encodeURIComponent(props.name) +-                ',g_center,x_0,y_50,w_850,c_fit,co_rgb:EC4815/v1581087220/TinaCMS/tinacms-social-empty-docs.png',-              width: 1200,-              height: 628,-              alt: props.name + ` | TinaCMS Docs`,-            },-          ],+          images: [openGraphImage(props.name, '| TinaCMS Docs')],
          images: [openGraphImage(props.name, ' | TinaCMS Docs')],
ncphillips

comment created time in 2 days

Pull request review commenttinacms/tinacms.org

introduce function for generating a valid open graph image

 function BlogTemplate({ file, siteConfig, prevPage, nextPage }) {             title: frontmatter.title,             description: excerpt,             images: [-              {-                url:-                  'https://res.cloudinary.com/forestry-demo/image/upload/l_text:tuner-regular.ttf_70:' +-                  encodeURIComponent(frontmatter.title) +-                  ',g_north_west,x_270,y_95,w_840,c_fit,co_rgb:EC4815/l_text:tuner-regular.ttf_35:' +-                  encodeURIComponent(frontmatter.author) +-                  ',g_north_west,x_270,y_500,w_840,c_fit,co_rgb:241748/v1581087220/TinaCMS/tinacms-social-empty.png',-                width: 1200,-                height: 628,-                alt: frontmatter.title + ` | TinaCMS Blog`,-              },+              openGraphImage(+                frontmatter.title,+                '| TinaCMS Blog',

Space is needed as on https://tinacms-site-next-git-refactor-open-graph-images.tinacms.vercel.app/blog/inline-editing-project it displays Inline Editing Revamped| TinaCMS Blog

                ' | TinaCMS Blog',
ncphillips

comment created time in 2 days

Pull request review commenttinacms/tinacms.org

introduce function for generating a valid open graph image

 function DocTemplate(props) {         openGraph={{           title: frontmatter.title,           description: excerpt,-          images: [-            {-              url:-                'https://res.cloudinary.com/forestry-demo/image/upload/l_text:tuner-regular.ttf_90_center:' +-                encodeURIComponent(frontmatter.title) +-                ',g_center,x_0,y_50,w_850,c_fit,co_rgb:EC4815/v1581087220/TinaCMS/tinacms-social-empty-docs.png',-              width: 1200,-              height: 628,-              alt: frontmatter.title + ` | TinaCMS Docs`,-            },-          ],+          images: [openGraphImage(frontmatter.title, '| TinaCMS Docs')],
          images: [openGraphImage(frontmatter.title, ' | TinaCMS Docs')],
ncphillips

comment created time in 2 days

delete branch tinacms/tinacms.org

delete branch : test/embed

delete time in 2 days

delete branch tinacms/tinacms.org

delete branch : docs/fix

delete time in 2 days

delete branch tinacms/tinacms.org

delete branch : fix/enable-cms

delete time in 2 days

create barnchtinacms/tinacms.org

branch : fix/enable-cms

created branch time in 2 days

startedwhitecolor/yalc

started time in 3 days

pull request commentjekyll/jekyll

[3.x] Add 3.9.0 release post

😊

parkr

comment created time in 3 days

startedcmod/craigstarter

started time in 3 days

issue commentjekyll/jekyll

Release v3.9.0 with kramdown v2 support

@parkr :shipit:

parkr

comment created time in 3 days

pull request commentjekyll/jekyll

[3.x] Add default language for kramdown syntax highlighting

@jekyll: merge +fix

parkr

comment created time in 3 days

pull request commentjekyll/jekyll

[3.x] Add 3.9.0 release post

@jekyll: merge +docs

parkr

comment created time in 3 days

push eventjekyll/jekyll

Frank Taillandier

commit sha ce20c5d638fc64d5e84d77a83e5b6985955a1210

Update docs/_posts/2020-08-06-jekyll-3-9-0-released.markdown Co-authored-by: Ashwin Maroli <ashmaroli@users.noreply.github.com>

view details

push time in 3 days

Pull request review commenttinacms/tinacms.org

Link to final-form name docs

 The `name` property should be updated to reflect the different path: } ``` +> Checkout [the final-form docs]() for a more detailed look at how the `name` field works.

ENTER will also save the link.

ncphillips

comment created time in 3 days

Pull request review commenttinacms/tinacms.org

Link to final-form name docs

 export function Page(props) {  All Inline Fields expect a `name` prop, as with regular [Tina Fields](/docs/plugins/fields#name), the value should be the path to the data being edited by that field. Refer to individual inline field docs to see their specific properties. +> Checkout [the final-form docs]() for a more detailed look at how the `name` field works.
> Check out [the final-form docs](https://final-form.org/docs/final-form/field-names) for a more detailed look at how the `name` field works.
ncphillips

comment created time in 3 days

Pull request review commenttinacms/tinacms.org

Link to final-form name docs

 The `name` property should be updated to reflect the different path: } ``` +> Checkout [the final-form docs]() for a more detailed look at how the `name` field works.
> Check out [the final-form docs](https://final-form.org/docs/final-form/field-names) for a more detailed look at how the `name` field works.

@ncphillips Is that the right link?

ncphillips

comment created time in 3 days

push eventDirtyF/persian-hugo

Frank Taillandier

commit sha df54945c849e878b3a7a3f105cd9fe5686e0472a

Create _index.md

view details

push time in 3 days

fork DirtyF/persian-hugo

Persian is a Box design Personal blog template Based on Bootstrap and powered By Hugo.

https://gethugothemes.com/

fork in 3 days

issue closedjekyll/jekyll-feed

Pages

G

closed time in 3 days

RazoJB14

pull request commentjekyll/jekyll

[3.x] kramdown v2 upgrade

@ashmaroli We can move the Kramdown part in the 3.9.0 release post

parkr

comment created time in 3 days

push eventjekyll/jekyll

Frank Taillandier

commit sha 82fc6ba01c159635a663af6c05d18e56fd52839d

Update features/collections.feature Co-authored-by: Ashwin Maroli <ashmaroli@users.noreply.github.com>

view details

push time in 3 days

issue openedtinacms/tina-starter-alpaca

Add homepage

Instead of defaulting to docs and redirect, use the default index page.

Something very simple like the first hero block on https://nextjs.org/ or https://www.terraform.io/ will do for now.

Title + Text + Call to action (Read our docs)

Make sure are editable from the home.json and update the form accordingly.

created time in 3 days

Pull request review commenttinacms/tinacms.org

add FAQs page

+---+title: Frequently Asked Questions+---++## General++### Why do you say "Tina is not a CMS?"++Tina is a suite of packages that enable developers to build highly customized content management systems. A conventional CMS provides a fully-realized editing interface, requiring you to create an edit content within its bounds. Tina takes an "inside-out" approach, helping developers craft their own CMS according to their specific content needs.

When you coin a new term like "Content Platform", or "Jamstack", or "Uphill Charts" or "Imbox", even if the term will always be debatable, the point is you're introducing a real change or feature and bringing something new to the game.

This is marketing territory, but I feel Tina deserves to coin its own term to convey the paradigm you're describing. CMS builder/Edition Layer I really don't know how to call it.

dwalkr

comment created time in 4 days

issue openedtinacms/tinacms.org

Paginate releases

Given I want to update Tina to a recent release because I'm lagging a few releases behind When I browse a release Then I can go the previous or the next release easily

created time in 4 days

issue openedtinacms/tinacms.org

Cool URIs don't change

Given I search tinacms releases in a search engine Capture d’écran 2020-08-04 à 23 50 24 When I click on https://tinacms.org/blog/2020-06-29-release-notes Then I get a 404

Suggestion: 301 redirect to https://tinacms.org/docs/releases/2020-06-29
Bonus points: Canonical URL

created time in 4 days

create barnchDirtyF/docusaurus-forestry-test2

branch : master

created branch time in 4 days

created repositoryDirtyF/docusaurus-forestry-test2

created time in 4 days

create barnchDirtyF/docusaurus-forestry-test

branch : master

created branch time in 4 days

created repositoryDirtyF/docusaurus-forestry-test

created time in 4 days

Pull request review commenttinacms/tinacms

fix: enabling CMS does not remount children

 const SidebarToggle = ({ sidebar }: { sidebar: SidebarState }) => {     <SidebarToggleButton       onClick={() => (sidebar.isOpen = !sidebar.isOpen)}       open={sidebar.isOpen}+      aria-label="toggles cms sidebar"

❤️

kendallstrautman

comment created time in 4 days

push eventDirtyF/nuxt-content-blog

Frank Taillandier

commit sha 856b69e6e899fdc1fb0a0ab5775fa038a3788464

Update from Forestry.io Frank Taillandier updated content/articles/what-we-know.md

view details

push time in 4 days

create barnchDirtyF/docusaurus-forestry-test

branch : master

created branch time in 4 days

created repositoryDirtyF/docusaurus-forestry-test

created time in 4 days

PR opened tinacms/tina-starter-alpaca

Reviewers
chore: bump tina to 0.26.0 dependencies

@logan-anderson Is there anything else to do beside bumping the packages here?

https://tinacms.org/docs/releases/2020-08-03#upgrading-from-v0250

We pass a prop for enable so I guess we're fine here.

+126 -126

0 comment

2 changed files

pr created time in 4 days

create barnchDirtyF/tina-starter-alpaca

branch : chore/tina-0.26.0

created branch time in 4 days

issue openedtinacms/tina-starter-alpaca

Display images from GitHub

We should be able display images stored in private repositoriees with:

previewSrc: async () => await cms.api/github.getDownloadUrl(filepath)

See: https://github.com/tinacms/tinacms/blob/master/packages/react-tinacms-github/src/github-client/github-client.ts#L266-L284

created time in 4 days

CommitCommentEvent

issue commenttinacms/tina-starter-alpaca

feat: add delete action

duplicate of #63

DirtyF

comment created time in 5 days

push eventtinacms/tina-starter-alpaca

Frank Taillandier

commit sha 2793ae0c9114a6bcf11d8f2a8f0da0c99d278681

Update from TinaCMS

view details

push time in 5 days

push eventtinacms/tina-starter-alpaca

Frank Taillandier

commit sha 04e0d1d1d3b4ab89c304e9087f1f53786a516f6d

Update from TinaCMS

view details

push time in 5 days

issue openedtinacms/tina-starter-alpaca

Tina 0.26

https://tinacms.org/docs/releases/2020-08-03#upgrading-from-v0250

created time in 5 days

delete branch tinacms/tina-starter-alpaca

delete branch : feature/added-last-updated

delete time in 5 days

push eventtinacms/tina-starter-alpaca

logan-anderson

commit sha c5530a8117ebf4a60a9dc8ee647793b3d50b76d7

added last updated text to bottom of the docs page

view details

Frank Taillandier

commit sha e093f59d484bd74f76ba242375d8051173968145

Merge pull request #80 from tinacms/feature/added-last-updated added last updated text to bottom of the docs page

view details

push time in 5 days

PR merged tinacms/tina-starter-alpaca

added last updated text to bottom of the docs page

Fixed #78 Note: you will be able to see this until the pages are edited and saved

+33 -19

1 comment

5 changed files

logan-anderson

pr closed time in 5 days

issue closedtinacms/tina-starter-alpaca

feat: last edited date

à la tinacms.org: https://github.com/tinacms/tinacms.org/blob/master/utils/useLastEdited.ts

closed time in 5 days

DirtyF

delete branch tinacms/tina-starter-alpaca

delete branch : feature/add-formspree

delete time in 5 days

push eventtinacms/tina-starter-alpaca

logan-anderson

commit sha af43b42bb34f22502590de4bbb563a1e5fd96d88

added formspree

view details

logan-anderson

commit sha c5c0499f7755247df99284ba67e78ea735474e65

update readme

view details

Frank Taillandier

commit sha 856eacba2422da4d2484dc1d83e3e561003de21b

Merge pull request #81 from tinacms/feature/add-formspree added formspree

view details

push time in 5 days

PR merged tinacms/tina-starter-alpaca

added formspree

Added ability to change the endpoint that the feedback form is sent to. Fixes #77

+10 -3

1 comment

3 changed files

logan-anderson

pr closed time in 5 days

push eventtinacms/tina-starter-alpaca

Frank Taillandier

commit sha 4011074a900aa43b881ff3375e46b5d6800040b0

Update from TinaCMS

view details

push time in 5 days

push eventtinacms/tina-starter-alpaca

Frank Taillandier

commit sha e7729b97a3fc7baf41bd28d2990c1dc1590f62e4

Update from TinaCMS

view details

push time in 5 days

push eventtinacms/tina-starter-alpaca

Frank Taillandier

commit sha 915dfbc03cecfc59088e9f2c40063bc6057bd6f6

Upload

view details

push time in 5 days

push eventtinacms/tina-starter-alpaca

Frank Taillandier

commit sha 8eb5e366151808f182c982b2df87986f8ab9da13

Upload

view details

push time in 5 days

push eventtinacms/tina-starter-alpaca

Frank Taillandier

commit sha bbd57eb2c231ea4b3fedd6293b8be6b2f2a3cfef

Upload

view details

push time in 5 days

create barnchtinacms/tina-starter-alpaca

branch : test/upload-img

created branch time in 5 days

push eventtinacms/tina-starter-alpaca

Frank Taillandier

commit sha a40572c5aac85011fce18aeb1cb00714c21c917f

Upload

view details

push time in 5 days

issue openedtinacms/tina-starter-alpaca

feat: add delete action

In order to people to be able to delete pages.

It should also remove the page from the navigation.

created time in 5 days

issue openedtinacms/tina-starter-alpaca

feat: last edited date

à la tinacms.org: https://github.com/tinacms/tinacms.org/blob/master/utils/useLastEdited.ts

created time in 5 days

issue openedtinacms/tina-starter-alpaca

Feedback: make it an ENV var

created time in 5 days

delete branch tinacms/tina-starter-alpaca

delete branch : feature/url-img-display

delete time in 5 days

push eventtinacms/tina-starter-alpaca

logan-anderson

commit sha 554ec5ed5befec510f8372a9eaec1cc4322386d4

fixed issues with preview url images not displaying

view details

logan-anderson

commit sha a7e1ec5c67954826c5bbd4f1e6dce9daeb2b4b87

removed console.log

view details

Frank Taillandier

commit sha 58a78570c65a62a6488186eabdd42a6f7d7219e4

Merge pull request #76 from tinacms/feature/url-img-display fixed issues with preview url images not displaying

view details

push time in 5 days

PR merged tinacms/tina-starter-alpaca

fixed issues with preview url images not displaying

Images from URLs can now be displayed in preview mode

+3 -1

2 comments

1 changed file

logan-anderson

pr closed time in 5 days

release tinacms/tinacms

v0.25.0

released time in 5 days

push eventtinacms/tina-starter-alpaca

logan-anderson

commit sha bd5a9857e6d86009f27e7e6df9e47df2f2c30ba1

added sticky wysiwyg

view details

logan-anderson

commit sha e6f100cfaf717a008340c15aa43c23c89613db9e

adding padding

view details

Frank Taillandier

commit sha 0f48228e3e5ff86bdc59e3ab253112a4828f7324

Merge pull request #74 from tinacms/feature/sticky-wysiwyg added sticky wysiwyg

view details

push time in 5 days

issue closedtinacms/tina-starter-alpaca

WYSIWYG toolbar is not sticky by default

Issue

Given I edit a long text
When I scroll down the page
Then I can not see the WYSIWYG toolbar

Capture d’écran 2020-07-16 à 16 31 35

Expected Toolbar is always visible when I edit text.

There's already a sticky option, but the documentation does not say what the default value is: https://tinacms.org/docs/inline-editing/inline-wysiwyg#options

closed time in 5 days

DirtyF

pull request commenttinacms/tina-starter-alpaca

added sticky wysiwyg

@logan-anderson can we add also a bit of padding? https://github.com/tinacms/tinacms.org/blob/e217a45a2408ff6fd713939885f886a342953a40/components/inline-wysiwyg.tsx#L18

logan-anderson

comment created time in 5 days

pull request commenttinacms/tina-starter-alpaca

added sticky wysiwyg

How did you compute the value in pixels? Asking as we could use calc and CSS custom properties to compute it.

logan-anderson

comment created time in 5 days

issue closedtinacms/tinacms.org

502 Error when editing site and navigating to Guides

Error 502 Ray ID: 5bb1874f2e82ce1f • 2020-07-30 19:36:27 UTC Works fine for the rest of the site and docs but Cloudflare gives me a 500 error when I hit Guides.

closed time in 5 days

laurenclark

issue commenttinacms/tinacms.org

502 Error when editing site and navigating to Guides

Thanks for the feedback @laurenclark 😊

laurenclark

comment created time in 5 days

pull request commenttinacms/tinacms

typo: fix date in Cycle 2 table

@all-contributors please add @Nazeh for docs

Nazeh

comment created time in 5 days

push eventjekyll/jekyll

Frank Taillandier

commit sha a39509678eaec6877c32dbd0d2403c7d405070cc

fix: W3C HTML5 Validator warning The type attribute is unnecessary for JavaScript resources.

view details

push time in 5 days

more