Documentation

Documentation

  • Documentation
  • Externable.com

›Portal extension

Introduction

  • Introduction to Externable

Setup

  • Registration
  • Creating Subscription
  • Renaming subscription
  • Setup URL
  • Connecting Dynamics
  • Setting up email
  • Provisioning instance
  • Starting and stopping instance
  • Connecting Custom Domain
  • Upgrading
  • Taking Backups
  • Restoring Backups
  • Resetting Instance
  • Changing Billing Address
  • Changing Subscription Plan

Portal Backoffice Basics

  • Login To Backoffice
  • Navigation In Backoffice
  • Adding & Managing Users

Creating Content

  • Creating, Saving and Publishing Content
  • Scheduling Posts
  • Content Versioning
  • Creating Content Templates
  • Restricting Access To Content
  • Creating Media
  • Sensitive Data
  • RichText Editor
  • Content Tree

Dynamics Integration

  • Default Template
  • Presenting Dynamics Data

    • Creating Dynamics Integrated Content
    • Extracting Dynamics Query

    Dynamics Forms

    • How Forms Work
    • Working with Formulas
    • Example - Create a Form

Languages

  • Enabling Languages
  • Creating Translations

Members

  • Creating Members In The Frontend
  • Creating Members in the Backend
  • Linking Members To Dynamics Contacts

Portal extension

  • Document Types
  • Data Types
  • Property Editors
  • Grid Editors
  • Macros
  • Relation Types
  • LogViewer
  • Templates

    • Templates
    • Razor Syntax
    • Rendering Content
    • Rendering Media
    • Rendering CSS & JS
    • Partial Views
    • Partial Macro Views
  • CSS customizations
  • JavaScript
  • Plugins Development

    • Plugins Development
    • MVC Controllers
    • WebAPI Controllers

Notes

  • Open Source Used

JavaScript

You can create custom JS scripts - globally for the whole website or locally for single page.

It is supported to customize native JS scripts delivered with default Externable template, however it is not recommended to do so as this file may get overwritten with next upgrade. It is recommended to make a copy of the file before applying customizations or use Content Scripts.

Global JS script

To create a new JS script in Externable go to Settings section and select Scripts, click on dots to show menu and click New JavaScript file:

Now you can createyour custom script and Save it:

If you want your script to be published, add it to your portal template. You can find more details on it in rendering JS templates section.

Local Content Page JS script

You may want to tweak certain components on single page only. You can use Externable content Custom JavaScript property. To paste page specyfic JS go to only content node and scroll to 'Custom JavaScript':

NOTE: Custom JavaScript properties are supported in native Externable Document Types and Templates. If you use custom ones you may need to implement this feature separately.

← CSS customizationsPlugins Development →
  • Global JS script
  • Local Content Page JS script
Copyright © 2021