- Documentation Overview
- GETTING STARTED
- Advanced Editor
- CUSTOM HTML
- Build a Theme Using Custom HTML
- Site & Player Sizing
- Add 3rd Party Commenting Systems Using Custom HTML
OUT OF THE BOX CUSTOMIZATIONS
- Storefront - Basic Style Options
- Storefront - DVD Thumbnails
- Basic Themes - Defined Playlist for Playback Pages
- Basic Themes - Large Player
- Basic Rotator - Main Index: About & Video List
- Basic Rotator - Main Index: Category Lists
- Basic Rotator - Change Number of Featured Videos
- Customizing Page Text for Default Sections
- All Themes - Category Filtering Samples
- All Themes - Loop Background Video
- Basic Themes - Remove Subscribe & Podcast Options
- Basic Themes - Remove Comments
- SITE DOMAIN
- SEARCH ENGINE OPTIMIZATION
- SITE SECURITY / PRIVACY
- LOCALIZATION - FOREIGN LANGUAGE
- Comment Tool
- Site Name, Description, & Favicon
- In-Document Section Links
- VIDEO HOSTING
- ADD VIDEOS
- EDIT VIDEOS
- VIDEO ORGANIZATION
- SHARE VIDEOS
- VIDEO EMBEDS
- VIDEO PLAYER
- FOREIGN LANGUAGE VIDEOS
- VIDEO ANALYTICS
LEAD GENERATION (LEADWALL)
- NEW Contact Capture & Management Update
- Leadwall Overview
- Set Up a Leadwall Form
- Add and Customize Leadwall Fields
- Add and Remove Leadwall Videos
- Add a Video Preview
- Postroll Leadwall Form
- Lead Email Verification
- Lead Reporting & Data
- Track Email Embed Video Engagement
- Bypass Leadwall by Email Identification
- Leadwall Design & Customization Options
- Send Leads to Your CRM tool
VIDEO SUBSCRIPTIONS (PAYWALL)
- Paywall Overview
- How to set up Paywall
- Terms & Conditions
- Managing Subscribers
- Bulk Subscription - Payment Bypass
- Bulk Subscription - Account Creation Process
- Payment Collection via Stripe
- Coupons Setup
- Coupon Reporting
- Processing a Paywall Cancellation
- Sales Tax
- VIDEO TRAINING (PRIVATE SITE)
- VIDEO TRAINING
- CONTACT MANAGEMENT
- ACCOUNT SETTINGS
- ASK VIDCASTER SUPPORT
- SUPPORTED BROWSERS
Vidcaster's theme system uses the Django templating language. For a basic understanding of how Django works, see the Django documentation. The Vidcaster theme API is a combination of built-in Django functionality and custom Django tags and variables.
Vidcaster's prebuilt themes are coded in Django as part of the code base of the Vidcaster application. Each prebuilt theme consists of several template files. The code within these files is different for each theme, although the template names are always the same.
In order to code your own custom Vidcaster theme, we make make these template files available to you via the Custom HTML feature, which is core to Vidcaster plans Gold and above.
The basic purpose of the Custom HTML feature is to provide access to the template files for each theme, allowing you to customize a brand new theme based on the code base of any prebuilt theme you choose.
The sky's the limit on what you can do with your own theme. The entire Vidcaster.com public-facing site is built using a Vidcaster custom theme!
- Familiarize yourself with Django.
- Review Vidcaster prebuilt themes, the theme outline documentation, and Photoshop template examples.
- Select a prebuilt theme from Vidcaster Admin > Site > Design to use as your starting point.
- Design a mockup in HTML or Photoshop.
- Code your design within the Django templates inside Vidcaster Admin > Site > Custom HTML.
In order to start customizing your theme, navigate to the Custom HTML area in Vidcaster Admin > Site > Custom HTML. You will see a list of all the available template files you can customize. See our theme content outline for an overview of the main page templates. The files that are loaded into the code editor are the original files of the prebuilt theme you have currently selected in Site > Design.
Before you have made edits to your Custom HTML files, you can toggle between prebuilt themes to get new template files in the code editor. HOWEVER, once you start editing files in the code editor, those edited files will override their respective equivalents within the prebuilt theme. This will result in a very broken looking theme. It's important to stick with one prebuilt theme as the code base, once you start editing it. If you edit every single file within Custom HTML (rather than just a few), then it of course doesn't matter which prebuilt theme you have chosen, since the entire theme will be overwritten with your custom theme. It's a good idea to have all your templates customized when you're done with your custom theme, to make sure your theme is completely protected and takes precedence over any other prebuilt theme.
A great way to get started is to review the templates on the theme content outline and start designing in Photoshop or directly with HTML locally or your own server. You can then integrate your code with Django in the Custom HTML area when you're ready. Another helpful thing to do is go through the prebuilt themes and look at the code within the Custom HTML idea to familiarize yourself with the basic structure and Django templates.
Download a zip file of the four main templates as psd examples. These are helpful in understanding the main elements of a Vidcaster theme and giving you some layout ideas. Don't be afraid to go crazy though, there are no limits in terms of what is possible with your design and layout!