Direktori Tema

Sudah cukup lama sejak themes.wordpress.net berhenti menerima tema-tema baru. Sejak saat itu kebanyakan pembuat tema hanya mendistribusikan temanya dari situs masing-masing, tanpa tempat yang baik dan terpusat di mana orang-orang dapat menjelajahi, mencari, mengomentari, dan memberi penilaian terhadap tema-tema tersebut. Dengan suksesnya direktori plugin, kami ingin manfaat yang sama terjadi pada tema direktori. Beberapa minggu yang lalu kami mulai membuatnya terwujud dengan dikenalkannya wordpress.org/extend/themes/.

Membawa direktori tema yang baru di bawah payung WordPress “extend” memungkinkan kami untuk memanfaatkan segala infrastruktur yang telah dibangun untuk mendukung WordPress.org. Jika Anda menjelajah sepanjang direktori plugin, akan serasa di rumah.

Kami telah menempuh usaha yang panjang untuk membuat ini semudah mungkin bagi para pencipta tema. Anda tidak perlu mengetahui sedikitpun tentang Subversion (back end kami akan menangani hal tersebut untuk Anda). Cukup masuk log dengan nama pengguna dan kata sandi WordPress.org dan buka halaman pengunggahan. Dari sana unggahlan berkas zip tema Anda dan kami yang menangani sisanya.

Setelah Anda mengunggah tema baru Anda, kami melakukan beberapa pemeriksaan otomatis untuk beberapa persyaratan untuk masing-masing tema. Jika kami menjumpai ada yang kurang, kami akan memberi tanda galat dan keterangan tentang apa yang perlu diperbaiki. Ketika pengunggahan tema telah diterima kami akan mengirim Anda sebuah email dan tema Anda akan mengantri untuk direview, untuk memastikan bahwa kami tidak kekurangan satu apapun. Setelah tema tersebut telah disetujui Anda akan mendapatkan sebuah email lain yang memberitahu Anda bahwa tema tersebut sekarang telah ditampilkan.

Ketika Anda telah menyelesaikan tema yang Anda kerjakan dengan susah payah, unggahlah ke direktori yang baru dan beritahu kami bagaimana pendapat Anda. Karena banyak yang telah berubah sejak direktori tema yang lama, kami memulainya dari nol. Jika Anda punya pertanyaan khusus atau saran, hubungi kami dan kami akan berusaha sebaik mungkin menjawabnya.

WordPress 2.6

Saya senang sekali mengumumkan bahwa WordPress.org versi 2.6 saat ini telah tersedia, hampir sebulan di depan jadwal. Versi 2.6 “Tyner”, namanya diambil dari seorang pianis jazz McCoy Tyner, terdiri dari sejumlah fitur yang membuat WordPress menjadi sebuah CMS yang tangguh: Anda sekarang dapat melacak perubahan setiap tulisan dan halaman serta secara mudah mengirimkan tulisan dari manapun Anda berada di web, ditambah dengan lusinan kemajuan pada fitur-fitur yang dikenalkan di versi 2.5.

Berikut keterangan yang lebih lengkap tentang apa yang baru di 2.6:

Revisi Tulisan: pelacakan suntingan ala Wiki

Dengan kemampuan komputer modern, sangat bodoh jika kita masih menggunakan metafora penyimpanan dan penyuntingan seperti zaman ketika metode penyimpanan paling umum ialah disket floppy. WordPress senantiasa menghargai pentingnya tulisan Anda dengan fitur penyimpanan otomatis. Dan sekarang kami membawa itu ke tingkat yang selanjutnya dengan memperbolehkan Anda untuk melihat siapa telah membuat perubahan apa dan kapan terhadap segala tulisan atau halaman melalui antarmuka yang super-mudah, mirip seperti Wikipedia atau sebuah sistem kendali versi.

Differences between two versions of posts.

Fitur ini berguna pada blog apapun jikalau sewaktu-waktu Anda membuat sebuah kesalahan dan ingin kembali ke versi yang lebih lama dari tulisan tersebut. Dan ini sangat berguna bagi blog multi-penulis di mana Anda dapat melihat setiap perubahan yang dilacak berdasarkan orang.

Press-kan Ini!: Tempelkan ke blog Anda dari manapun Anda berada di web

Beberapa bulan yang lalu di blognya, Matt memulai sebuah diskusi tentang menempelkan bookmarklet di WordPress dan sistem yang mana yang perlu dijadikan sumber inspirasi, seperti Flock, FriendFeed, Facebook, Tumblr, dan Delicious. Dari berbagai saran ini, serta dari plugin “Quick Post” oleh Josh Kenzer, mereka mengembangkan marka buku Press This yang dapat Anda tambahkan ke toolbar yang menyediakan popup yang cepat dan cerdas untuk melakukan penempelan tulisan ke blog WordPress Anda:

Screenshot of Press This interface.

Sebagai contoh, jika Anda mengklik “Press-kan Ini” dari halaman Youtube, fitur ini akan secara ajaib mengekstrak kode embed video, dan jika Anda melakukannya dari halaman Flickr, fitur ini akan memudahkan Anda untuk meletakkan gambar tersebut di tulisan Anda. Di blognya, Matt sudah bereksperimen menggunakan berbagai macam kategori dan fungsi — seperti video, kutipan, aside, dan lain-lain untuk menciptakan format yang lebih mirip tumblelog.

Ganti Gigi (Gears): Percepat ngeblog Anda

Gears ialah sebuah proyek ekstensi peramban yang dimulai oleh Google yang dapat digunakan oleh para pengembang seperti kami untuk memberikan Anda fitur yang biasanyanya kami tidak bisa. Ada banyak hal yang dapat kami lakukan dengan Gears di masa yang akan datang. Namun di rilis ini, kami terbatas menggunakan apa yang dinamakan “Server Lokal” untuk meng-cache atau menyimpan salinandari berkas Javascript dan CSS yang umum digunakan ke dalam komputer Anda, yang dapat meningkatkan proses pemuatan sebagian halaman beberapa detik. Anda dapat menginstal Gears untuk Firefox atau Internet Explorer, sedangkan dukungan untuk Safari dan Opera masih ditangguhkan. WordPress masih dapat bekerja baik tanpa ini, namun Anda memperoleh bonus tambahan jika Anda menginstalnya.

Pratampil Tema: Lihatlah sebelum pengunjung Anda melihatnya

Sekarang ketika Anda memilih sebuah tema, WP akan mengeluarkan jendela pop up yang menampilkan tema tersebut secara langsung dengan seluruh konten Anda, alih-alih langsung mengaktifkannya di situs Anda. Hal ini baik untuk sekedar menguji sebuah tema sebelum benar-benar pindah di mata publik. Hal ini juga sangat membantu ketika Anda sedang mengembangkan sebuah tema dan butuh mencobanya namun tidak ingin semua orangmelihat pengembangan yang sedang berjalan.

Berikut beberapa fitur yang lebih kecil serta perkembangan di 2.6:

  • Penghitungan huruf! Jangan lagi menebak-nebak berapa jumlah huruf yang ada di tulisanmu.
  • Keterangan gambar, sehingga Anda dapat menambahkan keterangan yang manis di bawah gambar Anda, seperti yang dilakukan situs Political Ticker.
  • Pengelolaan serentak dari plugin.
  • Pengendalian gambar yang dirombak memungkinkan penyisipan, floating, dan pengubahan ukuran secara mudah. Saat ini telah terintegrasi secara penuh dengan penyunting WYSIWYG.
  • Pengubahan urutan galeri secara seret-dan-lepas.
  • Gelembung pemberitahuan pemutakhiran plugin.
  • Avatar standar yang dapat disesuaikan.
  • Sekarang Anda dapat mengunggah media ketika dalam moda selayar penuh.
  • Penerbitan jarak jauh melalui XML-RPC and APP sekarang aman (mati) dalam keadaan awal, namun Anda dapat menghidupkannya melalui layar opsi.
  • Dukungan SSL penuh di inti, dan kemampuan untuk memaksa SSL demi keamanan.
  • Anda sekarang dapat memiliki ribuan halaman atau kategori tanpa permasalahan antarmuka.
  • Kemampuan untuk memindahkan berkas wp-config dan direktori wp-content ke lokasi tersuai, untuk checkout SVN secara bersih.
  • Pilih serangkaian kotak centang dengan “shift-klik.”
  • Anda sekarang dapat menukar antara pengunggah Flash dengan yang klasik.
  • Sejumlah peningkatan keamanan yang proaktif, termasuk interaksi cookies dan basis data.
  • Versi TinyMCE, jQuery dan jQuery UI yang lebih kuat, lebih baik dan lebih cepat.
  • Versi 2.6 memperbaiki kira-kira 194 bugs.

Catatan Pengembang

WordPress.org memiliki 75 orang yang mengkontribusikan kode ke WordPress 2.6. Sebagai tambahan tim commit inti, kami mendapat kontribusi dari Dion Hulse, Austin Matzko, Otto42, Benedict Eastaugh, dan pishmishy. AaronCampbell dan Marco Zehe memberikan lebih dari beberapa patch. Di belakang para kontributor kode top ialah Jacob Santos. Alex Concha melanjutkan memegang tulang punggung WordPress. Yang bergabung dalam tim elit bug reporting dan gardening elite ialah hakre, Simon Wheatley, mtekk, dan Matty Rob. Akhir kata, selamat kepada Peter Westwood atas pernikahannya baru-baru ini! Saya juga bangga untuk mengumumkan bahwa kami menambahkan seorang peng-commit baru ke dalam tim: Andrew Ozz (azaozz) telah memberikan banyak bantuan ke tim inti tahun ini, terutama seputar TinyMCE dan membuat WYSIWYG menjadi sesuatu yang bekerja untuk Anda, bukan melawan Anda.

Karena kemampuan untuk membuat checkout SVN WordPress secara bersih, para penulis plugin dan tema harus berusaha sebisa mungkin menangani formulir dan pengiriman data melalui WP ketimbang melalui berkas mereka secara langsung. Berikut artikel singkat Codex tentang how to do it using our forward-compatible APIs.

Memutakhirkan

2.6 cukup identik dengan 2.5 dalam hal kompatibilitas plugin dan tema. Jadi memutakhirkan dari 2.5 seharusnya tidak menyakitkan Cabang 2.5 tidak akan lagi dikembangkan jadi setiap orang dianjurkan memutakhirkan. Instruksi pemutakhiran-3-langkah standar kami juga masih berlaku. Ada paling tidak 1.984.,047 pengunduhan seri 2.5, rilis yang sangat cepat berkembang yang pernah kami punya, dan saya pikir seluruh orang akan mendapati 2.6 memberikan selapis polesan yang benar-benar membuat WP sebuah kesenangan untuk dipakai setiap hari.

NB. Jika Anda seorang penggemar WordPress, pertimbangkanlah untuk bergabung dengan halaman penggemar kami di Facebook.

WordPress 2.5.1

WordPress versi 2.5.1 saat ini telah tersedia. Versi ini mengandung sejumlah perbaikan bug, peningkatan performa, dan yang lebih penting, perbaikan sisi keamanan. Kami menyarankan setiap pengguna memutakhirkan WordPress-nya segera, terutama jika blog Anda membuka fitur pendaftaran pengguna. Kelemahannya saat ini belum terpublikasikan, namun dalam waktu dekat akan demikian.

Selain beberapa perbaikan keamanan, 2.5.1 mengandung banyak perbaikan bug. Jika Anda hanya tertarik pada perbaikan keamanannya, Anda dapat mengunduh salinan berkas wp-includes/pluggable.php, wp-admin/includes/media.php, dan wp-admin/media.php yang sudah diperbaiki. Timpa berkas Anda yang sekarang dengan salinan yang baru.

Jika Anda ingin mengunduh rilis 2.5.1 secara keseluruhan, Anda akan mendapatkan lebih dari 70 perbaikan lainnya. Versi 2.5.1 memfokuskan diri pada perbaikan bug-bug yang paling mengganggu dan peningkatan performa. Berikut ini garis besarnya:

  • Peningkatan performa halaman Dasbor, “Buat Tulisan”, dan “Sunting Komentar”
  • Performa yang lebih baik pada blog yang memiliki banyak kategori
  • Perbaikan Pengunggah Media
  • Pemutakhiran ke TinyMCE 3.0.7
  • Perbaikan Administrasi Widget
  • Peningkatan kegunaan lainnya
  • Perbaikan tata letak untuk IE

Nyawa rahasia dari blog

Sejak 2.5 berkas wp-config.php Anda memiliki sebuah konstanta baru bernama SECRET_KEY yang pada dasarnya ditujukan untuk mengenalkan sedikit pengacakan ke dalam fungsi kriptografi yang digunakan untuk cookies dalam WordPress. Anda dapat mengunjungi taut ini yang kami siapkan untuk menciptakan sebuah kunci rahasia yang unik bagi berkas konfigurasi Anda. (Dalam setiap pemuatan halaman akan tercipta kunci rahasia yang unik dan acak). Dengan menggunakan baris ini di dalam berkas konfigurasi Anda, blog Anda akan lebih aman.

Banyak terimakasih kepada Steven Murdoch yang telah melaporkan masalah keamanan (CVE-2008-1930) dan Alex Concha yang telah melaporkan masalah XSS.

WordPress 2.5

WordPress 2.5, sebuah puncak dari kerja enam bulan oleh komunitas WordPress, orang-orang seperti Anda. Banyak kemajuan di versi 2.5, dan hampir seluruhnya merupakan hasil dari umpan balik Anda: pengunggahan multi-berkas, pemutakhiran plugin klik-tunggal, galeri bawaan, dasbor yang dapat disesuaikan, kata sandi yang melalui proses salting serta enkripsi cookie, pustaka media, WYSIWYG yang tidak membuat kode Anda berantakan, perlindungan terhadap penyuntingan tulisan yang terjadi secara bersamaan, penulisan dalam moda selayar penuh, dan pencarian yang meliputi tulisan dan halaman.

Untuk melihat sekilas fitur-fitur berikut cuplikan gambar, sebaiknya mengunjungi pengumuman rilis RC1 (dalam Bahasa Inggris). Atau lihat screencast 4 menit bagaimana antarmuka baru WordPress beraksi. Jika Anda ingin langsung memperoleh barangnya, unduh dari sini.

Jika saya menjadi Anda, saya akan mengambil segelas kopi untuk menemani saya membaca tulisan ini, karena tulisan ini panjang laiknya dongeng.

Fitur Pengguna

Dasbor yang lebih bersih, lebih cepat dan lebih rapi — kami telah bekerja keras dalam menanggapi umpan balik Anda mengenai apa yang paling penting untuk diletakkan di dasbor dan telah mengatur berbagai hal yang memungkinkan Anda memfokuskan diri ke hal yang lebih penting — blog Anda. Berkolaborasi dengan Happy Cog dan komunitasnya, kami telah mengambil langkah besar dalam antarmuka WordPress sejak versi 1.5.

Widget Dasbor — laman dasbor saat ini memiliki serangkaian widget, termasuk widget untuk menampilkan statistik tentang tulisan, komentar terakhir, orang yang menautkan blog mereka ke Anda, plugin yang baru dan populer, dan tentu saja, berita WordPress. Anda dapat menyesuaikan apa yang ditampilkan oleh widget manapun. Sebagai contoh, Anda mungkin ingin menampilkan berita dari koran lokal Anda alih-alih berita WP. Plugin juga dapat dikaitkan ke sini, sebagai contoh widget statistik WordPress.com menambahkan sebuah kotak selebar dua kolom yang sangat berguna.

Pengunggahan multi-berkas dengan batang progress — sebelumnya, ketika Anda ingin mengunggah berkas berukuran besar, Anda menunggu sangat lama dan tidak tahu seberapa jauh berkas Anda telah diunggah. Dan mengunggah lebih dari satu foto benar-benar melatih kesabaran kita, karena Anda hanya dapat mengunggah satu berkas dalam sekali sesi pengunggahan. Sekarang Anda dapat memilih sekaligus keseluruhan isi folder gambar atau musik atau video dan WordPress akan menampilkan kepada Anda progress dari tiap unggahan.

Bonus: ekstraksi EXIF — jika Anda mengunggah berkas JPEG yang memiliki metadata EXIF seperti model kamera, aperture, shutter speed, ISO, dan lain-lain, WordPress akan mengekstraksi seluruh data tersebut ke dalam ruas tersuai yang dapat Anda gunakan di dalam templat Anda. Jika Anda menggunakan ruas judul EXIF atau sejenisnya, data itu akan diletakkan dalam ruas-ruas yang sesuai di dalam WP. Hampir semua kamera digital modern menciptakan data EXIF.

Cari tulisan dan halaman — pencarian biasanya hanya meliputi tulisan. Sekarang pencarian juga mencakup halaman, sebuah keuntungan bagi mereka yang menggunakan WordPress sebagai CMS. Tema-tema baru dapat menggayakan atau menyortir halaman dengan cara beda di dalam hasil pencarian.

Pengelolaan tag — Anda saat ini dapat menambahkan, mengubah nama, menghapus dan melakukan apapun yang Anda suka untuk memberikan tag dari dalam WordPress. Tidak ada plugin yang dibutuhkan.

Meteran kekuatan kata sandi — ketika Anda mengubah kata sandi pada halaman profil Anda, meteran ini akan memberitahu Anda seberapa kuat kata sandi Anda sehingga membantu Anda untuk mengambil kata sandi yang bagus.

Perlindungan penyuntingan yang terjadi secara bersamaan — bagi Anda yang memiliki blog dengan multi-penulis, pernahkah Anda membuka sebuah tulisan ketika orang lain sedang menyuntingnya, dan fitur penyimpanan otomatis senantiasa menimpa satu sama lain, membuat Anda kehilangan pekerjaan yang telah dilakukan berjam-jam? Saat ini bila Anda membuka tulisan yang sedang disunting oleh orang lain, WordPress secara ajaib menguncinya dan mencegah Anda agar tidak menyimpan hingga orang yang lain tersebut telah selesai. Anda akan melihat pesan seperti di bawah ini.

Pemutakhiran dengan sedikit klik — jika plugin yang Anda gunakan merupakan bagian dari direktori plugin WordPress, sejak versi 2.3 kami telah memberitahu Anda bila mereka telah menyediakan pemutakhiran terbarunya. Sekarang kami telah membawa fitur ini ke langkah berikutnya — mengunduhkan dan menginstalkannya untuk Anda. Fitur ini sedikit memiliki ketergantungan pada penataan hosting Anda, dan mungkin akan menanyakan kata sandi FTP Anda mirip seperti OS X atau Windows meminta Anda kata sandi. Namun fitur ini berjalan dengan baik pada kebanyakan hosting yang kami uji. Indikator Anda mungkin akan nampak berbeda. Plugin di mirror bisa jadi lebih besar dari kelihatannya.

Penyunting visual yang lebih ramah — Saya tidak yakin bagaimana mengatakan kemajuan ini selain mengatakan “penyunting ini tidak akan mengacaukan kode Anda lagi.” Kami saat ini menggunakan TinyMCE versi 3.0, yang berarti kompatibilitas yang lebih baik dengan Safari, dan kami telah memberikan perhatian khusus pada rilis ini untuk integrasi dan interaksinya dengan HTML yang komleks. Penyunting ini juga sekarang memiliki moda “no-distractions” seperti Writeroom untuk perambah Anda.

Galeri bawaan — ketika Anda merasakan keuntungan fitur pengunggahan multi-berkas untuk mengunggah sekelompok foto, kami memiliki kode pendek khusus yang memungkinkan Anda untuk secara mudah menempelkan galeri cukup dengan menaruh [ gallery] (tanpa spasi) dalam tulisan Anda. Ini akan menampilkan seluruh miniatur serta tulisan dan masing-masing memiliki taut ke sebuah halaman di mana orang dapat memberi komentar pada tiap foto. Matt telah menggunakan fitur ini pada blognya dan telah mengunggah lebih dari 1.200 gambar ke dalam 23 galeri. Kode pendek tersebut juga memiliki opsi-opsi tersembunyi. Baca dokumentasi ini.

Fitur Pengembang

Sekarang saatnya untuk hal-hal bagi para geek. Saat kita gembira dengan fitur-fitur di atas, masing-masing fitur mewakili sebuah kesempatan atau API bagi pengembang lain untuk membawa fitur tersebut ke tingkat yang lebih tinggi. (Yang terbaik suatu saat akan diintegrasikan ke dalam WP.)

Kata sandi yang “digarami” — kami sekarang menggunakan pustaka phpass untuk merentangkan dan menggarami seluruh kata sandi yang disimpan di dalam basis data, sehingga mem-brute-forcing-nya akan menjadi sulit. Jika Anda menggunakan sesuatu seperti mod_auth_mysql kami telah membuat sebuah plugin yang akan memungkinkan Anda menggunakan hash MD5. (Hasing nya dapat dipluginkan.) Pengguna akan secara otomatis dialihkan ke kata sandi yang lebih aman pada saat berikutnya mereka masuk log.

Cookies yang aman — cookies saat ini dienkripsi berdasarkan protokol yang dijelaskan dalam paper ini. yang kira-kira seperti ini: user name|expiration time|HMAC( user name|expiration time, k) di mana k = HMAC(user name|expiration time, sk) dan di mana sk ialah kunci rahasia, yang dapat Anda tentukan nilainya di berkas konfigurasi Anda.

Taksonomi dan penciptaan URL yang mudah — mungkin lebih baik dijelaskan dengan ilustrasi berikut: Saya dapat memanggil register_taxonomy() dengan beberapa argumen untuk mendaftarkan taksonomi “people” di dalam sebuah foto, dan ini akan dapat dialamatkan dengan /person/firstname-lastname/. Semua dengan satu panggilan fungsi.

Dokumentasi dalam baris — sebagian besar kode-kode yang baru dimasukkan ke dalam WordPress disertai dengan dokumentasi di dalam skrip yang menjelaskan fungsi-fungsi serta mendokumentasikan argumen-argumennya.

Optimasi basis data — kami belum mengubah layout tabel di rilis yang ini, yang menjadi salah satu alasan banyak plugin yang bekerja dengan baik di versi 2.5. Kami telah menambahkan beberapa indeks baru dan membuat beberapa ruas standar menjadi lebih fleksibel pada beberapa hambatan yang kami temukan di WordPress.com, yang sekarang menampung 2,7 juta blog WordPress. Tidak akan nampak di aplikasinya, hanya akan terasa sedikit lebih cepat di sisi basis data.

$wpdb->prepare() — sekarang hampir seluruh SQL di WordPress dipersiapkan terlebih dahulu, dan fungsi yang sama tersedia untuk plugin Anda. Hal ini mencegah isu SQL escaping.Tombol media — tombol tambahkan media di atas tulisan dua-duanya dapat diperluas. Mereka juga dapat ditimpa. Jadi jika Anda pikir Anda dapat membuat tab video atau audio yang lebih baik, Anda dapat menggantikan yang standar.

API Kode Pendek — fitur galeri didukung oleh API kode pendek yang baru. Kode pendek ialah string yang dibatasi oleh tanda kurung yang dapat diperluas menjadi sesuatu yang lebih menarik. Fitur ini memberikan pengguna sebuah string yang pendek, mudah untuk disalin / tempel dan dapat mereka pindah-pindahkan ke seluruh tulisan mereka tanpa perlu khawatir membuat berantakan kode HTML yang kompleks. API Kode Pendek tersebut secara penuh didokumentasikan.

WordPress 2.3.3

WordPress 2.3.3 merupakan rilis keamanan darurat. Jika Anda mengizinkan pendaftaran pengguna, ada celah dalam implementasi XML-RPC di mana sebuah permintaan dapat dibuat sedemikian rupa sehingga memungkinkan seorang pengguna menyunting tulisan pengguna lain di blog tersebut. Selain memperbaiki celah keamanan ini, 2.3.3 juga memperbaiki beberapa bug kecil. Jika Anda hanya menginginkan perbaikan keamanannya, cukup unduh versi xmlrpc.php yang sudah diperbaiki dan salinlah ke instalasi Anda, menimpa xmlrpc.php yang Anda miliki saat ini. Atau, Anda dapat memperoleh rilis lengkapnya di sini (versi Bahasa Inggris) atau di sini (versi Bahasa Indonesia).

Juga, ada kelemahan di plugin WP-Forum yang saat ini sedang dieksploitasi secara aktif. Jika Anda menggunakan plugin ini, harap menyingkirkannya terlebih dahulu hingga tersedia pemutakhirannya.

Mumpung kita sedang berbicara soal keamanan, ingatlah untuk menggunakan kata sandi yang kuat dan ubahlah kata sandi tersebut secara berkala. Ketika Anda memutakhirkan WP dan plugin Anda, pertimbangkanlah mengatur ulang kata sandi Anda.