Droga do WordPress 2.5 – tydzień po tygodniu


Prace nad nowymi wersjami WordPress w zasadzie trwają na okrągło, ledwo minęło 25 dni od ostatniej stabilnej 2.3.2 a już lista prac nad wersją 2.5 osiągnęła pokaźne rozmiary. Z pominięciem wesji 2.4 i bezpośrednim przeskokiem 2.3 do 2.5 nowe wydanie planowane jest na marzec br., czyli za ok. 2 miesiące.

Przez te dwa miesiące będę co tydzień tłumaczył raporty postępów z bloga opisującego zakulisowe działania zespołu koderów WordPress westie on wordpress. Dlaczego? A ponieważ:

  • jest to dość ciekawe
  • umożliwi wyklarować oczekiwania wobec nowej wersji
  • podniesie poziom świadomości tego, jakie konkretnie funkcje znajdą się w wersji 2.5
  • pozwoli mi na ćwiczenie tłumaczeń z okolic informatyki z którymi do tej pory nie miałem wiele wspólnego.

Tym samym zostawiam was sam na sam ze spisem zbiorczym z okresu 24. grudzień 2007 – 20.styczeń 2008 który obejmuje 4 ostatnie tygodnie. Wpis jest dość obszerny, kolejne będą już krótsze, bo obejmujące jedynie zmiany z jednego tygodnia.

Zmiany:

tydzień 14. – 20. styczeń 2008

  1. Zmiany opisu wymagań importera z platformy blogger (#5220)
  2. Aktualizacja get_sidebar() pozwalająca na większą liczbę paneli bocznych (#5615)
  3. Usunięcie odwołania $now w kwerendzie SQL wywołanej przez get_lastcommentmodified() (#5650)
  4. Zmiana w sposobie zapisywania url umożliwiająca użycie nawiasów okrągłych (#5668)
  5. Zmiany w url_to_postid() zapobiegające zmianom w wyszukiwanym adresie (#5661)
  6. Usprawnienia w kodzie panelu administracyjnego umożliwiające wykorzystanie klasy WP_User_Search do tworzenia wtyczek (#5111)
  7. Zmiany w wp_tag_cloud() by przy użytym parametrze "format=array" zwracała ona tablicę wartości (#5155)
  8. Poszerzenie tagów i atrybutów html dostępnych we wpisach (#5617)
  9. Uaktualnienie biblioteki jQuery do wersji 1.2.2 (#5492)
  10. Usprawnienia w kodzie wykrywającym błędy we wtyczkach – zapewnienie poprawnego raportowania błędów (#5673, #5658)
  11. Aktualizacja dokumentacji kses.php i pluggable.php (#5641, #5509)
  12. Wstępna migracja do TinyMCE v3.0 RC1 (#5674)
  13. Umożliwienie edycji odnośników wpisów w kontekście pełnego adresu url (#5679)
  14. Dodanie większej ilości odwołań do_action w funkcjach xmlrpc (#5686)
  15. Zmiany w implementacji APP umozliwiające aktualizacje daty w już opublikowanych wpisach (#5680)

tydzień 7. – 13. styczeń 2008

  1. Uaktualnienie wtyczki formularza jQuery do najnowszej wersji (#5048)
  2. Dodanie funkcji wielokrotnego wyboru na zakładce ustawień użytkowników (#5592)
  3. Przekazywanie dodatkowych informacji do filtrów podczas użycia get_lastpostdate() i get_lastpostmodified() (#5292)
  4. Wdrożenie nowego panelu zarządzania widgetami (#5583)
  5. Przejście z fat.js na wbudowaną w jQuery dynamiczną zmianę kolorów (#5369)
  6. Wdrożenie nowego wysyłania plików na serwer (#5609)
  7. Dodanie "włącz wszystkie" do ponownej aktywacji wszystkich wtyczek jako uzupełnienie przycisku "wyłącz wszystkie" (#4176)
  8. Zmiana mająca na celu zapewnić, że ustawienia obecnego użytkownika są zapisane zanim zacznie działać hook init (#4181)
  9. Wprowadzenie ładowania tłumaczeń tinymce za pomocą “Just-In-Time” (tłum. w samą porę) (#5605)
  10. Nowy panel dodawania kategorii i ustawień w panelu Publikuj->Dodaj wpis (#5618)
  11. Dokumentacja locale.php i pluggable.php (#5621, #5509)
  12. Naprawiono kilka komunikatów PHP E_NOTICE występujących przy włączonym WP_DEBUG (#5607)
  13. Zmiany mające na celu zapewnić zachowanie GUID wpisów przy imporcie z RSS (#5589)
  14. Wprowadzenie nowych funkcji xmlrpc celem otrzymania wykazu stanu dostępnych wpisów i stron (#5569)
  15. Dodanie możliwości ograniczenia pokazywania kolejnych poziomów drzewa kategorii przy użyciu wp_list_categories() (#2461)
  16. Powrót do poprzedniej wersji wp_mail() (#5273)
  17. Usprawnienie zapytania SQL używane do określenia na które adresy wysłać ping (#5649)

tydzień 31. grudzień 2007 – 6. styczeń 2008

  1. Oddzielenie tworzenia ciasteczka od jego umieszczania poprzez wprowadzenie wp_generate_auth_cookie() (#5367)
  2. Zmiany pozwalające na filtrowanie dostępnych szat graficznych za pomocą tagów (#5545)
  3. Usprawnienia w importerze WXR w celu opóźnienia liczenia komentarzy podczas importu (#5557)
  4. Umożliwienie tłumaczenia nagłówka kalendarza (#5562)
  5. Wdrożenie nowej metody xmlrpc – wp.getCommentCount() (#5463)
  6. Nowe API do ustawiania "gatunku" wpisu (#4844)
  7. Dodanie kolejności do wp_title() w celu umożliwienia porządkowania wyświetlanych danych – integruje wtyczkę Optimal Title (#4407)
  8. Usunięcie stałości opartej na plikach z pamięci podręcznej obiektów WordPress (#5570)
  9. Wprowadzenie funkcji podpowiadania przy dodawaniu tagów (#6542)
  10. Dokumentacja dla cache.php, comment.php, l10n.php i registration.php (#5511, #5578, #5590 and #4383,)
  11. Dokumentacja dla dużej liczby plików (#5572)
  12. Prace nad przeniesieniem automatycznego zapisywania w panelu administracyjnym z JavaScript do jQuery (#3842)
  13. Usprawnienia JavaScript przełączającego między edytorem wizualnym i widokiem kodu w celu zachowania kodowania tabel (#5577)
  14. Nowy panel za pomocą którego można wybrać który widget znajdzie się na którym pasku bocznym (#5583)
  15. Zmiany w edytorze wizualnym/edytorze kodu umożliwiające zapamiętanie, który z widoków był używany jako ostatni (#3978)

tydzień 24.-30. grudzień 2007

  1. Usprawnienia w importerze WXR włączając w to obsługę zzipowanych plików xml (#5522)
  2. Zmainy umożliwiające nadpisanie standardowego salt używanego przez WordPress np. przy tworzeniu haseł (#6478)
  3. Dokumentacja author-template.php, bookmark.php, bookmark-template.php, template-loader.php, compat.php, canonical.php, comment-template.php i innych. (#4393, #5523, #5521, #5513, #5510, #5526, #5528, i #5527)
  4. Usprawnienie funkcji JS addLoadEvent by przyspieszyć wykonanie Javascript na stronach panelu administracyjnego (#6482)
  5. Zmiany w wp-mail.php by uniknąć komunikatów błędu mogących ułatwić atak XSS (#5484)
  6. Zapewnienie, że hasło wpisu uzyskane poprzez metodę xmlrpc metaWeblog.getRecentPosts jest dostępne jedynie dla użytkowników z uprawnieniami edycji wpisu (#5535)
  7. Zmiany w ilości danych ujawnionych za pomocą metody xmlrpc wp.getAuthors i dodanie kontroli uprawnień (#5534)
  8. Uzupełnienie możliwości kontroli uprawnień do metod xmlrpc (#6504)
  9. Uzupełnienie możliwości kontroli uprawnień dla serwera APP (#6508)
  10. Zmiany w validate_file() mające na celu poprawę wykrycia przekierowań podczas uruchamiania na systemach Windows (#6521)
  11. Zmiany w wykrywaniu "magic numbers" ładowania plików gettext dla lepszego wsparcia systemów 64bitowych (#3780)
  12. Usprawnienia w ładowaniu tagów, tak aby nie znikały litery "s" z początku lub końca tagu (#5539)
  13. Aktualizacja bibliotek JavaScript: Prototype 1.6.0 i script.aculo.us 1.8.0 (#5543)
  14. Wprowadzenie funkcjonalności "deprecated" i śledzenia użycia plików mające pozwolić twórcom szat i wtyczek na łatwe wykrycie przestarzałych funkcji. (#4361)
  15. Lepsza dokumentacja dla the_author() i prep_atom_text_construct() (#6515, #6516)
  16. Ostateczne usunięcia funkcji comments_rss() i create_user() (#6517)
  17. Zmiana zapobiegająca rozrostu zmiennej w komunikacie błędu $table_prefix (#5546)

Komentarze: 1 »

Zostaw komentarz