Upgrade Your Drupal Skills

We trained 1,000+ Drupal Developers over the last decade.

See Advanced Courses NAH, I know Enough
Oct 28 2020
Oct 28

It is difficult and interesting to observe how products of intellectual work exist after their creation. Is anyone reading the written book? Is somebody enjoying the painted picture? Are people listening to the new song? Let's assume that is true. But is anyone commenting on the book on the forums or citing it on Goodreads.com? Is the price of painting going up? Are hundreds of thousands making TikTok videos on the song? With such metrics, authors of the work can get an insight into how their works change people's lives and the world's fate.

The same thing goes for scientific publications. Some research results can prompt some scientists to an in-depth study of the issue or even force politicians to give an update on laws. How will scientists, institutes, and funders understand that the hours of research have been well spent? They need specific quantitative and qualitative indicators that lie outside the realm of personal oral discussion.

The approach to popularity assessment of scientific research has changed with the advent of the Internet into our life. All this and much more make the scientific article headway: a link in a Wikipedia article, a post on a social network, an entry on someone's blog, a comment on that blog. Therefore, there emerged a necessity to expand the range of tools for measuring this success. Altmetrics was designed for that purpose.

How is ADCI Solutions related to science and measuring such metrics? We have our Bibliography & Citation product, which solves the problems of exporting and importing bibliographic data on Drupal CMS websites for institutes, research centers, and libraries. In this article, we will talk about the historical development of statistical methods for analyzing scientific publications, and how you can control the growth in popularity of such publications through an altmetrics badge.

From bibliometrics to altmetrics

Where did that all begin - the idea that any information can be assessed by the vestige it leaves behind?

In 1926, the American mathematician Alfred Lotka described the power-law distribution of publication productivity of authors belonging to any field of research. The linguist George Zipf as well as Lotka developed an interest in statistics and discovered another pattern - the word frequency law in natural language in 1932. In 1934, another discovery was made by the British librarian Samuel Bradford, who described the first application of Bradford's law of distribution to identify core scientific journals. And finally, in 1936, the American sociologist Robert Merton graduated with his doctoral dissertation at Harvard on the topic "Science, Technology, and Society in 17th Century England", which was important for the development of the scientific discipline of infometrics. Discoveries listed above laid the foundation for this discipline in the 20th century. But the main researchers of this field found the roots of infometrics at the end of the 18th and the beginning of the 19th century.

Infometrics is the study of quantitative aspects of information. It takes a little bit from each of the disciplines. Let's look at what disciplines we are talking about.

Bibliometrics investigates the quality and impact of the work for scientists and institutes in the scientific world via indicators such as the Hirsch index, citation index, impact factor, and efficiency index. Scientometrics uses the same bibliometric indicators and explores the development of science. Webometrics looks into the quantitative aspects of the construction and use of information resources, structures, and technologies on the Web, and drawing on bibliometric and informetric approaches.

Altmetrics: the manifesto by Jason Priem

Altmetrics takes a little bit from each of the disciplines above. It evaluates the contribution of scientists and institutions to science, as well as bibliometrics, but uses alternative metrics relevant to the Internet environment for this.

The term came from a hashtag on Twitter. Тhe co-founder of Impactstory - Jason Priem, was the first to use it. He considers his overriding goal is to provide the maximum availability of scientific articles online. In October 2010, Priem and his colleagues released Altmetrics: a manifesto. It says that ways of assessing the impact of articles on research activities remain valuable in practice, but they are slow and outdated therefore they don’t fit the present. The impact factor and other metrics became insufficient.

The need for a new methodology was urged on by the fact that:

  • articles are discussed in blogs and social networks,
  • articles are not embodied in the paper form only anymore,
  • now, their digital copies can be stored and processed in reference management software such as Zotero and Mendeley.

And such activities give rise to new ways to measure the impact of scientific work - altmetrics.

Jason Priem writes: “Altmetrics are fast, using public APIs to gather data in days or weeks. They’re open – not just the data, but the scripts and algorithms that collect and interpret it. Altmetrics look beyond counting and emphasize semantic content like usernames, timestamps, and tags“.

How and whom does Altmetrics help?

The year after Jason Priem's manifesto came out, the Digital Science company released Altmetrics. Product developers have taken on the role of those who look for information about mentions of research works in various alternative sources, process this information, and give it to their clients: researchers, institutes, publishers, organizations, foundations, and other interested parties. The collected information is visualized in a colored badge, such as a donut in which every color corresponds to a specific source.

The service monitors the following sources for the mention, citation, and links from scientific articles: 

  • Public policy documents,
  • Mainstream media,
  • Blogs,
  • Citations,
  • Online reference managers (Mendeley, Zotero, etc.),
  • Post-publication peer-review platforms,
  • Research highlights,
  • Wikipedia,
  • Social Media,
  • Open Syllabus Project,
  • Patents,
  • Multimedia and other online platforms.

The benefits that scientists and organizations received from the Altmetrics service is confirmed to have benefited by numerous cases. For example, Altmetric data helps the Biodiversity Heritage Library to identify its most popular content to better tailor its posts and the content the Library shares to ensure maximum engagement. “Springer Nature”, a British-German academic publishing company, is keen to transform the way it offers services to authors and readers, and to make sure they maximize the value of the new technologies they bring in - as a result, they found the solution in Altmetric too. With Altmetrics, MIT Press got the opportunity to gather data that helped them identify their most popular articles. And these are just some examples.

There are some conditions for Altmetrics to track citations:

  1. this publication should exist at least;
  2. work is assigned an identifier such as DOI, ISBN, PubMedID, etc. You can find your type of identifier in the list of identifiers tracked by Altmetrics. Special services are involved in the assignment of identifiers;
  3. work was cited in one of the sources which Altmetrics works with.

If any of these conditions are not met, then the donut will show nothing.

Let's move on from theory to practice.

How to add an altmetrics badge to the website

The badge with Altmetrics will be displayed on the website if you connect the Altmetrics service to the JavaScript library page:

<script type='text/javascript' src='https://d1bxh8uas1mnw7.cloudfront.net/assets/embed.js'></script>

You also need to add an HTML markup to the page, which will be replaced later with a badge:

<div class='altmetric-embed' data-badge-type='donut' data-doi="10.1038/nature.2012.9872"></div>

Pay attention that the HTML markup contains an attribute that includes the ID of the publication, which in our example is the DOI. Examples of using other identifiers, detailed instructions for pasting the badge are available on the Embeddable badges page.

The Altmetrics badges can be free to display on their academic websites for individual researchers. Institutional repositories are also permitted to display the Altmetrics badges for free. Altmetrics departments, academic websites, and subject repositories require a license. Please see this page for more information.

What is the Altmetrics module and how does it work?

The Altmetrics module is the part of the Bibliography & Citation (or BibCite) Drupal project, developed and supported by ADCI Solutions. BibCite helps to organize and save bibliographic data about the content ranging from web pages to books and scientific research works. The project also helps to design citation of sources according to thousands of standards that have been accepted at different times in different organizations.

The module solves a simple but important problem - adds a donut with its citation information to the page of a Drupal site with an article.

The module does not track anything and does not collect any statistics. It's just an easy way to insert the JavaScript code and the markup into your site.

How to set up an Altmetrics badge using the module

When you have one or two badges, it is not a problem to configure the markup yourself, and the instructions above will be useful. But when one bibliography contains hundreds of references imported from one place to another, then a dynamic component arises - this is an identifier (DOI, ISBN, PubMedID, or other) that needs to be inserted into the markup. In this sense, the Altmetric module makes life easier. It connects the JavaScript library of the Altmetrics service and itself configures the HTML markup for the donut. Without it, you would have to write code or use third-party modules such as Display Suite.

Oct 13 2020
Oct 13

Distributions and modules for an eLearning website on Drupal

In our list, you will find only those profiles (a website draft with dummy content) and modules that do not have a lock-status or “outdated” status, they are still supported by the community.

Opigno LMS

Opigno is a Drupal-based distro allowing to turn a CMS into an LMS.

Opigno LMS is fully compliant with SCORM 1.2, SCORM 2004 v3 и xAPI. It integrates with the JavaScript technology H5P, making it possible to create rich interactive training content.

Opigno Messaging and Opigno Forum modules provide opportunities for debate among students.

The Opigno instructor-led Trainings module is needed to simulate the presence of a teacher and to monitor attendance and rate students.

The system has its application store where apps can be downloaded and installed without having to update LMS.

BigBlueButton API

Since 2007, the BigBlueButton open-source system has been used in distance learning for video conferences. Teachers and students can share pictures, videos, PDFs, Word documents, show presentations, communicate in chat rooms, and even "raise a hand" if one wants to speak up. BigBlueButton API was released in 2010. It can be integrated with many systems, including LMS Moodle, the project management system Redmine, CMS Drupal, Wordpress, and Joomla.

Opigno Webex App

The WebEx is another conference service belonging to the Cisco organization. Developers give organizers of the instructional process the ability to create classes schedule and send invites to students by including Webex as an add-on tool in Opigno using the Opigno Webex App module.


Course allows you to build a course with any number of steps and consisting of any content entities, that is an item of data that includes text, images, attachments, etc.

Course credit is used to give students the record book.


One of the ways that teachers and students can monitor the progress and effectiveness of the curriculum - is to take tests and surveys. Quiz allows you to create multiple choice questions and save the results in a database. Progress and results can be displayed both during and after them.


The presentation of a diploma or certificate confirms the completion of the course, so this is a mandatory functionality for distance learning websites. The Certificate module Interface helps to format such documents as a PDF file, which is facilitated by HTML templates and integration with WYSIWYG.

Open Digital Badging

The digital badges on the student's profile are proof of their success during the learning phase. The Mozilla Open Badges program is responsible for creating badges, and the Open Digital Badging module is a provider for Drupal websites. If the website works on Opigno, then the Opigno Mozilla Open Badges App will help to befriend one and Mozilla Open Badges.

Social Login и Social Share

Registering through Facebook, Twitter, Linkedin, other social media networks, and sharing content and learning achievements through them is already the default option for most websites. Social Login and Social Share are solving these problems on a Drupal website.

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web