diff options
-rw-r--r-- | README | 21 |
1 files changed, 17 insertions, 4 deletions
@@ -8,11 +8,24 @@ accessed through multiple *interfaces*: - Administration interface - XML-RPC interface -These are all interfaces to the underlying database. -They are implemented in Comb as Ruby classes, -all of which inherit from a super-class, -which serves as a general-purpose interface to the database. +These are just interfaces to the underlying database, +implemented as Ruby classes that communicate +with the database via ActiveRecord. Comb is customized and extended by editing the interfaces. For example, the web interface replaces the "themes" characteristic of most other content management systems. +A number of interfaces are included with Comb, +but you can remove any of them and add your own ones. + +For example, a single XML-RPC interface would have to +handle many different protocols and client quirks. +For that reason, it is a better idea to divide it into +multiple interfaces: + + - Blogger API interface + - WordPress API interface + +Or even: + + - MarsEdit 3.0 interface |