|
From: Nick C. <ni...@cl...> - 2003-01-24 23:03:11
|
On Thu, Jan 23, 2003 at 12:37:34PM -0500, Wizard wrote: > Ok, I think I have a general idea of where I am going. Here's what I have: > > Present Issues: > File Format - As stated in an earlier message, I'm going with NML, which > for the time being looks suspiciously like XML. I will do my best to hide > any format-dependent functionality so that it can be replaced if desired. > Configuration Parameters - I have a general understanding of what is > wanted, but I really don't know how to implement it, so I'm going to make my > module CGI::NMS::Config.pm. It will implement the ->get( $keyname ) method, > and perhaps some other methods (I'll post if I need anything else). I will > tag all of my calls in the code so that they can be easily replaced should > someone decide to push my module to a subclass role. This is really > self-serving, but it shouldn't be too painful to replace. > > Features (this version): > o WWWBOARD->NMSBOARD conversion utility > o Views: > List > Thread > Message > Search > o External Configuration(s) > o Ability to have multiple lists using one installation > Done by calling (...view.pl?cfg=./nms.cfg) > o IP/User/domain deny/allow (and maybe allow/deny) > o Post Moderating by User or All > o Email Alerts or Subscription Alerts > o External Templating (both template file & Cfg-based) > That looks good. -- Nick |