firstly, congratulations on an excellent piece of software! I played a game on your hosted site and enjoyed it very much.
secondly, I'd like to get involved, but I don't want to duplicate effort with you; where should I start? Is there a master to-do list from where I could check out an item to work on, for example?
thirdly, I notice that you have worked hard on providing in-line comments; however they do not follow a standard i.e. phpDoc... is that intentional, or by default?
fourthly, it's php4, any thoughts on moving to php5?
fifthly, thanks again!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
phpDiplomacy has a roadmap which details the directions it's heading in and the large features it's aiming for.
One thing that's needed right now is a standards compliant chatbox that looks right in <IE7, <FF2, Opera and Safari, as it looks broken in all of these currently. It'd also be good to get the map.php code working for old game turns (there's lots of commented out history code which would need tweaking to do this). I'd also really like someone familiar with InnoDB locking to check out my locking scheme, especially the part that deals with orders, since I've had a weird error there for months that I haven't yet isolated.
The largest enhancement I can think of that isn't a core change to phpDiplomacy, which I'd prefer to reserve for people who have developed non-core things for a while, is integration with a full forum. I've been looking at http://www.simplemachines.org/ myself, because it looks like it has some features that make it easier to integrate in.
Bear in mind that using the forum would mean sharing authentication and layout, so that it feels like part of phpDiplomacy, while keeping the forum code as separate as possible so that there aren't any license conflicts. This is no small challenge. ;-)
phpDoc: That's not intentional. I'm actually thinking about buying Zend's development platform as they sell it to students for $99, so if I do that I'll definitely be moving to phpDoc standards, but I don't really get anything out of it using the editor I currently use.
php4/5: phpDiplomacy uses PHP4 style classes, but it actually requires Zend Engine 2 (ie PHP 5). I'd be happy to migrate to fully PHP5 objects, if you think there would be benefits to ease of development and the change wouldn't be too intrusive that might be something neat you could do.
Thanks for your interest, regards,
Kestas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
>
>phpDoc: That's not intentional. I'm actually thinking about buying Zend's development platform as they sell it to students for >$99, so if I do that I'll definitely be moving to phpDoc standards, but I don't really get anything out of it using the editor >I currently use.
>
Hi,
You can try eclipse PHP-IDE - PDT.
It has support for phpdoc and various cool features (code completion, integrated help, debugger, cvs support etc), and it's free.
Since posting that previous comment I have discovered PDT. Though I did have lots of trouble setting up the debugger it was certainly worth it in the end. I even wrote an article about setting it up here: http://kestas.kuliukas.com/ZendDebugger/
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Oh, and yes the next version of phpDiplomacy will have phpDoc documentation available for developers. Since the project is really too large to hold in your mind at once it'll be helpful to myself as well as new developers.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
firstly, congratulations on an excellent piece of software! I played a game on your hosted site and enjoyed it very much.
secondly, I'd like to get involved, but I don't want to duplicate effort with you; where should I start? Is there a master to-do list from where I could check out an item to work on, for example?
thirdly, I notice that you have worked hard on providing in-line comments; however they do not follow a standard i.e. phpDoc... is that intentional, or by default?
fourthly, it's php4, any thoughts on moving to php5?
fifthly, thanks again!
Glad to hear you're interested in helping. :-)
phpDiplomacy has a roadmap which details the directions it's heading in and the large features it's aiming for.
One thing that's needed right now is a standards compliant chatbox that looks right in <IE7, <FF2, Opera and Safari, as it looks broken in all of these currently. It'd also be good to get the map.php code working for old game turns (there's lots of commented out history code which would need tweaking to do this). I'd also really like someone familiar with InnoDB locking to check out my locking scheme, especially the part that deals with orders, since I've had a weird error there for months that I haven't yet isolated.
The largest enhancement I can think of that isn't a core change to phpDiplomacy, which I'd prefer to reserve for people who have developed non-core things for a while, is integration with a full forum. I've been looking at http://www.simplemachines.org/ myself, because it looks like it has some features that make it easier to integrate in.
Bear in mind that using the forum would mean sharing authentication and layout, so that it feels like part of phpDiplomacy, while keeping the forum code as separate as possible so that there aren't any license conflicts. This is no small challenge. ;-)
phpDoc: That's not intentional. I'm actually thinking about buying Zend's development platform as they sell it to students for $99, so if I do that I'll definitely be moving to phpDoc standards, but I don't really get anything out of it using the editor I currently use.
php4/5: phpDiplomacy uses PHP4 style classes, but it actually requires Zend Engine 2 (ie PHP 5). I'd be happy to migrate to fully PHP5 objects, if you think there would be benefits to ease of development and the change wouldn't be too intrusive that might be something neat you could do.
Thanks for your interest, regards,
Kestas
>
>phpDoc: That's not intentional. I'm actually thinking about buying Zend's development platform as they sell it to students for >$99, so if I do that I'll definitely be moving to phpDoc standards, but I don't really get anything out of it using the editor >I currently use.
>
Hi,
You can try eclipse PHP-IDE - PDT.
It has support for phpdoc and various cool features (code completion, integrated help, debugger, cvs support etc), and it's free.
http://www.eclipse.org/pdt/
Since posting that previous comment I have discovered PDT. Though I did have lots of trouble setting up the debugger it was certainly worth it in the end. I even wrote an article about setting it up here: http://kestas.kuliukas.com/ZendDebugger/
Oh, and yes the next version of phpDiplomacy will have phpDoc documentation available for developers. Since the project is really too large to hold in your mind at once it'll be helpful to myself as well as new developers.