Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1104973.1104981acmconferencesArticle/Chapter ViewAbstractPublication PageswikisymConference Proceedingsconference-collections
Article

SmallWiki: a meta-described collaborative content management system

Published: 16 October 2005 Publication History

Abstract

Wikis are often implemented using string-based approaches to parse and generate their pages. While such approaches work well for simple wikis, they hamper the customization and adaptability of wikis to the variety of end-users when more sophisticated needs are required (i.e., different output formats, user-interfaces, wiki management, security policies,...). In this paper we present SmallWiki, the second version of a fully object-oriented implementation of a wiki. SmallWiki is implemented with objects from the top to the bottom and it can be customized easily to accommodate new needs. In addition, SmallWiki is based on a powerful meta-description called Magritte that allows one to create user-interface elements declaratively.

References

[1]
J. Brant and D. Roberts. SmaCC, a Smalltalk Compiler-Compiler. http://www.refactory.com/Software/SmaCC/.
[2]
S. Ducasse and F. Ducasse. De l'enseignement de concepts informatiques. Journal de l'association EPI Enseignement Public et Informatiques, 4(97), Sept. 2000.
[3]
S. Ducasse, A. Lienhard, and L. Renggli. Seaside - a multiple control flow web application framework. In Proceedings of ESUG Research Track 2004, Sept. 2004. To appear.
[4]
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, Reading, Mass., 1995.
[5]
D. Ingalls, T. Kaehler, J. Maloney, S. Wallace, and A. Kay. Back to the future: The story of Squeak, A practical Smalltalk written in itself. In Proceedings OOPSLA '97, pages 318--326. ACM Press, Nov. 1997.
[6]
R. E. Johnson and B. Woolf. Type object. In R. C. Martin, D. Riehle, and F. Buschmann, editors, Pattern Languages of Program Design 3. Addison-Wesley, 1997.
[7]
B. Leuf and W. Cunningham. The Wiki Way: Collaboration and Sharing on the Internet. Addison-Wesley, 2001.
[8]
C. Putney. OmniBrowser, an extensible browser framework for Smalltalk. http://www.wiresong.ca/OmniBrowser/.
[9]
L. Renggli. Smallwiki: Collaborative content management. Informatikprojekt, University of Bern, 2003.
[10]
Seaside, developing sophisticated web applications in Smalltalk. http://www.seaside.st.
[11]
WikiPedia, a web-based, free-content encyclopedia. http://www.wikipedia.org.
[12]
K. Wuestefeld. Prevayler, a prevalence layer for Java. http://www.prevayler.org.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
WikiSym '05: Proceedings of the 2005 international symposium on Wikis
October 2005
117 pages
ISBN:1595931112
DOI:10.1145/1104973
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 October 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. design and implementation
  2. meta-modeling
  3. object-oriented programming
  4. seaside
  5. smalltalk

Qualifiers

  • Article

Conference

Wikisym05
Sponsor:
Wikisym05: Int'l Symposium on Wikis
October 16 - 18, 2005
California, San Diego

Acceptance Rates

WikiSym '05 Paper Acceptance Rate 10 of 20 submissions, 50%;
Overall Acceptance Rate 69 of 145 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2010)Web PontoonInternational Workshop on Smalltalk Technologies10.1145/1942790.1942791(1-10)Online publication date: 13-Aug-2010
  • (2009)SAVVY WikiProceedings of the 5th International Symposium on Wikis and Open Collaboration10.1145/1641309.1641319(1-8)Online publication date: 25-Oct-2009
  • (2008)ShyWiki-A spatial hypertext wikiProceedings of the 4th International Symposium on Wikis10.1145/1822258.1822272(1-5)Online publication date: 8-Sep-2008
  • (2007)WikiTableProceedings of the 2nd international conference on Online communities and social computing10.5555/1784297.1784354(501-508)Online publication date: 22-Jul-2007
  • (2007)Automatic ROI Selection for JPEG2000 Compression of Remote Sensing ImagesProceedings of the International Conference on Semantic Computing10.1109/ICSC.2007.18(615-621)Online publication date: 17-Sep-2007
  • (2007)Tracking Objects to Detect Feature Dependencies15th IEEE International Conference on Program Comprehension (ICPC '07)10.1109/ICPC.2007.38(59-68)Online publication date: Jun-2007
  • (2007)WikiTable: A New Tool for Collaborative Authoring and Data ManagementOnline Communities and Social Computing10.1007/978-3-540-73257-0_55(501-508)Online publication date: 2007
  • (2006)Visualizing live software systems in 3DProceedings of the 2006 ACM symposium on Software visualization10.1145/1148493.1148501(47-56)Online publication date: 4-Sep-2006
  • (2006)Exploiting the Analogy Between Traces and Signal Processing2006 22nd IEEE International Conference on Software Maintenance10.1109/ICSM.2006.29(320-329)Online publication date: Dec-2006
  • (2006)Analyzing software evolution through feature viewsJournal of Software Maintenance and Evolution: Research and Practice10.1002/smr.34018:6(425-456)Online publication date: 2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media