Nova Crosses 1000

I committed revision 1000 to the Nova repository a few minutes ago. Hard to believe there have been over 1000 commits already and it’s been less than a year. A lot of work is done, but there’s still lots to do. :)

A Month of Checkins: Nova’s Progress in April

April showers bring May flowers, or at least that’s the way it’s supposed to work.  Not sure about that, but what I do know is that April was a pretty solid month for Nova development and sets us up nicely heading in to May.  The following report covers revs 743 through 906.

  • Archived old changelogs
  • Fixed typo in access page URL
  • Built specs form management and specs section management
  • Added a bunch of icons for the admin section
  • Updated admin pages that used text links with icon links
  • Extended the CI URI library to be able to check for whether a value is numeric or not without using extra code
  • Added a role description to the schema
  • Built roles and role pages management sections
  • Fixed bug with Facebox where the window would flicker before opening the page
  • Added Vulcan ranks to the Enterprise install file
  • Documentation updates
  • Added a blank genre file for users who want to create their own
  • Updated the menu schema
  • Updated Site Settings to change menu items when the sim type is changed
  • Added a loading graphic to the install process
  • Added a progress bar to the install process
  • Built the menu management page
  • Added the ability to duplicate a role and all its pages
  • Added an FTP config file to use later on
  • Added an index.html file to the core directory to prevent a user from viewing the directory listing
  • Updated the language files
  • Built the rank, skin and theme catalogues
  • Fixed bug in Auth library where system model wasn’t loaded but was still trying to be used
  • Removed all references to the DBPREFIX constant (using $this->db->dbprefix instead)
  • Added focus events to steps 3 and 4 of the install to put the cursor in the first input box
  • Updated site messages schema to allow a type
  • Updated site messages install data and started to move the system over to pull page headers from the database instead of a language file
  • Updated the MY_form_helper to only check for IE 7 and lower since IE 8 fixes a major bug with posting multiple button elements
  • Fixed bug where Chain of Command management page wasn’t properly ordered
  • Added a characters controller
  • Moved Chain of Command management to the characters controller
  • Added helpers for building rank and position dropdown menus
  • Added AJAX event to the join form … when selecting a position from the list, Nova will go out to the database and pull back the description and display it below the menu
  • Built the deck listing management page

Our focus in May is on data management.  It’s arguably one of the biggest pieces of Nova and will probably take about 6 weeks to do.  Once it’s done though, the road will be paved for M5 and some awesome character and user management stuff!

Like last month, we’re also making a build of Nova available now that includes all the work done during April.  Any bugs found in the M4.052009 build should be reported on the forum.

Feature Highlight: Position Open Slots

Sounds like a pretty boring feature highlight, huh?  It’s actually a little cooler than it sounds.

If you read the blog regularly, you know that we did some drag-n-drop functionality for the chain of command management page.  Continuing along those same lines, we wanted to look at how we do things and SMS and ask ourselves if there’s a better way to do it.  For open slots, there definitely was.  Enter the slider.

No doubt you’ve all seen a slider either in your computer’s operating system or on the web and used it to set a value.  Well, the same thing is in Nova now.  When you navigate to the positions page, each position has a slider that goes from zero to fifty (we figured that no one should really have a need to have more than 50 slots of a position open at any given time).  There’s a counter above the slider to tell you what he current value is.  Just move the slider to where you want and you can update the number of available positions.  It’s a really slick way of doing it and we’re excited to get it into people’s hands!

For an example, check out the jQuery UI Demo page for sliders.

Back to Top