Web Developer Network Monthly Meeting, May 2025
Web Developer Network
Author
05/13/2025
Added
3
Plays
Description
The monthly meeting of the UNL Web Developer Network for May 2025
Searchable Transcript
Toggle between list and paragraph view.
- [00:00:00.880]You're on candid camera.
- [00:00:02.220]And we have kind of the usual agenda.
- [00:00:08.220]At least the big items are the same,
- [00:00:13.260]but the details always change from month to month.
- [00:00:17.800]So Gov Board, Slacktivity, Web Audit, Analytics, CMS,
- [00:00:25.700]Public Info Apps, Framework, and then Successes
- [00:00:30.780]and Open Forum and Help Session.
- [00:00:32.620]So let's kick things off with the Shared Governance Board update,
- [00:00:38.520]and I'll let someone else talk about that.
- [00:00:43.520]Yeah, I'm not sure there was much.
- [00:00:52.560]We do have the ADA Title II.
- [00:00:54.780]We do have the ADA Title II deadline coming April 24, 2026.
- [00:01:01.120]We've talked separately about the temporary transition pages deadlines.
- [00:01:06.160]And Eric and I were just discussing an intriguing option
- [00:01:13.940]that maybe we can talk about later,
- [00:01:17.520]but maybe just want to touch on now,
- [00:01:20.660]and that is that,
- [00:01:24.660]that perhaps we could keep temporary,
- [00:01:27.820]we could put on January, was it 5th?
- [00:01:32.020]Put temporary transition pages in a permanently unpublished mode
- [00:01:38.320]so that they would still appear in your admin area
- [00:01:42.940]and you could still reproduce the page
- [00:01:47.020]because it would still be in your admin area.
- [00:01:49.660]I think we talked previously about just deleting them as of that date.
- [00:01:54.100]But Eric just mentioned that option.
- [00:01:57.460]That's something we'll want to talk about in the governance board
- [00:02:00.320]and really think through.
- [00:02:01.620]But I think that's really interesting, Eric.
- [00:02:04.480]What else do we have?
- [00:02:10.640]We had any subdomain requests that were notable here?
- [00:02:16.740]Just the one for budget.
- [00:02:22.880]Okay.
- [00:02:24.080]Oh, yeah, budget process.
- [00:02:25.060]My mistake, the slide should have read subdomain request, singular.
- [00:02:31.800]Okay.
- [00:02:33.240]All right.
- [00:02:34.940]Yeah, you can tell we're winding down into summer.
- [00:02:37.780]You have much less new subdomains at this point.
- [00:02:42.840]So, all right.
- [00:02:46.000]We got some selectivity.
- [00:02:50.120]Okay.
- [00:02:50.220]So, web form editing permissions.
- [00:03:01.240]We just had a question.
- [00:03:02.480]Does someone have to have site admin access to edit a web form instead of editor?
- [00:03:06.640]An editor should be able to edit a web form.
- [00:03:09.060]Speaking of which, web forms, thanks to everybody who showed up for the web form training this morning.
- [00:03:14.200]I'm going to be going through the captions here.
- [00:03:19.280]And after this, I'm going to be going through the captions.
- [00:03:20.100]And after this meeting, and then I'll put that on the UNL CMS how-to channel on MediaHub.
- [00:03:25.480]Also be doing a little cut-up, do some shorter videos about how to do some more specific things in web forms in UNL CMS.
- [00:03:34.800]That is something I wondered.
- [00:03:38.140]Are there any advantages to other web form systems that people are running like JotForm or...
- [00:03:48.800]I know, you know, that Qualtrics has plenty of other statistical analysis.
- [00:03:55.960]It does, but for normal web forms, are there any features that may be missing that we should be exploring?
- [00:04:07.520]Anybody aware of anything?
- [00:04:12.380]If not, anyway.
- [00:04:17.120]Well, that'll be...
- [00:04:18.120]That'll be an open conversation.
- [00:04:20.000]All right.
- [00:04:26.200]So somebody had a question.
- [00:04:28.260]I know that we added some, like a flag in WebAudit recently.
- [00:04:35.960]So if people are using, if they have the term registered student organization, it will now throw a flag in WebAudit.
- [00:04:47.960]WebAudit.
- [00:04:48.920]And that is because that is not the correct term.
- [00:04:51.900]It is recognized.
- [00:04:54.300]Sorry.
- [00:04:56.320]It throws a flag for registered student organization.
- [00:05:00.420]And the correct term is recognized student organization.
- [00:05:04.300]I think to those people that are using registered, I think that was changed five years ago or something.
- [00:05:12.540]Somewhere along in there.
- [00:05:14.220]But it used to be registered student organizations.
- [00:05:16.940]Betsy had a question in the chat.
- [00:05:24.260]Is there going to be another training on editing web forms?
- [00:05:26.860]Probably not.
- [00:05:28.700]We put this out there and had it out there for two months and had, I think, 20 people signed up and then 14 people came.
- [00:05:36.820]So I don't know if, I guess if there's another groundswell of people who are interested.
- [00:05:42.740]But we'll probably just do some more specific things.
- [00:05:46.820]Like videos for the documentation on the UNL CMS documentation website.
- [00:05:53.960]Probably eight to 10 things, you know, how to send emails, how to limit access to logged
- [00:06:00.800]in users, how to do a customized confirmation message, those sorts of things are probably
- [00:06:06.000]what we'll cover.
- [00:06:06.600]So I don't know that we'll do another training.
- [00:06:08.420]Just a reminder, when you're requesting help in Slack, always include a link to the pages
- [00:06:24.280]that you need help troubleshooting.
- [00:06:26.040]I think there's probably a few questions we need to answer in there that came in earlier
- [00:06:30.420]today.
- [00:06:30.820]So we've all been kind of busy prepping for the meeting, but hopefully we can all hop
- [00:06:36.080]in there and answer a few more of those questions.
- [00:06:38.320]So metrics, I already know things are down.
- [00:06:48.660]And yet up.
- [00:06:52.740]Yeah.
- [00:06:54.080]Yeah.
- [00:06:55.640]Overall, flat?
- [00:06:57.840]I think, yeah.
- [00:07:02.500]I don't know.
- [00:07:04.740]I thought these all would start going up eventually, but...
- [00:07:08.260]We'll see.
- [00:07:08.960]Next up, we have some analytics updates from Tommy.
- [00:07:17.500]Talk about segments on Matomo.
- [00:07:24.620]So let you see a subset of that, of all the data on Matomo.
- [00:07:30.560]So I think GA used to do this.
- [00:07:33.960]Now it's not as easy of a thing to do anymore.
- [00:07:37.000]Yeah.
- [00:07:37.960]Kind of like GA views.
- [00:07:40.540]Yeah.
- [00:07:43.580]And when I was first using Matomo,
- [00:07:45.860]it was a little tricky to figure out where that was.
- [00:07:48.580]So I'll do a little demo of doing it.
- [00:07:51.580]But yeah, here's a little picture of it.
- [00:07:52.960]Yeah, that'd be good.
- [00:07:57.240]I can hear you, Ryan.
- [00:07:58.040]Let's see here.
- [00:08:00.680]Can everyone see
- [00:08:07.660]my Matomo screen?
- [00:08:09.420]So this is just the dashboard
- [00:08:13.780]of Matomo. So once you
- [00:08:15.000]go to webanalytics.unl.edu
- [00:08:18.020]and you log in,
- [00:08:19.680]this is what you'll get put onto.
- [00:08:21.700]And so you can see up here, it says all
- [00:08:25.340]visits. That's the thing we'll be
- [00:08:27.660]changing. This is where that segments
- [00:08:29.620]will come into play. So you can
- [00:08:31.600]obviously change the date range of
- [00:08:33.620]when you want data from, but
- [00:08:35.680]this will let you
- [00:08:37.360]filter out specific
- [00:08:39.060]pieces of data. So
- [00:08:41.300]in here, we have a couple things
- [00:08:43.500]from when I was
- [00:08:45.700]testing things out. And so these
- [00:08:47.700]are kind of pre-built
- [00:08:49.960]segments, but
- [00:08:51.360]we'll use them as a little demo.
- [00:08:53.200]So you can see here's one where it's
- [00:08:55.780]the engineering site. So
- [00:08:57.620]we're looking for page URLs, which
- [00:08:59.820]start with this engineering.unl.edu.
- [00:09:01.800]So pretty self-explanatory.
- [00:09:04.140]This will just filter out all the
- [00:09:07.060]engineering pages from the data and
- [00:09:08.860]just show us data about that.
- [00:09:10.760]And so if we go back
- [00:09:13.020]and we click on this one,
- [00:09:14.980]it says engineering
- [00:09:16.960]site is my segment.
- [00:09:18.360]And we'll let the data all
- [00:09:20.840]fill up here.
- [00:09:22.220]It's a little slow,
- [00:09:26.780]so sorry
- [00:09:29.120]about that, but
- [00:09:30.160]this will show us data about relating
- [00:09:33.100]to just that engineering site. So any
- [00:09:35.040]pages with the URL that
- [00:09:36.760]start with that
- [00:09:38.700]engineering.unl.edu ...
- [00:09:39.400]So then once this all
- [00:09:43.140]loads up, you'll be able to see all the data
- [00:09:44.820]related to just that.
- [00:09:45.860]And there is one
- [00:09:49.100]caveat, so when you make a new
- [00:09:50.880]segment, so if
- [00:09:52.980]we want to do one for like the WDN site,
- [00:09:54.840]let this
- [00:09:57.220]load up.
- [00:09:57.920]So you know, there's lots of stuff in here,
- [00:10:02.960]so if we wanted to have something about like
- [00:10:04.460]location, like based on where
- [00:10:06.460]the location of that visitor is from, we could do
- [00:10:08.480]something like that too.
- [00:10:09.460]Lots of data in here where you could
- [00:10:12.400]go through and figure out where
- [00:10:14.020]you want to
- [00:10:16.520]filter things from.
- [00:10:17.680]So if I go here,
- [00:10:20.360]I do
- [00:10:20.860]page URL starts with
- [00:10:24.640]WDN.unl.edu.
- [00:10:27.640]So if I were to make a new segment,
- [00:10:31.760]one thing we have to caveat is
- [00:10:34.360]that this won't go
- [00:10:36.160]through all the historical data
- [00:10:37.500]right when you make it.
- [00:10:38.880]There has to be a little script
- [00:10:40.440]that runs in the background
- [00:10:41.440]that'll go through
- [00:10:43.340]all the historical data.
- [00:10:44.360]So this will get all the
- [00:10:45.840]real-time data as it comes in
- [00:10:48.420]from right now.
- [00:10:49.440]But at midnight,
- [00:10:51.960]it'll go through and run that script
- [00:10:53.260]and it'll go through and compile.
- [00:10:54.480]It'll go through all the historical data
- [00:10:56.000]we have and figure out
- [00:10:57.680]if it's in that
- [00:10:58.360]in the segment or not.
- [00:11:00.520]So right now you can kind of see
- [00:11:01.880]it's getting a little bit of stuff,
- [00:11:03.080]but it's not getting everything.
- [00:11:04.240]So once it'll
- [00:11:05.860]runs through that,
- [00:11:06.980]it'll get all that.
- [00:11:07.960]So I typically say,
- [00:11:10.040]you know, wait 24 hours
- [00:11:12.180]or 48 hours.
- [00:11:13.140]It'll go through and
- [00:11:13.960]get all that data compiled
- [00:11:15.580]and you'll get a better
- [00:11:16.440]representation of the actual
- [00:11:18.220]data that it'll
- [00:11:21.280]be for this segment.
- [00:11:23.320]So that's the one little caveat.
- [00:11:25.580]And usually there's
- [00:11:26.880]a little message up here.
- [00:11:27.880]I made this earlier today,
- [00:11:29.220]so I'm sure that
- [00:11:30.100]that's messing with things
- [00:11:31.680]a little bit right now.
- [00:11:32.480]But
- [00:11:32.760]when you make a new one,
- [00:11:35.080]it'll say,
- [00:11:35.560]up here,
- [00:11:35.880]it'll be like,
- [00:11:36.320]hey,
- [00:11:36.520]this isn't getting
- [00:11:37.140]all the data.
- [00:11:37.820]You have to run a report.
- [00:11:39.260]So that's what
- [00:11:40.960]that message means.
- [00:11:42.020]It means that
- [00:11:42.660]you need to
- [00:11:43.900]sit for a little bit,
- [00:11:45.360]a little bit of baking
- [00:11:46.600]in the oven,
- [00:11:47.120]if you will,
- [00:11:47.680]to get that to finish up.
- [00:11:49.100]So yeah,
- [00:11:51.680]I'll stop sharing my screen.
- [00:11:53.260]So hopefully that
- [00:11:56.580]helps out a little bit.
- [00:11:57.820]I know going through
- [00:11:58.620]all the data on
- [00:11:59.620]GA is always
- [00:12:02.200]a little bit of a pain
- [00:12:02.960]because then you got to
- [00:12:03.900]do like the
- [00:12:04.840]explore page
- [00:12:05.900]and then go through
- [00:12:06.680]and get the stuff you want.
- [00:12:08.520]And that's not really
- [00:12:09.320]that intuitive.
- [00:12:10.820]So Matomo has got
- [00:12:11.860]a little bit of an easier
- [00:12:12.860]interface with that.
- [00:12:14.540]And Vicky,
- [00:12:22.160]Vicky had a question
- [00:12:23.620]in the chat.
- [00:12:24.540]Will we all be changing
- [00:12:25.620]to Matomo?
- [00:12:26.460]I'll try to answer this,
- [00:12:28.880]but people can
- [00:12:29.580]obviously say no.
- [00:12:31.080]We're not
- [00:12:32.240]switching everybody
- [00:12:33.840]over.
- [00:12:34.600]We're kind of
- [00:12:35.280]using it to augment
- [00:12:36.760]the stats we're getting
- [00:12:38.000]from
- [00:12:38.520]Google Analytics
- [00:12:40.200]right now,
- [00:12:40.880]and we'll just kind of
- [00:12:41.660]see where it goes.
- [00:12:42.540]The distinction
- [00:12:46.960]really is that
- [00:12:48.080]Matomo is an on-prem.
- [00:12:49.700]No data ever
- [00:12:51.400]leaves the domain.
- [00:12:52.340]So
- [00:12:54.340]there are a whole lot
- [00:12:55.740]of sites that
- [00:12:56.760]don't run
- [00:12:57.560]or services
- [00:12:58.480]that don't run
- [00:12:59.480]Google Analytics
- [00:13:00.440]because of that reason
- [00:13:02.780]that their
- [00:13:03.460]privacy
- [00:13:04.360]concerns
- [00:13:05.060]and other
- [00:13:05.620]other sorts
- [00:13:07.520]other security
- [00:13:08.700]concerns
- [00:13:09.360]around
- [00:13:10.460]using GA
- [00:13:11.540]on
- [00:13:12.080]some
- [00:13:12.920]sites
- [00:13:13.780]and systems.
- [00:13:14.940]So
- [00:13:15.600]this is
- [00:13:16.820]another layer
- [00:13:18.300]of
- [00:13:19.120]analytics
- [00:13:20.540]that
- [00:13:21.260]that
- [00:13:23.300]distinctly
- [00:13:24.060]does not
- [00:13:24.620]leave the domain.
- [00:13:25.720]It also has some
- [00:13:26.700]features that
- [00:13:27.740]GA
- [00:13:28.840]doesn't have.
- [00:13:29.760]Heat mapping
- [00:13:31.820]for instance
- [00:13:32.780]has
- [00:13:33.940]it does
- [00:13:34.780]visuals of
- [00:13:35.920]scroll depth.
- [00:13:36.940]It has a
- [00:13:39.800]screen recording
- [00:13:40.820]feature that we
- [00:13:41.760]have not
- [00:13:42.520]really talked
- [00:13:44.700]about how to
- [00:13:45.620]how to potentially
- [00:13:46.680]make that available.
- [00:13:48.180]Just as a
- [00:13:52.700]the Venn diagrams
- [00:13:54.360]don't
- [00:13:55.000]perfectly overlap
- [00:13:57.180]with GA
- [00:13:58.140]does have some
- [00:13:59.120]some
- [00:13:59.560]features that are in
- [00:14:01.060]in addition to
- [00:14:02.140]GA.
- [00:14:03.520]And one
- [00:14:04.480]one additional
- [00:14:05.600]distinction is that
- [00:14:07.140]Google Analytics
- [00:14:08.700]with their
- [00:14:10.120]recent update
- [00:14:11.400]to GA4
- [00:14:13.240]has limited
- [00:14:15.900]the historical data
- [00:14:16.960]that they
- [00:14:17.500]provide to
- [00:14:19.340]users
- [00:14:20.020]to 14 months.
- [00:14:21.420]So with Matomo
- [00:14:22.800]you know
- [00:14:24.780]eventually we will be
- [00:14:26.100]building
- [00:14:26.980]a
- [00:14:27.920]history
- [00:14:29.360]of analytics
- [00:14:30.200]that will span
- [00:14:31.600]much greater than
- [00:14:32.420]14 months.
- [00:14:33.300]And we'll always
- [00:14:34.640]be able to retain that.
- [00:14:35.740]One thing we'll
- [00:14:37.260]we'll note
- [00:14:38.460]for right now
- [00:14:39.500]we are
- [00:14:40.300]exploring
- [00:14:42.420]whether or not
- [00:14:44.080]the name
- [00:14:44.800]of the domain
- [00:14:46.520]is causing
- [00:14:48.360]causing
- [00:14:50.440]data to be
- [00:14:51.940]underreported.
- [00:14:52.300]That'd be spam
- [00:14:56.220]blockers or
- [00:14:57.520]that are
- [00:14:59.820]preventing
- [00:15:00.460]or ad blockers
- [00:15:02.040]ad blockers.
- [00:15:02.920]Yeah.
- [00:15:03.460]That are preventing
- [00:15:06.560]potentially
- [00:15:07.520]preventing the
- [00:15:08.620]JavaScript to fire
- [00:15:11.200]from fire
- [00:15:13.380]whatever.
- [00:15:13.820]So we're
- [00:15:15.940]we're looking at
- [00:15:16.860]coming up with a
- [00:15:18.340]maybe different URL
- [00:15:19.540]for
- [00:15:19.900]for the actual
- [00:15:21.560]JavaScript.
- [00:15:23.060]And I
- [00:15:28.700]put this slide back
- [00:15:30.260]in here just because
- [00:15:31.160]I had someone just
- [00:15:31.980]recently ask about
- [00:15:32.800]them.
- [00:15:32.900]Again, so
- [00:15:33.920]Google Looker
- [00:15:34.820]Studio reports.
- [00:15:35.640]If you're interested
- [00:15:36.660]in
- [00:15:37.060]having a
- [00:15:39.300]Google Analytics
- [00:15:40.480]dashboard created
- [00:15:42.840]for your site,
- [00:15:43.540]get in touch with me
- [00:15:45.380]and I can easily
- [00:15:46.400]create one of those
- [00:15:47.420]for you.
- [00:15:47.800]Moving on to
- [00:15:58.000]Eric and Saren.
- [00:15:58.880]Sorry, I was typing
- [00:16:04.380]there in the chat.
- [00:16:05.260]This Wednesday's
- [00:16:07.540]release, that's
- [00:16:08.320]tomorrow, so
- [00:16:09.240]we're going to
- [00:16:10.360]start moving to a
- [00:16:11.280]more regular release
- [00:16:12.560]schedule that will
- [00:16:13.580]typically be, not
- [00:16:14.940]typically, it will be
- [00:16:15.940]unless,
- [00:16:16.560]I guess, unless
- [00:16:18.580]Christmas happens
- [00:16:19.560]and things like that.
- [00:16:20.640]The second and
- [00:16:21.900]fourth Wednesdays
- [00:16:22.700]of the month, so
- [00:16:23.640]every week, every
- [00:16:24.960]month at this
- [00:16:25.900]meeting, we should
- [00:16:26.540]have some
- [00:16:27.160]updates and a
- [00:16:28.800]discussion.
- [00:16:28.860]We need to find
- [00:16:29.220]time when updates
- [00:16:30.840]are going to
- [00:16:31.100]happen.
- [00:16:31.420]That will be at
- [00:16:31.900]the end of the
- [00:16:32.340]day on Wednesday.
- [00:16:33.400]So that's going to
- [00:16:34.120]be tomorrow.
- [00:16:34.640]So the update
- [00:16:36.240]that's going to
- [00:16:36.600]roll out tomorrow
- [00:16:37.240]will be the final
- [00:16:38.600]part of that
- [00:16:39.540]performance thing
- [00:16:40.440]that we keep
- [00:16:41.060]touching on of
- [00:16:42.120]making sure we're
- [00:16:43.980]clearing out
- [00:16:44.620]varnish on all
- [00:16:45.400]sites.
- [00:16:45.840]And it's been a
- [00:16:46.520]multi-step thing
- [00:16:47.440]of getting that
- [00:16:48.660]in place and
- [00:16:49.460]getting it
- [00:16:49.860]configured correctly.
- [00:16:50.740]But making sure
- [00:16:52.180]the anonymous
- [00:16:53.720]user cache gets
- [00:16:55.260]cleared when
- [00:16:55.880]pages are saved
- [00:16:57.000]so that
- [00:16:58.540]obviously when
- [00:17:00.260]you're logged in
- [00:17:00.780]you see the
- [00:17:01.260]updates but
- [00:17:01.780]making sure that
- [00:17:02.820]an anonymous
- [00:17:03.840]user isn't
- [00:17:04.540]getting a
- [00:17:05.320]cached copy of
- [00:17:06.620]the page
- [00:17:07.260]anymore.
- [00:17:08.200]So that's the
- [00:17:09.540]thing that we'll
- [00:17:10.560]be deploying
- [00:17:11.360]tomorrow and
- [00:17:12.300]in the coming
- [00:17:13.500]months
- [00:17:14.580]there'll be
- [00:17:16.420]a variety of
- [00:17:18.220]things and
- [00:17:19.160]there'll be
- [00:17:20.120]this rolling
- [00:17:21.680]regular release
- [00:17:22.480]schedule.
- [00:17:22.940]I'm going to
- [00:17:24.440]advance Ryan.
- [00:17:25.320]I think the
- [00:17:27.300]things that
- [00:17:27.720]have
- [00:17:28.220]happened in
- [00:17:29.140]the last
- [00:17:29.600]month,
- [00:17:30.360]some of
- [00:17:32.520]these I
- [00:17:32.820]think last
- [00:17:33.820]month were
- [00:17:34.220]touched on
- [00:17:34.900]as pending
- [00:17:36.220]but things
- [00:17:36.860]that are
- [00:17:37.120]live of
- [00:17:37.860]there's
- [00:17:39.520]resolution
- [00:17:41.660]to an
- [00:17:42.720]overlapping
- [00:17:43.260]components
- [00:17:44.140]problem in
- [00:17:45.100]layout builder
- [00:17:45.880]since cards
- [00:17:47.380]are now
- [00:17:47.680]100%
- [00:17:48.460]tall.
- [00:17:49.540]Some
- [00:17:50.400]components
- [00:17:52.000]were
- [00:17:52.220]overlapping.
- [00:17:52.840]As that
- [00:17:54.820]says, I
- [00:17:55.160]think we
- [00:17:55.400]still recommend
- [00:17:55.900]keeping card
- [00:17:56.980]components in
- [00:17:57.540]the same
- [00:17:57.900]section.
- [00:17:58.420]Rather than
- [00:17:59.580]having one
- [00:18:00.520]big section
- [00:18:01.100]and throwing
- [00:18:02.040]multiple rows
- [00:18:03.260]of things in
- [00:18:04.120]it, if the
- [00:18:05.060]cards are in
- [00:18:05.660]their own
- [00:18:06.200]row, that
- [00:18:07.880]probably works
- [00:18:08.380]better and
- [00:18:09.020]that would
- [00:18:09.620]give you
- [00:18:09.860]better options
- [00:18:10.540]in the future
- [00:18:11.080]for adding
- [00:18:11.660]background colors
- [00:18:13.040]and containers
- [00:18:13.760]and stuff like
- [00:18:14.380]that.
- [00:18:14.720]Next one,
- [00:18:16.900]Ryan.
- [00:18:17.260]The issue
- [00:18:19.200]of some
- [00:18:20.520]of the
- [00:18:20.740]linking issues
- [00:18:21.620]inside the
- [00:18:22.660]WYSIWYG
- [00:18:23.160]editor should
- [00:18:23.920]be resolved
- [00:18:24.680]where there
- [00:18:26.640]was
- [00:18:26.880]some
- [00:18:28.460]problem
- [00:18:29.560]doing
- [00:18:30.020]linking.
- [00:18:30.680]I think
- [00:18:31.540]the best
- [00:18:31.880]way still
- [00:18:32.280]to do
- [00:18:32.680]that is
- [00:18:33.800]when linking
- [00:18:34.980]to a
- [00:18:35.400]page on
- [00:18:36.080]your same
- [00:18:36.560]site is
- [00:18:37.280]to use
- [00:18:37.920]the auto
- [00:18:38.560]complete
- [00:18:39.080]thing and
- [00:18:40.440]selecting
- [00:18:41.120]the result
- [00:18:43.460]it gives
- [00:18:43.840]you rather
- [00:18:44.240]than pasting
- [00:18:45.540]in a full
- [00:18:46.140]address.
- [00:18:46.760]That should
- [00:18:47.640]still work,
- [00:18:48.320]but that
- [00:18:49.600]would make
- [00:18:50.200]sure that
- [00:18:50.620]if your
- [00:18:51.100]department
- [00:18:52.780]changes names
- [00:18:53.740]or anything
- [00:18:54.160]like that,
- [00:18:54.800]you don't
- [00:18:55.240]have your
- [00:18:55.860]domain
- [00:18:56.680]name
- [00:18:57.000]hard-coded
- [00:18:57.620]in there.
- [00:18:58.080]So you're
- [00:18:58.900]still using
- [00:18:59.420]that little
- [00:18:59.900]auto-complete
- [00:19:00.820]link widget
- [00:19:01.460]and selecting
- [00:19:02.300]an option
- [00:19:02.840]would be
- [00:19:03.200]the best
- [00:19:03.580]thing.
- [00:19:03.940]Next,
- [00:19:05.800]I think
- [00:19:08.020]we've
- [00:19:08.320]kept trying
- [00:19:09.320]to modify
- [00:19:10.340]this over
- [00:19:10.960]time.
- [00:19:11.360]LinkedIn,
- [00:19:11.800]this is
- [00:19:12.240]kind of a
- [00:19:12.580]minor thing,
- [00:19:13.120]but anywhere
- [00:19:13.640]you put a
- [00:19:14.600]LinkedIn URL
- [00:19:15.440]using the
- [00:19:17.160]component
- [00:19:17.980]either in
- [00:19:18.500]the footer
- [00:19:19.120]or the
- [00:19:19.820]social media
- [00:19:20.520]component
- [00:19:21.060]in layout
- [00:19:21.600]builder.
- [00:19:22.020]Problem is
- [00:19:23.320]LinkedIn has
- [00:19:24.340]a whole ton
- [00:19:25.080]of different
- [00:19:25.700]types of
- [00:19:26.480]pages,
- [00:19:27.000]users,
- [00:19:27.800]companies,
- [00:19:28.600]profiles,
- [00:19:29.640]and they
- [00:19:30.960]don't have
- [00:19:31.380]a consistent
- [00:19:32.100]like
- [00:19:32.720]at
- [00:19:34.040]Ryan D
- [00:19:35.800]format
- [00:19:36.920]like Twitter
- [00:19:38.000]and Facebook
- [00:19:38.640]and Instagram
- [00:19:40.520]all have.
- [00:19:41.440]So like
- [00:19:42.520]LinkedIn,
- [00:19:43.440]the LinkedIn
- [00:19:44.820]URLs to
- [00:19:46.000]all the
- [00:19:46.260]different
- [00:19:46.740]department
- [00:19:47.760]pages and
- [00:19:49.260]pro user
- [00:19:49.820]profile pages
- [00:19:50.620]is such a
- [00:19:51.360]mess.
- [00:19:51.680]We've tried
- [00:19:53.300]to account
- [00:19:53.680]for that and
- [00:19:54.180]I think that
- [00:19:54.720]should be
- [00:19:55.120]better now.
- [00:19:56.700]We've
- [00:19:57.300]updated some
- [00:19:58.020]of the
- [00:19:58.160]instructions that
- [00:19:59.060]should,
- [00:19:59.380]everything that's
- [00:20:00.460]currently in
- [00:20:00.960]there, this
- [00:20:01.460]requires no
- [00:20:02.080]action.
- [00:20:02.580]Anything that's
- [00:20:04.440]currently in
- [00:20:04.860]there, I think
- [00:20:05.260]we're handling
- [00:20:05.800]it, but
- [00:20:06.800]we've tried
- [00:20:07.440]to improve
- [00:20:08.160]how that's
- [00:20:10.480]done so
- [00:20:10.980]that we
- [00:20:11.240]don't have
- [00:20:11.620]problems.
- [00:20:12.140]So there's
- [00:20:13.800]updated little
- [00:20:15.100]help text of
- [00:20:15.900]what to put
- [00:20:16.480]in that
- [00:20:16.780]field, but
- [00:20:18.060]any current
- [00:20:19.380]LinkedIn profile
- [00:20:20.980]links you
- [00:20:21.900]have like in
- [00:20:22.720]the footer
- [00:20:23.160]should still
- [00:20:23.720]work, but
- [00:20:24.940]that's just
- [00:20:25.420]an improvement
- [00:20:26.080]we resolved
- [00:20:30.740]an issue
- [00:20:31.800]you know,
- [00:20:32.580]this was
- [00:20:33.120]something that
- [00:20:33.600]was new a
- [00:20:34.240]few months
- [00:20:34.600]ago of,
- [00:20:35.260]you know,
- [00:20:35.740]people on
- [00:20:37.260]a person
- [00:20:38.040]page, the
- [00:20:39.380]person who
- [00:20:39.940]specified with
- [00:20:41.020]the UNL
- [00:20:41.680]directory
- [00:20:42.140]reference can
- [00:20:43.660]edit their
- [00:20:44.200]own page.
- [00:20:45.080]There was
- [00:20:47.440]some bugginess
- [00:20:48.240]with it with
- [00:20:48.900]the way that
- [00:20:49.300]was implemented
- [00:20:49.980]that should
- [00:20:51.060]be resolved.
- [00:20:51.780]That's just
- [00:20:53.000]some technical
- [00:20:53.520]notes of
- [00:20:54.320]the
- [00:20:55.880]way we
- [00:21:00.800]implemented
- [00:21:01.700]it.
- [00:21:02.020]There's kind
- [00:21:02.860]of a
- [00:21:03.120]temporary
- [00:21:03.460]role that
- [00:21:04.260]happens,
- [00:21:04.760]but that
- [00:21:06.500]issue should
- [00:21:07.020]be resolved.
- [00:21:07.520]If you
- [00:21:07.820]have any
- [00:21:08.160]other
- [00:21:08.580]further
- [00:21:09.220]issues with
- [00:21:11.160]letting a
- [00:21:13.220]professor edit
- [00:21:14.680]their own
- [00:21:15.180]person page,
- [00:21:16.060]if there's
- [00:21:16.760]any problems
- [00:21:17.200]with that,
- [00:21:17.540]let us
- [00:21:17.900]know.
- [00:21:18.140]I do want
- [00:21:21.620]to add one
- [00:21:22.140]thing that
- [00:21:22.960]I've noticed
- [00:21:23.520]that in
- [00:21:24.840]order for
- [00:21:25.260]this to
- [00:21:25.760]work, the
- [00:21:26.740]person viewing
- [00:21:27.400]the person
- [00:21:28.000]page should
- [00:21:30.600]be logged
- [00:21:31.080]in and
- [00:21:32.240]they would
- [00:21:32.480]have to be
- [00:21:33.020]referenced
- [00:21:33.580]under the
- [00:21:35.060]UNL directory
- [00:21:35.860]reference field
- [00:21:36.940]in order for
- [00:21:37.920]them to be
- [00:21:39.270]to like go on the page and see that edit button and once even though sometimes it's just logged
- [00:21:45.450]in you might not be logged into the page so i recommend like logging out logging back in again
- [00:21:51.170]that should and then refreshing the page and that should work but that's all and that whole
- [00:21:58.990]login thing ryan may touch on framework six or something like that coming up but um yeah so once
- [00:22:05.030]again being able to edit your own person page means that the person is what's referenced in
- [00:22:13.090]that unl directory reference you know in drupal 7 in the old cms it was who the author of the page
- [00:22:19.530]was now it's linked to that directory reference um the other big thing that should help prevent
- [00:22:28.230]problems is you can now if a page is unpublished in the unpublished state
- [00:22:34.510]saving it will keep it in the unpublished state we had a problem where we didn't have
- [00:22:41.070]the correct all didn't always have the correct unpublished to unpublished workflow
- [00:22:48.130]so sometimes saving an unpublished page inadvertently published it so unpublished
- [00:22:54.390]pages should now stay unpublished when they're saved that is live um just some cleanup on
- [00:23:02.570]visuals of
- [00:23:03.990]trying to adjust when you know components are put on top of each other and side by side
- [00:23:09.810]making sure the padding looks good so there's some top and bottom padding removed on stuff
- [00:23:15.930]like the accordion that maybe had too much padding on it just some cleanup same thing i
- [00:23:22.670]think that related links duplication actually might be a little older where if you're seeing
- [00:23:26.810]any duplicate if the related links are shown twice let us know that should be resolved though
- [00:23:33.470]keep going ryan so here's things that are in development that are awaiting you know the
- [00:23:39.670]deployment next time um this is adding the news item tags so news pages can have can be tagged
- [00:23:49.550]and have you know aggregate news pages for similar topics same thing as kind of what
- [00:23:58.030]we're doing in layout builder we'll probably show that off next month so um
- [00:24:03.190]same thing this was kind of buggy but i think it's come it's getting to the point where it's
- [00:24:08.750]close of being able to schedule on pub basically being able to unpublish and publish things at
- [00:24:13.990]future dates rather than having to manually hit the button there's some bugginess with the module
- [00:24:19.130]that i think's working now so that should probably be next time keep going ryan
- [00:24:25.710]yeah we got to get some icons we met again about you know our workflow of how we're going to
- [00:24:32.910]support custom icons and we're ready to move forward with getting additional things i know
- [00:24:39.430]there's some needs for inr where our initial icon said didn't have some of the stuff like cows and
- [00:24:44.750]some of the things we need for um ag and we've gotten the workflow better ironed out on this so
- [00:24:54.830]we should have these in shortly and so then that's all stuff that's being that's pretty much
- [00:25:02.630]close to ready to go for the deployment in two weeks this is just the stuff that we're working
- [00:25:08.630]on a lot of it's various things related to news so both nebraska today and inr news um
- [00:25:16.290]it's kind of a big some bug fixes as well as getting support for the inr news site
- [00:25:24.770]and it's ongoing and it's coming close here uh the other small thing i think there's been a
- [00:25:32.350]couple requests for blue sky as a social media outpost that's a small one that should be coming
- [00:25:39.930]soon easy think and then thanks and i think and may a web audit's a continuing process of
- [00:25:49.290]keep making sure we're getting that as good as possible i think uh the and might have reported
- [00:25:55.830]that on the pill badge um so thanks for that and any reports that you think are stuff you
- [00:26:02.070]can't access that you need the system to squash um we keep finding stuff and ironing those out so
- [00:26:13.510]that's kind of just an ongoing thing and once again on the wdn site there is basically a lot
- [00:26:19.230]of the stuff i covered over and thanks sarin for it's kind of the maintainer of this um the roadmap
- [00:26:25.850]so a lot of basically what's been covered is always available to reference on the website of what's
- [00:26:31.790]coming up and what is new and that's on the wdn site and here is a reminder bob alluded to this
- [00:26:44.310]at the start of the meeting but uh temporary transition pages so those were things where
- [00:26:50.850]content you sucked it up from an old site into a temporary transition page so if you go to your
- [00:26:57.570]content page content in the toolbar and look for
- [00:27:01.510]pages that are the type temporary transition page um june 30th and this is all gone through
- [00:27:10.310]gov board and gov boards timeline and i think we've been talking about this for a long time
- [00:27:14.530]but there's just another reminder so june 30th of this year is those temporary transition pages
- [00:27:20.050]are going to be frozen they'll still be live on the site still be accessible by users they'll
- [00:27:26.630]still be there but you won't be able to add them anymore so if any if they require any edits starting
- [00:27:31.230]june 30th the way you need to edit it is recreate the page as a layout builder page
- [00:27:38.710]and decommission the temporary transition page either delete it or unpublish it and
- [00:27:45.590]then carry forward with the builder page into the future and then that next point next january of
- [00:27:54.210]26 that's what bob alluded to the temporary transition pages will go away
- [00:28:00.950]and the slide says deleted i think god board we need to talk about more what that means whether
- [00:28:06.730]we're there they will one what that definitely means is the temporary transition pages will
- [00:28:13.670]not be live on the websites anymore they will be unpublished whether they're just unpublished
- [00:28:20.450]so that we can still access them to get to the content versus deleting them i think
- [00:28:25.090]god board needs to we'll be discussing but the main point being that january of
- [00:28:30.670]26 is those pages will be taken offline so still through the end of the year to
- [00:28:39.110]move your stuff that's in temporary transition pages to builder pages
- [00:28:45.150]and here's the reminder again um
- [00:28:51.950]aaron's kind of workshop walkthrough introduction to the cms is the third
- [00:29:00.390]tuesday of each month so that's coming up next tuesday if there's anyone in one of your units
- [00:29:05.910]that needs the introduction and if you'd rsvp just so we have an idea of how many people
- [00:29:14.730]are still interested and going forward it's on the cms site and that's
- [00:29:22.550]it for me
- [00:29:30.110]tommy newman
- [00:29:35.790]public info apps no updates this month nothing oh you you had all the web analytics updates
- [00:29:41.890]that was something
- [00:29:42.890]nothing nothing update this month we've been working on the next version of the framework
- [00:29:50.830]so that's been taking priority i've been getting lots of little things written down though
- [00:29:57.290]for for later this summer
- [00:29:59.830]so i guess we we will have we are also working on directory that's also coming up for this
- [00:30:06.170]summer uh uh directory refresh so that's that's an update of sorts
- [00:30:16.470]not nothing to show off yet but
- [00:30:17.750]we've mentioned i think we've mentioned it before but uh accessibility checker uh for
- [00:30:26.630]all non-framework sort of
- [00:30:29.550]web resources is something tommy's spent some time on we
- [00:30:34.170]still have yet to um figure out exactly how that's going to be deployed
- [00:30:40.230]but i think we're coming much closer so i expect by this time next month that'll be
- [00:30:47.790]out there and available to you
- [00:30:49.670]all right like tommy mentioned we are busy on framework updates
- [00:30:59.270]um
- [00:31:00.510]no no no no framework updates this month because we are busy on version six
- [00:31:11.050]so um yeah been mentioning it um at the wdn meetings each month that we are busy working
- [00:31:20.470]on version six of the framework and that is going to deploy uh tuesday july 8th so in about
- [00:31:28.990]two months uh so we're uh moving forward with it um we had a survey on the top level
- [00:31:37.310]of the unl.edu website and we received 149 submissions and i have started reaching out
- [00:31:45.890]to folks who um responded to that survey that indicated that they were willing to be contacted
- [00:31:51.890]for follow-up questions i've got one um person that i'm going to be chatting with tomorrow
- [00:31:58.710]another person on friday i think um and others that i'm trying to get scheduled so um
- [00:32:08.970]the plan is this is not going to be a huge overhaul of everything like um like in previous
- [00:32:20.630]versions of framework updates where you would have to go in and change everything on your site
- [00:32:25.310]instead this is going to be kind of a a
- [00:32:28.430]performance update um in so much as um how a lot of the javascript in particular um
- [00:32:37.150]works across the framework and how that and how it also works with the cms
- [00:32:44.490]in particular getting rid of require js which is not been playing nice with the cms
- [00:32:51.690]and um but as for visual updates looking at a redesign of the header and footer
- [00:32:58.150]and potentially some additional components and uh bringing back some animations and some pizzazz
- [00:33:05.790]and uh we'll have more to show off definitely definitely more to show off at the next meeting
- [00:33:12.650]um we have a roadmap that um we'll be getting more details as we uh figure out what what will
- [00:33:22.930]be going in version six versus what's going to be going in like 6.0.1
- [00:33:27.870]1 6.0.2 and potentially even 6.1 6.2 so on get that um so all sorted out
- [00:33:38.810]and to do so um we've got two groups that have been meeting regularly the ux design subcommittee
- [00:33:46.750]that is more um involved with how things look and and work and then we have a framework
- [00:33:55.050]development group that kind of split off from that that
- [00:33:57.590]is more interested in um really how things work and how things work um with
- [00:34:05.330]developers mostly of public information apps and and web applications um across the across campus
- [00:34:13.830]um and so those those two groups are kind of helping to drive that forward
- [00:34:20.570]and uh earlier eric mentioned a login one of the topics of conversation that
- [00:34:27.310]came up in particular with the framework development group and which i'm sad to say
- [00:34:31.230]i forgot to include tommy's slide tommy had put together a great slide of login and how login
- [00:34:40.830]like all the logic that goes into login and how that will be improved um you know we right now we
- [00:34:49.730]kind of have it where if you think of it in like four potential states you have single sign-on
- [00:34:57.030]and you have an application and each of those two things have are kind of registering a logged
- [00:35:06.490]out or logged in state so you might have single sign-on and the application like say events
- [00:35:14.930]that are showing that you're logged out easy then you should log in um you might have single
- [00:35:26.750]sign-on and events that are showing you logged in again easy it just shows you as being logged in
- [00:35:33.270]it's those those states where um single sign-on says you're logged in but event says you're
- [00:35:42.050]logged out or vice versa single sign-on says you're logged out but event says you're logged in
- [00:35:48.910]how how does that get shown and what what is that kind of workflow um
- [00:35:56.470]uh what does that look like for the end user and so um tommy has been working to improve
- [00:36:03.070]that state management and and one of the things that has kind of will come of that is and we've
- [00:36:09.430]already communicated this within the framework development group is that those developers of
- [00:36:14.090]apps will need to um uh communicate to the single sign-on that communicate that uh that login state
- [00:36:23.890]uh via javascript
- [00:36:26.190]to the framework and there will be a little bit more of a um choreography of of the of what the
- [00:36:33.110]state management is and that should result in a better overall and more accurate um
- [00:36:44.390]communication of the the logged in versus logged out state to the end user
- [00:36:50.210]and that could even include kind of a like partially logged
- [00:36:55.910]in state where like you're you it shows that you're it knows who you
- [00:37:00.090]are but you might need to actually log in again to this particular
- [00:37:06.030]application um so that's something that's coming um and along with that
- [00:37:14.270]potentially some um improved um login related links so potentially looking
- [00:37:25.630]at um surfacing a lot of commonly used um applications and services that you
- [00:37:37.750]might log into um in the login region and that that was something that came
- [00:37:44.910]directly from our user experience survey results we had several folks
- [00:37:49.610]mentioned um wanting uh applications applications and
- [00:37:55.350]things like canvas firefly commonly my red email commonly used things
- [00:38:00.910]having those in a easier to to find location
- [00:38:05.030]so um yeah we'll have we'll definitely have
- [00:38:09.610]visuals to share next month and the framework development group has been um
- [00:38:16.510]downloading our work in progress and has been kind of kicking the tires
- [00:38:21.410]and making sure that it is um
- [00:38:25.070]working as expected um so yeah any questions about
- [00:38:32.610]the framework version six
- [00:38:36.330]well if you have any questions or feature requests
- [00:38:44.010]um you can file an issue on github or drop a question or um suggestion
- [00:38:52.770]in the framework or
- [00:38:54.790]or general channels of slack the wdn slack
- [00:38:57.670]and that leads us to successes notables and anything
- [00:39:03.390]else to share
- [00:39:04.770]anyone got anything
- [00:39:10.970]i'm just going to share this i dropped it in earlier
- [00:39:20.510]up as a response to a question
- [00:39:24.510]but this is the web form training that just happened this morning i just put a
- [00:39:29.650]link to the media video in there as i mentioned i want to
- [00:39:32.970]cut it up and do not necessarily this video but do
- [00:39:37.390]shorter segments about how to do the specific things that we covered in the
- [00:39:41.350]training but it's about 40 minutes but that
- [00:39:44.510]includes some questions so anyway
- [00:39:46.370]that is anything to share
- [00:39:54.230]great oh did we note last time too that uh
- [00:40:00.030]that uh media of ai captions is now the default
- [00:40:03.890]i don't know if we did that that would be something that would be a
- [00:40:10.470]a public information app update
- [00:40:13.310]tommy that is built in as the default now right
- [00:40:20.530]i'm not sure
- [00:40:23.950]i'm not sure what you mean by default oh that uh if you submit a video or audio
- [00:40:31.030]to media hub it will be uh captioned with media hub ai captions
- [00:40:38.290]well that was that's been in there since are you saying like it'll get automatically activated
- [00:40:44.870]yes because that isn't in there yet oh it's not in there yet okay well that's coming then
- [00:40:53.670]also an update it's coming
- [00:40:57.350]all right well any any requests anything anyone needs
- [00:41:09.710]out of the framework or apps or cms or dxg
- [00:41:23.390]oh if not if not we'll stick around for a help session
- [00:41:53.110]wendling does anybody have anything
- [00:42:01.090]i just have a question you mentioned a directory refresh would there be
- [00:42:06.930]any part of that that would impact the rss feed that's being provided for
- [00:42:11.470]the interactive kiosks
- [00:42:14.750]no that would mostly be just a ui refresh and we'll be working with the unmc to get
- [00:42:22.830]a version up for them as well but that wouldn't we don't think it would ever change that the
- [00:42:29.770]data coming out of directory would just be it's mostly ux ui refresh yeah cool yeah but
- [00:42:39.070]thank you for we we try to always think about impacts and yeah thank you for reminding them
- [00:42:45.510]because we definitely don't want to blow up your your stuff appreciate it
- [00:42:52.550]any other questions
- [00:42:56.810]if not
- [00:43:03.810]if not all right and you and you parting is such sweet sorrow yes see you all in june
- [00:43:15.370]Thank you.
- [00:43:15.450]Thank you.
- [00:43:17.450]Thank you.
The screen size you are trying to search captions on is too small!
You can always jump over to MediaHub and check it out there.
Log in to post comments
Embed
Copy the following code into your page
HTML
<div style="padding-top: 56.25%; overflow: hidden; position:relative; -webkit-box-flex: 1; flex-grow: 1;"> <iframe style="bottom: 0; left: 0; position: absolute; right: 0; top: 0; border: 0; height: 100%; width: 100%;" src="https://mediahub.unl.edu/media/24849?format=iframe&autoplay=0" title="Video Player: Web Developer Network Monthly Meeting, May 2025" allowfullscreen ></iframe> </div>
Comments
0 Comments