image/svg+xml Ta mig upp

Category: FFUniverse

Bravely Default-sajt på gång

Bravely Default är ett JRPG som gavs ut av Square Enix i december förra året till Nintendo 3DS. Jag fick tag på demot för några månader sen och blev helt förälskad. När jag så till slut skaffade mig hela spelet så var det oundvikligt: detta spel måste få en egen guide-sajt på FFU! Så jag började hamra iväg på tangentbordet och skriva ner korta små steg-för-steg guider till allt i spelet. Om ni kollar sajten nu så kan ni ta er igenom de första tre kapitlena (och det första beginner-kapitlet), samt få tag på en mängd extra jobb. Dessutom har jag fått upp info om Summons, samt hjälp till hur spelet funkar.

Kolla gärna in den nya Bravely Default-sajten medan jag håller på och bygger den. Mer kommer men det blir lite allteftersom jag spelar spelet. Jag har bara kommit så långt som jag hunnit skriva i guiden för jag skriver och spelar samtidigt. Kom gärna med synpunkter och felrättningar här!

Att uppdatera TopNav gör mig illamående

Sent igår gjorde jag en liten justering på det vi kallar för “TopNav” på FFU. Det är den meny högst upp på alla våra sidor som länkar till alla våra spelsajter, communityn, senaste nyheten, och lite annat smått och gott.

För många herrans år sedan fanns inte TopNav, och efter första lanseringen så är vi nu uppe i en tredje design. Denna design har vi haft – med endast minimala förändringar – i långt över 5 år (jag håller inte ens räkningen). Internt har jag kallat den “TopNav3”.

För många år sedan uppdaterades länklistan med spel, Kingdom Hearts 2 (KH2) tog plats i menyn. Men den länkade direkt till Kingdom Hearts 1-sajten. Väldigt förvirrande. Någon KH2-sajt kom aldrig. Efter några år så störde detta mig bara mer och mer.

Så nu igår tog jag bort KH2-länken och la istället in en inaktiv FFXIV-länk (FF14). Alltså en länk som inte kan klickas på, men den ligger där och syns, och tar plats. Sajten finns inte, den är inte påbörjad, inte ens i min fantasi. Men ett spel i originalserien som faktiskt är släppt hör ju minst sagt hemma i vår meny med FF-spel, eller hur?

Men det är fan inte enkelt med dessa gamla system jag lämnat efter mig. År av uppdateringar, och lite för komplicerad struktur, har gjort sina avtryck. Det underlättar ingenstans att FFU är ett gigantiskt lapptäcke av olika eror av teknik, olika språk, olika kunskap, byggt som tegelstenar försiktigt staplade ovanpå varandra under nu snart 17 års tid.

FFU tuffar och går på två helt olika servrar – en Windows, en UNIX. Dessa servrar snackar tre olika programmeringsspråk – ASP classic och ASP.NET, respektive PHP. Detta är problem ett. Eftersom TopNav inte bara är en länklista utan även utför en massa saker i bakgrunden (bland annat kollar att du är inloggad på Communityn) så måste den programmeras i alla dessa tre språken! Vi har spelsajter på alla av dem nämligen.

Så, då sitter vi med 3 stycken TopNav. Men sakta i backarna, vi borde ju faktiskt ha en till, eftersom varför inte liksom. Vissa av våra spelsajter har så gammal och dålig HTML-kod, vi snackar Tables-styrd design, inte ens HTML 4.1, definitivt inte Strict, och garanterat väldigt väldigt “quirks mode” (när koden är så dålig att webbläsarna får svårt att tolka den). Ja till dessa sajter måste vi ha ytterligare en TopNav-kod.

Sen har vi alla stilmallar (CSS) till detta, det är två olika filer. Med nästan lik kod. En för de riktigt gamla sajterna och en för de nya.

Alla filer är sedan utspridda lite hursomhelst, så man får gräva runt ordentligt för att hitta allt. Jag glömde till exempel i över ett år att Nyhetssajten kör en egen TopNav, så länken till nya FF7-sajten kom aldrig på plats.

En ren mardröm är detta att uppdatera. Först ska man hitta den bakgrundsbild som innehåller de romerska siffrorna för alla spelen. Jaha, på servern ligger två exemplar av denna gif-bild, och en jpg-bild med samma namn. Vad nu då?! Jag ser i CSS-filerna att det är en av gif-bilderna som används, så jag gör ett slag för mitt framtida jags sinnesro och raderar de andra filerna.

Men nu att lägga till ett spel i menyn är inte jättelätt, jag behöver lägga in XIV som en inaktiv länk. Först tänker jag – inga problem, TopNav har redan ett X, ett I, och ett V, så jag kan klippa och klistra. Men de är aktiva, mitt XIV ska vara inaktiv. Allt ser fel ut. Så jag tänker att någonstans måste jag ju ha mitt original, en Photoshop PSD-fil som är mallen till TopNav. Jag letar och letar och letar. Och letar. Ingenstans. Filen finns inte. Så jag får improvisera. Jag gör om gif-bilden till min nya PSD-mall (och döper den noggrant till “TEMPLATE: topnav3.psd”, så som jag satte i system på absolut alla mina filer då nya guidesajterna designades).

Men jag får improvisera stilen på den inaktiva “XIV” lite, jag har ju inte kvar fonten eller något för att generera bokstäverna från grunden, och det hade behövts om jag skulle behålla exakt den stil de hade innan. Jag klipper helt enkelt ut “KH2” ur bilden, och flyttar sen hela högerdelen mer åt höger så att plats lämnas åt mitt “XIV”. Det får plats, och det blir fint. Men nu ser jag att designen på det inaktiva “III” står helt ut. Där råder den gamla designen fortfarande. Så här blir det att klippa ut även den, och sedan genom att klippa och klistra in “I” tre gånger och slå ihop dem så får jag en ny fin länk.

Nu ser allt bra ut. Nu ser allt likt ut. Nu är XIV med i menyn, och designen på de två inaktiva länkarna är likadan, och KH2 är borttaget.

Dessutom störde jag mig på att klickytan på “I” ute på FFU började liksom en bit in i I:et, 3 pixlar in närmare bestämt. Så även detta korrigerade jag, till min egen fröjd.

Men det var väldigt många filer att uppdatera och hålla koll på, och sedan testa. Så det gäller verkligen att ha tungan rätt i mun. Bara dessa små ändringar tog ett par timmar, och då har jag ändå dokumenterat ganska gott för mig själv hur man ska göra. Utan det hade jag nog återigen missat nåt.

Så, verkligen, om jag nångång i framtiden ska designa en ny TopNav, då ska jag lägga mycket krut på att inte behöva uppdatera dess kod på mer än ett ställe (två med stilmallen).

Ny Final Fantasy 5-guide lanserad

Den andra Final Fantasy-sajten vi lanserar i vårt nya system guide.ffuniverse.nu är vår aningen uppfräschade Final Fantasy 5-guide. Som vi skrivit om tidigare så var det en av de sajter vi såg på att flytta efter att Final Fantasy 7-guiden nylanserades i maj 2013.

Jobbet var ganska litet då sajten i sig inte innehåller så mycket text. Men det hjälpte oss att finna några små buggar, samt lägga till några mindre förbättringar. Samtidigt lär vi oss processen i att flytta över gamla sajter till vårt nya avsevärt förbättrade system.

Bara processen att flytta all text in i det nya systemet är tyvärr en ganska tidskrävande process, även om jag utvecklat ett verktyg – “Migrate 2 WordPress” som hjälper till lite med jobbet. Cirka 40 olika steg ska man gå igenom för att sätta upp och sedan lansera den nya sajten. Därimellan ska absolut all text läsas, behandlas och uppdateras. Så det var skönt att ta jobbet med en av våra minsta sajter.

Nytt på Final Fantasy 5-guiden är att den nu fått en liten och enkel Bilder-sida. Jag har också fyllt i information om alla magier: Black, White, Time, och Blue Magic. Jag har även lagt upp sidan Songs om de sånger en med jobbet Bard kan spela, samt skapat sidan Hemligheter. Så lite nytt godis har ni där.

Huvudsaken med att flytta sajterna till vårt nya systemet är att komma in i ett modernt system, få bättre kod (vilket betyder enklare och snabbare sidor), och underlätta för oss att göra stora och små ändringar i all text. Detta har vi sett resultatet av på FF7-guiden som uppdaterats och småjusterats nästan hundra gånger sedan lanseringen för lite över ett år sen. Se detta mot hur det var i gamla systemet: en (1) ändring på fem år!

Det är inte meningen att varje flytt ska ge en guide en massa nytt innehåll, men det är alltid en fin bonus att kunna bjuda våra kära besökare på.

Så, lyssna inte mer på mitt babbel utan dra över till vår nya FF5-guide!

Uppdateringar på vårt WordPress Theme “FFU v2”

De nya guide-sajterna har gått under projektnamnet “FFU v2”, något som fastnade efter lanseringen. FFU i sig har kommit ut i många versioner, och jag har alltid varit noggrann med att skriva ut detta överallt, till exempel “Community v4.3”, “FF8-sajten v4.0” och så vidare. Det går inte helt att sätta ett versionsnummer på hela FFU, det har liksom alltid varit ett stort och spritt nät av mer eller mindre helt unikt uppbyggda sajter. Därför passar det så bra att se på det som FFU version 1, och det nya enhetliga och kraftfullt förbättrade systemet som version 2.

I samband med lanseringen av nya FF5-sajten så fick jag några önskade förbättringar, ändringar, och buggfixar utförda på vårt theme i WordPress. Här följer en kort lista (uppdateringar/byte av externa plugins är ej listade):

  • BUGG: Texten bakom varje spels logo (ovanför menyerna till vänster) var hårdkodad till att alltid vara “Final Fantasy VII”. Detta ändras nu dynamiskt per sajt.
  • BUGG: Två page templates blandades ihop på grund av namngivning.
  • FÖRBÄTTRING: Menyer som inte används (vi har delat upp en guides menyer i fyra delar) blir automatiskt dolda. Detta passar perfekt på mindre sajter, så som FF5-sajten, som inte har så många olika sidor att den behöver flera olika meny-delar.
  • FÖRBÄTTRING: Samma funktionalitet som ovan, men på menyn i footern, har lagts till.
  • FÖRBÄTTRING: Menyn till vänster och menyn i footern har i princip identisk kod, men de hämtades ut två gånger. Jag har nu skrivit om detta och gjort det smartare vilket snabbare upp sajterna en del.
  • FÖRBÄTTRING: Alla footer-länkar har flaggats med rel=”nofollow” för att inte Google ska flagga länkarna som onödiga.
  • FÖRBÄTTRING: Vår Breadcrumb (brödsmulestig) har fått sin kod omformatterad för att stöda RDFa taggning så att Google och andra sökmotorer automatiskt kan identifiera den som just en breadcrumb.
  • FÖRBÄTTRING: addthis-länkarna som låg överst på alla sidor för att Facebook-länka och Twittra sidor användes aldrig på FF7-sajten, så som test har jag valt att stänga av dem helt en stund. Det tog tid att ladda in länkarna och sidorna upplevdes som väldigt tröga enbart på grund av detta.
  • FÖRBÄTTRING: För inloggad Admins har nu “Edit”-länkarna på alla sidor flyttats till en mer enhetlig placering längst ner på alla sidor.
  • FÖRBÄTTRING: Uppgifter om en karaktär som inte fyllts ut gör nu att rubriken till det nu döljs (tidigare stod det t.ex. “Längd: ” och sedan inget mer på en egen rad på varje karaktär om man inte angett längden).
  • NYTT: Möjlighet att skriva in vikt i kilo på en karaktär på sidorna.

Som extra bonus har jag också fått implementerat några nya bra plugins, vidare justerat de plugins vi har, kraftigt uppdaterat interna guider och dokumentation om det nya systemet, och jobbat mycket på vårt egenutvecklade migreringsverktyg Migrate 2 WP. Ett system som snart når den efterlängtade 1.0 statusen (så att det faktiskt fungerar utan en massa manuell handpåläggning och drösvis av krascher).

Var med och modernisera FFU!

Är du en person som gillar att skriva, är duktig på svenska språket, och har några timmar över i veckan? Kanske du varit medlem på vår community en längre tid, eller vid flera tillfällen klarat dig förbi det där svåra partiet, eller den där jobbiga bossen, i något Final Fantasy tack vare våra guider och vill visa din tacksamhet. Då kan du få hjälpa oss att få några av våra riktigt gamla och ibland dåligt formaterade sajter/guider över till vårt nya format. Och i samma veva möjlighet att producera helt nytt innehåll som saknats tidigare.

Att flytta FF7-sajten till vår nya moderna lösning tog ganska lång tid, och cirka 80% av allt jobb gjordes av en enda person. Nu är jag i och för sig extremt perfektionistisk av mig, men det är mycket innehåll att flytta och piffa upp. Det återstår väldigt mycket innehåll på FFU som fortfarande behöver flyttas över och moderniseras. FF7-sajten var bara början.

Vill du vara med och hjälpa oss?

Alla sidor skapas, ändras, och designas via WordPress, ett av världens största innehållsverktyg för webben. Du måste dock inte ha någon erfarenhet av det då vi tillhandahåller upplärning i allt du behöver. WordPress är dessutom väldigt enkelt att komma in i och arbeta med.

Det mesta innehållet finns redan på våra gamla sidor. Att flytta över det in i WordPress är tyvärr ett manuellt klipp-och-klistra-jobb, där man samtidigt ser till att rensa bort gammal/dålig HTML-kod. Man ska också, då man ser möjligheten, skriva om dåliga formuleringar, rätta gamla stavfel, ta bort gammal design som “sitter fast” i texten, samt så klart skapa helt nytt innehåll där det saknas helt eller delvis. Vi har också ett nytt tänk för att lyfta fram viktig information i innehåll, samt hur innehåll länkas, som ska införas i de gamla texterna.

De guider vi först och främst vill flytta över är de äldsta och de som ser ut att vara i störst behov av en uppfräschning:

Det är också av intresse att flytta över andra guider vi har till det nya systemet, vi är också intresserade av skapandet av helt nya guider, t.ex.:

  • Final Fantasy III
  • Final Fantasy XIII-2
  • Final Fantasy XIV
  • FFVII – Dirge of Cerberus
  • Kingdom Hearts 2
  • Och många många fler

Vad med FFVIII, FFIX, och FFX-sajterna då? Dessa är så fulla med innehåll, och i så stort behov av programmering för att flyttas att dessa kommer Webmaster själv ta hand om, och sedan invitera er att hjälpa till när tiden är mogen.

Låter detta intressant? Send ett mail till mig – Webmaster (Bobby) – så ska vi se om vi kan få plats för dig någonstans på sajten. Ange ditt namn, din ålder, samt den/de guider du är mest intresserad av att flytta/skriva. Länka gärna till något du skrivit tidigare, eller bifoga en PDF eller liknande.

Vad är guide.ffuniverse.nu?

Ja, denna sajt (och alla under den) tillhör och utvecklas av samma team bakom www.ffuniverse.nu. Enda skillnaden är att där du är nu så körs en annan server i bakgrunden än den som bland annat håller våra nyheter och vår community igång.

I en framtid är det möjligt att fler av våra spelsajter flyttas över hit till “guide”-servern. Lite enklare att hitta, och lite tydligare med exakt vad du kan förvänta dig hitta här – guider!

Just nu har vi bara Final Fantasy 7-sajten upplagd här.

Copyright © 2024 Om FFUniverse

Theme by Anders NorenUp ↑