dodaj feeda z wynikami wyszukiwania

Platforma wordpressa umożliwia przeszukiwanie opublikowanych wpisów, co dziś jest bardzo naturalną formą szukania treści, szczególnie na interesujących nas serwisach, które odwiedzamy po raz pierwszy.

Są takie serwisu, których tematyka jest na tyle szeroka, że nie chciałbym subskrybować pełnego feeda, choć chętnie subskrybowałbym tematy w których występuje fraza „webmaster”.

Poniższy kod umożliwi nam wystawienie feeda agregującego te artykuły, które spełniają warunki wyszukiwania.

Kod należy dodać w pliku używanego szablonu w sekcji „head”.

<?php if ( is_search() ) {
echo '<link rel="alternate" type="application/atom+xml" title="wyniki wyszukiwania: ' . urlencode(get_search_query()). '" href="' . get_bloginfo('atom_url') . '?s='. urlencode(get_search_query()) . '" />';
} ?>

Prawda, że proste?

Wystarczy darmowy Microsoft HTML Help Workshop

Paweł Wimer opisuje dzisiejszy prezent dnia do tworzenia plików chm… ciekawe, ale zupełnie moim zdaniem niepraktyczne, ponieważ do tworzenia CHM’ów z powodzeniem wystarczy całkowicie darmowy HTML Help Workshop and Documentation, który można sobie pobrać ze strony microsoftu.

Moim zdaniem każdy szanujący się webmaster poradzi sobie z tym zadaniem bez wielkiego kombajnu za 200$, nawet jeżeli jest to za darmo.

jak tworzyć dobre tytuły stron

Tytuł strony umieszczamy w sekcji HEAD w znaczniku TITLE i jest on wymagany we wszystkich wersjach (X)HTML’a.

  1. Google na stronie wyników wyszukiwania pokazuje tylko pierwsze 65 znaków, więc upewnij sie, że to co potrzebujesz znajduje się na początku.
  2. Czasami warto przed właściwym tytułem użyć tego słowa kluczowego, na którym zależy nam najbardziej, dzięki czemu wpisane słowo będzie „bardziej” przywiązane do prezentowanej treści.
  3. Obce linki najczęściej wykorzystują tytuł strony – wykorzystaj szansę.
  4. Dobry tytuł prowokuje do zadawania pytań albo obiecuje coś, co w pełnej treści zostanie wyjaśnione.
  5. Bardzo często tytuł strony jest tym co silnik wyszukiwarki „widzi” zanim zdąży wejść na twoją stronę, ponieważ tak strona może być umieszczona w sieci. Wiele osób tworzących u siebie odnośnik do twojego serwisu użyje tytułu strony jako tekst odnośnika.
  6. Tytuł powinien składać się z najważniejszych słów kluczowych, ale jednocześnie musi dać się normalnie przeczytać.
  7. Tytuł powinien korespondować z treścią, tak żeby osoby skuszone tytułem po przeczytaniu nie uznały że straciły czas.
  8. Każda strona, każdy artykuł powinien mieć własny tytuł. Mało tego tytuł powinien być unikatowy w obrębie całego serwisu.
  9. Forma, kolejność i używane słowa powinny być inne niż to co umieszczacie w metadescription w sekcji head.
  10. Tytuł ma zaczynać się od najważniejszej treści, a nazwa firmy lub bloga umieszczać nie trzeba, jeżeli już to powinna być na końcu albo tylko na stronie głównej. Wyjątkiem jest posiadanie silnej marki, ale wtedy i tak nie ma po co jej używać.

Podsumowując: tytuł to jeden z ważniejszych elementów mimo tak niewielkich „rozmiarów”.

tagi w dokumencie html

Zalecenia dla programistów.

Mógłbym opisać różnice między XHML’em a HTML. Ale to bez sensu. Ta wiedza niczego nie zmienia, ponieważ lepiej pisać dobrze w tym co mówi XTML, ponieważ w samym HTML’u wtedy też będzie dobrze.

Małe litery

Zawsze tagi i atrybuty pisz małymi literami. Tak po prostu.

Zamykanie tagów

Zamykaj zawsze. Tagi „bez końca” zamykaj w taki sposób <hr />. Tagi z końcem w taki sposób: <p>treść</p>. Brak zamknięcia powoduje wystąpienie błędów, a czasem niszczy układ strony.

Jakich tagów musisz używać?

Szczególne wtedy kiedy praca jest podzielona i to co piszesz, będzie obrabiał jeszcze webdeveloper? Odpowiedź jest super prosta. Powinieneś używać jak najmniejszej liczby tagów. Zasada jest tym lepsza, że im mnie tagów i ich atrybutów tym lepiej.

Lista tagów do których powinien ograniczyć się programista:

html, head, title, body
konstrukcja strony – wymagane, bez tego cały dokument jest nieprawidłowy. title – może być puste
p
paragraf, podstawowy tag, w którym umieszczamy treśc, dbaj o to żeby zawsze umieszczać treść w takim tagu
table, tr, td
obsługa tabeli – ogranicz się do tych trzech tagów, więcej nie potrzebujesz
hr
linia pozioma, oddzielaj koncepcyjne części, następnie webowiec wyłączy widoczność tych lini, będą widoczne w przeglądarkach tekstowych oraz/lub w drukowanej wersji strony
form, input, select, textarea
obsługa formularzy – wymienione tagi pozwalają na pełną obsługę formularzy
h3, h4, h5, h6
nagłówki – użyj zgodnie z ważnością: h3 – tytuł strony, h4 – podtytuł lub sekcja. dlaczego nie zacząć od h1 i h2? dlatego, że h1 powinien być wykorzystany jako tytuł serwisu, a h2 – sekcja w której jesteś

Jakich tagów nie powinieneś używać?

W szczególności nie używaj tagów: br i font. Pierwsze co będzie musiał zrobić webowiec to usunąć wszystkie takie wpisy. Niewskazane jest używanie div i span, bo musisz wiedzieć dlaczego to robisz. Tagi wizualne: i, b powinny być zapomniane, bo niczego nie wnoszą.

Atrybuty

Używaj tylko tych atrybutów które są potrzebne do wypełniania formularzy. innych nie używaj, bo i tak większość z nich webdeveloper będzie musiał usunąć.