Archiwa tagu: serwisy internetowe

CMS dedykowany czy open source

Pracując w branży od 2002 roku, obserwuję pozycję jaką w projektach webowych zajmują CMSy opensourcowe. Rozwiązania z tych pierwszych lat były niszowe, pozbawione API, które pozwalałyby na łatwą integrację z własnym projektem. Wykorzystanie systemu open source przez wiele lat było też niezbyt dobrze postrzegane – jak garnitur z sieciówki, który do pięt nie dorasta temu szytemu na miarę. Od pewnego czasu obraz rynku technologicznych rozwiązań webowych się zmienił. WordPress, Joomla i Drupal to dojrzałe systemy pozwalające na prostą i stabilną implementację dla dedykowanych interfejsów. Wdrożenia tych aplikacji znajdziemy w serwisach internetowych korporacji i instytucji publicznych, choć nie w tych pierwszoplanowych wdrożeniach, które wciąż pozostają rozwiązaniami dedykowanymi.

Odpowiadając na pytanie z tytułu – wszystko zależy od projektu. Dla stosunkowo prostej strony małego lub średniego przedsiębiorstwa najlepszym rozwiązaniem będzie WordPress. Joomla sprawdzi się w rozwiązaniach bliższych strukturze portalu. Jednak w sytuacji kiedy nasz projekt jest w dużym stopniu rozwiązaniem niestandardowym zawierającym indywidualne moduły, najlepiej postawić na CMS dedykowany. Rozwiązania nietypowe, zarówno w oparciu o open source jak i system dedykowany, zawszy wymagają większego budżetu. Wybierając CMS dedykowany zyskujemy po pierwsze rozwiązanie szyte na miarę, a więc prostsze w obsłudze i mniej podatne na ataki. Po drugie mamy zapewnioną większą stabilność i spójność oprogramowania.

Podsumowując – dla projektów standardowych lepszy jest open source, natomiast dla projektów specyficznych (których przecież jest również sporo) sugerowany jest system dedykowany.

Przekleństwo przeglądarek mobilnych :)

W ciągu ostatnich kilkunastu lat nastąpił spory postęp w zgodności przeglądarek internetowych ze standardami technologii webowych. Z dużym stopniem prawdopodobieństwa można przyjąć, że frontend testowany na bieżąco np. w Chrome będzie się zachowywał podobnie w innych topowych przeglądarkach. O dziwo dotyczy to nawet ostatnich wersji Internet Explorera. Niestety radość deweloperów okazała się przedwczesna i przygasła wraz z popularyzacja urządzeń mobilnych. Przeglądarki mobilne zwłaszcza w starszych wersjach Androida i iOS’a są na bakier ze współczesnymi standardami html i css. Znów, tak jak 10 lat temu, sporą część pracy musimy poświęcić nie na rozwijanie interfejsu, a na szukanie obejść dziwnych zachować przeglądarek mobilnych, dla których zwykły position:fixed to wyzwanie. Chociaż z każdą nową wersja jest lepiej, to i tak spędzimy jeszcze trochę czasu na szukaniu obejść dla prostych rozwiązań, bądź stosowaniu protez typu iScroll.