Hallo Hannes,
> >> The directory structure is compatible with the intheworks namespace naming > >> convention cs, right? > >> (Meaning if we move to namespaces no change is needed) > > No. The new namespace convention would mean that - if we chose phd as > > namespace (note, lowercase!), the directory wouldn't be PhD/ but phd/. > > can't the module root (/phd) be the first level directory? > /phd/phd/ and/or /phd/PhD/ is confusing and ugly :] No, that does not work well. Having the module directory (phd) as the first level dir would require anyone to checkout as phd/, but would not work anymore for checkouts in directories like phd_0_4. For the autoloader to work best - and easiest - a root PhD/ is required because then you can just > str_replace('_', '/', $class) . '.php' and have the file name. If PhD/ wasn't there in cvs, it would still work as described when installed - but not from cvs. > > But that is the only difference? Yes. -- Regards/Mit freundlichen Grüßen Christian Weiske