Some of you may have noticed overnight that charts weren’t appearing no matter how long you waited. The process for building the charts was dying because I failed to include a critical file in my latest build. Fortunately, it was an easy fix. The problem has been resolved, and charts should now appear normally.
My wife noticed today that bleeding intensity could not be edited from the New Observation or Edit Observation forms, although it could be edited in place in the Observations table. I’ve fixed the problem, and bleeding intensity should now be editable both ways.
I’d like to introduce two new features I’ve brought online over the past several days.
Peak days are automatically calculated as the last day of the most fertile sign — either lubrication or egg-white mucus. The calculated peak days appear in the table and also on the chart. Optionally, you can override the automatically calculated peak days in any cycle on the Edit Cycle page. This is handy if the most fertile sign during a cycle is not lubrication or egg-white mucus.
Pre-rise baselines are also automatically calculated for each cycle, using the three-higher-than-six method. Disturbed observations are disregarded in the calculation, so be sure to mark them carefully. Like peak days, you can override the automatically calculated baseline temperature for any cycle on the Edit Cycle page.
Even though the site isn’t finished, a number of people have recently signed in and created new accounts. In particular, there’s been a noticeable uptick since the beginning of the year. Many have even started charting.
Thanks for the vote of confidence!
Since the site is still not feature complete, I’ve bumped the end date of the free preview period back to March 31, 2010.
The minimal set of features I’m envisioning includes:
- Plotting baseline temperatures
- Printable charts (PDF)
- Optional sharing online with instructors
Until then, please continue to enjoy the free preview!
I’m not much of a web designer, so I don’t always recognize when a website truly looks great. That said, after almost fifteen years of programming and developing websites, I do recognize when one looks downright awful.
When I personally develop web applications, I have only one real design goal: Keep it simple. After recently looking over what I’ve done so far with the nfpchart.com application, I realize I’ve fallen far short of that goal.
In both the application and the blog, you’ll notice I’ve begun removing many of the thick rounded borders around various elements of the pages. Most of them were unnecessary, so getting rid them is a good thing.
Although my primary focus right now is on adding new functionality to the application, I’ll also be keeping an eye out for ways to simplify the look and feel. Visitors to the site should expect frequent changes.
As always, comments, criticisms, and suggestions are welcome. Fire away!
For several hours yesterday, visitors trying to sign into the nfpchart.com application using the Sign in with Yahoo! link were receiving the following error message:
Sorry, the OpenID server couldn’t be found
After some trial and error on my part, it appeared Yahoo! stopped responding to OpenID server requests at one domain but was still responding on another. I updated the domain name in the application, and it seems to be working properly now.
One of the features I’ve been developing will allow accounts to be associated with more than one OpenID. The feature was intended for spouses who want to sign into their accounts with their own identities. However, when the feature is released, an individual account owner could link more than one OpenID from different providers, preventing a lockout if one server goes offline.
There was a bug in the charting feature that prevented a chart from being rendered if there was only one observation in a cycle and the temperature of the observation was left blank.
It’s admittedly an edge case, and perhaps I’m exaggerating to call it a showstopper. However, it wasn’t making a good first impression for visitors who created a new account, created a cycle, and then added a blank observation to see what would happen.
The bug appears to be fixed.
I’ve noticed that a number of people have already stumbled onto this site, and a few brave souls have even created accounts. Thanks for having a look around!
Development is ongoing, although progress has been slow recently, since the flu took me off the project for a couple weeks last month. I do have a list of bugs to fix and improvements to make that I’ll be tackling over the next several days. If you’ve already visited the site and found it lacking, I encourage you to check back every week or so, as new features will start to appear quickly.
In the meantime, if you have any thoughts or suggestions, please feel free to leave them as a comment below.
A limited preview release of the nfpchart.com application is now online. It’s a work in progress, so you should expect it to change frequently. Please feel free to sign in with any OpenID and have a look around. Usage of most features should be self-explanatory.
So far, I’ve implemented entry of daily observations, new cycles, and very basic charts. More features are coming soon, and your comments and suggestions are welcome.
