Darmowe domeny .TK – krok po kroku

 

Niskie ceny domen narodowych .PL zachęcają do ich kupna, ale co gdy chcesz mieć prawdziwie DARMOWĄ domenę? Skorzystaj z Dot TK, gdzie możesz zarejestrować własną, w pełni funkcjonalną domenę twoja_strona.TK. Oto poradnik jak to zrobić:

Kliknij na banner poniżej:

Wpisz adres strony, dla której chcesz domenę:
Wpisz adres swojej strony

Wybierz nowy adres domeny .TK:
Wybierz adres swojej nowej domeny

Wybierz opcję utworzenia konta na Dot TK:
Wybierz opcję utworzenia konta na Dot TK

Wybierz darmową rejestrację:
Darmowa rejestracja na Dot TK

Wybierz opcję wystawienia domeny na własny serwer DNS:
Wystaw domenę .TK na własny serwer DNS

Zapisz ustawienia serwera DNS

Dodaj nową domenę w opcjach hostingu – patrz ustawienia w CPanelu:
Ustawienia domeny dodanej w CPanelu

Do pełni szczęścia można pokusić się o usunięcie favicony Dot TK: Favikona dot TK - pozbycie się Jak? Wystarczy podlinkować własną faviconę za pomocą adresu bezwzględnego.

<head>
<link rel="icon" type="image/png" href="http://twoja_poprzednia_domena.pl/favicon.ico" />
</head>

To wszystko! Teraz możesz się w pełni cieszyć darmową domeną .TK. Pytania? Wątpliwości? Napisz komentarz, odpowiem!

 
 

FLASH a absolutne pozycjonowanie

 

FLASH - pozycjonowanie absolutne CSS z-index

Prócz Firefoxa przeglądarki domyślnie przesuwają obiekt FLASH na szczyt stosu. Nie pomoże nawet absolutne pozycjonowanie (position: absolute) i właściwość z-index użyte na elemencie, którym chcesz przesłonić obiekt SWF. Obiekt FLASH będzie nadal widoczny.

Rozwiązanie

Po pierwsze do elementu, opisującego FLASH-a, dodaj parametr wmode. Po drugie, do elementu embed, dodaj atrybut wmode o wartości opaque. Zobacz na przykład poniżej:


<object width="300" height="200">
   <param name="movie" value="banner.swf">
   <param name="wmode" value="opaque">
   <embed src="banner.swf" wmode="opaque" width="300" height="200">
   </embed>
</object>

Voila! Teraz możesz już przesłaniać obiekt FLASH za pomocą CSS i absolutnego pozycjonowania. Rozwiązanie działa na wszystkich przeglądarkach.

Znasz inne, lepsze rozwiązanie? Użyłeś powyższego? Podziel się w komentarzu!

 
 

Zdalna publikacja Joomla -> WordPress

 

j2wp logoZałóżmy, że chcesz publikować aktualności z życia Twojej firmy zarówno na blogu, jak i na stronie firmowej. Dlaczego masz za każdym razem ręcznie kopiować teksty? Chcesz to robić automatycznie. Chcesz to robić zdalnie.

Joomla to WordPress plugin

Jak? Z pomocą przychodzi mój autorski plugin do Joomli. Na początek zapoznaj się z wymaganiami dotyczącymi serwera i pobierz plugin j2wp, służący do zdalnej publikacji na Wordpresie. Następnie zainstaluj go standardowym instalatorem wtyczek systemu Joomla! (zrzut ekranu poniżej).

Instalacja wtyczki Joomla to WordPress - j2wp

Krok 1: Instalacja wtyczki Joomla to WordPress

Następnie przejdź do ustawień wtyczek (pluginów), znajdź na liście nazwę System – j2wp. Kliknij na nazwę, aby wyświetlić ustawienia.

Aktywacja pluginu Joomla to WordPress - j2wp

Krok 2: Aktywacja pluginu Joomla to WordPress

Przedostatni krok, to zapisanie ustawień, pozwalających Joomli na publikację treści. Przykładowe ustawienia poniżej:

Konfigruracja pluginu j2wp

Krok 3: Konfiguracja wtyczki j2wp (dane serwera i użytkownika WordPress)

Ostatni krok, to włączenie w Wordpresie zdalnej publikacji protokołem XML-RPC.

Konfiguracja WordPressa

Krok 4: Konfiguracja WordPressa (włączenie XML-RPC)

Voila! To już koniec. Przetestuj wtyczkę, publikując artykuł na Joomli w wybranej przez siebie kategorii (o ile zaznaczyłeś jedną). Wpis powinien się pojawić na blogu w postaci wpisu (lub ewentualnie szkicu, w zależności od ustawień).

Wymagania serwera

Do poprawnego działania pluginu j2wp konieczne są włączone rozszerzenia PHP: php_curl i php_xmlrpc. Aby je włączyć, odszukaj swój plik php.ini i odkomentuj (usuń średnik przed linijką) powyższe nazwami rozszerzeń. W przypadku, gdy nie masz możliwości edycji pliku php.ini (hosting), skontaktuj się z administratorem – on się tym zajmie.

Plugin przetestowany dla Joomla w wersji 1.5.17 i WordPress 3.0.0 (choć wcześniejsze także powinny działać).

Feedback

Jeżeli pobrałeś wtyczkę, napisz jak się sprawuje. Masz jakieś problemy? Postaram się je rozwiązać – napisz w komentarzu.

 
 

Kompresja gzip po stronie serwera

 

gzip - kompresja plików po stronie serweraMetod na przyspieszenie strony jest co najmniej kilkanaście. Najbardziej oczywistą wydaje się być kompresja. Ta ma wiele wariantów. Można kompresować kod, minimalizując liczbę instrukcji czy usuwając powielone fragmenty. Takie podejście opisałem we wpisie dotyczącym kompresji JavaScript i CSS. Można także kompresować grafikę i elementy multimedialne. Można – wreszcie – kompresować pliki po stronie serwera.

GZIP – czy warto?

Kod HTML, CSS, JavaScript i jakikolwiek inny kod sztucznego języka jest doskonałym materiałem do kompresji. Wszystko przez powtarzające się ciągi (znaczniki HTML, słowa kluczowe np. function), które łatwo poddają się kompresji. Kompresja rzędu 50% nie jest niczym nadzwyczajnym. To dwa razy szybsze wczytywanie strony. To dwa razy mniejsze zużycie transferu!

Obsługa GZIP przez przeglądarkę

Jeżeli nasz serwer ma przesyłać skompresowane pliki, przeglądarka musi się na to zgodzić. To, czy serwer prześle pliki spakowane GZIP-em, zależy od nagłówka otrzymanego przez przeglądarkę. W założeniu:

  • przeglądarka wysyła żądanie GET z nagłówkiem Accept-Encoding: gzip, deflate
  • serwer sprawdza czy kompresja jest dostępna i czy żądany zasób (plik) istnieje
  • serwer kompresuje plik i odsyła do klienta
  • przeglądarka dekompresuje stronę i wyświetla ją użytkownikowi

GZIP – jak to włączyć?

Apache posiada dwa moduły kompresujące pliki – mod_gzip i mod_deflate. Skorzystamy z tego drugiego, który jest łatwiejszy w konfiguracji. Odszukaj plik .htaccess w głównym folderze swojej strony i skopiuj do niego:
# kompresja plikow tekstowych, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

Voila!

A co z kompresją grafiki?

Dlaczego kompresujemy tylko tekst? Do tego gzip nadaje się najlepiej. Pliki multimediów i grafiki powinny być skompresowane przed umieszczeniem na serwerze.

Używasz kompresji na stronie? Znasz inne, lepsze sposoby na zwiększenie wydajności strony? Podziel się nimi w komentarzu!

 
 
następne wpisy »