For the past month, I’ve been dilligently working on a project for b5media which would organize and make possible complete automation of payments to bloggers, report generation and even the management of blogs, bloggers assigned to blogs, and channel editor management.
I’m pretty happy because I’m pretty much done with the alpha phase of this project. This is sort of like building a house in that the first phase involves pouring the foundation and framing the walls and roof. Basically roughing the thing in. At this point, we are able to maintain the entire b5media blogroll that is visible on every blog and when we launch a new blog, it only requires a “flip of the switch”. In fact, the technical side of the reorg announced a few weeks ago was as a result of the data and manipulation of this system.
Today was the real heavy duty test of how well I put this application together, though, as today was report review day for channel editors. As ad revenue reports have been trickling in and Jeremy has been getting the data into the system, we were able to crank out the end of month reports for channel editors to review and approve - all automated. And mostly flawless. And as Channel Editors approved revenue reports for their channels, the reports went into a payment queue for dispersal.
Ultimately this will happen too, but we felt that paying bloggers in an automated way with an alpha release of software was not prudent so instead, the data and reports are there and accessible and I’ll be moving in this next month to prepping a beta release of the application for the next round of payments next month. Hopefully the aesthetic tweaks and feature limitations will be fixed and maybe we’ll even feel comfortable with making the payments from the system too.
I do admit to breathing a huge sigh of relief. This has been the largest software development project I’ve undertaken in months and the bulk of it is completed. Yay!




Add New Comment
Viewing 10 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
That's a pretty slick setup you're working on, I just wanted to remind you to make sure to put that php call we talked about to automatically add two zeros to all of my payments
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
You need to be more specific on whether those two zero's belong before or after the decimal.
Do you already have an account? Log in and claim this comment.
< ?php if (!is_jesse()) { ?>
< ?php add_two_zeros(oo); ?>
< ?php } elseif (is_other_blogger()) { ?>
< ?php remove_two_digits(); ?>
< ?php } ?>
</php>
--
what are the chances that would work?
what are the chances that's remotely close to proper php?
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
php if (is_jesse($blogger)) {
add_two_zeros();
} else {
remove_two_digits();
}
?>
What you told it to do before ("if (!is_jesse())") was going to add two zeros to any blogger that wasn't Jesse!
That's assuming that the function is_jesse took the returned true if the blogger is Jesse and false in any other case, which would of course be the right way to do it.
The elseif was also unnecessary too because if the blogger not Jesse then it automatically "is_other_blogger" :)
Anway, sounds great so far Aaron... I guess us lowly bloggers will never get to see it, but it'll save a huge chunk of time on the CE end I'm sure... Nice work! :)
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment