Pisałem ostatnio, że posprzątam bałagan z niezgodnościami, jak IE9 zdobędzie większą część rynku. Nie ma to jednak żadnego sensu. I tak pewnie będzie zepsuty. Ale poważnie: Zakończone zostało wsparcie techniczne dla systemu Windows XP. Oznacza to, że przeglądarki IE9 pod ten system nie będzie. Mając na uwadze najnowsze statystyki – Windows XP używa ponad 60% ludzi w Polsce. Zanim więc IE9 uzyska popularność na tyle dużą, żeby wszystkie śmieci z kodu wyrzucić to ja już będę miał wnuki. Trzeba było więc porobić kolejne obejścia problemów, które IE sprawia. Stąd grupa poprawek zgodności:
- Do systemu został włączony nowy niezależny komponent – SWFObject v2.2 – pozwalający na ładowanie elementów flash z poziomu JS. Dzięki temu udało się osadzić je zgodnie ze standardem.
- Osadzenie obiektu flash w panelu Blipa było niezgodne ze standardem XHTML 1.0 Transitional. A było, bo inaczej w IE nie działało.
- Dodany hack dla IE rozwiązujący problem przezroczystego tła iframe (allowtransparency) i niezgodności z XHTML 1.0 Transitional. A problem był, bo programistom IE się nie chciało inaczej zaimplementować, więc dodali sobie specjalny atrybut, bez którego nie działa, a który nie istnieje w żadnej specyfikacji.
- Mały fix stylowania dla Internet Explorera w obydwu oficjalnych skórkach.
- Brak Doctype przy podglądzie tworzonych treści/aktualności.
- Nie działał podgląd tworzonych stron/aktualności w Internet Explorerze. IE nie odróżnia nazwy atrybutu tagu od nazwy innego tagu.
I poprawki bezpieczeństwa:
- Obsługa błędów połączenia z bazą danych.
- Naprawiony błąd w przypadku braku argumentów i bezpośrednim wpisaniu adresu skryptu (wyszukiwanie/podgląd komentarzy/komentarze).
- Nowa funkcja odpowiedzialna za dołączanie stron / plików do aktualności / stron. Dane przesyłane inną metodą.
- Ograniczenie dostępu do listy plików i stron (używane przy dołączaniu) z zewnątrz.
Pobierz nową wersję
Przy okazji – wszystkim, którzy używają Internet Explorera (w szczególności tym, którzy nie będą mogli mieć IE9) – polecam zainstalowanie jakiejś normalnej (szybkiej, często aktualizowanej, wspierającej nowe technologie i zgodnej ze standardami) przeglądarki: Chrome, Opera, Firefox – do wyboru.
sty 12 2011
ViCMS 2.0.8 – Standardy i bezpieczeństwo
Pisałem ostatnio, że posprzątam bałagan z niezgodnościami, jak IE9 zdobędzie większą część rynku. Nie ma to jednak żadnego sensu. I tak pewnie będzie zepsuty. Ale poważnie: Zakończone zostało wsparcie techniczne dla systemu Windows XP. Oznacza to, że przeglądarki IE9 pod ten system nie będzie. Mając na uwadze najnowsze statystyki – Windows XP używa ponad 60% ludzi w Polsce. Zanim więc IE9 uzyska popularność na tyle dużą, żeby wszystkie śmieci z kodu wyrzucić to ja już będę miał wnuki. Trzeba było więc porobić kolejne obejścia problemów, które IE sprawia. Stąd grupa poprawek zgodności:
I poprawki bezpieczeństwa:
Pobierz nową wersję
Przy okazji – wszystkim, którzy używają Internet Explorera (w szczególności tym, którzy nie będą mogli mieć IE9) – polecam zainstalowanie jakiejś normalnej (szybkiej, często aktualizowanej, wspierającej nowe technologie i zgodnej ze standardami) przeglądarki: Chrome, Opera, Firefox – do wyboru.
By Paweł Talacha • ViCMS 0 • Tags: vicms