Spis treści
-
Otwarty format OASIS dla dokumentów biurowych i CMS-ów
Bård Farstad
Wklejanie czystego tekstu do CMS-a i jego ręczne formatowanie jest zadaniem żmudnym i podatnym na błędy. Gdyby tak można było stworzyć odpowiedni dokument w swoim ulubionym pakiecie biurowym, a potem po prostu skopiować plik i wkleić go do CMS-a... Taką właśnie możliwość daje połączenie trzech nowatorskich produktów: uniwersalnego formatu OpenDocument, CMS-a eZ publish i pakietu biurowego OpenOffice.org 2.0.
-
Programowanie sterowane testami za pomocą PHPUnit
Im większy projekt programistyczny, tym trudniej wyłapywać pojawiające się w nim błędy, a usunięcie jednych usterek powoduje często powstanie następnych, w innej części aplikacji. Ręczne tworzenie testów dla setek klas jest nieskuteczne,
a poza tym przyprawia o ból głowy i paraliżuje pracę. Z pomocą przychodzi PHPUnit: narzędzie pozwalające zautomatyzować proces tworzenia i wdrażania testów.
-
Drupal, czyli wielodomenowe, wielojęzyczne i modularne portale
w oparciu o AJAX i SEO
Czy potrzebujesz systemu zarządzania treścią (CMS) ogólnego zastosowania, będącego w stanie obsługiwać w jednej instancji kilka niezależnych serwisów WWW, z których każdy dostępny ma być w kilku wersjach językowych? Czy pełna internacjonalizacja powinna być możliwa za pomocą zaledwie kilku kliknięć myszą? Może chciałbyś także dodać do swojego serwisu elementy dynamiczne korzystające z AJAX, albo zwiększyć jego popularność dzięki zastosowaniu najlepszych technik SEO? Nie musisz dalej szukać: wypróbuj system Drupal.
-
Service Data Objects, czyli standard uniwersalnego dostępu do
danych
Piotr Szarwas
Rozwiązania od dawna stosowane w Javie zalewają świat PHP. Należy do nich SDO, czyli Service Data Objects: zunifikowany, wspierany przez takie potęgi, jak IBM, Zend i BEA standard dostępu do danych, eliminujący potrzebę tworzenia osobnych interfejsów dla każdego ich źródła.
-
AJAX – wyjątkowo interaktywne i wydajne aplikacje WWW
Joshua Eichorn, Werner M. Krauß
PHP zawdzięcza swój sukces nie tylko potężnym możliwościom, ale również samemu modelowi programowania. Aplikacje tworzone w PHP pozwalają osiągnąć bardzo wiele przy ograniczonym oprogramowaniu klienckim, co oznacza łatwe wdrażanie i aktualizacje, a tym samym szybkie efekty pracy. Architektura ta ma też dotkliwe wady, jak opóźnienia między wyświetlaniem kolejnych stron lub brak możliwości pobierania nowych danych bez wysyłania formularza. Na szczęście istnieje mechanizm AJAX.
-
advAJAX, czyli praktyczne zastosowanie technologii AJAX
Łukasz Lach
Ciągłe przeładowywanie strony WWW przy każdej zmianie jej zawartości i żmudne czekanie na wyświetlenie kolejnej porcji danych jest zmorą każdego użytkownika aplikacji webowych i programisty PHP. Nie jesteśmy jednak skazani na te bolączki: wybawia nas od nich zyskująca na znaczeniu PHP technologia AJAX. Dzięki niej
ładujący się w nieskończoność pasek postępu przechodzi do lamusa.
-
Nowe możliwości PHP-GTK2
Pablo Dall'Oglio
Rozszerzenie PHP-GTK1 zapoczątkowało nowy sposób myślenia o PHP. Język przeznaczony dla aplikacji sieciowych zaczął być powszechnie stosowany przy pisaniu samodzielnych aplikacji klienckich z graficznym interfejsem użytkownika
(ang. Graphical User Interface, GUI). Niemniej jednak, to właśnie pojawienie się PHP-GTK2, umożliwiającego połączenie możliwości PHP5 i biblioteki Gtk-2.6, może dać początek prawdziwej rewolucji.
-
Porównanie ofert polskich firm hostingowych
Rynek usług hostingowych w Polsce rozwija się dynamicznie. Jeżeli planujemy zakup własnego skrawka miejsca w sieci, warto zapoznać się z przygotowanym przez nas porównaniem usług najpopularniejszych polskich providerów internetowych.
|