In the process of changing my post URLs to slugs, all my post dates got messed up. That made me realize that I had to add a field to my post editor for the date to make changing it easier. I don't need anything fancy like a DatePicker plugin, so I'm just using the HTML5 Date Input:
<input type='date' name='date'>
That's right, Crowdfunding for Charity - but with a twist. You see, I came across this neat project browsing reddit today (original post)
They way it works is you search for the person you want to bribe with a question. Think people who wouldn't normally answer a question so easily to anybody. But now, they just might. Because the more people who want to know the answer, the more money that gets donated to charity. It's not your typical charity, or your typical crowdfunding, but it just makes sense.
I'm not super keen on the name, which others have also shared, but I understand the reasoning behind it. It's sort-of like a guilt trip...but in a good way? For now, I'll just ignore the name and just focus on the idea, which is really cool.
So, I've been working on this blogging system of mine for a few days now. It occured to me that some people might think it's strange to build a custom blogging system. Truth be told, it is a lot of unnecessary work. I could just as easily be using Wordpress or Blogger, or even Ghost (which was my original plan). But, I've actually really enjoyed creating this so far. Right now everything is so simple, but I know exactly how it is going to behave. It does what I want without all the extra frills.
Sure, maybe it's extra work, but this way I get to learn the platform more (I'm just starting out with Node.js) and still fulfill my recent craving for blogging. I feel like this makes it worth it in the end if nothing else comes of it. In the end though, I do plan on cleaning/packaging everything blog-related into a single package that I can use for other sites as well. More on that later on though...
Recently I have started learning Node.js by fumbling through it. Obviously, learning this way you are bound to make mistakes. The biggest thing I have learned the hard way so far:
Do Not Use "Latest" As A Version Number In Package.json
This is the first post using my new custom blogging system. It is written in Node.js with Express, Jade, and MongoDB. So far I've gotten drafts, updates and publishing working. The next step is to implement keywords and categories in a way that is useful.
That's about it for now, let's see how well this is working.