This guide will help you get started with Digital Assistant as quickly as possible. It'll start from the installation of Digital Assistant and by the end you'll have created your first card! Let's get started.
Digital Assistant comes with the free distribution of Microsoft SQL Server Compact (SQLCE) pre-installed, which means that you can get started creating cards, and using full features of Digital Assistant even without setting up a production server.
Before we begin, please make sure that your system matches the minimum system requirements.
First of all, please download the latest version of Digital Assistant from here.
Follow this guide, which gives a detailed walk-through of how to set up Digital Assistant. If you want to get up and running as quickly as possible - install Digital Assistant with Microsoft SQL Server Compact (SQLCE).
Afterwards you should be ready to start working with Digital Assistant.
There's also a number of free tools you can use to improve your development experience.
Git for Windows provides a free tool of using Git on your machine including a graphical user interface, which can be helpful for both: experienced Git users and novices.
If you plan to develop Connectors with NodeJs the NodeJs Debug Mode should be enabled.
To help you familiarize yourself with Digital Assistant and help you create a mock Card, please look at this guide.
Once you're more comfortable with using Digital Assistant, please have a look at this guide, which shows the creative process for a RSS feed news card, using real external services!
If you created your card on a local development system, you might want to deploy it to a test or production server. Please read this guide, which explains the process of exporting and importing your card.
If you're setting up your local development system and your company uses a custom Digital Assistant theme in their production environment you can follow the same steps as in this guide to upload the custom theme to your development system.
Make sure that you overwrite the files and metadata, to ensure the custom theme in your development system is set up identically to the production environment.