Some more questions/comments... On Wed, Dec 06, 2006 at 01:01:06PM +0100, Jama Poulsen wrote:
- C4 (and C4::Context)
I meant to say just C4, but thats ofcourse Koha's base module. Just wondering: would it have any advantage to make a separate released Perl module out of this? From a API/packaging interface point of view this sounds nice, but I don't know how practical it would really be for the developers. There's often also a delay between the distribution/CPAN package and a new release.
- Any other modules I missed? - CGI - Smart::Comments - LWP::Simple
- The "PL_FILES" option usage should not conflict with package distribution things I think, but still allow for a manual install. So maybe there needs to be some trimming there. I need to look more into this.
What would actually be the best place for files like: - The many Koha perl script executables (and some shell scripts) IMO, the many Koha executables should not "pollute" the main bin namespace for users I think, so they could go into a special bin/koha directory (extra work needed for user to make the executables resolvable), or should they all be suffixed with "koha_"? - SQL data files (/var/lib/koha/sql/ ?) - Data file input and outputs: /var/lib/koha/(import|export) ? - Some kind of script plugin-architecture design would be nice, for the custom- script work (so updates don't trample on these scripts). - Application internal-help texts (and translations), if there are any. (problable in the /usr/share/doc directory or something similar) - Somewhat related: What is the status of mod_perl compliancy? Its says in progress here (but I know how difficult it can be to get this right): http://wiki.koha.org/doku.php?id=en:development:roadmap3.0&s=mod%20perl Jama Poulsen