ND Cikk |
Cikkek Nikházy Ákos tollából |
Rövid idő alatt (körülbelül 3 nap) készítettem egy teljesen új oldalt magamnak. Ennek célja és menete a továbbiakban olvasható.
Teljesen új megközelítést alkalmaztam az oldalamhoz. Úgy döntöttem, hogy portál helyett egy összekötő felület lesz megtalálható a http://nikhazy-dizajn.hu címen, ami így összefoglalja Internetes tevékenységemet. Mivel eddig is blog módjára használtam az oldalt és minimális más információ volt megtalálható rajta, azért jobbnak láttam kategóriánként kiköltöztetni külön blogokba mindenemet.
Az összekötő felület ezen blogok RSS csatornáit olvassa ki, így a legfrissebb bejegyzések címe, kattintható formában megtalálható ott.
Fontos szempont volt a sebesség fenntartása. Ennek érdekében az oldal minden RSS olvasás eredményét cache fájlba menti. Továbbá minimalizáltam a CSS fájlok mennyiségét, így egy dokumentumban van az oldal és iDevice CSS is. Amit lehet gzip-el tömörítek az ikonokat pedig CSS sprite módszerrel jelenítem meg, ezzel csökkentve a http kérések mennyiségét.
Sajnos a Like és +1 gombok és a Twitter widget a sebesség ellen vannak, de ezek a szükséges rosszak. Nem nagyon lehet tenni velük semmit.
Az oldal figyelmezteti IE6-7-8 felhasználókat böngészőjük elavultságáról, mely üzenetet kikapcsolhatják. Mivel a teljes oldal HTML5 és CSS3 segítségével épült fel, csak minimális támogatást lehet nyújtani ezekre a böngészőre. Olyan dolgok, mint CSS animáció a “Még több” gombokon és színátmenet a blokkok fejlécében nem megvalósíthatók, de nem hátrányosak a kinézet szempontjából. Az oldal funkcionális ezen környezetben is.
A régi tartalmak elérése is megoldott lett. Készítettem egy apró PHP scriptet, ami mikor régi URL-t kap, ami egy cikkre mutatott tovább küldi a felhasználót a megfelelő tumblr blog bejegyzésre. Így cikkek szempontjából nincsenek törött linkek.
Ennek a kiköltözésnek az érdekessége talán annyi, hogy nem szükséges adatbázist használni az oldal fenntartásához, mivel a tumblr rendszerén helyezkednek el. Ezáltal gyorsabban lehet frissíteni, kényelmes eszközökkel. Ezzel nem a CMS-em képességeit írom le, de mivel kizárólag blognak használtam az oldalt, jobbnak láttam ennek megfelelő rendszert kitalálni.