Repository navigation
Home
Greg Clukey edited this page Nov 8, 2018
·
66 revisions
The agenda below has many topic items linked to supporting documentation and/or videos. Links marked with an * navigate out of the wiki to the Akumina Learning Center which contains administrative and business user documentation.
To access all of the developer wiki pages directly, you can expand the "Pages" listing in the right hand column.
- Overview
- Goals
- About Akumina
- Architecture overview
- Developer Resources
- Akumina demo
- Widget Management and Component Overview
- Widget Definition, instance, view
- Widget Packages
- Widget tour
- Developer Training Site
- Required downloads
- Structure
- First deploy
- Hands on Examples
- What's in the Core Site?
- Building a Custom Masterpage
- Building a Page Layout
- Applying Custom Styles
- Pages
- Page content
- Building your first widget
- Widget packages
- Akumina Development process
- Akumina development scenario outline
- Small
- Medium
- Large
- Designing with Akumina
- Solutioning
- Continuous Integration and Delivery
- Content Management
- Widget builder
- Hello world!
- Creating your own widget
- Dashboard widgets
- Framework Architecture
- Custom Page Lifecycle Steps
- Caching
- UserContext & ConfigurationContext
- CAML helper/List data
- AppManager Overview
- Creating an AppManager App from a SharePoint List*
- Assigning permissions to AppManager and Apps*
- Site Provisioning
- Akumina and SPFx/Modern
- Multilingual support
- Overview
- Language awareness in the InterChange Framework
- How to build widgets to leverage Multilingual
- How to leverage the new "token" technology for making static elements of the site language aware
- Creating language specific widget "instances"
- Other Integration Points
- Custom Site Provisioning SDK
- Content App SDK
- People Fetcher
- Q&A and Wrap Up Session
- Building a Custom Widget: Overview
- Building A Custom Widget: Hello World Widget
- Building A Custom Widget that accesses SharePoint Lists
- Building A Generic List Control Widget
- Custom Widget: SP Sites List
- Building A Custom Widget: Angular Stock Ticker Widget
- Building A Custom Widget: Flickr Image Library
- Building A Custom Widget: Stock Ticker Widget
- Building A Custom Widget that Accesses a List
- Building A Custom Widget: Yammer Widget
- What's in the Core Site?
- Troubleshooting in the Core Site
- Building your first widget
- Building a Custom Masterpage
- Building a Page Layout
- Applying Custom Styles
- Widget Manager: Overview
- Widget Manager: Retrieving View Icons
- Widget Manager: Adding an Existing Widget to a Page
- Widget Manager: Creating a Custom View for an Existing Widget
- Building a Customdataload Callback: Accessing a List
- Building A Customdataload Callback: Accessing a List from a Different Site
- Building A Customdataload Callback: Hello World
- Building a Customdataload Callback: Overview
- Building A Customdataload Callback: Third Party Data
- Changing the Loading View of a Widget
- Multilingual widget instances
- Search: Displaying search results with the GenericSearchList widget
- Upgrading Widget Snippets: Overview
- Upgrading Widget Snippets: Updating a Custom Built Widget Snippet
- Upgrading Widget Snippets: Updating an OOB Widget Snippet
- View Creation: Handlebars
- View Manager: Creating a Custom View
- Widget Development Process: Widget Decision Tree
- Widget Development Process: Widget Design Use Cases
- Eventing: OOB Digital Workplace Events
- Eventing: Overview
- Framework Integration Points
- Framework: ConfigurationContext
- Framework: UserContext
- Generating a HAR file for troubleshooting performance
- Getting List Items with JSOM
- Masterpage: Enabling a Custom Masterpage to work with the Akumina Widget Framework
- Multilingual tokens
- Multilingual: Akumina Framework language awareness
- Page Life Cycle: Overview
- Page Life Cycle framework: execution steps
- Page Life Cycle: Accessing a List
- Page Life Cycle: Accessing a List (3.3.0.0)
- Page Life Cycle: Accessing UserContext
- Page Life Cycle: Accessing UserContext (3.3.0.0)
- Page Life Cycle: Adding Custom Steps
- Page Life Cycle: Adding Custom Steps (3.3.0.0)
- Page Life Cycle: Akumina Foundation Shipped Site Steps
- Page Life Cycle: Appending Additional Markup
- Page Life Cycle: Appending Additional Markup (3.3.0.0)
- Page Life Cycle: Core Steps
- Page Life Cycle: Hello World Step
- Page Life Cycle: Hello World Step (3.3.0.0)
- Page Life Cycle: Optimizing Page Load Performance
- People Sync: Overview
- People Sync: Adding Attributes to the People Directory View
- People Sync: Creating a Custom Data Source
- People Sync: Custom User Processor
- Using the Debug Panel
- AppManager: Enabling Load Balancing
- Deployment Manager: Overview
- Deployment Manager: Adding A Custom Site Definition
- Deployment Manager: Core Step Classes
- Deployment Manager: Custom Site Definition Components
- Deployment Manager: Custom Site Definition XML
- Deployment Manager: Custom Subsite Definitions
- Deployment Manager: Sample Step Code
- Deployment Manager: Supported Tokens
- Performance Considerations
- Production Settings: Disabling debug mode
- Akumina Foundation Site
- Akumina Multilingual vs Variations
- Caching: Modifying Site Caching
- Caching: Modifying Widget Caching Settings
- Managing Widget Load Priority
- Theme: Adding a New Rail Icon
- Theme: Changing the Theme of an Akumina Foundation Site
- Theme: Customizing Rail Icons
- Theme: Modifying an Akumina Foundation Theme