The project came back to life after almost a year of being abbandonned, ill try ot work on it a little bit if i can, lots of stuff to do, i could use some help. right now db, query, sql, news, and seq work perfectly categories works i think, i havnt tested i havnt tested news completely either but get() and add() work....
changes in cvs i think im ready to start testing and go into alpha... yeah!!! cp_categories cp_news cp_user and cp_auth are decent need to work on cp_perms, i think cp_seq,cp_db,cp_sql,cp_query and cp_rate are done... finally....file releases coming soon as well as docs...
here's a couple of file releases (modules) THEY ARE JUST PREVIEW RELEASES!!! a lot of the stuff is unusable as some of the modules they depend on dont really exist yet (in very early dev stages) have fun, look at cp_db, built in transparent support for mysql replication :)
Ive been working on cp_users after that it has some code i will release a preview release :) added some more new stuff to cp_db and fixed cp_query up a little I need help, any kind of help, please i need another developer to help me!!
hey im back all, which means updates, plus i finally fixed cvs, so expect updates there.....
Im working on a bbs module, but first im trying to finish cp_news, i started phasing out cp_row... its overkill most everywhere.... Other than that, i I have to finish cp_category cp_news, cp_user, cp_auth and we will then have a working release.... the new cp_query class, which is a wrapper for cp_sql makes db stufff sooo easy, no sql anywhere, forget about messing with code to create sql, its soooo much easier this way, oh by the way I NEED HELP.
OK, I can't keep up, at this pace I'll never release cp_lib, I need some help, from EXPERT php developers, or pretty good developers that catch on to new concepts easily. OOP experience necessary. Project is reaching a state of development where it could be useable for testing, but still far from alpha.
check cvs, lotsa new crap including many new modules, cp_bbs, cp_query, updated cp_row, cp_sql, and more... I really need developers by the way, help!
ok here goes, theres a couple of new modules, im working on an XML based documentation system, started switching modules to use cp_ select many many modules have been updated, cp_news is heading towards a different interface where the story doesnt have to be init()'d before it can be manipulated, made cp_tree based on the tree functions in web app development with php, i'll use tree's when categories are used to have the category structure there, im using this cause im goingto make a bbs module soon.... i need help, someone wanna join the project????
OK, so Ram Parsad is no longer in our dev team.. well he never checked in anything so i guess it aint all that tragic... as for the other guy... he hasnt checked in anything either.. so its still me alone... anyone wanna help?
module loading is different, no longer do we have only one object for each module, it was too much of a mess, now thats history and im trying to implement a way for different instances of the same class to access shared variables. the constructor in all the modules changed, but just a little bit
Here's my semi-weekly update, i made class cp_row a class to maniplulate a db record... and will now be incorporating it into the code base... Its really cool though... also i tested it it works great, still have to fully test cp_db....
One of our developers, megalinuxpro, which I hadn't heard of for a while e-mailed me and is going to help out with cp_lib. Added a sb sequence class, I made it separate because I didnt feel it needed to beinside cp_db. Finished locking support in cp_db, going to start working on core features now. I still hav'nt thought of a good way to work with permissions, ideas are welcome.
I just uploaded a simple, one page, image free website for the project.. ill update it soon.. but for now it should do to explain the project a bit.
Lots and lots of changes... changed everything... cp_db,cp_users,cp_str,cp_error are now modules.... class cp is now just a module loader.. i rewrote it.... stuff is crasy lts of deleted and added content.... changed lots of stuff.... much better now.. much better organized. made an example plugin so people can look at it and get the idea on how to build a plugin.. its cool.....
work on cp lib is going good, my db calss cp_db is pretty cool, i just adeed support for back up db servers, if your primary is down automatically try the other one.. got the idea from phpbuilder... its looking cool, the db class is very much like phplib's, which made me kinda mad cause i actually wrote it from scratch, so now i stole some ideas and made mine a bit better. so sequence stuff though.. im not trying to have an independence layer, i just want an oo way of accessing db functions. Module support is not working... i have no idea how to implement modules... i looked at phpgroupware's code.. but thats not what i want... class cp became a module loader class essentially. This could bring us chicken and egg problems, like class x needs y and y needs x so care is needed to keep dependencies sane. The way modules communicate is simple, i just pass a reference of the db class to anyone that needs it to any object that needs it, etc etc... its a good idea i think.... we also got a new developer, i dont know how he'll do yet, hes not very familiar with oop, lets hope he can help.
I think i might turn cp news into cp lib.... and make it like a framework, with modules that can give it new functionality.... and make it into classes.... i dont know how this will work yet, but itll be cool...
I started porting cpnews into an OO format, its looking ok, but i dont know if it'll work out.. As I understand it, in good OOP a class contains everything it needs in itself, i'm not sure i can do that, cause what I was thinking was having a couple of classes, categories, permissions,users,news, but then id need one config file for all those, and then the class wouldnt be entirely self contained and thats not good I think...
the STRUCTURE file got MAD updates go check it out..... this is like a read me itll really show you what the project is about and how it works
apparently we are getting a new developer, maybe 2 im not sure yet.. thats really good news as they are both 1000 times more qualified than me!
Check the tasks for more info on whats going on in the project.. i wish sourceforge would let me make a task depend on a task from a different subproject... im prolly using the system all wrong, but whatever i like it like this...
user authentication and permissions are looking better, actually permissions were just born but im using a pretty good method for them i think. its secure, not extremely fast as a permissions check can take up to 3 select's but its allright, the selects are simple so performance shouldnt be a problem, the permissions system will be very flexible so it wont be hard to incorporate another app into using it too. i should be doing a cvs commit soon, i just want to get these function files done with the new db layout... its a bitch to alter all thse functions.
the db schema has changed, i added a couple of tables, while this may reduce speed on some operations, it might speed them up on others, plus its a more proper db design, better design, more extensible, more flexible
well i started uploading the files, many of them are already in their 3'd version becauseive been updating the cvs files constantly, developers are welcome to check the files out and provide suggestion