This is a very lengthy and technical post that lays out a lot of thought about the parent plants aspect of the plants database. It's an important topic that will have large and long-lasting ramifications to how we run the database. The numbers of visitors to this website has increased by over 500% in the past couple months. The majority of those visitors are coming to our database and articles, and they are looking for information to help them succeed in their gardening endeavors. Our primary mission is to educate those gardeners, and we're all working together to do that.
Trish and I have been spending a lot of time reviewing the new content that came in via the old NGA website. Our goal is to incorporate everything that came with the website into the original design of the site.
Our current target is to tackle the Plant Care Guides. You can see them by clicking on "Plant Care" in the left-side navigation bar. It's a basic care guide for the most popular plants out there. Each guide talks about the plant, how to grow it, how to propagate it, etc. There are quite a few plants that are featured in that section, and we want to retain this content and then start expanding it, giving more information for each plant, and adding new plants to the guide page.
Well, our thinking is that the best way to accomplish this is to incorporate the Plant Care guide directly into the database. We have the "Parent Plant" feature, and we have a parent plant setup already for almost every popular kind of plant. We even have a free-form article system for each entry. Many people don't know that this already exists, but you can see an example of it here:
Irises (Iris)
As a separate but related note, I have never been perfectly happy with precisely how we're handling the "parent plant" system in the database. It is complicated and a little non-intuitive for many of our database users, but it has served our uses quite nicely. It's main use is as a place for genus-level pictures and notes (and soon care guides) but also for including databox details that will then be copied down to all matching plants under its own category.
What I want to do is change how we're showing the parent plants, and I want to change what we call them. I'm not yet sure what that will be, but it'll be something that conveys the meaning that it is a page that fills several objectives:
1) It's the "home page" for each kind of plant in our database.
2) It contains information that is common to that kind of plant. All care guides go there, as well as any data details. Also, it will continue to serve as a database plant entry where people interact with it even when they don't know what kind of plant they have, but don't know the specific species or cultivar.
3) It will be a portal to let people access certain tools specific to that kind of plant, like the "Search by type", "search by cultivar" and stuff like that.
So looking at Daylilies. We have two pages: The homepage for Daylilies, and then we have the parent plant itself:
Homepage:
The Daylilies Database
Parent Plant:
Daylilies (Hemerocallis)
So, my goal is to merge the above two pages (and do this for all plant types in the database) and from there, start adding the care guides and also reformat that merged page.
Then at some point in the near future, I will merge all the care guide information into each parent plant, and then we can make a new "Plant Care Guides" page that contains links to each "parent plant" homepage, where visitors and members can easily and quickly get access to the information they need for each kind of plant.
Depending on how my coming week goes, I am planning to get started with this work very soon. Any thoughts in the meantime would be welcomed, especially from our plants admins and moderators, but also from all the other users of our database.