 Hi, everyone. Thanks for your time today. I appreciate the opportunity to talk. Can you still see my screen? Is it still sharing? No. Okay, let's try again. Share. Yes. Okay, cool. I can't see you guys, but I believe you're still there. Hi, so my name is Rob Tran. I work for the Office of Digital Government, which is part of the Department of Premier and Cabinet. I've been with Office of Digital Government for the last three years. And how do I move this along? And today I'm going to present w.a.gov.au and how our website came along. Just for your knowledge, it's based on Drupal 9, and Sousa have done quite a bit of work with us in the last, well, 24 months, and hopefully moving forward. So in 2016, we had an agency called the Office of Auditor General, who did an audit of all of state government websites in w.a. And they found that it was 450 websites with 450 different user experiences and hundreds of different CMS platforms. This was costing government 25 million, and they said, this is absolutely crazy. Why do we need to have so many websites? Why don't we just have one? And that's how w.a.gov was formed under the Office of Digital Government. So w.a.gov came about, and the idea was it was fragmented before. We had all these different systems and contracts with providers. And we now got this one CMS and one website. So it's a single portal with hopefully all our government services for Western Australia on our site, a consistent user experience. And just to make life easier for the public to find the appropriate category and service on the site. So there's the benefit there to reduce the cost, improve usability, and so on. So we're not state doing this. Obviously you guys look after w.a.gov CMS, where I believe there's 306 sites or 92 agencies on 306 sites, one platform. Victoria are also doing this, where they've, as of date, they've got websites on the one CMS, over nine different agencies. New South Wales the same. They've consolidated or closed 86 websites and put them on to the one, and they've got 500 to tackle. So West Australia isn't the only agency, only state tackling this. This is what we're all moving to. So the idea, as I mentioned, it's a consistent new way. So if you're on a mobile phone or a desktop or a tablet, you get the same look and feel it's responsive to the user. Each agency that on boards onto our platform will have the same home page look and feel. So here is the user doesn't have to learn the new user experience to be able to work out how to navigate the website. Our website is primarily built on search. So we've got these two components of that. We've got something called schema on our templates. So on set templates, we got schema. And that's to help with SEO for the major search engines. We've also got the internal search, which is based on elastic. So the traditional navigation does no longer exist or is in a limited form. The site is based on search. So my team, how it works is we manage the Drupal 9 platform. So we're responsible for the security and functionality enhancements. It all comes through us. And we help agencies migrate content. And by that, we offer training of the CMS. So I will go out to the likes of the justice or public sector commission or Department of Treasury and train them on how to use this CMS and how to add their content. Each agency has their own security group. So they maintain their own content. They have workflows within that security group. So from agency to agency, they only see their own content. We've got an MOU document which sets out our services and the expectations between agency to agency. So as with government, we don't sell WA Gov with no money changing between agencies. Not understanding. And the idea is as our platform improves, the agencies with the biggest budget will also grow with the smallest budgets. So an example is when Department of Finance onboarded three years ago, they identified a number of different templates which they felt that our solution didn't offer. And so they invested some money into that. We developed them and then every single agency that's onboarded since gets to benefit from that. So it's not the likes of Department of Transport putting half a million dollars into their CMS and only they benefit is everyone in state WA benefits at the same time. And probably the most important thing is the content is an agency focused. It's citizen focused. So and that's with that search behind it. So the public don't have to go to the main road website or the Department of Transport website. They come to either go to the search engines and type in, I want to renew my driving license or they come to our search and everything is in that one website. So the benefits to government is there's one government web design consistent user experience, which is simple, mobile responsive. Accessibility is huge for us. So we run an accessibility check on the site once a week. We use a tool called Power Map of sort site. And that's just to review the content. And if there's any accessibility issues with the content, our team will work with that agency and upskill those staff. So they don't make those mistakes again in the future. If there's accessibility issues with the templates, then our agency is responsible for that to fix them. And then again, everyone benefits. We've trained over 300 different CMS users over the three years. And that's been really powerful for the likes of when we had the pandemic, WA government is very small when comparison with Victoria, New South Wales. But we pulled in staff from agencies who have already onboarded onto our platform. And that allowed these people to come on and hit the ground on the platform. And they were ready to go. They didn't have to learn a new CMS or a new system. So they were ready to go and knew what they were doing. And there's the savings to the government. We don't have to build it for individuals. From a citizen's perspective, it's that one user experience. It's simple. It's mobile responsive. And you don't need to know government structure to be able to find out that information. Or that's the hope. From an agency's perspective. So there's the whole of government. There's the agency and then there's the citizen and the agencies. When they onboard WA Gov, they no longer have to pay for hosting or support contracts with agencies. So there's that cost saving from government. They, as it stands, they can choose how they invest that money they've already using in their budgets to improve other digital experiences. Okay. And there's reduced operational risk. So, in the next six months would be on Drupal 9.4. Whereas back in the day, the agencies were responsible for security patching and so on. It's just one site that we have to worry about. So the website launched in 2018. When they launched, they didn't have any agencies on board. They reached out to all of the state government and asked for their top services to the public. And so there was a task where content was written to add that content on. And so there's that point, that main focal point. As I mentioned, there's the typical information architecture doesn't exist. Where you'd have your home about and the annual reports. It's all based on standalone content. And search based content. So it's, it's a real mindset because, yeah, users are used to writing their own content. And just for them in their agency website. But now they have to be really descriptive in their page titles and so on. So when the search engine does find a content, they know exactly what the citizen knows exactly what they're looking for. In the three years, we've onboarded over 81 agencies or initiative websites. We've got the four main, the big boys. And we're hosting the COVID comms information. Now that has been a huge game changer for WA gov. Because the presence of that COVID information is, is number one, what the public are interested in. When we had a lockdown three last this time last year. And we had 560,000 people hit the website in a day. So it's, yeah, it's just been a success state. So now this is a tricky bit because we're such a small team. And with so many agencies on board, it's interesting of how we prioritize feature requests. That the minute we have a backlog of agencies saying we want X, Y or Z. And we're, we're currently maturing how we, A, how we fund it and B, how we work as a team. So hopefully with South's help moving forward in the future, we'll be able to provide a, actually action some of these features rather than just sit on them. Is our people interested in the actual nitty gritty of the system rather than the high level. So I can continue if you are more than happy for you to continue. Okay, cool. All right. So WA Garvey's based on Drupal 9.3 is big. There's plans to move on to four and five in the next six months. We, the, as I said, the navigation is very limited. But what we've done is we've implemented a taxonomy by the federal government, which is called the Australian government architecture framework model. And within this model, there's different taxonomies and models. So the one we implemented three years ago was service for citizens. So content for the public service information for the public. With South's help at Christmas, we developed another two taxonomies, which are service support and management of government. So these fall under the heading WA government. And this is basically government dealing with government rather than yeah, because before we had those taxonomies, all content was added into that service for citizens and it was becoming confusing. So the site is built on elastic search, which I believe is AWS. So we've got elastic capabilities behind there. And there's schema technology on certain templates. So schema is basically metadata behind the page. And that assist with the big search engines, like the Bing, Bing and Google and so on, understanding the context of your content. So we've got nine different templates and there's four schemas implemented. So we've got the landing page, the government organization, the service page, which is those three taxonomies I've already mentioned. And how to, which is a step by step information on how to achieve a task or a goal. So there's a that's built on the multi step guide template. And we've introduced new technology as the years have gone on and I think South may have had something to do with this. Have your say. So it's basically a central point where government can advertise their consultations. So the public go to the have your say page and agencies who have onboarded on to our platform can link to their consultation platform using an API and that information gets pulled across. Or for those who don't have a consultation platform, we have something called Smartsheet, which is like an Excel spreadsheet, online Excel spreadsheet, where they can update their consultation information and it's displayed in a focal point. We've migrated a wet a website called Premier and Cabinet Ministers over the last year. And this was based on an old SharePoint website. And it was separate and isolated. Again, using API as we're servicing all the minister information on WA gov. So it looks like it's actually within Drupal, but it's not. It's the source of truth is in SharePoint. And there's an API pulling that information across. Now, having a whole of government website, as I said, that it's really difficult for the users to change their mindset of writing content. So that's been a real learning curve. But when we onboarded the likes of the Department of Finance and Department of Justice, they were all adding their FOI forms onto the site. So when you had your own agency website, you had your own FOI form. Now we've got one government website with 15 different FOI forms. The likes of Department of Finance use that government service template to promote their FOI form. And as a result, they would get in their information at the top of the rankings with Google and our search page. And so the public not carrying which agency offers which service. They were at the port FOI officer at Department of Finance was receiving all requests for the state government. So this realized that government, as well as the website, we actually have to change our internal processes. So there's an FOI form, which is created and it's got some smarts in it, where the public can say, I want to reach out to Department of Premier and Cabinet, and then that will that smarts will send it off to the FOI officer at DPC. We're currently using a feedback form with a product called Get Feedback, which is by user bill. And that allows customers to leave feedback. And then we've got a global alert banner as well, which again, I believe, also helps us with where major alerts or announcements can be controlled on the top of the site. And yeah, that's controlled by our kind of com team. Now I'll quickly just brush over this. So as I mentioned, there's security groups. When the site was built, it was based on agency security. But being a whole of government website, we soon realized that there was editors from different agencies that want to contribute to content. So we'd have like an initiative as one called Streamline, where the likes of Demers, Finance, DPLAH, blah, blah, blah, they all wanted to contribute. And so our security model didn't actually allow for that because it was only one user per one security group. So thanks to the, thanks to SELSA's help, we changed that security model where we can have multiple users in different groups. So you can have one user in 10 different groups and sharing and content. You can have one user in 10 different groups and sharing and contributing together. So that, that was a real improvement, which we did at Christmas. There's workflow where we have editors, approvers, moderators and publishers. Generally how it works is we have an editor who can create and edit content and then a publisher, which could be a central comms team, reviewing that content and publishing it. So that's what we do here. It depends on the agency, how they wish to work. I'm not going to show you every single template, but there is, there's nine or 10 different templates. It's really important to use the correct template for the correct reason. We've had agencies kind of default to the content subpage. Because they're not thinking about the context of their content. They're looking for the look and feel of their content. So this subpage is for information, but it has the most functionality where they can create images of cards and so on. So people kind of default to that, to that template all the time, but it breaks the way the website works if they do that. So that's a real training thing to pick up on. At Christmas, we also launched new Google analytics support. So previously it was universal analytics. We've now got support for GA4, which is really useful with GA4 being the sole analytics packages of July 1st next year. There's version control on our site. There's layout. So what does that mean? Because the fields in our template do not all contribute to content. We streamline that process of having, you've got a content tab, which is your main content. And there's supplementary info, which means you can tag related information to your content. There was one for navigation where you can create items to be able to link to other pages. And then there's one for the internal and external search. So there's that. We've got scheduling public ability. And then we've got a new thing where we can say the conditions of COVID comes change over midnight, and we can get content to be archived or published at a certain point in time. Previously, we didn't have that. So that's really powerful. Yeah, so that's my presentation. Happy to answer any questions. Anyone has any? Yeah, so I got you talk about using elastic search for searching. I better turn on my video. Sorry. Is this a content search? Yes. Like a PDF content search? Well, it's not configured that way. It's just searching the text on the page and it doesn't it hasn't been configured to search the content of documents. Now, I don't know why I don't know if it's possible, but yeah, that's how it's been set up. And also I get because elastic search also have the natural language processing capability. Are you using it? I'm not aware that we're using it. Now, this was built, the elastic search was built three years ago and it hasn't actually been updated. We know that there's a huge gap with the search and how, because when we established there wasn't much content. We now have 81 agencies with 4,000 pages. So it's becoming more apparent that we need to improve that search capability. Even if it's by security group because agencies are very me, me, me and I don't think of the whole bigger picture. So they like, I know Electrical Commission want their search just to be their content only. Yeah. Yeah, that would be good if that as well, but yeah, we're not sure how far we can go. Anyway, so I got another question, but the other people have a chance to ask as well. No. Then I asked, I continue. How do you deal with the preview before you publish to the public? Yeah. Okay, so it's just normal Drupal. So we have content which is it can be in draft and we can give so agencies kind of create their content but we can give a read only account to different business units and that allows them to log into the CMS and view the content in draft status before it goes live. So that's one option. Being in draft, I think this is standard Drupal, but it's pink, it's a pink background to show that it's not live. So I think that's normal Drupal. The other option is, and we've just rolled this out recently, is that we allow agencies to publish the content but we've blocked it from the elastic search and also using robots.txt we blocked the pages from being available in search. We had to do that when the service WA app released at Christmas and we had to show our privacy statement to the Google app store and iOS store which they had to get everyone involved but we obviously didn't want the public finding that so it was a long URL which no one knew they think of, but it was blocked from internal and external search. So there's two methods. Right. Do you consider using the single sign on something because I think you... Absolutely. So that's actually our next project. I believe it's our next project. So we need to have this complete in the next three months. Single sign on. Now how that's going to work, we haven't signed the project yet but single sign on is very important and is it really important because as we've got so many agencies on our sites and 350 editors, the agency is very rarely let us know when staff changes. So there's a policy that we've got where if a user hasn't logged in for more than three months then we block them and generally they reach out six months down the line so I need access. I actually had an email today. So single sign on be so useful for when colleagues leave their agency and then their accounts just deactivate and then they can no longer access. So single sign on is very important to WA Guards and we need to have this complete. Yes, I agree because otherwise you got a lot of overhead and security access may not be happy with that. Yes, we have the same problem but we because we using I'm not sure whether you your triple site is headless. That will be a bit of challenge for us. But I do have the other questions. Sorry about that everyone. So how can you handle the low because you got fair bit of agency maybe access at the same time and I personally because I haven't used triple before that's the first time but it's not very quick or fast system that handle loading. I believe isn't it especially if you got some content is dynamic. Yes, so we're based with on Amazon Amazon Web Services. So I know we've got cloud front in there which is so what happens is the page gets cached in certain environments around the world and then they're hitting that case rather than the database. Now it's a great question because when we had this major traffic we did actually have a crash and as the sales boys know they've got a product called quant which is static and so you're not hitting the database. Now we're actually that's also something we're trying to implement we're trying to implement quant in there so we're just servicing the HTML of the page and that also frees up the database so if there's urgent messages happening in the background the editors can still update the site a year ago when we had the issue the whole system crashed and we were reliant on well the resource back up so yeah I don't think it's Drupal related it's the technical infrastructure but above it or below it. Right okay how do you find the Google Analytics 4 version so far? Extremely it's very different very powerful but yeah it's a real learning curve I think you need to spend time playing with the reports there's lots of good materials on YouTube out there so I've managed to implement some dashboards using those resources but every time I go back in it's like oh this is so different to GA3 but it's powerful you can do a lot more stuff with it than what you could with the old products Right okay because I think everyone needs to migrate anyway so that will be a hot topic Yeah and start now because this time next year Universal Analytics will be gone and if you start in nine months you're going to lose all your data as well so if you at least implement GA4 now that data is being captured in the background even if you don't use it now is there in the system Yeah very good advice especially for the events it's only happened once per year that you may be losing the opportunity Absolutely Yeah absolutely That's all my questions sorry I'm extremely passionate about WAGov and I'm looking forward to enhancing the product because there's gaps in there but yeah I'm really passionate because it's so beneficial to government and the public that we get this right rather than going back to the silos of systems Yes and do for the citizens because they don't need to go around different websites again and again Yeah and I guess it's a learning curve as well because agencies are thinking there's silos and so as agencies on board say well these guys DPC have got this content on there but we've got this content it's like yeah work with each other improve your content don't have duplicates on the same site it doesn't make any sense you're going to have to Yeah so it's a real change of mindset and structure for government but it's been good Excellent yeah cool Thanks a lot for this Robert and Alice I'll stop recording