Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Are you a Gatsby Freelancer ? #4690

Closed
sebastienfi opened this issue Mar 24, 2018 · 19 comments
Closed

Are you a Gatsby Freelancer ? #4690

sebastienfi opened this issue Mar 24, 2018 · 19 comments

Comments

@sebastienfi
Copy link
Contributor

Gatsby Freelancers

In order to prepare a listing of Gatsby Freelancers on gatsbyjs.org, post your contact info here if you do want to appear in this list.

I'm also looking for someone to do a blog on Netlify CMS + Gatsby because I don't have the stream to do it myself, drop me a mail if interested.

@patreeceeo
Copy link

patreeceeo commented Mar 24, 2018

pscale01 at gmail dot com
https://patrickcanfield.com

Also, maybe I'm misunderstanding but does this cover what you're looking for (Netlify CMS + Gatsby)?
https://www.gatsbyjs.org/docs/netlify-cms/

@sebastienfi
Copy link
Contributor Author

@pzatrick Yes, Netlify CMS as CMS to create the pages and articles and edit contents in markdown, then fed to Gatsby using gatsby-plugin-netlify-cms. Sent you an email about it.

@Jaikant
Copy link
Contributor

Jaikant commented Mar 25, 2018

jaikant@gmail.com

there were a few issues with netlify CMS and Gatsby integration a few weeks back, not sure if it is resolved now.

@sebastienfi
Copy link
Contributor Author

@Jaikant Sent you en email
Which issues are you refering to ?

@thekevinbrown
Copy link
Contributor

@sebastienfi They're able to be worked around, but these are the ones I've hit. They're mostly very reasonable decisions for both projects by themselves, but when you put them together it's frustrating:

  • NetlifyCMS creates image paths as absolute paths from the final resulting location of the image. So if the image lives in static/assets/hello.jpg, NetlifyCMS will put /assets/hello.jpg in the content. This is fine, but Gatsby doesn't see these as images and kick up with Sharp processing until you figure out a relative path from the actual content file. I had to hack around this in gatsby-node.js in Sharp with Images in JSON from NetlifyCMS #4769.
  • NetlifyCMS is quite happy to let you have spaces in file names for images. Gatsby is not, and if there are spaces in a filename then the Sharp transformer doesn't pick them up properly, or at least resize doesn't work. I have a script that removes spaces from any images referenced in my content that users enter in the CMS.
  • NetlifyCMS is quite happy to let you set up content that points to an image, then for you to delete the image without updating the content that points to it. If there is a single image referenced in content that doesn't exist on disk, the Sharp transformer doesn't kick up, and you get strings, breaking all your queries. I have a script I run before build to ensure that if I can't stat the file I remove it from the content, but still, fragile.
  • NetlifyCMS defaults to not putting a field in the JSON at all if you don't set it in the UI. While that makes sense as a position, if no content in the site has a particular field, your GraphQL queries break for Gatsby because the field is missing from the schema. I set a default of "" for my optional fields to ensure that at least one document has the field. It'd be nice to handle this is a less brittle way either in NetlifyCMS or in Gatsby by being able to ensure a schema and not trying to infer it from the content.

@m-allanson
Copy link
Contributor

Hey @blargity 👋, spaces in filenames is something that Gatsby should handle - would you be interested in writing that up as a new issue?

@thekevinbrown
Copy link
Contributor

I didn't have time to make a repro case so I worked around it for now. If I get time I will. For the moment I'm more worried about #4799. 👍

@Jaikant
Copy link
Contributor

Jaikant commented Apr 6, 2018

@sebastienfi the issues related to images as mentioned by @blargity and a few others like #4516

The most frustrating one was when the netlify plugin was causing gatsby build failures about a month back. The issue is closed now, so need to try it to see if it works.

@metamas
Copy link

metamas commented Apr 10, 2018

mason@metamas.com

Just rebuilt my personal site with Gatsby, and it's been an absolute pleasure. Would love to do more client work with it in the future.

@m4rrc0
Copy link
Contributor

m4rrc0 commented Apr 17, 2018

marc@toile.io
I developed kind of a framework for Clients to manage their Gatsby website with Contentful.
-> www.toile.io (website is not really up to date though)
@sebastienfi I tried Netlify CMS a while back. Obviously other people have a more informed advice than me but the lack of content localization is just a no go for me (and my clients).
I am currently working on the next version of toile.io which allows for static AND dynamic content, content editing from the website directly (no 3rd party CMS), ... So basically building a free Wix with Gatsby sprinkles on top. ;)

@m4rrc0
Copy link
Contributor

m4rrc0 commented Apr 17, 2018

Btw, I have never took the time to publish and talk about toile.io. I am a solo developer and my code is a mess but if there is real interest I could try and make the V1 ready for open source.
And if someone is interested in helping for the V2, let me know.

@giraffesyo
Copy link
Contributor

Michael McQuade
michael@giraffesyo.io
https://giraffesyo.io

@lloydh
Copy link
Contributor

lloydh commented Aug 21, 2018

Has this listing been created? We're looking for a gatsby freelancer!

@metamas
Copy link

metamas commented Aug 22, 2018

@lloydh I use Gatsby on a few client projects, and I'm looking to do more work with it. I'd like to hear more about your project. DM me on Twitter (@metamas_), or email mason@metamas.com

@pieh
Copy link
Contributor

pieh commented Sep 21, 2018

Hey @sebastienfi - can this be closed?

@koreyboone
Copy link
Contributor

Also very curious about a freelance list...

@sebastienfi
Copy link
Contributor Author

@pieh I don't think the freelancer list has been ever created... Would you create it?

@calcsam
Copy link
Contributor

calcsam commented Sep 23, 2018

Created this as a Google Group with open membership:

https://groups.google.com/a/gatsbyjs.com/d/forum/freelancers

Please also feel free to add yourselves to the new (dark-deployed) Community page!

https://www.gatsbyjs.org/community

@LekoArts
Copy link
Contributor

The Creator Showcase is now available here: https://www.gatsbyjs.org/creators

You can find information about it here: https://www.gatsbyjs.org/docs/submit-to-creator-showcase/

Closing this issue as the creator showcase is the preferred way for freelancers and people who try to find freelancers 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests