12.02 – Monday
This week started with the meeting for the Landbrug & Fødevarer project with the all team. The purpose was mainly the Umbraco structure and a few details that were uncertain. Possible page and data types were discussed based on the sitemap.
After the meeting, we gathered as the frontend team to create all necessary page types in Umbraco backoffice. Together, we set them up and cleaned the structure. As a next step, me and my co-worker intern created the ‘display’ version in Umbraco, using all type that we had worked on before (this will be useful while rendering other components to the pages after later).
For the rest of the day we both worked on creating the accordion component in Umbraco, making a model and a view for it in order to display on a page as a Block Grid element – this means working with C# and Razor.
13.02 – Tuesday
On Tuesday I worked on the Umbraco for the Landbrug & Fødevarer project. During the morning, we had a short session with our mentor regarding the setup of the footer in the backoffice, because this component, alongside with the navigation, is rendered on the domain page to make it accessible for the whole website. Later, we made a model and a view for it, rendered all links and implemented logic that checks whether the element has content or not.
For the rest of the day, we were learning about the accessibility in web projects – what can be done about it in the code. As it was the topic of one of our mentors’ bachelor project, we got more insights and sources to learn.
14.02 – Wednesday
Wednesday started with a few little corrections regarding the footer component made on Tuesday. In the Landbrug & Fødevarer project, there are Umbraco Custom Property Editors used a few times – they allow to create own editors for properties, instead using or changing the default ones, provided by the Umbraco.
Our mentors gave us a short introduction to the Custom Property Editors and showed the setup for Themes Picker Editor in the Landbrug & Fødevarer project. Later, each of us had a task to go through it again, alongside with the documentation, and try to make own one in our Sunnyside project from last month.
This day I worked a lot with the Umbraco CMS and advanced ways of managing the content on the website, which is one of my learning objectives.
15.02 – Thursday
Due to the absence of main developers in our team (sick leave), the Landbrug & Fødevarer project had to be slowed down a bit. Therefore, this day and Friday were more focused on studying, creating our blog posts, as well as starting the internship report.
During the morning, we had a short study session with our mentor – he gave us some ideas of exploring Electron.js framework, as well as showed us useful sources to learn throughout the day – I followed this steps and was working on a small Electron.js project (I tried to implement things mentioned in the documentation) and later learning about the advanced CSS Grid techniques, accessibility and JavaScript concepts.
16.02 – Friday
As mentioned in the Thursday’s post, Friday was the study day – I focused mainly on finishing the course about the advanced CSS Grid techniques, learning more about a few JavaScript concept that I weren’t familiar with that much, writing the internship blog, as well as starting the internship report.