March 7, 2010

Memiary for Education

[If you just want to try it out, click here]

Over the last couple of months, I’ve been getting questions like, “So, are you still working on Memiary? What’s the future plan?”. This is one that has been perplexing me for a few months, too, so unfortunately, I couldn’t answer them at the time — I didn’t want to be brutally honest and admit that there was none, and I didn’t want to promise something that wasn’t. Meanwhile, another problem was the site’s financial status: it costs me $600 a year to keep it going, and while that was initially something I was gladly paying out of the iPhone app’s earnings, it started adding up when the sales dropped to the lower double-digits/per day (inevitable for most iPhone apps.)

So a month ago, I decided something had to be done. I put a few messages out on Memiary’s Twitter account about suggestions for a way to fund the site, features, and a general inquiry about whether a pledging system would work. After getting a mixed response to the pledging system, and a bunch of suggestions to run ads on the site (something that has been my last resort from day one), I got a nice e-mail from Mark Warner in the UK, who runs the popular teaching resource website Teaching Ideas, about a potential educational version.

To cut the long-story short, after we discussed some details, it came down to this: I’d build a modified version of Memiary specifically for the educational audience — teachers, students, classrooms — and it would be financially and conceptually supported and sponsored by Teaching Ideas. The version would include a bunch of new features, some of which would even be copied to the main website, thus giving me an opportunity to deploy some much-requested features while being financially rewarded for my time, effort and Memiary’s hosting bills, and most importantly cater to its educational/classroom audience.

And that was how Memiary for Education was created.

Now, for the quick run-down. The site is a spin-off from Memiary, under the sub-domain edu.memiary.com. At its core, it provides a way to use Memiary in multi-user and group environments.

There are two types of accounts: student and teacher. Every account is a student account upon signing up, which is free and open to anyone. A teacher account adds a few extra controls and features, including a unique ‘teacher code’ which can then be used to attach subsequent student account at sign up, a ‘class overview’ page where the teacher can get an overview of all their attached student accounts, and the ability to change or modify the default questions. In a classroom environment, where Memiary is widely being used, this setup is easy and efficient.

Additionally, there are a bunch of features that can be seen in both versions of the site. These include:

  • A widget — embeddable on any blog or site, which shows the user’s 7 last days of memory entries.
  • A date picker — a cool way to browse through your memories.
  • Jump to random date — seen under the ‘browse’ menu. Heard of I’m feeling lucky?

…and if you missed it, the ability to search was added not too long ago.

To be honest, I couldn’t think of a better future for the site — not to mention a way to fund it — than this one. Education is an environment that has been long linked with Memiary’s usage, and it’s great to finally be able to cater to it. Mark Warner has been a long-time supporter of the site, having introduced it to a number of teachers in the UK region (check out this presentation), so this link-up feels anything but unnatural. I’m immensely thankful to him for this opportunity; it’s not everyday that you get to work on something you love so dearly, for a noble and important cause and audience, and be supported for it.

I’m hoping that if you’re a teacher, you’ll try it out in your environment and see if it is a fit. If we can help in anyway at all, feel free to let us know.

October 10, 2009

Memiary API

After having spent a year ignoring “When will the Memiary API be published?” requests, I decided to do something about it today. Anyone can now build an app that talks to Memiary. To request a unique developer key which is needed with every request, drop me a line!

Also, you may find this page useful to test/debug.

1) GetUser
http://www.memiary.com/api/getuser/

Needs variables: key, username, password

If user doesn’t exist, creates account and shows “signedup”:
<memiary>
<status>true</status>
<action>signedup</action>
</memiary>

If user exists and credentials (username/password) are correct, shows “loggedin” indicator:
<memiary>
<status>true</status>
<action>loggedin</action>
</memiary>

(Standard to other requests too) If user exists and credentials are incorrect, shows “false” and “invalid info”:
<memiary>
<status>false</status>
<action>invalidinfo</action>
</memiary>

(Standard to other requests too) If not all fields are passed (i.e. username/password/key), shows “fieldsmissing”:
<memiary>
<status>false</status>
<action>fieldmissing</action>
</memiary>

(Standard to other requests too) If key is found to be invalid, shows “invalidkey”:
<memiary>
<status>false</status>
<action>invalidkey</action>
</memiary>

2) GetEntries
http://www.memiary.com/api/getentries/

Needs variables: key, username, password, lastUpdate (in format: 2008-11-10 10:08:38)

For default, i.e. first attempt, use “0000-00-00 00:00:00”. This will return ALL the entries for that user.

If no entries are found:
<memiary>
<status>false</status>
<action>fieldmissing</action>
</memiary>

If entries are found with a timestamp that is later than lastUpdate (<lastupdated> is the timestamp container in each entry just incase you find it useful, shows when it was lastupdated):
<memiary>
<servertime>2008-11-10 11:19:17</servertime>

<entry>
<date>2008-11-10</date>
<lastupdated>0000-00-00 00:00:00</lastupdated>
<one>BLAH1</one>
<two>BLAH2</two><two>
</two><three>BLAH3</three><three>
</three><four>BLAH4</four><four>
</four><five>BLAH5</five><five>
</five></entry>

<entry>
<date>2008-11-09</date>
<lastupdated>0000-00-00 00:00:00</lastupdated>
<one>BLAH1</one>
<two>BLAH2</two><two>
</two><three>BLAH3</three><three>
</three><four>BLAH4</four><four>
</four><five>BLAH5</five><five>
</five></entry>

</memiary>

3) SetEntries
http://www.memiary.com/api/setentries/

Needs variables: key, username, password, date (in format: 2008-11-10)
Optional variables: one, two, three, four, five (indicates each list item)

If entries are successfully updated (as long as the “needed” variables are supplied, this should be the case), shows:
<memiary>
<status>true</status>
<date>2008-11-11</date>
<action>entryupdated</action>
</memiary></lastupdated>

September 24, 2009

Memiarising Classrooms

Memiary has been getting some great traction in the teaching community lately. Mark Warner, a primary school teacher from the UK, has been using it extensively with children he teaches to record things they learn everyday, and recently made a fantastic presentation about his use for the Teachmeet Sussex conference. The presentation was so well received that it got on SlideShare’s most tweeted list and has noticeably brought Memiary onto the radars of many teachers all around. You can read Mark’s blog post here.

As the creator of a utility, this is way way way beyond what you could hope for. Never in my wildest dreams could I have imagined the service being put to such use, let alone a teacher making a 12-slide presentation for a conference to show other teachers how to use it with their own respective classes.

The iPhone app has sold thousands of copies so far, the website has tens of thousands of users of which thousands still use it daily — even a year after launching — and yet I’ll openly admit the biggest reward for me so far has been hearing that primary school children are using it to better their outlook at education. Now that’s something.

It’s easy to get a few users and sell a few apps, but reaching that golden demographic? It’s a challenge even to attempt, which is why I am so glad that it has reached the most fantastic userbase, and one who believe in helping turn good ideas into good utilities.

July 7, 2009

Plan Tomorrow

As I was flipping through a yearly-planner/diary today — one of the many New Year presents one rarely uses — something crossed my mind.

Diaries, by nature, are there to help you remember and recall your past. Memiary, as a quintessential ‘online’ diary, wants to help you do exactly that. But the absoluteness of a real-life diary, as opposed to Memiary, allows you to cheat and skip to any date in the future — essentially using it as a planner. The diary manufacturers market this as a ‘feature’ (it’s a diary, but it’s also a meeting planner! And a calendar! And a to-do list!).

As an aside, for the last two months or so, I’ve been using TextEdit on the Mac to keep a simple 3 - 5 item to-do list. In the list, I have important things noted which I need to remember to do for tomorrow. It can be ‘Watch Bruno’, or ‘Pick up bread.’ These are not things I want to do today or right now, and they’re not months in the future I want to put in iCal.

So, when I was looking at the static diary on the table, I had a flash: what if Memiary could be used to plan tomorrow — just tomorrow? This would make it a simple 5-item todo-list, while still keeping its basic essence alive: to remember your past. And also, since I know most of the things I’ll be doing tomorrow (especially if they’re important ones), it begs the question: why not just enter it today?

Another thing it does is bring the 5-item simplicity to to-do lists. Never before has a todo-list been limited to a specific day (tomorrow) and a specific number of items (5). So, it’s a constraint worth attempting. I don’t want to spend 10 minutes planning 10 things I need to do right now, but I can spare a couple to find 5 or less for tomorrow.

With that said, Memiary has now be used to plan tomorrow. When you log in, you will now see that tomorrow is clickable on the date bar (i.e. Wed Thu Fri Sat San Mon Tue Wed). When you click on it, you’re posed with the question, “What will you do tomorrow?”, and the same 5-item list Memiary is known for. You can enter things today, and of course, come and change or add to them tomorrow.

Something to note is that this functionality is not currently available on the iPhone app, but it will be in the 2.0 version, coming soon given that things go our way.

May 23, 2009
December 21, 2008
A little like exercising, the more you use it, the more natural it becomes, but unlike exercising, it can be done in about 30 seconds a day, and has a great iPhone app.
Alex Bain (thanks Alex!)

New feature: Tagging (and a new nav bar too!)

I’ve been working on a lot of stuff under the radar, but today I’m happy to release a couple major(ish) new features and upgrades to Memiary.

Firstly, say hello to #hashtags. #You #use #them #with #Twitter, #and #now #you #can #use #them #with #Memiary.

Here’s how they work: you can include #hashtags anywhere in your memory — like “#work Went to product meeting.” — and this will allow you to browse through your memories by #hashtags either clicking on the tag itself (love how it instantly becomes clickable?), navigating to memiary.com/tag/whatever, or using the top nav to navigate to your tag cloud at memiary.com/tags (browse -> by tags).

Why would want to use them? Categorizing (“#work”), remembering and bookmarking (“#specialday”), moods and feelings (“#happy”), travel (“#france2008”), special events (“#olympics2008”), etc. etc. Basically, it’s going to make your memorable memories even more memorable by allowing you to associate them with a particular feeling or category or thing rather than just a date in time.

Secondly, a new top nav bar is in town!

I’ve always thought there was something lacking in Memiary’s information architecture (i.e. navigation), so I spent the last few days trying new solutions and came up with the nav bar you’ll see in top-right (near the logout link). Here’s its structure:

  • record
    • today
    • yesterday
    • 18 month year
    • 17 month year
  • browse
    • by timeframe
    • by date
    • by tags
  • settings

I think it adds a lot of flavor and clarity to Memiary’s purpose, features, and structure.

As always, I am craving for a complement or a put-down. Please drop me a line at feedback@memiary.com and let me know what you think!

SCREENSHOTS:

December 9, 2008
It&#8217;s here.
GET IT NOW!

It’s here.

GET IT NOW!