Identification, Images, & Information
For Insects, Spiders & Their Kin
For the United States & Canada
Clickable Guide
Moths Butterflies Flies Caterpillars Flies Dragonflies Flies Mantids Cockroaches Bees and Wasps Walkingsticks Earwigs Ants Termites Hoppers and Kin Hoppers and Kin Beetles True Bugs Fleas Grasshoppers and Kin Ticks Spiders Scorpions Centipedes Millipedes

Calendar
Upcoming Events

Discussion, insects and people from the 2018 BugGuide Gathering in Virginia, July 27-29

Photos of insects and people from the 2015 gathering in Wisconsin, July 10-12

Photos of insects and people from the 2014 gathering in Virginia, June 4-7.

Photos of insects and people from the 2013 gathering in Arizona, July 25-28

Photos of insects and people from the 2012 gathering in Alabama

Photos of insects and people from the 2011 gathering in Iowa

Photos from the 2010 Workshop in Grinnell, Iowa

Photos from the 2009 gathering in Washington

BugGuide 2.0 code sprint status update

We have now completed two weeks of the code sprint. Our contractor came on board January 2 at 20 hours per week thanks to our recent fundraiser.

The focus has been on correctly migrating the 2.5 million subscriptions that BugGuide keeps track of -- that's when you click to receive notifications by email of changes to or comments on BugGuide content. We believe that they are now coming through the migration pipeline successfully.

Next up are forum posts. They are migrating but there are some database relationships that are not making it through.

We have also been working on the new BugGuide theme. That's the look-and-feel for BugGuide. Our intention is to have a new theme that will look good on mobile devices and screens of all sizes.

I will try to post here every week or two just to let everyone know that progress is being made.

Beta testers
A small group of beta testers now has access to the new site.

Workshops
The workshops on Friday went very well, I thought. They were the culmination of this sprint from the 1st of the year until now. I may take some time this week to catch my breath.

We had a great group of participants who were very positive. We set them loose on the latest build of BugGuide 2.0 and watched as they explored and encountered bugs and listened as they gave feedback. These were turned into bug reports and we will be working our way through them in the upcoming week or two. At that point I will be contacting a group of people who have agreed to be beta testers and we will collect feedback from them. When those bug reports have been fixed, we will go to an open beta.

The reason I want to proceed in this way is wise use of everyone's time. There is no use a whole bunch of people reporting the same bug when we are already aware of it. Let's do it with a small group and as it gets better increase the number of bug reporters. To give you a sense of where we are, we currently have 63 open issues. A few of these are major, like the ability for editors to change the taxonomy tree.

Another reason for a small group first is that while things are pretty much working on 2.0, performance work has yet to happen. BugGuide Classic, as we've started to call it, has years of performance tuning. We want to make sure that 2.0 is not a total slug when we switch over!

 
Many thanks for the updates!
Many thanks for the updates! Approximately when do you think we will be able to expect BugGuide 2.0 at this point?

 
After the above process
Unfortunately life issues have hit my team hard in the past few weeks, so I've been busier than usual. The next step remains getting the beta testers access to it. I have scheduled time on Tuesday to work on this.

Maps
We have maps! County-level maps. That is the one of the big accomplishments this week. Joseph LaForest and I have the two systems talking to each other so that BugGuide provides data and the EDDMapS system provides a map back to BugGuide. I am very excited about the possibilities here.

Looking over our last week, there are a ton of user interface and accessibility changes, an API tab has been added so that generating an API token is as simple as clicking a button, the Image Clipboard looks nifty, we are experimenting with several approaches to seeing content and activity for a contributor, and the search backend has just been put in place for work this week.

This upcoming week is the last week of our contract. Laura Jesse and I will demonstrate our work at the workshops on Friday.

Flying By
I feel like these weeks are flying by. This week we hit a milestone in that we have a REST API in place that supports filtering, paging and querying. Those of you who know what that is and have been waiting for this will be freaking out with joy. For those of you for whom the above is just technical jargon, it means that there is now a means by which computer systems can "talk" directly to BugGuide. For example, a website might ask BugGuide for a list of the most recent submissions to the Odonata, and BugGuide will give it the data in a standardized format.

We've also fixed the breadcrumb generation and made them accessibility-compliant and worked on views for books and links. This next week we will focus on creating two dashboards, one to track your submitted images and one to track taxons of interest.

With the Day of Insects BugGuide workshops just around the corner, we are going 100 miles per hour.

Theme
This week was focused on two things. First, rewrote the migration of forum indices which decreased the length of the migration pipeline from 30+ hours to 16 hours, which allows us to iterate faster on checking code changes. Second, finished the migration path to the new theme so that theme changes can now be done quickly and efficiently.

Busy week
Let's see...the last week has been full of migrating book references and links, working on the taxonomy tree (number of children now shown), theme settings, making "Browse" work, and permissions for guide pages.

Progress
In the last week we have been working on image width and height migration, adding the new theme, making breadcrumb trails appear correctly, configuring the date widget, eliminating duplicates in the search index, and moving guide pages.

 
Many thanks for the regular updates.
When 2.0 is ready for user acceptance testing, please keep me in mind. I did a fair amount of UAT in my last position--and as a recent retiree I just happen to have some additional time on my hands. :)

 
Super
Thanks, Ken!

Taxonomy
Since the last update, we've got the ID field working as private tagging on BugGuide 2.0. Several bugs in the forum migration have been addressed. Dates prior to 1970 are tested and working. The bbcode filter now supports https. And we're hard at work on the taxonomy tree.

That's great to hear, John!
Thanks for all the hard work you guys are doing. We really appreciate it.

Sweeet!
Sweeet!

Comment viewing options
Select your preferred way to display the comments and click 'Save settings' to activate your changes.