No it's not, object oriented design is when you use objects that is capable of reciving, processing and sending data out or to other objects. When you use public variables you can set data in a object from outside the object, this is not OOP, your object has to receive it and process it.
Also...
Well I'm sure someone made a CMS before to and I could google it and find it, right? Are the really that many plugins to RevCMS 3.0 BEFORE release? And I don't wan't some 3rd party crappy looking page, I wan't it implemented in the system and layout.