Store user-generated content from Jekyll/GitHub Pages or similar…
Hey, are you enthusiastic about developing your brand new website using a static content generator like Jekyll or Hugo?
And what about replacing your old-fashioned blogging engine to leverage the lean and clean, off-the-shelf GitHub Pages?
Great… I can feel your excitation… I really do! The world is fast changing and the pace is accelerating… like your heart (and mine too :-)) !
But.. wait…
Did you ever consider that maybe in the near future you could need something like a simple contact form or a feedback page? And with a static site, not backed-up by a piece of code and a sort of database.. hmm… maybe you’re on a slippery slope… ;-)
“PLEASE STOP DUDE, I DIDN’T COME DOWN WITH THE LAST DROP OF RAIN!" (I swear I can feel your thoughts, solid as rocks…)… is this something you’re thinking right now?
Yes I know, Google is your friend, you can just type something like “Jekyll form” or whatever you picked up… and you’re done.. just flooded with a tons of solutions… awesome!
But please (there’s always a moment like this… I love it!), stop again!
Just spend a few of seconds and let me ask you this question: are you really gonna replacing your carbon-fuelled steam train with something from the stone age? Is that true?
Ok, if you’re good with that, I’m fine too… really… just go on… it was really a pleasure to meet you and sorry for taking your time!
But (second time guys… I’m a very adversative person) if not, maybe you are curious enough to deserve more… really!
This is why I created kvstore.io, a super simple key/value storage service with a cool feature called “client-side-only environment”: by activating this mode and injecting a single line of code in your HTML page, you can then easily save any kind of user-data coming from your static website to a real storage engine!
And do you know what does it mean having “true storage” in your hands instead of a just easy-but-no-more-than-a-web-form?
Let me give you some examples:
- organise your data in collections, e.g. to differentiate the user-generated contents from your private configuration settings
- manage (query/update or do whatever you want) your data using our RESTful API, leveraging the language/environment you love
- store data using different formats (e.g. a JSON for a feedback page and a plain-text for a contact form)
- pre-process data before storing (e.g. client-side encryption)
and much, much more…
So, what’s next?
Easy… go to www.kvstore.io and just “signup”…
Try yourself, it’s a child’s play!
Enjoy!
@lordkada
PS: at the time of writing you may want to know that
- currently you need an invitation code, but if you follow the instructions on the website (typing “signup”) and you just drop me a note, I will be happy to provide one for you!
- the service works (I use it for my own stuffs) and there’s a steady growing user base, but it is still under “heavy” development
- I’m currently offering just the “basic” plan, which is and will stay free, but it is limited to up to 100 key/value pairs