Class Names

Permalink
Why didn't Concrete5 add a prefix like "C5_" to their Class names? I can not understand why third-party applications don't do this as a standard. It can cause conflicts when integrating multiple applications in the same namespace. Is "Log" a unique name for a Class? I encountered similar problems with vBulletin's Class named "User". Seriously, it's so frustrating, especially when dealing with legacy code. Is there a way around it without renaming a Class?

 
Tony replied on at Permalink Reply
Tony
i think it may have something to do with the history of the project. the cms started about 6 years ago, and at that time i don't think it was really envisioned that one day it would be an opensource web project. hindsight's 20 20.