Commits

John Louis del Rosario  committed c705844

add kodig blog draft

  • Participants
  • Parent commits 0498274

Comments (0)

Files changed (1)

File content/drafts/kodig.html

+{% extends "_post.html" %}
+
+{%load webdesign %}
+
+{%hyde
+title: Kodig
+snippet: My first Django web app
+created: 2011-09-24 10:35:38
+updated: 2011-09-24 10:35:38
+published: 2011-06-26 01:50:03
+%}
+
+{% block article %}
+{%article%}
+
+{% excerpt %}
+
+<h2 id="kodig">Kodig</h2>
+
+I am proud to present Kodig, my first Django app. Developing it has been pretty fun. It underwent a lot of changes through development before ending up the way it is now. This post will be a brief walkthrough of the development of Kodig.
+{%endexcerpt%}
+
+<h2 id="why-i-built-kodig">Why I Built Kodig</h2>
+
+I wanted a place to write quick notes which don't really fit in this blog. I like to keep this blog strictly development related. I also didn't want the hassle of setting up a separate Wordpress/Tumblr/etc. Google+ would've been perfect, but sadly it doesn't support Markdown. So I decided to build my own. 
+
+<h2 id="the-original-plan">The Original Plan</h2>
+
+The original idea for Kodig came from my brother. His idea wasn't very well defined. I think he wanted something similar to email but with the capability of sharing the conversation with anyone or making it public and with some social integration. 
+
+Meanwhile, I've had my own ideas about a public "diary" of sort, where everyone can post public or private entries without worrying about their identity. 
+
+<h2 id="the-choice-of-django">The Choice of Django</h2>
+
+I've been learning Django for a long time now but I've never been able to finish anything with it, so this is pretty exciting for me. 
+
+I recently used Flask to build my Reddit based project, r.doqdoq. Now that I think about it, Flask would've been a better choice of framework for this project since it's fairly simple and doesn't really use most of Django offers. But it's too late for that now. I'm still glad I went with it.
+
+### Stuff I Liked About Django ###
+
+- **Easy deployment via ep.io** - ep.io was pleasantly easy to deploy to. Sadly I'm only using a free instance at the moment, so I'll have to look into more permanent hosting options once the site starts using up its alotted resources.
+- **South** - Being able to modify your models while the app is deployed is awesome. Although I did break my database while migrating on ep.io, fortunately no important posts were lost (just a bunch of test posts).
+- **The ORM** - Using SQLite for development and PostgreSQL for deployment is so easy. 
+
+### Stuff I Didn't Like About Django ###
+
+- **Custom User model**
+- **Templates** - Django's templating system isn't really too bad, but having tried Jinja with Flask, I can't help but feel that it is a bit lacking. 
+- 
+
+### 
+
+<h2 id="screenshots">Screenshots</h2>
+![Homepage]({{site.url}}/media/images/projects/sunrise/index.png)
+
+![Post with info]({{site.url}}/media/images/projects/sunrise/single-with-info.png)
+
+![Post with info hidden]({{site.url}}/media/images/projects/sunrise/single-no-info.png)
+
+![Sample page]({{site.url}}/media/images/projects/sunrise/page.png)
+
+<h2 id="links">Links</h2>
+[Project page][project].
+
+[Download][].
+
+[Source][].
+
+[Demo][].
+
+[Tweet me][] or submit an issue at [Bitbucket][] or [Github][] for comments, suggestions or bugs.
+
+{%endarticle%}
+
+[WordPress]: http://wordpress.com
+[forrst]: http://forrst.com/posts/Untitled-Ej
+[Opera]: http://opera.com
+[Tweet me]: http://twitter.com/john2x
+[Bitbucket]: {{links.bitbucket}}/sunrise
+[Github]: {{links.github}}/sunrise
+[Download]: {{links.bitbucket}}/sunrise/get/v1.1.0.zip
+[project]: {{site.url}}/projects/sunrise
+[Source]: {{links.bitbucket}}/sunrise
+[Demo]: {{site.url}}/wordpress
+{% endblock %}
+