Ah September đ
What a wonderful time of the year. The month that brings the transition from Summer to Autumn. Trees awash with glorious displays of reds and orange. Nights get longer. Days become cooler. All holidays come to an end and all the work starts again.
âŚđ¤
Hooray?
Of course if like our product team you didnât take a holiday September is kinda like AugustâŚif you didnât take a holiday in August!
In fact, come to think of it September was a lot like August for us đ¤ˇââď¸ Not only because I had to deal with yet more heatwaves. But also because we shipped boat loads of stuff, including some huge changes to the Dashboard.
So letâs jump right in and take a look at what shipped in September 2019 đŞ
Old Settings Made Better
In a similar vein to August, one of the biggest change this month was pretty darn big. We shipped a complete reworking of the entire settings dashboard.
No biggie!
Ok a little bit of a biggie!
As with everything we do, the point of the settings dashboard overhaul was to offer a much better user experience. And we havenât had any complaints, so itâs got to be a winner đŞ
The workflow is pretty much the same as it was before. Whatâs changed is the layout. Now, from larger browsers everything is tabbed across the top of the page. Which means thereâs a bunch more horizontal screen real estate to devote to the important parts đ
And for a bit of a cheeky bonus, itâs made things a lot quicker too. đ
V4 Bars Custom Template Now Available
Over the past few months you mightâve noticed our eye-popping V4 Bars template.
Itâs been turning quite a few heads. I heard it was even listed as GQs sexiest knowledge base template of 2019 or something. True story!
Itâs definitely the most asked about template weâve released. Thatâs for sure!
Anyway, point is in August we released it as a useable template for everyone. But we figured we couldnât stop there. So in September we took it a step further and decided to release a customizable starter version of the V4 Bars template.
You can get it here.
Since itâs built on CSS Grid, it means what you can actually customise with just some basic CSS is phenomenal.
Smaller but no less important
Refined Filtration. Back in August we added an awesome new content filter feature in the dashboard.
Everyone agrees itâs a super awesome tool. So in September we doubled down on it. And by doubled down I mean we added the ability to filter by subcategory.
We took awesome and made it slightly more awesome đ
Different Stats for Different Sets. For multilingual accounts, weâve gone ahead and made stats a whole lot easier to work with too. Now, you can filter your stats by the specific language that youâre working in.
That also means you can export stats for a specific language too.
âŚ
I KNOW! ITâS AWESOME! đ
Itâs all English to me. On multilingual accounts, one of the biggest benefits for end-users is our language detection. Perhaps surprisingly, this is where we detect the language the visitor to the knowledge base is using. I know, itâs a surprising name but we thought weâd go with it.
In September, we made some changes to improve the experience. This includes updates to search, and converting language codes to match ISO standards before trying to match.
You probably wonât notice any of this. But itâs a great feature thatâll improve usability. Trust me! đ
Beautiful Lines. Some users pointed out a few inconsistencies with line breaks in the text editor. Things like line breaks in list items and that kinda thing werenât working in the most optimal way. So we polished that up a little. â¨
Permissioned ArticleâŚWho Dis?. When users reach a 404 page they have the option of contacting or returning to the home page.
On permissioned articles, neither of those options are ideal, particularly when all the user needs to do it login! đŹ
So we added a login button to 404 pages for permissioned articles. Now if a user lands on a permissioned article when theyâre not logged in, theyâll be able to do just that. Simples! đ
Drop it Like itâs Empty. We pride ourselves on providing some basic but useful data. Trouble is, our database was recording empty search results. Theyâre not useful. So we filter them out!
Order Right The In Things Putting đ¤. It turns out software can be too fast! This happened with our Slack integration, where our integration was finding and returning results faster than Slack could post the initial âsearch startedâ message. It was back to front. So we gave ourselves a handicap to let Slack catch up.âĄď¸
Tagged That. For a while tags have been siloed to their respective articles. While they would likely resolve to each other (probably, maybe, possibly đ¤ˇââď¸) there was no way to reuse tags youâve used before throughout your knowledge base.
Now thoughâŚthere is! đ
Weâve made it so the tag dropdown lists the tags used throughout your knowledge base. đŞ
But not just that.
Oh no no no!
We also included a teensy slice of meta data that indicates how many articles use the tags. â¨
This is gonna a super useful bit of information since youâll be able to see where conflicts arise, and if youâre overusing tags.
So cool! đ
Better self-serve billing and Stripe SCA changes. Last, but by no stretch of the imagination leastâbecause it took a long time to implement it wellâwe updated our self-serve billing and Stripe integration, bringing it in line with the Stripes SCA changes.
Basically itâs a new compliance thing. Itâll impact some usersâŚmaybe. Itâs to do with recurring billing authorization and all that stuff.
The truth is, you probably donât care about this. I know I donât reallyâdonât tell the engineers đ But if you get any kinda requests regarding reauthorization of your recurring billing or anything like thatâŚthis is why!
Whatâs more, I feel like we need to keep it here because the engineers did a ton of work and deserve a massive pat on the back for not screwing it up đ
Updating Searches with Suffixes. This is a neat little addition. Basically now when a user suffixes their search in the same session, we update the results and data rather than than duplicating. đ đ
Minor Fixes
Persistent Users. There was an issue when removing users from the Group modal. Basically clicking the x
closed the modal but didnât remove the user. It was frustrating as heck! So we made it work like it should. â
Multilingual Searches for Nothing. Some users reported that search wasnât returning any results when multilingual was enabled but there was no additional language content. It was peculiar to say the least. Now search just works regardless đ
I want that one. There was a weird little bug in search where some results were unclickable. It was something to do with search analytics failing to record the route. Or something. It doesnât matter really âcause it works now! đ
Seeing Double. We had reports of rogue image cloning. It was rife throughout the docs. Turned out, hitting enter on an image editing modal duplicated images. That wasnât a great user experience. That wasnât a great user experience. đ
Pretty Links Working It. A bug that was a bug that wasnât a bug next. Pretty links were functioning on accounts with them disabled. We figured people had them disabled for a reason so we stopped that craziness đ
To Delete or Not to DeleteâŚThatâs the Meta. When users tried to completely delete the title and slug fields in the Category meta editor, it bugged out and added the text back in. Now weâve fixed it so you can delete it all. DELETE EVERYTHING! đ
This Isnât the Clip Youâre Looking For. Clips were taking on a mind of their own if users clicked outside the Clips modal in the text editor. The first clip decided it wanted to be part of your article. We werenât having it, so we caged the Clips back up. If you wanna free them, you know where they are đŽââď¸
We added extra indentation for each category in content tabâŚthis oneâs pretty self-explanatory. SpaceâŚwe added it! đž
There Can Be Only One. Some code blocks were displaying with double languages. That made very little sense. Unless code blocks learned how to communicate in multiple ways simultaneously. We figured they were lying! đ
Add the Languages. There was an issue where the dashboard crashed when users deleted the primary language and added a secondary. It was a pretty fringe case. But it happened. Now it doesnât.
Exclude Right. Some users reported an issue where excluding the IP wasnât making any kind of difference to their stats. We figured either they werenât looking at their docs when they wrote them, or something was up. Turns out we were right â