Re:We Invite Everyone at Etsy to Do an Engineering Rotation
by zavulon on Monday December 22, 2014 @01:23PM
(#8784301)
Thanks for the explanation. Totally agree with "Never build a CMS" rule. But why not use a pre-built CMS in the first place? Either use Wordpress, or a CMS plugin for your framework if you're using something like ROR. If you're not using a CMS, how are you updating the copy on pages like About? Does that process require a developer each time?
Re:We Invite Everyone at Etsy to Do an Engineering Rotation
by chucklarge on Monday December 22, 2014 @02:38PM
(#8784687)
The Etsy blogs use Wordpress, so we do use existing third-party tools where is makes sense.
Kellan might have a rule to not build a CMS but we certainly have built one to manage help page content and other knowledge base pages. That content is largely managed by our support staff.
I wrote the current tool but it is actively being replaced. We chose to to roll our own since we'd have to do some work to integrate a third party tool into our database architecture and authentication system. The tool is heavily integrated into other internal tooling and has specific workflows that also make using an existing tool challenging.
The About page content is largely static, aside from the staff photos mentioned in the above post.
Re:We Invite Everyone at Etsy to Do an Engineering Rotation
by machinshin_ on Monday December 22, 2014 @02:32PM
(#8784651)
can you explain this? i've always thought a CMS is a good thing to allow non-engineers to work with and edit non-critical data like this.
It's a key part of our 1st day push program: https://codeascraft.com/2012/03/13/making-it-virtually-easy-...
Also it would violate my first rule of engineering which is: "Never build a CMS"