Re: [Apachetoolbox-devel] Re: Perlifying AT - Continues
Brought to you by:
bryanandrews
From: Kevin J. M. Jr. <km...@WP...> - 2001-10-05 17:24:07
|
Hey guys, Well, I finally read this email. This idea is pretty much the route I was taking (actually almost to a T), but it's a hell of a lot prettier than what I was coming up with :) Right now, in school I am pretty busy, and I don't think I would have had time to write out the core program. Jay, when you get the code up, let me know ASAP though, because I plan on writing a legacy module conversion script (as well as allowing one to add modules quite trivially). This I think would ease the transition quite a bit. Other than that, I would like to head up a packaging implementation with this as well. I could work no the debianification, but the RPM support on debian is rather minimal, so I would encourage someone else to work on it. That's all. -- Kevin Sunday, September 23, 2001, 5:49:26 PM, you wrote: B> Very impressive! I can't thank you enough for the time and effort you're B> putting into this! Have a blast with the house! I've added you into the B> apachetoolbox project on sourceforge, if there's something something I B> missed on SF let me know. B> -Bryan B> On Sat, 22 Sep 2001, Jay Lawrence wrote: >> >> Dear Bryan, >> >> How are things? Just a quick note to let you know I have made some >> excellent progress with my concept for Apachetoolbox. I think you're >> going to be suprised. >> >> I have to say that what I am writing is a bit of a departure from what >> you have so far. Although I may have taken some more elaborate >> approaches to programming this I think you guys will find that it >> works well and logically. >> >> I don't want to send you demo code *just* yet because I want to pass >> it through one refactoration phase. At least then I will have better >> method naming and probably break it apart into more logical chuncks >> than it currently stands. >> >> In a nutshell however, this is what I've been doing: >> >> a - Base class Apachetoolbox drives: >> - build sequence >> - save/load >> - global preferences >> - inherits its choice of ONE UI module below >> >> b - Each software package has its own package which inherits >> Apachetoolbox::Application. This package does: >> - registers itsself with Apachetoolbox class >> - fetch/check/unpack >> - configure, make, and install >> - configuration options list >> >> c - Each software package can have a list of modules (Apache >> being the most obvious case). Each module inherits >> Apachetoolbox::<application>::mod. This package >> - registers itsself with its application >> - configuration options related to this module for the >> main app >> >> d - There are any number of UI modules. The one that I am going >> to focus on is a Curses one. It is not a big stretch to build >> a CGI, Tk or GTk UI module at all. >> - provides all menus and user prompts >> >> What works now: >> a - building of standard modules and libraries >> - the funky processes like for mod_perl and PHP still needs to be >> addressed - but all in good time >> - I have not tackled 3rd party apache modules just yet either >> >> - these will come next after I've finished refactoring and can >> send you demo code >> >> b - Main menu and submenu code in Curses module >> - subject of my code refactoring now >> >> c - Src download and verification >> - one idea might be to build a list of sites for a program >> >> Things for consideration >> 1 - conversion of current configuration to new save file format >> 2 - I'm only building on RedHat 7.1 for now ... but I need to build >> on Solaris as well. There are necessary hints for different >> architectures, I am sure. (MySQL is one of them) >> 3 - scads of other stuff I am sure. >> >> Unfortunately, I have to focus on some other projects around here. >> Namely the renovation of my house! So I cannot put as much time into >> this as I'd like. But, I want to take this to deliverable status ASAP >> because I need it for my work too. >> >> Anyway, what I can do is upload the code to sourceforge and then you >> guys can try it on for size. >> >> Cheers, >> Jay >> B> _______________________________________________ B> Apachetoolbox-devel mailing list B> Apa...@li... B> https://lists.sourceforge.net/lists/listinfo/apachetoolbox-devel |