Spelling suggestions: "subject:"jamstack"" "subject:"haystack""
1 |
En React-baserad CMS-lösning med moderna frontend-teknikerGebrewold, Yamo January 2020 (has links)
This essay is a documentation of the work that was made for the consultancy company GESHDO Now AB in which a solution was built to facilitate content management of the company’s website with modern frontend technologies. The basic requirement was to create a web-based editor, or a JAMstack-based project with a clear separation between the content and the layout. The requirement was to achieve the highest performance possible. The solution should be deployed with the help of a cloud service. A primary goal in this project is to liberate resources at the company, so that employees who lack coding skills can easily manage the content of the website without having to ask for help from the developers. Technologies such as React, Gatsby, GraphQL and TinaCMS have been used to create a user-friendly interface which lives in a protected environment in which it is easy to manage the content of the website in realtime. When the changes are saved, they will be immediately reflected on the website in production. The project has been built based upon the ideas of simplicity, reusability, scalability and easy maintenance, as well as the possibility to extend the solution and customize it for future needs. / Den här uppsatsen handlar om ett arbete som gjordes åt konsultbolaget GESHDO Now AB där en lösning byggdes för att underlätta innehållshanteringen på deras webbplats med moderna frontend-tekniker. Grundkraven var att skapa en form av editor, eller en JAMstack-applikation med en klar separering mellan layouten och innehållet. Dessutom ska prestandan vara så hög som möjligt. Lösningen ska publiceras med hjälp av en molntjänst. Ett huvudsakligt syfte med lösningen är att frigöra resurser på företaget, så att anställda som saknar kodkunskaper ska enkelt kunna hantera webbplatsens innehåll utan att behöva ta hjälp utav utvecklarna. Tekniker som React, Gatsby, GraphQL och TinaCMS har använts för att skapa ett användarvänligt gränssnitt som lever i en skyddad miljö där man enkelt kan hantera webbplatsens innehåll i realtid. När ändringarna sparas, så reflekteras de på webbplatsens liveversion. Projektet har byggts med enkelhet, återanvändbarhet, skalbarhet och enkelt underhåll i åtanke, och det är möjligt att utvidga lösningen och skräddarsy den utifrån framtida behov.
|
2 |
Understanding Jamstack and its Perception in Web DevelopmentMarkovic, Dragana, Scekic, Milic January 2021 (has links)
In recent years, web development and technologies became pivotal for our lives and ubiquitous across business sectors. Web development is an inherently complex process, which involves different stakeholders, tasks, and technologies. Through the years, researchers and practitioners in web development created so-called web stacks as a way to alleviate the complexity associated to web development. Web stacks can be defined as sets of technologies coupled together for the purpose of designing and developing all the web infrastructure. As technologies and tools evolve, new stacks are designed and realized. In this thesis, we investigate one such new stack: Jamstack. We investigate how Jamstackis perceived by practitioners in the web development domain focusing on its perceived benefits and limitations, its main application domains, and the supporting tools. We achieve this using an online survey involving 31 respondents. We analyze the collected data using both vertical and orthogonal analysis. The collected data indicate that Jamstack is perceived as a promising stack whose benefits overcome possible limitations. The data suggest that Jamstack will certainly play a role in modern and future web development although there is no strong evidence that it will take over and replace traditional stacks.
|
Page generated in 0.0411 seconds