Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

Using KeystoneJS for clients' websites

Hi!

Background information: I have spent the last 6 months intensely learning web design and development (average 10 hours a day 7 days a week) through treehouse and youtube videos. I am starting an online marketing (website production mainly) company next month and I aware that I will make a boat load of mistakes due to the lack of real life experience but I am going to do it anyway because I can not stand working for other people anymore. My target market is the 12,000 SMBs that start in my city every year. Do you guys think that using Keystone would be appropriate for small to medium clients? So far I see it like this:

Benefits

  • Integrates right in to node workflow -> more efficient

  • Provides more value to the customers through CMS

  • Client 'Lock-in' to a certain extent, due to the fact that no company is offering node apps in my area. Thus if they want to change providers, it would cost them more (at least initially, until other companies start to offer it)

  • Great documentation

  • It's fast thanks to node.js... right?

Concerns

  • It's fast thanks to node.js... right?

  • Still a young framework

  • Community is no way near as extensive other frameworks' such as WordPress

  • Security?

  • Is this overkill for near-static websites?

  • Would a virtually unknown CMS scare off clients in your opinion?

  • An other things I haven't though of?

1 Answer

I don't see any problem with this, clients don't tend to care how to what makes a site work, just that it does, and it's easy enough for them to use.

I've looked at keystone, and it looks pretty cool.