JEMDiary - Write the Right Way
Our To-Do list:
There are a bunch of things that we have on our to-do list. These are not necessarily the order that we're gonna do them in. Take a look at these items - and if you see something that isn't listed, drop us a note and let us know.
- Add Links to JD
I tend to store alot of links for reference...like bookmarks. I want to add this functionality to JD. - Diary Subscriptions
These were removed in the last upgrade because there wasn't much use. I'm thinking about using a combination of e-mail and RSS subscriptions. - Implementing OpenID
So far, most people are thinking this is a nerd-toy. But its one of the emerging industry standards for authentication. It allows users to use the same username/password on multiple sites while keeping unique profiles. We've ran some tests and this is working great. We're looking at implementing this soon! - Location extras
We're trying to make it easier to network with people around you. We have projects to build cluster-type maps to show where users are from so you can meet a new friend or two - locally. - Export to PDF
Some of the libraries we're using to do pdf manipulation is just too stressful on the machine. Looking to create a scheduled task to do this in a 'nice' way (*nix people know) - and then e-mail the user when their job is done. - Homepage Modules
At some point we want to allow users to customize the homepage modules - which ones to show, where they should appear, etc. Additionally, we'll be adding in more modules when we think of them. Feel free to send suggestions. - More AJAX features
Right now - there are alot of user features we could speed up with some well used dom programming and ajax. For those less nerdi, this means to allow things to automagically happen without you needing to reload the page. - Password Security
People tend to choose weak passwords - this is bad because the diary is VERY important. We're gonna set up a password change reminder system - which of course, will allow the user to not remind themselves again. - Smart e-mail filtering
Unfortunately, people forget they change their email address. Sometimes they don't update it on JEMDiary. We're gonna set up a system that tracks bounced messages and compares them to our user database. If its found to be your e-mail address, we'll put a friendly reminder up and tell you that your e-mail address appears out of date. - Multi-language support
I'm just bad at this - so I'll have to research alot to get this going for us. - Site Based (Instant?) Messaging
I plan to build a messaging service for users on the site. - Remind people who haven't logged in
We took this out on the upgrade - but we're gonna put it back in at some point. It could be used in a more helpful manner. - IM Messages
Going to look into having a service to contact people via IM when important things happen on the website. - Rating System
A rating system for individual entries and/or users may be implemented at some point. Not too sure the purpose if it yet, however. - Additional Profile Security
Sometimes users would only like to show their profile to logged in users or have it password protected. We're going to implement that feature. - Make it easier to find staff
Right now, its hard to tell if a person is a staff member or not. We plan to upgrade the nickname routine to show if they're staff - Birthday reminders
Right now we don't do birthdays. We should! - Diary Skinning
At some point, we're gonna allow users to skin their diaries. Still looking into the best ways to do this. - Watch duplicate postings
For whatever reason, sometimes users accidentially have the same entry posted twice. We want to write a routine that will help stop this. - Timeout solving
For some reason, sometimes users timeout when writing an entry. We want to help fix this with a refreshing script. - Polls/pro-con lists
Sometimes these might be helpful to help a user make a decision in life. - Entry remotely
Looking into features such as entry via e-mail, firefox and IE sidebar and entry via IM. - Watch for SPAM in comments
We want to set up a function to limit the amount of spam that some diaries can receive in their comments. - Onetime links for password protected diaries
Sometimes we want to share our diary with a person just one time - but not remove the password. We should have this feature available. It may only be available to advanced users. - More usability
Things I want to work on are an audio based captcha system, larger browser support, and a few other usability tweaks. - Comment dates show how long its been since the entry.
When users comment, we'll do the math and show how long its been since the entry was made and their comment was posted. - on buddy list, let you mark if people are internet friends or real life friends.
- Spell Checker
- Auto Ping XML discovery feeds services
- XFN and friends network integration with google social api (see: http://code.google.com/apis/socialgraph/, http://gmpg.org/xfn/ and http://www.foaf-project.org/)