GHengeveld |
|
---|---|
I still consider Siena to be very amateur-friendly. This is mainly caused by the fact that, opposed to most other CMS systems, Cotonti isn't programmed in object-oriented fashion. We have some parts that are like that, but everything that you'd normally have to look into is not. XTemplate has always been OO, and now the database handler is replaced by PDO, which is object-oriented too. Trustmaster also added a caching system which is OO too.
As far as complexity goes, Siena doesn't add much to the basic stuff. It's only the lower (less visible) code that has gained complexity. Most changes you'll have to deal with are changes to the directory and file structure (such as the new 'modules' directory, which contains stuff that used to be in 'system'). For plugin developers, the change in database abstraction layer is probably the biggest change, although there is a wrapper plugin which mimicks the old behavior so old plugins will still work. Like Dyllon said, you just have to get used to the changes. Don't worry, it's not all different ;-) |