Design Features for the Social Web: The Architecture of Deme

Todd Davies,Mike D. Mintz
DOI: https://doi.org/10.48550/arXiv.1302.4765
2013-02-20
Abstract:We characterize the "social Web" and argue for several features that are desirable for users of socially oriented web applications. We describe the architecture of Deme, a web content management system (WCMS) and extensible framework, and show how it implements these desired features. We then compare Deme on our desiderata with other web technologies: traditional HTML, previous open source WCMSs (illustrated by Drupal), commercial Web 2.0 applications, and open-source, object-oriented web application frameworks. The analysis suggests that a WCMS can be well suited to building social websites if it makes more of the features of object-oriented programming, such as polymorphism, and class inheritance, available to non-programmers in an accessible vocabulary.
Social and Information Networks,Software Engineering
What problem does this paper attempt to address?