Kuuntele miksausta samalla kuin luet?

Panokseni entropy.fi sivustoon vuonna 2024

Arvioitu lukuaika 4 min
Luotu: 7.3.2025, 12:13 - Päivitetty: 10.7.2026, 12:04
Tehty: 1.1.2025, 00:00

Olen aktiivinen kehittäjänä Entropy ry:n Tunkki-repositoriossa, joka koodi pyörittää entropy.fi-sivustoa, olen tehnyt 307 committia vuoden 2024 aikana, jotka ovat parantaneet järjestelmän toiminnallisuutta, suorituskykyä ja käyttäjäkokemusta. Tässä kirjoituksessa nostan esiin merkittävimmät toteuttamani parannukset vuoden aikana.

Ohjelmistokehyksen ja teknologioiden päivitykset#

Taas yksi tärkeimmistä painopisteistäni vuonna 2024 oli pitää Entropy.fi-sivusto teknologisesti ajan tasalla:

  • Aloitin vuoden Symfony 6.4:lla ja päivitin version Symfony 7.2:een marraskuussa, varmistaen että alusta hyötyy uusimmista tietoturvapäivityksistä, suorituskykyparannuksista ja ominaisuuksista
  • Lisäsin tuen PHP 8.4:lle, valmistaen järjestelmän tulevaisuuden yhteensopivuutta varten
  • Päivitin Doctrine ORM:n versioon 3, tarjoten paremmat tietokantavuorovaikutusominaisuudet
  • Siirsin järjestelmän Webpackistä Symfony Asset Mapperiin, parantaen merkittävästi koontiprosessia ja suorituskykyä resurssien käsittelyssä
  • Otin käyttöön Rectorin automatisoitua koodin uudistamista ja modernisointia varten, auttaen ylläpitämään koodin laatua kautta koko koodipohjan

Käyttöliittymäparannukset#

Tein useita merkittäviä käyttöliittymäparannuksia alustan visuaalisen ilmeen ja käyttäjäkokemuksen parantamiseksi:

  • Paransin käyttöliittymän pyöristyksiä kautta koko käyttöliittymän modernimman ja yhtenäisemmän ulkoasun saavuttamiseksi
  • Paransin tapahtuman sivujen navigointivaihtoehtoja tehdäkseni liikkumisesta eri tapahtuman osien välillä intuitiivisempaa
  • Lisäsin latausanimaatioita ja häivytysefektejä epics-järjestelmään, tarjoten sujuvampia siirtymiä selatessa tapahtumakuvia ja -tietoja
  • Paransin responsiivisia asetteluja varmistaakseni paremman yhteensopivuuden mobiili- ja työpöytälaitteiden välillä

Lippujärjestelmän parannukset#

Yksi työni keskeisistä painopisteistä oli lippujenhallintajärjestelmän parantaminen:

  • Paransin lippujen ennakkomyyntijärjestelmää määritettävillä aloitus- ja lopetusajoilla
  • Päivitin lippujen ennakkomyyntitoiminnallisuuden toimimaan datetime_immutable-tyyppien kanssa (Migration Version20241017151808)
  • Paransin lippukaupan käyttöliittymää selkeämmällä tiedolla ennakkomyynnin tilasta ja määräajoista
  • Lisäsin paremman ennakkomyynnin päättymisajan näytön käyttöliittymässä, asianmukaisella lokalisoinnilla
  • Paransin lippujen varausjärjestelmää ja vanhentumisen käsittelyä
  • Paransin integraatiota Nakkikoneen (vapaaehtoistöiden) järjestelmän kanssa tapahtumissa, joissa vapaaehtoistyö vaaditaan lipun ostoa varten

Tapahtumanhallintaparannukset#

Paransin merkittävästi tapahtumanhallintakyvykkyyksiä:

  • Päivitin tapahtumien happening-järjestelmää, mahdollistaen intuitiivisemman kontrollin alatapahtumiin päätapahtuman sisällä
  • Poistin käytöstä erityiset E30V-tapahtumapohjat (alun perin luotu Entropyn 30-vuotisjuhlatapahtumaa varten joka oli helmikuussa 2024) järjestelmän yksinkertaistamiseksi
  • Paransin tapahtumahakutoimintoja mahdollisuudella sisällyttää stream-tapahtumia hakutuloksiin
  • Toteutin automaattisen RSVP-sähköpostien lähettämisen kun se on määritetty tapahtumalle
  • Lisäsin kunnollisen Telegram-integraation tapahtumille suorilla linkeillä asianmukaisille tapahtumasivuille

Artistinhallintajärjestelmä#

Kehitin useita ominaisuuksia artistinhallinnan parantamiseksi:

  • Loin kattavan artistien ilmoittautumisten muokkaus- ja poistotoiminnallisuuden, antaen artisteille enemmän joustavuutta hallita omaa osallistumistaan tapahtumiin
  • Paransin artistitiedon hallintajärjestelmää paremmalla monikielisellä tuella
  • Paransin artistiprofiilien näyttöä yhtenäisemmällä tyylillä

Järjestelmäarkkitehtuurin parannukset#

Vuoden aikana tein useita arkkitehtuuriparannuksia Entropy.fi-sivustolle:

  • Optimoin tietokantakyselyjä ja alensin tietokannan versionpäivitysvaatimuksia paremman yhteensopivuuden vuoksi
  • Uudelleenkirjoitin ydinkomponentteja paremman ylläpidettävyyden ja suorituskyvyn saavuttamiseksi
  • Paransin virheenkäsittelyä ja lokitusta eri järjestelmäkomponenteissa
  • Toteutin yhtenäisemmän koodaustyylin ja rakenteelliset parannukset
  • Poistin käytöstä poistettua koodia ja pohjia järjestelmän yksinkertaistamiseksi

Tulevaisuuteen katsominen#

Kun siirrymme loppuvuoteen 2025, aion jatkaa Entropy.fi-sivuston parantamista keskittyen käyttäjäkokemuksen parantamiseen, suorituskyvyn optimointiin ja uusien ominaisuuksien lisäämiseen, jotka hyödyttävät Entropy ry:n yhteisöä.

Nämä panokset edustavat vain osaa 307 committia, jotka tein Tunkki-repositorioon vuoden 2024 aikana, osoittaen jatkuvaa sitoutumistani tämän arvokkaan alustan ylläpitämiseen ja parantamiseen organisaatiotamme varten.

Saatat myös pitää

2025-03-06_181554-area.png 2025-03-06_181554-area.png
Projektit

Hypermakkara

vesivarimaalaus.jpg vesivarimaalaus.jpg
Taide

Vesivärimaalaus

tokyologo-nettisivut-b.jpg tokyologo-nettisivut-b.jpg
Projektit

Tokyo.fi