# August 5, 2019
# Small tweaks on FMB
# PLV Recommendations
# CSSI estimate question
# Researching rich text editors for Guadalupe
# Quill
- Quill (opens new window)
- Says it's extensible, vanilla JS, comes with a set of themes, open source
- Good set of rich text editing
- methods for getting and putting content
- 210k (opens new window)
- IE11 Support
# Trix
- Trix (opens new window)
- From the basecamp people, open-source
- IE11 Support
- Kinda weird, you load in content via a hidden input's value, rather than an API
- lots of features, but the api is less straightforward
- 218k (opens new window)
# ProseMirror
- ProseMirror (opens new window)
- Open source
- IE11 Support
- Divided into smaller components so you only use the features you need
- Less features though
- Robust API
- Hard to say what final bundle size would be
# Squire
- Squire (opens new window)
- minimal, really an add-on for textarea. In my browser, Grammerly recognizes it and kicks in.
- IE11 ok
- basically just edits an HTML file through an iFrame?
- only 50k (opens new window)
- but probably not robust enough for us
# simditor
- simditor (opens new window)
- larger at 380k (opens new window), but claims it's really fast
- It's jquery 😦
- also utilizes
textarea
- not a ton of methods
# Trumbowyg
- Trumbowyg (opens new window)
- honestly, going to skip it since it's a jQuery dependency
- well, man, it's so small though 25k (opens new window)
- jquery is at 86k minified, so that's like 110.
- lots of plugins
- (Vue version)[https://github.com/ankurk91/vue-trumbowyg]
# Front-end stack research for Guadalupe
- Do we need to support IE11?
- Could we throw some money to some open source things?
- what does the home page look like with no trends?
# Nuxt
- obvious choice based on my experience
- PWA Support (opens new window)
- MIT Licensed
- Try using typescript in vue?
- Try moving more styles into components
# Next.JS
- maybe look into it, Facebook is still a turnoff for me.
# Vue.JS
- plainer vue start?
# Svelte
- probably too big of a learning curve for now
# Angular
- lack of Website schtuff is what hurts here
# Another web thing with Angular or Vue apps inside?
# Refactoring my Cloudinary and Airtable work on TAP from last week. Adding filesize check, adding e-mail notification.
- Email not working. 😦