On the value of learning to say no
Posted: Sun Apr 09, 2006 7:27 am
I'm working on manually adding the CashMod changes to a copy of phpBB 2.0.20 <s>augmented with</s> replaced by the Category: Hierarchies installed set... man, that thing would have been a pig to install without using the preinstalled package. As if it wasn't enough that CashMod touches a jillion different places in the code, the phpBB modding community apparently lives in the time before 1985, before Larry Wall wrote patch... instead of a perfectly well-working system that's been in use for over 20 years (and that doubtlessly has had predecessors), for some reason these folks have decided to use an ill-defined, poorly specified hack that encourages more work by humans that could easily have been done by a CPU, can't handle ambiguity without human input, can't handle more than one source of modifications to a file gracefully... hell, the software for automating *any* installation of phpBB modifications, easyMOD, only went out of alpha in 2005, and that still doesn't handle Category: Hierarchies properly - and once you've installed Category:Hierarchies, it'll have touched so many places that easyMOD won't be able to install *anything* anymore...
... so I'm adding CashMod manually to a phpBB with Category: Hierarchies now. This far I haven't encountered any places where I can plainly see I have to actually study the code and possibly make changes that are different from the ones in the instructions... however, it's entirely possible that such places are hidden and that I have to read through gobs of ugly code to identify them. Even if I do manage to install CH + CM, it'll be on the SubSilver template, and I don't know what template Shireroth uses, so the changes won't be immediately addable (in fact, I'm not even entirely clear on what phpBB's template system *does*, but that will probably be rectified in the near future).
... so I'm adding CashMod manually to a phpBB with Category: Hierarchies now. This far I haven't encountered any places where I can plainly see I have to actually study the code and possibly make changes that are different from the ones in the instructions... however, it's entirely possible that such places are hidden and that I have to read through gobs of ugly code to identify them. Even if I do manage to install CH + CM, it'll be on the SubSilver template, and I don't know what template Shireroth uses, so the changes won't be immediately addable (in fact, I'm not even entirely clear on what phpBB's template system *does*, but that will probably be rectified in the near future).