
A few words about Link Building
31 maja 2018
Javascript and SEO
15 czerwca 2018
Jakiś czas temu firma XWP rozpoczęła projekt o nazwie „Tide”, który ma na celu poprawę jakości kodu w ekosystemach wtyczek i motywów WordPress. Firma pracuje przy wsparciu Google, Automattic i WP Engine, tworząc nową usługę, która pomoże użytkownikom podejmować lepsze decyzje dotyczące wtyczek oraz pomoże programistom pisać lepszy kod.
26 czerwca, po wielu miesiącach pracy, XWP ogłosiło wersję beta 1.0, która jest dostępna na GitHubie i wptide.org. To wydanie dodaje Google Cloud Platform („GCP”) i obsługuje tylko infrastrukturę lokalną, integruje analizę wydajności Lighthouse oraz zapewnia dokumentację całej platformy, aby pomóc współpracownikom i programistom, którzy chcą poprawić swój kod. Zaktualizuj wszystkie rozwidlone repozytoria lub lokalne instancje poprzedniej wersji Tide, ponieważ w tym miesiącu staną się przestarzałe.
Do czego służy Tide?
Tide to usługa składająca się z API, serwera audytowego i serwera synchronizacji, działających w tandemie w celu przeprowadzenia serii automatycznych testów na wtyczkach i motywach WordPress. Za pośrednictwem wtyczki Tide, wyniki tych testów są przedstawiane jako zagregowany wynik w panelu administratora WordPress, który reprezentuje ogólną jakość kodu wtyczki lub motywu. Generuje wyczerpujący raport, dzięki któremu deweloperzy mogą lepiej zrozumieć, w jaki sposób mogą poprawić jakość swojego kodu.
Migracja do GCP
Prototypowa wersja Tide z WordCamp US była oparta na Amazon Web Usługi („AWS”), ale wraz z wersją Tide 1.0.0-beta przeprowadzono migrację do GCP, a usługi Tide zostały przepisane w języku programowania Go. Pomaga to zapewnić lepszą integrację z WordPress.org, ponieważ usługi GCP i Go są bardziej wydajne i opłacalne.To jest pierwszy krok do integracji z WordPress.org.
Opcja lokalna
Aby zminimalizować potrzebę konfigurowania infrastruktury GCP lub AWS przez programistów i współpracowników w celu korzystania z Tide, udostępniono opcję lokalną. W ten sposób możesz uruchomić wszystkie usługi Tide lokalnie na swoim komputerze i nie musisz polegać na niczym innym ani płacić za nic dodatkowego.
Dokumentacja
Prototypowa wersja Tide z WordCamp US została zbudowana jako dowód koncepcji i miała ograniczoną dokumentację. W wersji 1.0.0-beta dokumentacja została znacząco rozszerzona o instrukcję instalacji GCP i opcję lokalną, szczegóły dotyczące różnych usług Tide (API, serwer synchronizacji, serwer PHPCS, serwer Lighthouse), przykłady działania API Tide oraz sposoby wkładu w lepsze wykorzystanie i ulepszanie Tide. Strona dokumentacji jest dostępna pod adresem https://www.wptide.org (w tym przeszukiwalna wersja demonstracyjna API Tide)
Wizja na przyszłość
Kolejnym krokiem w planie działania Tide jest współpraca z zespołem WordPress.org w celu zintegrowania wyników zgodności PHP z API Tide i bazą danych repozytorium WordPress.org, tak aby mogły być wyświetlane na stronach wtyczek i motywów.
Niewiele pakietów kodu miało większy wpływ na otwartą sieć niż WordPress. Jego ekosystem wtyczek, motywów i powiązanych usług ma bardzo szeroki zasięg, a sieć firm i społeczności wokół niego jest silniejsza niż jakakolwiek inna w nowoczesnej technologii. Celem Tide jest ułatwienie poprawy jakości kodu w całym ekosystemie. Lepszy kod na taką skalę oznacza, że 30% internetu jest bardziej wydajne, bezpieczne, niezawodne i dostępne. To dla nas oraz wszystkich partnerów ekosystemu i współpracowników, którzy byli i będą zaangażowani w projekt, bardzo ważna sprawa.


