WebApps 2

SDK

Many utilities are available for import through @sitevision/api.

/* Client */

// Send client requests
import requester from '@sitevision/api/client/requester';

// Pop toast notifications
import toast from '@sitevision/api/client/toast';
/* Server */

// Access Sitevision Public API example
import portletContextUtil from '@sitevision/api/server/PortletContextUtil';

// Get values from the configuration of the module
import appData from '@sitevision/api/server/appData';

// Various data about the WebApp
import appInfo from '@sitevision/api/server/appInfo';

// Get files and images from the resource folder
import appResource from '@sitevision/api/server/appResource';

// Cache API
import cache from '@sitevision/api/server/cache';

// Get values from the global configuration of the module
import globalAppData from '@sitevision/api/server/globalAppData';

// Utility methods for OAuth2
import oauth2 from '@sitevision/api/server/oauth2';

// Run privileged action
import privileged from '@sitevision/api/server/privileged';

// Access to Data Storage
import storage from '@sitevision/api/server/storage';
/* Common */

// Get translated texts
import i18n from '@sitevision/api/common/i18n';

// Get data about the module and manage events within the WebApp
import app from '@sitevision/api/common/app';

// Trigger and listen to events within a page
import events from '@sitevision/api/common/events';

// Configure and get path to routes
import router from '@sitevision/api/common/router';

// Get csrf data
import security from '@sitevision/api/common/security';