1/19

Poważne zmiany w silniku WPBooster

logowanie rejestracja
 

Sierpień 9th, 2009 | Piotr

 

Od momentu opublikowania pluginu WPBooster w repozytorium wordpressa i w katalogu pluginów prace nad wtyczką i systemem obsługującym blogi znacznie przyśpieszyły. Ostatnich kilka dni spędziliśmy nad analizą wykonanych już prac i wprowadzaniem niezbędnych zmian w kodzie systemu, zaczynając od algorytmu obliczania punktacji dla blogów.Oczywistą rzeczą jest, ze blog blogowi nierówny. Pomijając fakt, ze obecnie instalacje wordpressa zdominowane są przez wszelkiego rodzaju katalogi typu pre-sell pages czy autoblogi agregujące wiadomości udostępniane za pomocą kanałów rss, mamy też “normalne” blogi -  wartościowe, pisane przez blogerów (niedzielnych lub tych z prawdziwego zdarzenia). Istnieje także spora grupa stron tematycznych opartych na jakże wspaniałym i elastycznym skrypcie wordpressa. Naszym celem było właściwe i sprawiedliwe rozdzielanie reklam pomiędzy użytkowników i ich witryny dlatego jedynym logicznym wyjściem było wprowadzenie algorytmu automatycznej punktacji i oceny wartości wordpressa w systemie.

Sam algo podzielony został na dwa segmenty – pierwszy z nich, ocenia wartość stron dla wyszukiwarek, co za tym idzie wartość linka reklamowego który zostanie na danej witrynie opublikowany. Ten element działa jednakowo dla wszystkich a punktacja obliczana jest co trzy minuty dla postów które nie otrzymały jeszcze swojej wyceny.

Drugi, bardziej skomplikowany mechanizm polega na ocenie zawartości bloga, jego celem jest przyznanie bonusu punktowego dla stron i blogów pisanych ręcznie, z oryginalnym contentem.

Początkowe założenia i skrypty mieliśmy napisane już od 2 miesięcy, czekały na swoją chwilę podczas gdy my zajmowaliśmy się wdrażaniem innych funkcjonalności.  Gdy tylko zabraliśmy się za rozwijanie i integrację kodu zaraz wypłynęło jak dziurawe i niespójne momentami były owe “założenia”, na szczęście kilkanaście godzin wspólnej pracy pozwoliło nam to wszystko okiełznać, przeprojektować i wdrożyć, przy okazji wpadliśmy na kilka wspaniałych pomysłów których część zdecydowaliśmy się wprowadzić natychmiast.

Pod młotek poszedł skrypt tworzący dopasowania pomiędzy postami, czyli tworzący połączenie pomiędzy dwoma najbardziej podobnymi wpisami z blogów, które znajdują się w systemie. Dzięki integracji dopasowań z publikacją udało nam się zwiększyć średnią procentową podobieństwa porównywanych postów z 20% na 80% , natomiast  samo połączenie tych dwóch funkcji wpłynęło pozytywnie na obciążenie generowane przez system oraz usprawniło pracę całości. Kolejną rewolucyjną zmianą był sposób przydzielania reklam do blogów – przygotowaliśmy porządną infrastrukturę pod kolejne duże funkcjonalności systemu a także zwiększyliśmy elementy ważne w pozycjonowaniu bloga – równomierne przydzielanie linków zwrotnych do postów oraz rozłożenie linkowania po możliwie jak największej ilości witryn dostępnych w systemie.
Było też kilka innych zmian – udało nam się w końcu zaktualizować wordpressa do najnowszej wersji, spolszczyć go i zakończyć oskryptowanie screencasta dostępnego na stronie głównej.

Prace trwają nadal, pozostało jeszcze kilka mniejszych zmian do wprowadzenia zanim system będzie otwarty dla wszystkich. Jeśli masz chęć potestować narzędzie możesz śmiało założyć konto i wgrać plugin na swojego bloga, jednak musisz liczyć się z tym, że może nastąpić kilka zmian i jeszcze nie jesteśmy w stanie zapewnić stałego i stabilnego wyświetlania linków reklamowych na i do Twojej witryny.

ramka
 

Komentarze

 

Seo linki na wartościowych blogach | WPBooster.pl

Październik 17th, 2009 2:11 pm

[...] istnienia systemu stawialiśmy na promocję wartościowych blogów, jak wspominaliśmy w jednym z poprzednich wpisów, nasz algorytm oceniający bloga działa w dwóch fazach – pierwsza ocenia wartość seo [...]

ramka