ShoutBox 1.3

Kolejna odsłona ShoutBox. Wersja ta nie zawiera żadnych nowych bajerów. Zmiany jakie zrobiłem dotyczą samego silnika i są małym przygotowaniem przed wersją z wieloma pokojami.

Oto główna lista zmian:

  • Przejście wyłącznie na jQuery
    Doszedłem do wniosku, iż nie ma większego sensu utrzymywanie shouta na kilka libów js. jQuery jest o tyle fajne, że może istnieć na stronie nawet jeśli korzystacie już z innych libów. Wystarczy tylko włączyć tryb "no conflict". Dodatkowo jQuery przyda mi się przy kolejnej większej zmianie jaką planuję zrobić w przyszłości - wiele pokoi.
  • Zrezygnowanie z xml na rzecz json
    Niestety xml "udowodnił" mi, iż potrafi przysporzyć problemów. Swego czasu nagminnie z niego korzystałem, jednak wraz z kolejnymi projektami zaczęły wychodzić wady tego rozwiązania, których nie było przy json. Wniosek wydał się więc logiczny
  • Generowanie danych po stronie php a nie jak do tej pory js
    W poprzednich wersja za wygląd treści shoutboxa odpowiadał "silniczek" w js. Rozwiązanie to miało jedną poważną wadę - przysparzało trudności, gdy ktoś chciał wprowadzić swoje zmiany w wyglądzie. O wiele łatwiej tego typu rzeczy dokonuje się w php. Od teraz więc js będzie odpowiedzialny jedynie za dodawanie dostarczonych przez php wiadomości. W związku z tym doszło parę nowych metod do interfejsu formattera.
    Rozwiązanie to ma pewną wadę w stosunku do wcześniejszych wersji - wzrost zużycia transferu. Do tej pory serwer przesyłał jedynie suche dane, które to dopiero js ładnie ubierał. Teraz serwer wysyła dane już "ubrane" przez co zwiększa się ich waga. Pamiętajcie jednak, iż w konfiguracji możecie włączyć kompresję gzip, co znacznie zmniejszy Wasz transfer.

Podsumowując: jeśli korzystacie z wersji 1.2 i nic Wam się nie psuje, nie musicie przechodzić na wersję 1.3. Jeśli zaś chcecie dopiero pierwszy raz zainstalować shouta, to wersja 1.3 jest jak najbardziej wskazana.

ps: wersja 1.3 w porównaniu do 1.2 nie zawiera żadnych zmian w bazie danych.
ps2: Aby ta wersja zadziałała php musi mieć doinstalowane wsparcie dla JSON

Komentarze

 

2011-05-07 01:31 gość_filip

witam,

czy jest w planach wydanie wersji dla joomla?

2011-05-07 11:45 nospor

W planach tak.

Dodaj komentarz

 

Dostępne bbcode: b, u, i, url, code, php, css, html, sql, js

Skrypty użytkowników

  1. Klasa obsługi szablo... Lirdoner
  2. Sekcje user76
  3. Klasa walidująca for... user76
  4. Licznik Gości online korey
  5. Form Builder Comandeer
  6. Dynamiczny licznik z... korey
  7. Captcha Comandeer