Adam Jakub
Maciejczyk
newPR :: Grupa AG
ESSEKER
Temat: Początkującemu zawsze piach w oczy...
WstępMam nadzieję publikować tutaj regularnie porady dla Was zgodnie z ankietą, którą tu i na innych forach kiedyś prowadziłem, zebrałem całkiem fajny materiał i chcę Wam odpowiedzieć na kilka oraz dać kilka ciekawych wskazówek
Materiał powstał z materiałów i Case study klientów moich jak i moich współpracowników, mam nadzieję, że nie zostanie skasowany wątek - powinno być to w grupie Blogi, ale to własnie tu spotykają się głównie początkujące osoby, które poszukują rozwiązań dlatego uważam, że to właśnie ta grupa jest odpowiednia
Wstęp po Wstępie - Pierwsza Strona, Pierwsze Kroki
Gdy zakładałem pierwszą stronę nie wiedziałem jeszcze o tym, że istnieje coś takiego jak CMS, blog miałem na onecie, prostą stronkę na popularnym wtedy pakiecie 60freeOVH, a drugą pomocniczą stronę miałem jeszcze gdzie indziej - na każdej eksperymentowałem... z biegiem czasu po jakiś pół roku znalazłem artykuł o tym, że istnieją systemy które "oszczędzą mój czas" i "większość pracy wykonają za mnie" - wtedy były to płatne rozwiązania, a w komentarzach do owego artykułu znalazłem informacje o WordPressie i Joomli.
Joomla wydawała mi się bardzo funkcjonalna, jednak ze względu na pewne ograniczenia nie mogłem nic zrobić, podobnie było z WordPressem - brak bazy danych na darmowym hostingu mnie trochę unieruchomił - YoYo jeszcze wtedy nie oferowało baz MySQL - to wprowadzili potem, a w moim 60freeOVH do dziś nie jest to możliwe.
Wtedy znalazłem platformy, które pozwalały owe blogi zakładać - była angielska "WordPress.com" i Polska "WordPressy.pl" z czasem jednak jak eksperymentowałem z tym drugim systemem doskwierało mi wiele mankamentów - nie mogłem zarządzać stroną tak jak chciałem i było to dość uciążliwe - wtedy przyszedł czas na zakup pierwszego hostingu.
Pierwszy Hosting pod WordPress
Miałem do wyboru darmowy hosting z mnóstwem reklam od firmy, której nie znałem - do tego wszystko po angielsku, a mój poziom języka wtedy był bardzo niski, albo zakupić serwer.
Teraz mamy trochę więcej opcji gdyż możemy mieć darmowy serwer (na początek), ale żeby strona działa szybko możemy skorzystać z zewnętrznych serwisów baz danych w chmurze [przy małym ruchu koszt nie przekroczy w niektórych pewnie 2zł miesięcznie]
Ale wracając do moich początków - tak jak wiele osób miałem problem z wybraniem złotej trójki, z której to z kolei miałem wybrać ten jeden za który ewentualnie będę płacić.
Wtedy wybór padł na ActiveHosting (obecnie inna firma) i na serwer ze średniej półki za 10,70 albo 10,80zł miesięcznie - nie dosyć, że wtedy był to mój pierwszy serwer to jeszcze pierwszy raz użyłem karty płatniczej w Internecie więc był to milowy krok w mojej Internetowej karierze specjalisty WordPressa.
Zainstalowałem i co dalej...
Początki były nawet proste - darmowy nieskomplikowany, spolszczony szablon, szybko dodawałem wpisy, reklamowałem na forach i gdzie się tylko dało... miałem bardzo małe audytorium, a ruch z onetu już nigdy nie powrócił - zaczynałem prawie od zera.
Strona była proste niebieska z białym tłem - nic więcej wtedy nie potrzebowałem.
Zabawa w Elektryka
Po jakimś czasie zdobywania wiedzy na blogach o WordPressie, forach i innych mediach zacząłem dopierać wtyczki chcąc rozszerzyć funkcjonalność bloga i wtedy nauczyłem się też edytować szablony w edytorze, jako tako podłapać podstawowe WordPressowe PHP no i usuwać komendę odpowiedzialną za wyświetlenie WP_FOOTER.
Wtyczki były najróżniejsze, jedne były fajne z fajnymi efektami, inne całkowicie wywalały stronę, a jeszcze inne podobały mi się, ale zaraz znikały ze strony bo traciły swój urok.
Ostatecznie mój zestaw wtyczek na średnio-zaawansowanym blogu wygląda mniej więcej tak:
Oczywiście nie będziesz potrzebować wszystkich na raz.
Backup ważna sprawa
Nie ważne jaki macie serwer i czy robi kopie co 24, 12, 6 godzin czy co 15 minut - róbcie kopie zapasowe co 24H albo nawet częściej na innym zewnętrznym serwerze. Jeżeli kopie robicie pliku szablonu to albo miejcie oryginał tegoż pliku pod ręką albo poprzednią wersję awaryjnie wklejoną na czas edycji i testów do notatnika.
O tym jak backup jest ważny przekonałem się gdy ActiveHosting został przejęty przez inną firmę i niechcący skasowało dane moich kont... zniknęło wszystko, a serwerownia miała backup z przed 2 tygodni - straciłem wiele tekstów, które z pomocą Google w większości odbudowałem jednak niesmak po firmie i fakt, że poświęciłem mnóstwo czasu na przeniesienie się na nowy serwer nie dają mi spokoju dlatego backup wykonuje na drugi serwer wykupiony w innej firmie - nie uważam, że można tam postawić tam bloga, ale na kopie zapasowe jest w sam raz. Do backupu uzywam BackwPup
Blog trochę wolniej chodził
Z czasem gdy temat natrętnego faceta narzekającego na wszystko i wszystkich podłapał tu i tam blog jakby zwolnił - więc wyszukałem w Internecie wskazówki jak go trochę przyspieszyć.
Obecnie stosuje dość radykalną optymalizacje odwołań do bazy danych i CloudFlare, ale wtedy właściwie robiłem Cache (dość problematyczne) i tylko zmieniłem nieznacznie kod.
jak zoptymalizować trochę kod, aby nie obciążać serwera?
Najprościej zmienić na sztywno parametry, które są stałe - np. zamiast kodu
%TEMPLATE-DIR%/style.css zamieńcie to na bezpośrednie odwołanie do pliku.
Czasem szablony zawierają takich mnóstwo więc można sporo bloga przyspieszyć - ponadto osoby, które korzystają z zewnętrznych stylów, czcionek i dodatków powinny umieszczać ich kody nie tak jak pisze się w instrukcji w <head>, a w <body> jak najniżej - dzięki temu załadują się w ostatecznej kolejności, a czytelnik nie będzie musiał czekać nadmiarowych sekund - pamiętaj o tym czy ktoś zechce czytać Ciebie dalej decyduje często to, czy strona otwiera się poniżej 5-7 sekund
Jeszcze jedna mała uwaga - jeżeli posiadasz wyłączone wtyczki, których w najbliższy czasie nie masz zamiaru użyć to usuń je z serwera, gdyż mimo, że są wyłączone nadal łączą się z bazą danych tworząc dodatkowe połączenia.
Uwaga na Darmowe strony ze skórkami i dodatkami
Korzystaj ze sprawdzonych przez innych źródeł skórek i wtyczek, oczywiście najlepiej i najbezpieczniej jest przez repozytorium i odpowiednie funkcje w panelu jednak należy pamiętać, że nie wszytsko tam znajdziemy... wiele osób nie umieszcza tam swoich dzieł, albo czeka na akceptacje ich dodania.
Często na takich niesprawdzonych i dziwnych stronach a'la scriptmafia można znaleźć szablony i wtyczki premium, ale w ostetczności oprócz tego, że są pirackie mogą zawierać wirusy, ramki, ukryte linki... a to nie jest dobry pomysł - nie wpuszczajcie zła do domu :)
Czym zarządzać FTP?
Nie zalecam TotalCommandera ponieważ przez jego błędy możemy być mile zaskoczeni zhakowaniem naszej stronki - są polskie odpowiedniki takie jak MasterCommander czy chociażby Filezilla - jednak jeżeli korzystamy z takich programów to nie zapisuj hasła w pamięci programu - będziesz spać spokojniej.
Kilka istotnych spostrzeżeń
Jeżeli budujesz bloga warto pomyśleć o szerokiej na minimum 600px szpalcie na tekst - test powinien być wyraźny więc dopracuj z podręcznikiem Stylów CSS wygląd, wielkość i styl czcionki głównej, ale też nagłówków.
Większość ruchu pochodzi z wyszukiwarek - kieruje on bezpośrednio do artykułów dlatego powinieneś czytelniku stronę główną zrobić dla ciekawskich - nawet w najprostszym biało czarnym szablonie powinien się znaleźć element koloru, dynamiki i oderwania się od całości.
Na stronę główną wybierz dobry tzw Slider, ale na tyle prosty, aby aktualizował się sam bez zbytniej ingerencji w niego - wiele jest po angielsku, ale metodą prób i błędów odnajdziesz oraz dostosujesz ten właściwy - powinien zawierać duży obraz, krótki, ale intrygujący wstęp i link (czytaj dalej) najlepiej wyeksponowany w odpowiedni sposób - oczywiście każdy element slideru musi być "klikalne" czyli jeżeli kliknę na zdjęcie to przekierowuje mnie do wpisu gdzie owy element jest umieszczony.
Zrób ciekawą stronę o mnie - czasem ludzie sprawdzają kto się z nimi komunikuje oraz partnerzy gdzie będziesz umieszczać wzajemne linki do stron z którymi współpracujesz lub linki do katalogów stron
Wszelkie problemy zgłaszajcie tutaj lub na PW, jeżeli chcecie abym wyjaśnił coś szerze to o ile będę posiadał taką wiedzę podzielę się wskazówkami całkowicie za darmo :)
Za poświęcony czas możecie mi zapłacić likiem na moim fanpage jednego z blogów :)Adam Jakub Maciejczyk edytował(a) ten post dnia 18.11.12 o godzinie 19:27