7.0.5 • Published 10 years ago

jdrupal v7.0.5

Weekly downloads
23
License
GNU
Repository
github
Last release
10 years ago

What is jDrupal?

A simple Vanilla JavaScript Library and API.

What is jDrupal used for?

Drupal 7 Application Development.

What kind of apps?

A variety of application architectures, including...

  • Mobile Applications (Android, iOS, etc)
  • Web Applications
  • Headless Drupal / Decoupled Drupal
  • PhoneGap (Cordova)

jDrupal...

  • solves many common development needs for Drupal based applications.
  • provides a familiar Drupal coding experience and syntax for developers.
  • runs alongside any frontend client side framework, or with no framework at all.

Since jDrupal has no dependencies and is written in pure JavaScript, it can be used in a wide variety of architectures and frameworks. Just include it in the <head> of your app's index.html file:

<html>
  <head>
    <!-- ... -->
    <script src="jdrupal.min.js"></script>
    <!-- ... -->
  </head>
  <body><!-- ... --></body>
</html>

Quick Examples

// Connect to Drupal and say hello to the current user.
system_connect({
  success: function(result) {
    var msg = Drupal.user.uid == 0 ?
        'Hello World' : 'Hello ' + Drupal.user.name;
    alert(msg);
  }
});
// Load a node and display the title.
node_load(123, {
  success: function(node) {
    alert(node.title);
  }
});
// Login and show the user their id.
user_login("bob", "secret", {
  success: function(result) {
    alert(Drupal.user.id);
  }
});

Getting Started

jDrupal is best friends with DrupalGap, the open source application development kit for Drupal websites.

7.0.5

10 years ago

7.0.4

10 years ago

7.0.3

10 years ago

8.0.0

10 years ago

7.0.2

10 years ago

7.0.0

11 years ago