In the last couple of tutorials we've been doing some UI work on our plugin. We've added a custom icon and put our sidebar to work. Today we'll cover another important aspect of controlling the look-and-feel of your plugin - bundling and using custom css.... read more
In Part 3 we started looking at ways to polish the UI of our plugin. We began by adding a custom icon. Today, we'll learn how to create a menu of buttons in the left sidebar of our plugin.
Every plugin has a left sidebar area available. There are two things you can do with it:... read more
In prior installments of this series, we've made good progress towards creating a functional Allura plugin. We haven't, however, spent much time on polishing the UI. Let's take some time to do that. The next few installments will cover several ways we can customize the look of our plugin.... read more
In Part 1 of this series, we created a simple Allura plugin. Today we'll learn about handling form data, creating Allura Artifacts, and testing our code. By the end, we'll be able to save and display a paste in our Pastebin!
$ git clone git://git.code.sf.net/u/vansteenburgh/plugin-tutorial $ cd plugin-tutorial $ git checkout part2
---... read more
Apache Allura (incubating) is an open-source platform for hosting software projects. The platform provides a variety of tools for managing a software project: SCM repo tools, a ticket tracker, wiki, blog, discussion forums, and more. These tools are all plugins to the main platform.
Because Allura is pluggable, it's possible to extend the functionality of the platform by creating new plugins. And it's easier than you may think! In this series of blog posts I'll provide a step-by-step guide to Allura plugin development. Let's get started!... read more