Visual Editors?


I have a new Meteor project, and I’m using Sublime.

But I’m SUPER tired of managing HTML code. What editor do you use for visual editing?

Something like Bootstrap Studio that can just… save to a Meteor friendly template? Building forms from scratch blows.


I’m not aware of WYSIWYG editor for that’s going to integrate with Meteor. As far as forms go, I build schemas and let a form generator handle that. Autoform for Blaze and Uniforms for React.


I mean something like Dreamweaver where you can switch from Code view to Visual view.

It’s not even about forms, it’s about building templates. I’ve just been spoiled lol.


DAMN this looks AWESOME, thanks for this! I’m going to do this setup for sure. Picked up a big client and just got approved for startup capital for one of my products.


I’m far more productive writing html using emmet than I could ever be clicking and fumbling with the UI in something like Dreamweaver…

A far as Autoform… Form generators are awesome! If you are starting a new project though, why not go with React and Uniforms? It has a demo as well at


Oh, and if you are using sublime text, you might give Atom a go… It’s pretty fantastic.


I’ve tried Atom, wasn’t a fan. I mean they’re all about as good…

And I think I’m sticking with Blaze. I “get it”.

Unless there is some sort of reason, like Blaze is going to die or something? Plus my codebase is Blaze.


Just got started with the simple schema. Amazing.


See. Now I’m stuck on trying to figure out where to stick this code. If I do it manually, by hand, I would be done by now. … Maybe. I have a BIG app I’m writing, so I hope this ends up saving me time…


5h later, still stuck on autoforms. I’ve upgraded to Meteor 1.6, started a brand new project, move code over very carefully. AutoForms just isn’t working.

There seems to be an unanswered problem


Exception in template helper: TypeError: Cannot read property ‘namedContext’ of undefined
at Object.autoFormFieldMessage (http://localhost:3000/packages/aldeed_autoform.js?hash=954bc02e0fca04fa83ea45bb5b4206380192fdad:1309:23)
at http://localhost:3000/packages/blaze.js?hash=a1ff2d6d5ecd59ee11e2ba260b8650a9d1140f59:3051:16
at http://localhost:3000/packages/blaze.js?hash=a1ff2d6d5ecd59ee11e2ba260b8650a9d1140f59:1715:16
at http://localhost:3000/packages/blaze.js?hash=a1ff2d6d5ecd59ee11e2ba260b8650a9d1140f59:3103:66
at Function.Template._withTemplateInstanceFunc (http://localhost:3000/packages/blaze.js?hash=a1ff2d6d5ecd59ee11e2ba260b8650a9d1140f59:3744:12)
at http://localhost:3000/packages/blaze.js?hash=a1ff2d6d5ecd59ee11e2ba260b8650a9d1140f59:3102:27
at (http://localhost:3000/packages/spacebars.js?hash=547cf8e466d1d52603d19bd5f48fb5df184fd237:172:18)
at Spacebars.mustacheImpl (http://localhost:3000/packages/spacebars.js?hash=547cf8e466d1d52603d19bd5f48fb5df184fd237:106:25)
at Object.Spacebars.mustache (http://localhost:3000/packages/spacebars.js?hash=547cf8e466d1d52603d19bd5f48fb5df184fd237:110:39)
at Blaze.View._render (http://localhost:3000/packages/aldeed_autoform.js?hash=954bc02e0fca04fa83ea45bb5b4206380192fdad:8260:40)


npm install simpl-schema@1.4.2