Posts Tagged Ajax

Salin 0.8.0 – Atake ng mga API

Kapag API labanan

Well maaga ng deadline posed sa pamamagitan ng Google Translate API upang ang pagtatrabaho, ay sa wakas namin magagawang upang itala ang ang bagong release na ito. Ito isa sinundan ng isang mahabang panahon ng mga problema na ipinakita sa pamamagitan ng mas lumang bersyon, pangunahin dahil ng ang katunayan na ang Google ay nagpasya na magpose ang mga limitasyon sa paggamit bago ang kanilang mga deadline na dulot ang mga nakaraang bersyon ay sumusuporta sa mga kahilingan sa paggulong sa mga bagong taas. Ang Google baguhin din nag-trigger ng isang API limitasyon sa Bing pagsasalin API, dahil mga gumagamit ay lumipat engine, kung saan-overload ang Transposh na hard code API key para sa Bing.

Gayunman, survived namin ang panahon upang magbigay sa iyo ng aming mga pinakabagong at pinakadakilang bersyon. Ang bersyon na ito ay pag-aayos ang mga problemang ito ay nagbibigay ng isang laktawan (Proxy para sa Google at temp key para sa MSN) at ito rin ay nagbibigay-daan sa mong gamitin ang iyong sariling key direkta (salamat sa Randy mula sa spyware tulong Center para sa pagbibigay sa amin sa kanyang key para sa pagsubok) na kung saan ay susunod sa mga ibang mga paraan na iyon. Habang ginagawa ito nagawa naming sa kapansin-pansing mapabuti ang imprastraktura ng plugin, na baguhin ang paraan ng AJAX tawag ginanap sa isang pamamaraan na ay katutubong sa WordPress (g. kung ang gumagana ang iyong admin na pahina, dapat ito marahil gumagana pati na rin). Habang ginagawa na namin magagawang upang mabawasan ang javascript code na kinakailangan para sa backend habang nagpapahintulot ang isalin ang lahat ng mga tampok upang gumana nang mas mabilis (at pagsuporta sa Apertium masyadong!).

Sa puntong ito kami ay may isang matatag na bersyon, na tila tulad ng isang magandang bagay sa release, ngunit walang, namin ay sa ilang iba pang mga tampok sa, kaya namin sa wakas nagpasya na matugunan ang isyu ng maramihang mga widgets sa support (at pagpili ng pamagat masyadong, yippee!). Tila medyo tuwid forward? ngunit walang, ito sanhi isang malaking rewrite ng aming mga widget infrastructure pati na rin. Aktwal na pagpapabuti ito lubos husto sa pagbabago ng paraan css ay naidagdag, at ang paraan ng ang mga widgets maabisuhan ang mga server ng pagbabago sa wika (namin ngayon maiwasan ang isang inutil POST tawag sa server). Habang pagsulat na kami ay sapat na masuwerteng umuntul-untol kapag ng PHP5.3 sa PHP5.2 isyu kalabanan na may isang hanay ng mga iba pang mga problema na kung saan gaganapin sa aming paglabas muli ng isa pang linggo. Gusto naming salamat sa maraming mga gumagamit na ilagay sa aming mga beta release at nakatulong sa amin na hanapin ang mga problema na nakatago sa ilalim ng mga layer ng code at kumplikado.

Din namin kinuha ang pagkakataong ito upang baguhin ang aming mga tuntunin bahagyang, kung ikaw ay nagpapalabas nang Google ads mula sa AdSense sa iyong mga isinalin na pahina, kami ay tumagal 1/1000 ng puwang na iyon para sa paggamit sa aming sariling code sa adsense, kaya kung Transposh ay tumutulong sa iyo na bumuo ng isang kita ng $ 10k mo pagbili sa amin ng kape! Kaya salamat! Upang linawin ang mga bagay ng kaunti, hindi kami gumawa ng karagdagang mga ad space sa iyong pahina, at hindi namin magpasok ng anumang mga ad o baguhin ang iyong layout, kung mayroon kang walang mga ad, namin wala. Kung sa tingin mo na ito ay humihingi ng masyadong maraming, Maaari mo lamang tanggalin ang aming plugin, sipol ng isang malambot tune, at sa iyong paraan. Kung gusto mo ang isang komersyal na lisensya, hindi kami nagbebenta ng mga ito pa, ngunit ito ay marahil gastos ng higit pa.

Iba pang mga pagbabago sa ang bersyon na ito ay ang mga:

  • Naidagdag na mga Catalan at Hindi na suporta para sa Bing – nagsasalita para sa sarili.
  • Dropdown widget pinabuting css – mukhang talagang ito magkano ang mas mahusay na ngayon.
  • Suporta para sa Memcached – kung APC at iba pang mga caches sa opcode ay masyadong maraming para sa iyo, ngayon maaari mong gamitin memcached at makakuha ng maraming masaya.
  • Mas mabuti 404 pahina handling (hindi lumikha ng bagong mga link sa mga di-umiiral na mga pahina) – ibig sabihin ang google crawler ay walang problema ang iyong site nang mas mababa.
  • Ayusin caching sa cloudsites rackspace – kanilang x-cache na naka-install para sa opcode cache, ngunit sa hindi gumagamit ng memory, kung saan sanhi ng paggulong sa logfiles – ngayon nakapirming.
  • Maraming iba pang mga menor de edad pag-aayos – Maaari naming bilang mga, ngunit wala kaming sapat na daliri.
  • Turkish Translation sa pamamagitan ng Semih Yesilyurt.

Umaasa kami na magugustuhan ninyo ang bersyon na ito, at gaya ng lagi, naghihintay para sa iyong mga komento, mga ideya, mga mungkahi at apoy.

PS – Nasubok sa WordPress 3.3 beta4, gumagana mahusay.

, , , , , ,

65 Comments