Menu

v.2.0.0 Rewrite Well Underway!

The complete re-write for version 2 is well underway now! Check the JIRA board for more details, but here's a summary:

-Version 2 will introduce a client-API model. The backend will still be written in PHP (hence the namesake), and the web client will be an Angular app. This split now will allow a mobile app (or apps, depending on target platforms) to be written at a later date.

-The first tasks tackled were re-writing the API itself. Using the Silex micro framework, about 70% of the API has been written. Most of this has been setting up boilerplate code that the rest has been able to use.

-The next task will be writing the Angular front end that talks to the API for the data. The site will get a complete makeover in addition to being converted into a single page app - so it will be considerably more snappy and responsive, as well as some areas getting re-written to make the user experience 100 times better.

-The big news is this rewrite will allow PHPDraft to be run as a single instance that can host several managers. v1.3 and below really only allowed a single commish to run the site, and there wasn't any sense of "multiple users". It was also minimally implemented. This rewrite's primary focus was fixing this issue. Long story short: when version 2 is released, you can signup for a free commish account on phpdraft.com!

More updates will be given when I have them. Trying to use this as an excuse to fix a few long standing issues, as well as introducing some really slick ones, too!

Hoped to have this done by the time the 2015 NFL drafts ran, but that's an unrealistic timeframe. I'm almost certain we'll be ready for 2016 MLB drafts, and may be able to target 2015 NHL/NBA drafts (as they occur about a month and a half after the NFL drafts do).

Posted by Matthew Orres 2015-07-13

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.