Part of the EllisLab Network

Blog & News

Leslie Camacho
VP EllisLab

ExpressionEngine Scholarship Deadline Extended

Due to last week’s Thanksgiving holiday we are extending the ExpressionEngine Scholarship deadline to Wednesday, December 10th at 5pm Pacific time. That’s 8 days from now. That gives you an extra couple days to prep the application and help us spread the word.

In case you missed the earlier announcement we are offering 3 Scholarships to Train-ee‘s ExpressionEngine training led by EE expert Mike Boyink and assisted by Pretty Squares’ AJ Penninga. It takes place from January 20-23 in ...

Continue Reading
Leslie Camacho
VP EllisLab

Train-ee Offers First ExpressionEngine Hands on Training

Learn EE with Mike Boyink

We are pleased to announce the first hands-on training for ExpressionEngine offered by Train-ee‘s Michael Boyink through Collective Idea’s Sessions, “hands on training in a vacation setting.” Michael was the first to offer professional screencasts for EE, wrote the first book on EE, and now he’s offering the first EE hands on training as well. We can’t think of anyone in the EE Community more qualified to do this.

The first ExpressionEngine Session is September 9 – 12 and will be ...

Continue Reading
Lisa Wess
Director of Community Services

Building a Bug Tracker: Filtering by Assignment

Within a bug tracker, it can often be helpful to see who the bug is assigned to.  For this reason, we set up the bug_tracker_assignment custom field.  Now we’re going to implement filtering by that custom field.

In fact, the structure is already in place, so this will be extremely easy to add; it is just a matter of a few conditionals and a few links.  Ready?

Open up the bug_tracker/filter_by template.

Locate this line:

{if segment_3 == "severity"}

We’re going to make this ...

Continue Reading
Lisa Wess
Director of Community Services

Building a Bug Tracker: Filtering by Status

Along with filtering by severity, and viewing one’s own bug reports, it is also important to be able to filter by status.  This allows developers to see what still needs to be worked on, and allows users to see what may still be open and what may already be fixed.

For this purpose, we’ll use the same methods that we used in the article on Filtering by Severity.

There are times when using one template with conditionals makes a lot of sense, and other times when it makes no sense.  In ...

Continue Reading
Lisa Wess
Director of Community Services

Building a Bug Tracker: Filtering by Severity

In the beginning of this series, we set up some custom fields to handle data for the bug tracker.  Those custom fields can be used now, to help filter the data and get a more specific view for issues pertaining to any of those custom fields. 

The magic here will be using the weblog entries tag with the search parameter and segments.

Shall we? 

For this article, we’re going to focus on filtering all bug reports by their severity.  We’re going to be careful to build a template that ...

Continue Reading
Lisa Wess
Director of Community Services

Building a Bug Tracker: My Bugs Section

With the layout ready to go, we are ready to consider how to display posts in a variety of useful ways, so that both reporters and developers can easily sift through what has already been reported, the report’s status, and any discussion regarding that report.

To begin, let’s start by quickly supply the reporters a list of their own reports.  That way they can track the status on those reports as well as respond to any enquiries for further details.

In order to achieve an ...

Continue Reading
Lisa Wess
Director of Community Services

Building a Bug Tracker: Bug List Layout

Before we can adventure into filtering and sorting content, we should first come up with a good display for that content.

One of the things that newcomers often don’t realize with ExpressionEngine is that the templates really are entirely under your control.  Expression assumes very little, so it follows that the weblog entries tag outputs only what you’ve told it specifically to output, and this leaves the design entirely in your hands.

While the default templates ship with CSS ...

Continue Reading