Drupal Research Papers - Academia.edu (original) (raw)

Web Content Management system is a management tool for creating a d ynamic website. It ensures logical structure of data organization and ease of content accessing and presenting. Dental laboratories need Web Content Management system... more

Web Content Management system is a management tool for creating a d ynamic website. It ensures logical structure of data organization and ease of content accessing and presenting. Dental laboratories need Web Content Management system (WCMS) to control their business. Maintaining a long-term relationship between dental laboratories and their customers (dental clinics and dentists) urges an active communication process between the two sides. The main contribution of this paper is to design a simple Web Content Management System for Dental Laboratories. The system adopts three layers of technical architecture. The paper will also discuss why there is a need to develop a standalone WCMS for Dental Laboratories whilst other open source WCMSs can be utilized such as Joomla, Drupal and WordPress.

While digitalization of cultural organizations is in full swing and growth, it is common knowledge that websites can be used as a beacon to expand the awareness and consideration of their services on the Web. Nevertheless, recent research... more

While digitalization of cultural organizations is in full swing and growth, it is common knowledge that websites can be used as a beacon to expand the awareness and consideration of their services on the Web. Nevertheless, recent research results indicate the managerial difficulties in deploying strategies for expanding the discoverability, visibility, and accessibility of these websites. In this paper, a three-stage data-driven Search Engine Optimization schema is proposed to assess the performance of Libraries, Archives, and Museums websites (LAMs), thus helping administrators expand their discoverability, visibility, and accessibility within the Web realm. To do so, the authors examine the performance of 341 related websites from all over the world based on three different factors, Content Curation, Speed, and Security. In the first stage, a statistically reliable and consistent assessment schema for evaluating the SEO performance of LAMs websites through the integration of more ...

While digitalization of cultural organizations is in full swing and growth, it is common knowledge that websites can be used as a beacon to expand the awareness and consideration of their services on the Web. Nevertheless, recent research... more

While digitalization of cultural organizations is in full swing and growth, it is common knowledge that websites can be used as a beacon to expand the awareness and consideration of their services on the Web. Nevertheless, recent research results indicate the managerial difficulties in deploying strategies for expanding the discoverability, visibility, and accessibility of these websites. In this paper, a three-stage data-driven Search Engine Optimization schema is proposed to assess the performance of Libraries, Archives, and Museums websites (LAMs), thus helping administrators expand their discoverability, visibility, and accessibility within the Web realm. To do so, the authors examine the performance of 341 related websites from all over the world based on three different factors, Content Curation, Speed, and Security. In the first stage, a statistically reliable and consistent assessment schema for evaluating the SEO performance of LAMs websites through the integration of more ...

The South African Heritage Resources Agency (SAHRA) is a statutory body created to implement the National Heritage Resources Act No.25 of 1999 and is responsible for the identification and management of the national estate of South... more

The South African Heritage Resources Agency (SAHRA) is a statutory body created to implement the National Heritage Resources Act No.25 of 1999 and is responsible for the identification and management of the national estate of South Africa. In 2013, the South African Heritage Resources Information System (SAHRIS) was developed to create an inventory of the national estate and facilitate the management of heritage resources. The SAHRIS platform is an interactive system that provides a collaborate space through which government officials, heritage practitioners, developers and researchers can engage with the management of the national estate of South Africa. Core functions include an online application system, in which public users and government officials collaborate and communicate; an archive of heritage sites and resources; protect heritage sites and resources that are threatened by development or mining activities; a collections management system for the effective management of he...

The South African Heritage Resources Agency (SAHRA) is a statutory body created to implement the National Heritage Resources Act No.25 of 1999 and is responsible for the identification and management of the national estate of South... more

The South African Heritage Resources Agency (SAHRA) is a statutory body created to implement the National Heritage Resources Act No.25 of 1999 and is responsible for the identification and management of the national estate of South Africa. In 2013, the South African Heritage Resources Information System (SAHRIS) was developed to create an inventory of the national estate and facilitate the management of heritage resources. The SAHRIS platform is an interactive system that provides a collaborate space through which government officials, heritage practitioners, developers and researchers can engage with the management of the national estate of South Africa. Core functions include an online application system, in which public users and government officials collaborate and communicate; an archive of heritage sites and resources; protect heritage sites and resources that are threatened by development or mining activities; a collections management system for the effective management of heritage objects. Despite its progressive efficiency, users of SAHRIS encounter challenges such as difficult navigability due to it serving a variety of users and applications. Furthermore, although it is a public domain and should therefore allow free access to all records, privacy of certain documents and records is important in order to protect researchers' interests and heritage resources from loitering and destruction. The advantage of a digital system is that it is work in progress and open to continuous improvement.

Manual básico pero completo de Drupal 7. En este tutorial te enseñamos: - a instalar Drupal, - a publicar artículos y páginas, - a trabajar con la taxonomía, - a crear tipos de contenido, - a crear vistas - y a instalar módulos y... more

Manual básico pero completo de Drupal 7. En este tutorial te enseñamos:
- a instalar Drupal,
- a publicar artículos y páginas,
- a trabajar con la taxonomía,
- a crear tipos de contenido,
- a crear vistas
- y a instalar módulos y temas.

While digitalization of cultural organizations is in full swing and growth, it is common knowledge that websites can be used as a beacon to expand the awareness and consideration of their services on the Web. Nevertheless, recent research... more

While digitalization of cultural organizations is in full swing and growth, it is common knowledge that websites can be used as a beacon to expand the awareness and consideration of their services on the Web. Nevertheless, recent research results indicate the managerial difficulties in deploying strategies for expanding the discoverability, visibility, and accessibility of these websites. In this paper, a three-stage data-driven Search Engine Optimization schema is proposed to assess the performance of Libraries, Archives, and Museums websites (LAMs), thus helping administrators expand their discoverability, visibility, and accessibility within the Web realm. To do so, the authors examine the performance of 341 related websites from all over the world based on three different factors, Content Curation, Speed, and Security. In the first stage, a statistically reliable and consistent assessment schema for evaluating the SEO performance of LAMs websites through the integration of more ...

PART 1 ■ ■ ■ Drupal ■CHAPTER 1 Introducing Drupal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 ■CHAPTER 2 Configuring Drupal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... more

PART 1 ■ ■ ■ Drupal
■CHAPTER 1 Introducing Drupal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
■CHAPTER 2 Configuring Drupal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
■CHAPTER 3 Using the Drupal Core Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
■CHAPTER 4 Adding Contributed Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
■CHAPTER 5 Adding and Customizing Themes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
■CHAPTER 6 Maintaining Your Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
PART 2 ■ ■ ■ phpBB
■CHAPTER 7 Introducing phpBB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
■CHAPTER 8 Installing and Configuring phpBB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
■CHAPTER 9 Touring phpBB’s Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
■CHAPTER 10 Securing and Maintaining phpBB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
■CHAPTER 11 Modifying phpBB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
■CHAPTER 12 Styling phpBB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
PART 3 ■ ■ ■ WordPress
■CHAPTER 13 Introducing WordPress. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
■CHAPTER 14 Installing and Configuring WordPress. . . . . . . . . . . . . . . . . . . . . . . . . . 379
■CHAPTER 15 Starting to Blog and Building Your Community . . . . . . . . . . . . . . . . . 401
■CHAPTER 16 Changing the Look of Your Blog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
■CHAPTER 17 Customizing Your Blog’s Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
■CHAPTER 18 Maintaining Your Blog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489

More than 100 screenshots will guide the reader through the process of setting up a social networking site with the Drupal 5 or 6 framework. A number of popular topics, such as profiles, picture and video galleries, maps, messaging,... more

The lack of clear boundaries and the distributed nature of Commons-Based Peer Production (CBPP) pose a challenge for the theoretical frameworks which aim to provide a useful methodological tool for its conceptualisation and analysis, such... more

The lack of clear boundaries and the distributed nature of Commons-Based Peer Production (CBPP) pose a challenge for the theoretical frameworks which aim to provide a useful methodological tool for its conceptualisation and analysis, such as Activity Theory (AT).
This paper presents the use of AT in the ongoing study of the organisational dynamics of a large and diverse CBPP community: Drupal. This application of AT is being carried out by drawing on the model of activity system to analyse contribution activities; and by conceptualising Drupal as a runaway object, which operates as a nexus for the study of these coordination efforts.
Hence, by presenting the conceptualisation and challenges which are currently being faced, this paper aims to provide evidence of the value of AT to untangle the dense and multidirectional dynamics which lie within these communities, as well as to contribute to the discussion on the limitations that this approach could have for the study of peer production.

Peer production communities are based on the collaboration of communities of people, mediated by the Internet, typically to create digital commons, as in Wikipedia or free software. The contribution activities around the creation of such... more

Peer production communities are based on the collaboration of communities of people, mediated by the Internet, typically to create digital commons, as in Wikipedia or free software. The contribution activities around the creation of such commons (e.g., source code, articles, or documentation) have been widely explored. However, other types of contribution whose focus is directed toward the community have remained significantly less visible (e.g., the organization of events or mentoring). This work challenges the notion of contribution in peer production through an in-depth qualitative study of a prominent “code-centric” example: the case of the free software project Drupal. Involving the collaboration of more than a million participants, the Drupal project supports nearly 2% of websites worldwide. This research (1) offers empirical evidence of the perception of “community-oriented” activities as contributions, and (2) analyzes their lack of visibility in the digital platforms of collaboration. Therefore, through the exploration of a complex and “code-centric” case, this study aims to broaden our understanding of the notion of contribution in peer production communities, incorporating new kinds of contributions customarily left invisible.

If you have a Drupal website and are considering opening an e-Commerce store, you'll be pleased to know that modules are available to help you create the ideal website for selling products. In this post, we'll look at 10 e-Commerce... more

If you have a Drupal website and are considering opening an e-Commerce store, you'll be pleased to know that modules are available to help you create the ideal website for selling products. In this post, we'll look at 10 e-Commerce modules that cover everything from the building the actual store to creating customer wish lists.

This paper presents a Content Adapter Architecture (CAA) for Content Management Systems (CMSs). A CMS is a software application that maintains and keeps track of every piece of content of a website. In the past, CMS has been mainly used... more

This paper presents a Content Adapter Architecture (CAA) for Content Management Systems (CMSs). A CMS is a software application that maintains and keeps track of every piece of content of a website. In the past, CMS has been mainly used in developing websites and portals for desktop PCs. For mobile devices such as smart phones and tablets, the web content developed for PCs needs to be adapted in order to provide the best possible user experience due to different characteristics and constraints such as screen dimensions. This adaptation task can be time consuming and resource intensive. Most solutions resolve it by creating different resources or CMS plugins for different devices. This paper proposes a novel approach to adapt CMS content in a non-intrusive way, through the use of templates which specify how the content should be adapted. The CAA consists of a backend server and a front end client. The server is responsible for the adaptation and provides version control of content, a...

Nginx (engine-x) is a web server that is regarded to be faster than Apache and with a better performance on heavy load. The difference is summed up succinctly in a quote by Chris Lea on the Why Use Nginx? page: "Apache is like Microsoft... more

Nginx (engine-x) is a web server that is regarded to be faster than Apache and with a better performance on heavy load. The difference is summed up succinctly in a quote by Chris Lea on the Why Use Nginx? page: "Apache is like Microsoft Word, it has a million options but you only need six. Nginx does those six things, and it does five of them 50 times faster than Apache."

With the advent of free blog publishing platforms and tools such as WordPress and Blogger in 2003, the individual finally had a simple yet sophisticated means to publish directly to the Web. After a few years however, some (e.g., BBC News... more

With the advent of free blog publishing platforms and tools such as WordPress and Blogger in 2003, the individual finally had a simple yet sophisticated means to publish directly to the Web. After a few years however, some (e.g., BBC News 2006, Gross 2006) claimed that blogs would reach their peak in 2007 and begin leveling off. Preliminary statistics seem to support this opinion (Rubel 2006). However, I'm inclined to agree with Steve Broback (2007), whose argument is summed up in his article title:

Recently, E-Learning becomes more dominant due to its flexible capacity in providing courses tailored to each learner demands and time schedule. An essential component in an E-Learning course is a Learning Management System (LMS). Beside... more

Recently, E-Learning becomes more dominant due to its flexible capacity in providing courses tailored to each learner demands and time schedule. An essential component in an E-Learning course is a Learning Management System (LMS). Beside open source code soft-wares for LMS, due to security reasons, many E Learning course providers now spend effort to build their own LSMs. This paper describes steps to build a LMS based on Drupal. Firstly, a short overview about Drupal. Secondly, relationshiption among Drupal, PHP, and SQL. Finally, I would like to shows all features of Test Gear Online Competition application.

Drupal is one of the most advanced platforms for content management. For product development, Drupal architecture uses modules that add specific functionality to its core. More than 20 modules are geared to the needs of libraries,... more

Drupal is one of the most advanced platforms for content management. For product development, Drupal architecture uses modules that add specific functionality to its core. More than 20 modules are geared to the needs of libraries, archives and museums. This paper reviews the characteristics and development of these modules, including changes over time, number of versions, developers involved, active implementations, and other data.

Recently, social computing systems such as Social Network Sites (SNSs) have become more powerful across Human-to-Human interaction. An estimated 80% of university students rely on such SNSs in their daily communications, like internet... more

Recently, social computing systems such as Social Network Sites (SNSs) have become more powerful across Human-to-Human interaction. An estimated 80% of university students rely on such SNSs in their daily communications, like internet surfing, discussions and social activities. In some universities, social networks have been adopted as a communication method between teachers and students. Some researchers claim that introducing social networks improves students’ academic performance and increases institutional revenues. In addition, a wide number of educational institutions have started the initiative of using open source social networking application. Elgg, in particular, is one of the widely used social learning platforms. This paper discusses the benefits of using Elgg and assesses its potential to substitute existing learning management systems in Lebanese higher educational institutions. It is organized as follows: 1) A literature review to define open source application and point out its benefits, open education and its progress, 2) a review of open source social networking technologies, their features and contribution to the educational process, 3) a discussion of the effect of open source social networking technologies on education systems, 4) an overview of Elgg pointing out its features and benefits as a social learning platform, followed by a comparison with different social learning platforms (Moodle, Drupal, JomSocial, and Chamilo), 5) a case study of implementing Elgg at the Computer Science Department at the University of Balamand, discussion of results is followed, and finally 6) a conclusion with a recommendation to adopt Elgg as a substitute for learning management systems.

—This paper presents a Content Adapter Architecture (CAA) for Content Management Systems (CMSs). A CMS is a software application that maintains and keeps track of every piece of content of a website. In the past, CMS has been mainly used... more

—This paper presents a Content Adapter Architecture (CAA) for Content Management Systems (CMSs). A CMS is a software application that maintains and keeps track of every piece of content of a website. In the past, CMS has been mainly used in developing websites and portals for desktop PCs. For mobile devices such as smart phones and tablets, the web content developed for PCs needs to be adapted in order to provide the best possible user experience due to different characteristics and constraints such as screen dimensions. This adaptation task can be time consuming and resource intensive. Most solutions resolve it by creating different resources or CMS plugins for different devices. This paper proposes a novel approach to adapt CMS content in a non-intrusive way, through the use of templates which specify how the content should be adapted. The CAA consists of a backend server and a front end client. The server is responsible for the adaptation and provides version control of content, amongst other features. The client, built as a web application, is a thin layer which provides interaction with the device features, and acts as a cache system to reduce data transfer.

The contribution presents an ongoing research project that aims at designing a dynamic grammar of Ancient Greek. Relying on a Drupal-based solution, students will be trained to move between the language's formal, semantic, and syntactic... more

The contribution presents an ongoing research project that aims at designing a dynamic grammar of Ancient Greek. Relying on a Drupal-based solution, students will be trained to move between the language's formal, semantic, and syntactic levels, so as to overcome the static character of a traditional grammar. A short description of the shortcomings of traditional Ancient Greek grammars is followed by a description of both the micro-structure and the macro-structure of the grammar. The final section focuses on the implementation of the tool in classes.

The Drupal CMS is among the strongest contenders in its market niche, and has among the best track records in security-handling. It is multisite-friendly, and systems administrators usually love it. Integrating it with the Debian... more

The Drupal CMS is among the strongest contenders in its market niche, and has among the best track records in security-handling. It is multisite-friendly, and systems administrators usually love it. Integrating it with the Debian GNU/Linux system brings along a series of interesting synergies.

How can we support group collaboration about designing human and social change? This paper reports six years of blending university laboratory, carried out at the University of Catania (Italy) from academic years 2009-10 until 2014-15,... more

How can we support group collaboration about designing human and social change? This paper reports six years of blending university laboratory, carried out at the University of Catania (Italy) from academic years 2009-10 until 2014-15, for the most part set in a specially made web environment and concerning pedagogic models and techniques for educational planning. We especially explore methodology, tools, participants, activities and assessment, with regard to group-based collaborative writing. Systematic reports about our laboratory are founded on a methodological frame called Design Based Research (DBR), aimed at planning and testing artefacts, whether technological or organizational, delivering significant learning environments by cyclic adjustments. DBR is focused on the learning experience, and this both for planning and testing educational projects. This article describes methodology and tools, web-environment features and dynamics, actors and outcomes; it reports data and analysis of participation, groups, activities, difficulties, evaluation process; it reconstructs and highlights main changes and improvements by learning and by teaching sides. All this is aimed to set and upgrade the web environment in order to improve the learning experience offered and arrange the best tools for collaboration.

While the value proposition of OER is clear, there is a barrier to adoption because of poor accessibility and the lack of tools to adapt the resources to new needs. With this in mind, Guide to Developing Open Textbooks was conceived to... more

While the value proposition of OER is clear, there is a barrier to adoption
because of poor accessibility and the lack of tools to adapt the resources to new needs. With this in mind, Guide to Developing Open Textbooks was conceived to (i) reduce the need to spend hours identifying useful resources and (ii) provide the tools to enhance and adapt these original resources. This manual provides a number of different technological solutions for the effective location and use of existing OER to develop an open textbook platform.

The aim of this research consists of extracting a set of insights related to the dynamics, group decision making procedures, motivations to contribute and mechanisms employed in the coordination of Commons-Based Peer Production... more

The aim of this research consists of extracting a set of insights related to the dynamics, group decision making procedures, motivations to contribute and mechanisms employed in the coordination of Commons-Based Peer Production communities, using as a case study the community responsible for the development of the Free/Libre Open Source Software Drupal. A sociological perspective is taken for this purpose, and a set of social research qualitative and quantitative methods employed for the study of online communities (virtual ethnography) are being used.

In 2006 the ‘Glory of the Garden’ conference addressed the lack of attention given to regional theatre since the original 1984 Arts Council report. The Liverpool Everyman was heralded as a key example of regional theatre’s initiative and... more

In 2006 the ‘Glory of the Garden’ conference addressed the lack of attention given to regional theatre since the original 1984 Arts Council report. The Liverpool Everyman was heralded as a key example of regional theatre’s initiative and tenacity, however having been raised as significant, the scenographic aspect of this, as with other regional theatres, has been largely left unexamined. Using the Liverpool Everyman (merged in 2000 with the ‘traditional’ repertory Liverpool Playhouse to become the Merseyside Theatres Trust) this paper will make a case for a re-addressing of the value given to the scenographic impact of contemporary regional theatre and its role within the visual realization of regional artistic policy.
In light of Armstrong’s (2010) study of emergent British Identity through scenography at the National Theatre, I argue that realizing the visual in ‘Made in Liverpool’ productions (new writing or interpretations by Liverpudlian writers) concerns the ‘glocal’ identity of the theatre. Namely that regional theatres have a localist agenda but aim to be national and international in their cultural scope (Aydon & Bodinetz, 2005) especially in the light of the city’s successful bid as European Capital of Culture in 2008. The navigating and visualisation of this complex identity is not always clear from the final production photographs or reception, thus the preservation of process documents such as stage managers reports, prompt copies and production meeting minutes are integral. Within the paper I shall introduce the foundations of a methodological model for the digital creative-archiving of such documents that may be potentially expanded to a national project.

In this paper, we describe an interdisciplinary project in which visualization techniques were developed for and applied to scholarly work from literary studies. The aim was to bring Christof Schöch's electronic edition of Bérardier... more

In this paper, we describe an interdisciplinary project in which visualization techniques were developed for and applied to scholarly work from literary studies. The aim was to bring Christof Schöch's electronic edition of Bérardier de Bataut's Essai sur le récit (1776) to the web. This edition is based on the Text Encoding Initiative's XML-based encoding scheme (TEI P5, subset TEILite). This now de facto standard applies to machine-readable texts used chiefly in the humanities and social sciences. The intention of this edition is to make the edited text freely available on the web, to allow for alternative text views (here original and modern/corrected text), to ensure reader-friendly annotation and navigation, to permit on-line collaboration in encoding and annotation as well as user comments, all in an open source, generically usable, lightweight package. These aims were attained by relying on a GPL-based, public domain CMS (Drupal) and combining it with XSL-Styleshee...

This study considers commons-based peer production (CBPP) by examining the organizational processes of the free/libre open-source software community, Drupal. It does so by exploring the sociotechnical systems that have emerged around both... more

This study considers commons-based peer production (CBPP) by examining the organizational processes of the free/libre open-source software community, Drupal. It does so by exploring the sociotechnical systems that have emerged around both Drupal's development and its face-to-face communitarian events. There has been criticism of the simplistic nature of previous research into free software; this study addresses this by linking studies of CBPP with a qualitative study of Drupal's organizational processes. It focuses on the evolution of organizational structures, identifying the intertwined dynamics of formalization and decentralization, resulting in coexisting sociotechnical systems that vary in their degrees of organicity.

Come si può gestire la collaborazione a distanza di gruppi impegnati nell'elaborazione di percorsi educativi e didattici? più in generale, come fornire ambienti e strumenti telematici adeguati per la collaborazione nella progettazione del... more

Come si può gestire la collaborazione a distanza di gruppi impegnati nell'elaborazione di percorsi educativi e didattici? più in generale, come fornire ambienti e strumenti telematici adeguati per la collaborazione nella progettazione del cambiamento umano e sociale? Questo articolo riassume l'esperienza dei primi tre anni di un laboratorio di progettazione pedagogica in modalità blending, attivo presso il Corso di Laurea in Progettazione Educativa dell'Università di Catania e incentrato su un ambiente web di scrittura collaborativa (appositamente realizzato con tecnologie open source), esplorandone metodologia, strumenti, partecipanti, attività, valutazione.