Zmiany na blogu

Ostatnio postanowiłem zabrać się za stronę techniczną bloga i skrócić listę zadań do zrobienia do absolutnego minimum. Tak więc udało się zrobić większość z tego, co powinno być zrobione. Wszystkich, którzy mieli problemy z wyświetlaniem witryny serdecznie przepraszam, ale zmiany przyczynią się do większej wygody podczas korzystania z witryny.

Zacznę opis od początku, gdyż tak jest najlepiej. Już od dawna planowałem wprowadzenie niektórych zmian, a niektóre wyszły „w praniu”. Lista zadań zaczynała się od wyłączenia wszystkich zbędnych funkcji bloga, które tylko niepotrzebnie obciążały bazę danych. Zacząłem od wyłączenia sławnej już funkcji WordPress-a, czyli tzw. rewizji notek. Pozwala ona utrzymywać w bazie rożne wersje tej samej wypowiedzi, aby móc obserwować zmiany. Niestety taka funkcja jest mi niepotrzebna. Na blogu WPNinja znalazłem metodę na rozwiązanie tego problemu, jednak okazało się, że moja baza danych jest za stara, aby dokonać takiej procedury. Na szczęście miałem możliwość jej aktualizacji, a w zasadzie utworzenia nowej na innym serwerze. Powstał więc problem migracji, bo kodowanie się nie zgadzało, mimo iż w obu bazach używam standardu UTF-8. Ale nie ma problemów nierozwiązywalnych. Udało mi się poprawie skonwertować kopię, dodać odpowiednie wpisy konfiguracyjne i WordPress wczoraj koło godziny czwartej po południu, ruszył na nowej bazie. Gdyby w przyszłości ktoś miał problemy z przeniesieniem bazy pomiędzy MySQL 4.0 a 4.1 lub 5.0 to zapraszam do mnie. Po całej operacji, wielkość bazy danych zmalała dwukrotnie.

Dzisiaj dokończyłem resztę zmian. Między innymi musiałem edytować część notek, gdyż zawierały kod, który uniemożliwiał wyświetlanie strony w przeglądarce Internet Explorer. Niestety robiłem to ręcznie, gdyż MySQL nadal nie obsługuje zaawansowanych funkcji zmian danego tekstu. Jednak i to się udało. Obecnie można już wyświetlać witrynę w każdej przeglądarce. Choć osobiście zalecam nieużywanie IE. Dodatkowo wprowadziłem kilka zmian w archiwum, a także zabrałem się za aktualizację WordPress-a do wersji 2.7. Cała operacja przebiegła bez problemu i pozwoliła dodatkowo na wyłączenie kilku wtyczek, dzięki wbudowaniu funkcji przez nich oferowanych w jądro systemu. Dzięki temu obciążenie bazy danych będzie zdecydowanie mniejsze. Dodatkowo zmieniłem skrypt obsługujący wyświetlanie wersji przeglądarki i systemu komentującego wpis. Teraz jest to bardziej uniwersalne i jednocześnie mniej obciążające rozwiązanie. Tak oto, większość problemów została rozwiązana a zadań zrobiona.

Jednocześnie wypada wspomnieć o zmianach, które wprowadza WordPress w swej nowej wersji. Najbardziej rzuca się w oczy odświeżona szata graficzna panelu administracyjnego. Dodatkowo urzekła mnie większa konfigurowalność wyświetlanych elementów. Także wbudowane narzędzie do automatycznej aktualizacji całego systemu oraz instalacji wtyczek bezpośrednio z przeglądarki robi wrażenie. Jak widać, duży nacisk położono na funkcjonalność i wygodę użytkowania. Jednocześnie przyspieszono działanie skryptu. Mam nadzieję, że wszystko będzie dalej tak niezawodne i tak stabilne.

Podsumowując muszę przyznać, że nie spodziewałem się tak niewielu problemów przy aktualizacji tego wszystkiego, jednak one nadal występowały, co też nie jest dobrym znakiem. Nadal też mam problem ze sprawdzaniem pisowni w oknie tworzenia notki, a  w innych polach tekstowych na innych witrynach nie mam tego problemu. Dalej też mam problem ze słabą wydajnością hostingu, choć trzeba przyznać, że się starają. Najważniejsza jednak jest treść, a to jak na razie nie zagrożony atut tego bloga. Wszystkich przepraszam za utrudnienia i zapraszam do wypowiadania swoich opinii na temat zarówno zawartości jak i wyglądu i funkcjonalności serwisu.

Podobne artykuły

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:alien: :angel: :angry: :blink: :blush: :cheerful: :cool: :cwy: :devil: :dizzy: :ermm: :face: :getlost: :biggrin: :happy: :heart: :kissing: :lol: :ninja: :pinch: :pouty: :sad: :shocked: :sick: :sideways: :silly: :sleeping: :smile: :tongue: :unsure: :w00t: :wassat: :whistle: :wink: :wub: