6 * Portfolio/CV section.
7 * Useful links section.
8 * Job offers/proposals/wanted section.
9 * Detailed projects page (not just a link to codinghyde.com/org).
10 * "What I'm up to right now" section (active projects, articles, etc).
11 Perhaps this could be a sub-section in the index?
12 * Social links (LinkedIn, StackOverflow, Forrst, etc).
13 * "Current Missions" section (things like "Run a Marathon" and "Learn JP".
14 This could be a sub-section to the About section.
15 * One blog to rule them all? Or one professional and one personal?
16 Or just one blog and have each article tagged under a dominant section,
17 and have a section-only article index. Sections could be "Language and
18 travelling", "Software development", "Health and fitness", "Community
20 * "Past adventures" section (travelling, languages, businesses, etc).
21 * Organize the site so that someone interested in my programming stuff
22 doesn't have to digg through cooking recipes and vice versa.
24 * "Reading list" section (what I'm reading, what I've read, and a general
25 review of each book). This could also be a blog section.
26 * "List of valid handles" section (list of the only places where I can be
27 found on the web (with usernames) to avoid impersonation by a third party.
28 If it's not on the list, it's not me...
29 * Implement some ideas from http://stackoverflow.com/questions/1316100/what-contents-should-a-professional-programmers-website-have.
30 * GPG Keys section (fingerprints, public keys).
31 * Move language metadata from site.yaml to content/LANG/meta.yaml.
32 * Customize blueprint project.
34 * Missions == tagged blog posts?
35 * Website should be a dumping ground and public log of information for my own
36 reference, mostly. This may include a file download section (private).
37 * Put a photo of myself (about page). Use something like a summit picture.
38 * Things I [don't] believe in (religion, politics, software, etc).
39 * Other "MartÃn Villalba"s section. Only list those who contact me.
40 * Cooking recipes should have pictures and maybe a demonstration video (hosted
41 in youtube, of course, made by me, with remakes in different languages). This
42 may be overkill for the simplest ones though.
43 * On cooking, also post little techniques and tips, like how to crack an egg
44 with your knuckles, or something.
45 * How about Hyde plugins to calculate my current age, generate my affiliate
46 and Web accounts pages, redirect (JS) based on language, and similar stuff.
47 * "Photos" menu item, with integration to public Picasa albums.
48 * Add last-edited timestamp at the bottom of every page (taken from YAML meta
50 * For large media (photos, videos, assorted files) I'll need to use something
51 like S3, so I'll be needing a script to manage S3 media. That is, uploading,
52 downloading, and updating. This includes a full download for editing. S3
53 links should be generated via some plugin so that I can later on replace the
54 backend with something else, should I ever need to.
55 * Further investigate Google Analytics.
56 * If using S3, consider using CloudFront for improved speed.
60 May need to work around limitations described in the following link at some
62 http://code.google.com/appengine/docs/python/runtime.html#Quotas_and_Limits
63 I may also need a small note in the README.md file to tell me what I need to
64 change in order to add an article, a random (multi-lingual) page, a full new
69 Non-ASCII file names cause weird encoding errors everywhere. Unicode handling
70 in Hyde or Jinja2 is horribly broken. Added rewrite-based hack for the time
71 being. Should submit a patch.