From: Wizard <wi...@ne...> - 2003-01-23 17:42:36
|
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's it I think for now. If I've forgotten anything, let me know. Grant M. |