jDrupal
8.0.2
Eine einfache Vanille -JavaScript -Bibliothek und API.
Drupal 8 Anwendungsentwicklung.
Eine Vielzahl von Anwendungsarchitekturen, einschließlich ...
Da JDrupal keine Abhängigkeiten hat und in reinem JavaScript geschrieben ist, kann es in einer Vielzahl von Architekturen und Frameworks verwendet werden. Geben Sie es einfach in die <head> der index.html -Datei Ihrer App ein:
<html>
<head>
<!-- ... -->
<script src="jdrupal.min.js"></script>
<!-- ... -->
</head>
<body><!-- ... --></body>
</html>
// Connect to Drupal and say hello to the current user.
jDrupal.connect().then(function() {
var user = jDrupal.currentUser();
var msg = user.isAuthenticated() ?
'Hello ' + user.getAccountName() : 'Hello World';
alert(msg);
});
// Load a node and display the title.
jDrupal.nodeLoad(123).then(function(node) {
alert(node.getTitle());
});
// Login and show the user their id.
jDrupal.userLogin('bob', 'secret').then(function() {
alert(jDrupal.currentUser().id());
});
// Get results from a view and print the node ids to the console.
jDrupal.viewsLoad('my-view-url').then(function(view) {
var results = view.getResults();
for (var i = 0; i < results.length; i ++) {
var node = new jDrupal.Node(results[i]);
console.log('node id: ' + node.id());
}
});
JDRUPAL ist am besten mit Drupalgap, dem Open Source Application Development Kit für Drupal -Websites, befreundet.
Wenn Sie eine iOS -App mit Cordova entwickeln, befolgen Sie diese zusätzlichen Anweisungen.