Main Page
MetrixAdmin (Talk | contribs) m |
MetrixAdmin (Talk | contribs) m (→Custom Integration) |
||
Line 79: | Line 79: | ||
; [[Site:Interfaces|Interfaces]] | ; [[Site:Interfaces|Interfaces]] | ||
: Interfaces necessary for custom integration. | : Interfaces necessary for custom integration. | ||
− | ; [[Site:Integration| | + | ; [[Site:Integration|Integration]] |
: Information on how to integrate directly into the Site Engine by providing your own Backend Contexts. | : Information on how to integrate directly into the Site Engine by providing your own Backend Contexts. |
Revision as of 14:38, 1 July 2012
Welcome to the Metrixstream development wiki. This guide is intended for a technical audience and will provide detailed information on how interact with Metrixstream and fine tune the user experience to your viewers.
As always you can email support@metrixstream.com with any of your questions.
Contents |
Site Frontend
- Introduction
- Everything you need to know to get started making sites.
- Building Blocks
- Learn about the tools at your disposal to build your website.
- Organization
- Learn how to organize your objects and feature them in the appropriate places.
- URL Parameters
- Learn how to manipulate a webpage via the URL.
- Faceted Search
- Performing complex searches to find content and profiles.
- Backend Contexts
- Allows you to request information from the backend.
- HDF Objects
- Various objects and what information they contain.
- Internal Macros
- Pre-existing macros provided to help with common tasks.
- SEO Friendly URLS
- Learn how to make SEO friendly URLS.
- Best Practices
- Some simple guidelines on how to make your development easier.
- Controllers
- Properly manage all of your functionality across the entire site.
- Forms
- Different method for how to collect information from the viewer.
- Macros
- Create macros for common functionality.
- Modules
- Package a feature in its entirety within the module framework.
Site Backend
The backend is responsible for executing queries to the database and returning their result in a format the frontend is capable of understanding.
- Backend Query
- The mechanism used to communicate with the database.
Site API
The API provides a mean to make changes through the backend.
Background Tasks
Metrixstream has a task manager that is capable of executing background tasks at certain intervals. This can be useful for backing up the database, syncing content from one server to another, processing log files, etc.
Media Player
The Metrixstream media player allows complete customization of the viewing experience. There are several skins available to customize the look and feel of the player. There is also a JavaScript interface that lets you control and manipulate the functionality of the player without having to edit any of the core framework.
- Macros
- Learn how to place a media player within a webpage.
- API Calls
- The functions available to control the media player.
- API Callbacks
- The callbacks that can be registered to intercept certain actions done via the media player.
- Live Events
- A list of all events available during a live event and how to interact with them.
- Skins
- A list of available skins for the media player.
- WMODE
- An important mode to understand that can effect the media player performance.
Custom Integration
All of the above information is to educate you on how the internals of Metrixstream work and how to use what functionality is immediately available to you. Sometimes you may need customization outside the core platform. This section is intended to go a step lower and see how you can end up making your own queries and tasks.
- Interfaces
- Interfaces necessary for custom integration.
- Integration
- Information on how to integrate directly into the Site Engine by providing your own Backend Contexts.