Release Day: Wrapping Up Web Services

This week, we're wrapping up Joe Shindelar's latest series Building Web Services with Drupal 7. There's no better time to jump into learning how to build web services with Drupal 7. Joe has covered a lot of ground and after you've completed the series, you'll be able to:

  • Understand the basic principals of both web services and RESTful APIs.
  • Explain why Drupal is a good fit for web applications that want to allow 3rd party clients to access their data.
  • Create a RESTful web services API using the services module for Drupal 7.
  • Retrieve data from your Drupal site in both JSON and XML format.
  • Create new nodes in Drupal via web services.
  • Make authenticated requests to Drupal via web serivces.
  • Integrate the views module with services to retrieve views data in various formats.
  • Write your own module providing custom services data and actions.
  • Create meaningful documentation that will enable others to take advantage of your newly created service.

Today's release includes:

That wraps up our series on web services. Check out the complete series for Building Web Services with Drupal 7 and get yourself up-to-speed on this increasingly essential Drupal developer skill set.

Next week, Emma Jane Westby guides you through the process of setting up Vagrant as a local development environment in her series Introduction to Vagrant. What is Vagrant? We are so glad you asked! Vagrant allows you to create self-contained development environments that can be run on any operating system. They're great for creating consistency between development and production environments.

Want to learn more? Tune in next week for the first release of videos in the Introduction to Vagrant series in which you'll learn important terminology, how to get your box up and running, add a web server, connect to the web server, and share files with your virtual machine.

Happy Release Day!

Add new comment

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code class> <ul type> <ol start type> <li> <dl> <dt> <dd><h3 id> <p>
  • Lines and paragraphs break automatically.

About us

Drupalize.Me is the best resource for learning Drupal online. We have an extensive library covering multiple versions of Drupal and we are the most accurate and up-to-date Drupal resource. Learn more