RICHMOND SPRINT 2 REPORT

OpenID

drupal.org explains:

 "The OpenID module adds a feature to the User login block and displays a new link allowing
a user to sign in using OpenID. The new OpenID link is located below the user/password field,
and can be enabled by navigating to admin > build > modules, and selecting the checkbox
next to the OpenID module."

 

 Implementation and Testing

For testing of compatibility of Drupal with OpenID, I have made accounts for some top OpenID sites namely:

 For testing, we shall use one of the accounts created for test user lance, password 1234567.

  • Configure account in Drupal - Before one can use the OpenID, the account information must be configured in My account -> OpenID Identites. Under OpenID, type in the OpenID username (i.e. http://schierzo.myopenid.com/ ).
  • Sign in on Drupal  with OpenID account - In the User Login box, click on Log in Using OpenID. A text box will appear. Type in the OpenID username. The user would be prompted to sign in on the OpenID provider site. For http://schierzo.myopenid.com/, the password is 1234567. After that, the user will be directed to the home page of the Drupal site.

Issues

Here are some issues that I observed or can see in the future:

  • Implementation of OpenID Login - During the implementation of the OpenID in the real site, users will really need help in configuration of the OpenID log in. We can post a sticky containing the instructions how to configure the OpenID usage or we an e-mail to the users announcing this new feature including the instructions for configuration.
  •  Compatibility of OpenID providers - The 5 providers mentioned above are tested and proved to be compatible with Drupal. However, there may be providers that are not compatible though, at present, no known cases have been encountered.

 

 

Feeds

From Wikipedia.org:

"A web feed (or news feed) is a data format used for providing users with frequently updated
content. Content distributors syndicate a web feed, thereby allowing users to subscribe to it.
Making a collection of web feeds accessible in one spot is known as aggregation, which is
performed by an Internet aggregator. A web feed is also sometimes referred to as a
syndicated feed."

Drupal has the capability of integrating RSS feeds through the FeedAPI module (http://drupal.org/project/feedapi).

 Implementation and Testing

After the installation and activation of the modules and other dependencies, the steps for implementation are written below:

  • With the help of the FeedAPI Node module included in the FeedAPI package, it's easy to port feeds to Drupal. Go to Create Content -> Feed. Now, the most important field in this node type is the Feed URL where Drupal would get all the feeds from. Paste the URL and click on Save.
  • For testing, news feeds from http://www.hhs.gov/ were used and could be found on this page http://ftdlab.foreigntraineddentists.org/hhs%20news . In order to see the feeds that have been received by Drupal, click on Feed Items.