|
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.
|