Application Framework Getting Started

Checklist

Setup ...
Install Splunk.
Install firebug or similar JavaScript debugger, depending on your browser.
Define your presentation layer ...
Setup your app directory structure in a local directory.
Define your app in app.conf.
Define your app navigation in default.xml
Define your app views in the /default/data/ui/views directory.
Implement your module(s) ...
Define the module class, base class and parameters.
(optional) Write your module HTML and stylesheet.
Write your client-side JavaScript code.
Write your server-side Python code.
Install and run your app ...
Copy your app directory structure to the $SPLUNK_HOME/etc/apps directory.
Start Splunk and login.
Run the App Framework Tutorial app.
Debug your app ...
Restart Splunk.
Edit your code using your favorite editor, modifying the target app code or copying your modified code to the target directory.
Restart Splunk and login, or _bump version and /debug/restart, as needed.