Alpha Payment System Completed

by Aaron Brazell on May 4, 2006 · 31 comments

b5admin2.pngFor 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!

{ 1 trackback }

Linkfest: May 7, 2006 » Technology, Blogging and Politics
05.07.06 at 8:48 pm

{ 30 comments }

1

Bald Man 05.04.06 at 10:36 am

So, is that the “top secret” project? Sounds real nice.

2

Bald Man 05.04.06 at 10:36 am

So, is that the “top secret” project? Sounds real nice.

3

Bald Man 05.04.06 at 10:36 am

So, is that the “top secret” project? Sounds real nice.

4

Aaron 05.04.06 at 3:45 pm

Yep, it’s coming along. :-)

5

Aaron 05.04.06 at 3:45 pm

Yep, it’s coming along. :-)

6

Aaron 05.04.06 at 3:45 pm

Yep, it’s coming along. :-)

7

Jesse 05.04.06 at 10:23 pm

That would explain the mysterious “PHPing b5media” I see as your away message every time I see you on gmail talk.

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

8

Jesse 05.04.06 at 10:23 pm

That would explain the mysterious “PHPing b5media” I see as your away message every time I see you on gmail talk.

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

9

Jesse 05.04.06 at 10:23 pm

That would explain the mysterious “PHPing b5media” I see as your away message every time I see you on gmail talk.

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

10

Aaron Brazell 05.04.06 at 10:51 pm

That would be the project. And This build of PHP doesn’t have that function! ;)

11

Aaron Brazell 05.04.06 at 10:51 pm

That would be the project. And This build of PHP doesn’t have that function! ;)

12

Aaron Brazell 05.04.06 at 10:51 pm

That would be the project. And This build of PHP doesn’t have that function! ;)

13

Bald Man 05.05.06 at 10:09 am

Jesse,
You need to be more specific on whether those two zero’s belong before or after the decimal.

14

Bald Man 05.05.06 at 10:09 am

Jesse,
You need to be more specific on whether those two zero’s belong before or after the decimal.

15

Bald Man 05.05.06 at 10:09 am

Jesse,
You need to be more specific on whether those two zero’s belong before or after the decimal.

16

Jesse 05.05.06 at 10:13 am

< ?php if (!is_jesse()) { ?>
< ?php add_two_zeros(oo); ?>
< ?php } elseif (is_other_blogger()) { ?>
< ?php remove_two_digits(); ?>
< ?php } ?>

what are the chances that would work?

what are the chances that’s remotely close to proper php?

17

Jesse 05.05.06 at 10:13 am

<php>
< ?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?

18

Jesse 05.05.06 at 10:13 am

<php>
< ?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?

19

jayvee f. 05.05.06 at 1:05 pm

hey this is really neat aaron. glad youre working on something like this to make payments faster. :)

20

jayvee f. 05.05.06 at 1:05 pm

hey this is really neat aaron. glad youre working on something like this to make payments faster. :)

21

jayvee f. 05.05.06 at 1:05 pm

hey this is really neat aaron. glad youre working on something like this to make payments faster. :)

22

Jonic 05.07.06 at 9:54 am

<?
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! :)

23

Jonic 05.07.06 at 9:54 am

&lt;?
php if (is_jesse($blogger)) {
add_two_zeros();
} else {
remove_two_digits();
}
?&gt;

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! :)

24

Jonic 05.07.06 at 9:54 am

&lt;?
php if (is_jesse($blogger)) {
add_two_zeros();
} else {
remove_two_digits();
}
?&gt;

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! :)

25

Jesse 05.07.06 at 10:14 am

you see, that’s why you’re a coder and I am not. I’m still mostly clueless in php

26

Jesse 05.07.06 at 10:14 am

you see, that’s why you’re a coder and I am not. I’m still mostly clueless in php

27

Jesse 05.07.06 at 10:14 am

you see, that’s why you’re a coder and I am not. I’m still mostly clueless in php

28

Jonic 05.07.06 at 10:36 am

I wouldn’t really call myself that much of a PHP developer these days… It’s been ages since I properly tackled anything… I could never make anything like this wonderful app Aaron’s made…

29

Jonic 05.07.06 at 10:36 am

I wouldn’t really call myself that much of a PHP developer these days… It’s been ages since I properly tackled anything… I could never make anything like this wonderful app Aaron’s made…

30

Jonic 05.07.06 at 10:36 am

I wouldn’t really call myself that much of a PHP developer these days… It’s been ages since I properly tackled anything… I could never make anything like this wonderful app Aaron’s made…

Comments on this entry are closed.

Older post: YPN Sees MySpace as Evil, Bans Publishers

Newer post: Latte Shortage!