BBC's guide to development
Guide
Guide
General
About
Tools
Git(hub)
Showpad
Hosting
Maintenance
Security
Go live checklist
Front-end development
Bundlers
CSS/SCSS
Javascript
Vue
PHP
Mails
Dev Faq
SCSS Ref
SCSS Ref
Functions
Mixins
JS
JS
General
OOP Structure
Component Classes
Accordion
App
Component
HighwayApp
Popup
PNG Sequencer
Tab
Manager Classes
BountListenerMgr
Cache
Configuration
InViewStateMgr
Instance Manager
Event dispatcher
Factories
SwiperFactory
PDF
AssetLoader
BasePdfDoc
TemplatePdfDoc
CustomPdfDoc
Utility functions
canvas
Connection Status
css
dev
placeholder
dom
fetch
json
object
scroll
scrollbar
spreadsheets
string
url
Three JS
Three JS
General
ComponentMgr
ThreeJsViewer
Components
ComponentMgr
GltfModel
Snappable
Socket
ThreeJsViewer
ThreeJsViewerCamera
Loaders
ConfigurationSerializer
GltfBlockParser
Utils
CanvasInputAdapter
CollisionManager
SocketGridExpander
blender
headless
JS Showpad
JS Showpad
General
Troubleshooting
Legacy
Components
AssetBar
ConfigGenerator
ShowpadApp
Managers
Assets
AppsDb
Config
Utils
Connection Status
general
showpad-interactive
showpad-upload
Vue
Vue
Components
Accordion
BackButton
Breadcrumb
ByltButton
Hamburger
Icon
Logo
Loader
Modal
Popup
Prompt
ProgressBar
TextLoader
Composables
useDebugMode
useConnectionStatus
Utils
dom
props
Vue Showpad
Vue Showpad
General
General
Tracking
Components
Accordion
ActionButton
AssetItem
AssetList
BackButton
ConfigGenButton
Logo
Media
Modal
Popup
Prompt
SPButton
SPRouterView
SPTrackedRouterLink
TextLoader
View
Composables
useConnectionStatus
Stores
useAppsDbStore
useBreadcrumbStore
useShowpadAPIStore
useShowpadSDKStore
useSpConfigStore
useSpStore
useSpTrackingStore
WordPress
WordPress
The New Kit
General
Installation & Usage
ACF Blocks
PHPCS
Functions
Vite
WP Config
Staging Deployment
Best Practices
Page Structure
Fonts/Typography
PHP
PHP
Todo
GitHub
Search
Ctrl
J
Our digital pocket guide.
Version: 1.20.0