MODX Digest # 5 (22 April - 13 Mei 2019)

MODX Digest # 5, 22 April - 13 Mei 2019


Seleksi berita MODX terbaru selama 3 minggu terakhir. Dalam masalah ini: dimulainya kembali pertemuan MAB, semua prosesor ditransfer ke format baru, pekerjaan aktif pada refactoring dan dokumentasi, pembaruan add-on dan catatan menarik.


Masalahnya ternyata dalam 3 minggu, karena ada hari libur dan akhir pekan yang panjang, yang saya habiskan dengan senang hati di lingkaran keluarga, jadi jangan salahkan saya untuk penundaan singkat. Apalagi masalah itu ternyata jenuh.


Selamat membaca!


Terima kasih banyak kepada Mark Hamstra karena mendukung saya dan pekerjaan saya ( Patreon ).


Dan juga terima kasih kepada semua yang mendukung transfer uang ke dompet Yandex . Tulis nama Anda di komentar untuk terjemahan, sehingga saya dapat berterima kasih secara pribadi.


Berita & Acara


MAB Organisasi (Dewan Penasihat MODX) telah menghasilkan lagi dan dalam format baru. 3 pertemuan telah diadakan, tidak ada aturan yang lebih ketat dan pembatasan bodoh, dan kerja kelompok ini bertujuan untuk mencapai hasil aktual, sambil menjaga keterbukaan dan transparansi mutlak.


Pengembangan MODX


Dokumentasi


Menurut dokumentasi, 13 masalah sekarang telah dipecahkan.


  • Pekerjaan terus memperbaiki tautan yang rusak, menerjemahkan dokumentasi ke dalam bahasa Rusia, dan memperbaiki tampilan situs itu sendiri. Segera mungkin untuk mengganti bahasa dokumentasi melalui antarmuka.
  • Semua gambar dan tangkapan layar disinkronkan dengan catatan, dan pekerjaan mulai memperbarui gambar yang sudah ketinggalan zaman.
  • Ivan Bochkarev mentransfer dokumentasi untuk pdoTools dalam bahasa Inggris, dan juga berencana untuk mentransfer dokumentasi untuk miniShop2 dan Tiket.
  • Liam Franklin secara aktif terhubung ke pekerjaan, yang menulis ulang beberapa bagian penting pada instalasi, pada sintaksis tag MODX, pada perakitan template. Ini adalah pekerjaan yang penting, karena bagian dari dokumentasi menjelaskan hal-hal yang sangat ketinggalan zaman dan Anda perlu mengatur semuanya.
  • Mark Hamstra melakukan pencarian penuh terhadap dokumentasi. Sejauh ini, tanpa menggunakan layanan atau aplikasi khusus yang akan membantu meningkatkan relevansi hasil, tetapi Anda sudah dapat menggunakannya.

Refactoring


Pekerjaan refactoring terus berlanjut dan berkat upaya Joshua, Jason dan saya sendiri, semua prosesor dikonversi ke format baru. Di sini Anda bisa melihat hasil persalinan .


Jason kemudian menghapus model lama dan sekarang bekerja sedang berlangsung untuk membuat kode baru berfungsi. Untuk melakukan ini, Anda perlu menulis ulang beberapa poin dengan menghubungkan kelas-kelas dengan gaya lama, memperbarui model untuk MSSQL dan mungkin menambahkan dukungan untuk Postgres (di xPDO 3.0 sudah ada). Masih banyak pekerjaan, tetapi ada kemajuan.


Berita dari GitHub


  • # 14558 - Diskusi penghapusan indeks teks lengkap yang tidak perlu yang diusulkan oleh Sergey Shlokov masih berlangsung Aku butuh pendapatmu
  • # 14488 - sekarang MODX 3 pasti hanya akan berfungsi di PHP 7.0+.
  • # 14571 - orang-orang dari Sterc, yang bermaksud baik, menyarankan untuk menambahkan beberapa widget yang berguna, salah satunya adalah widget bantuan untuk pintasan keyboard yang didukung di panel admin MODX.
  • # 14578 - Sander menyarankan sedikit meningkatkan penampilan profil pengguna, tetapi Bach sudah melakukan hal yang sama ( # 14420 )! Ini menunjukkan bahwa ada kebutuhan untuk meningkatkan komunikasi antara peserta pembangunan. Ini sedikit obrolan di Telegram, tetapi Anda perlu mentransfer pengalaman ini ke komunitas berbahasa Inggris.
  • # 14581 - Ruslan Aleev menyarankan agar nilai bidang Nama dalam tabel dijadikan referensi ke entitas, namun ada masalah yang memerlukan diskusi oleh komunitas.
  • # 14569 - dalam tata letak desain asli dari versi ketiga yang baru ada widget dan Sander memutuskan untuk mengimplementasikannya dalam kode. Namun, saya tidak terlalu senang dengan ini, karena seperti halnya dengan widget bantuan, akan sangat baik untuk menggabungkan widget tersebut ke dalam paket terpisah, yang dapat ditawarkan sebagai salah satu yang mulai. Alasannya bukan untuk mengacaukan kode sistem yang sudah membengkak. Semua ini perlu didukung, tetapi tidak banyak orang dan waktu.
  • # 14507 - Ivan Bochkarev menyelesaikan pekerjaan pada penampilan pemasang yang diperbarui untuk MODX 3. PR ini siap untuk pengujian dan ulasan. Semua gaya lama dan gambar dipotong, template dibuat sesuai dengan desain yang disediakan sebelumnya.

Catatan dan artikel yang menarik


  • Membuat tabel melalui MIGX - Mikhail Elektrikov menjelaskan cara sepele untuk membuat tabel sendiri di MODX menggunakan komponen MIGX. Metode ini bahkan lebih cepat daripada berurusan dengan modExtra.
  • Pengaturan MODX / Eksploitasi Situs Direktori - beberapa minggu yang lalu ada gelombang baru upaya untuk meretas situs melalui folder pengaturan kiri dan tim MODX menulis instruksi-panggilan tentang cara menghadapinya. Mikhail Electricov menerjemahkan posting asli oleh Rain .
  • MAB dimulai kembali - pada tanggal 25 April, pertemuan kelompok MAB baru berlangsung, sekelompok orang yang peduli tentang MODX dan yang siap untuk mengambil tanggung jawab atas perkembangannya. Dalam catatan hasil pertemuan pertama.
  • Pertemuan MAB kedua - Pada tanggal 2 Mei, pertemuan kedua, "diperpanjang" berlangsung, di mana topik utamanya adalah diskusi tentang peta jalan MODX 3 dan MODX secara umum. Hasilnya menarik. Terjemahan catatan akan dilakukan kemudian.
  • Menghapus draf di modx.pro - atas permintaan "pekerja" Vasily Naumkin menambahkan kemampuan untuk menghapus draf ke penulis. Sebuah hal sepele yang telah lama hilang.
  • MODX Manajemen permintaan - Sergey Shlokov telah memeriksa secara terperinci mekanisme untuk memproses permintaan yang masuk dalam MODX. Hati-hati, menggali di perut MODX dalam video dapat melukai.

Pengaya baru dan diperbarui


  • GoogleSheets-1.3.0-pl - Aleksandr Huz memperbarui komponen untuk menyinkronkan situs dengan tabel Google. Fitur apa yang ditambahkan, penulis dijelaskan dalam catatan di komunitas . Berencana untuk menambahkan lebih banyak!
  • msOneClick-1.3.0-pl - Andrey Stepanenko merilis pembaruan komponennya yang sangat besar untuk melakukan pemesanan dalam satu klik. Catatan penulis menggambarkan semua keindahan ini.
  • Boilerplate-1.0.5-pl - Aleksandr Huz memperkenalkan komponen gratis barunya, yang merupakan versi dasar awal dari situs ini, dengan add-on dan pengaturan yang telah diinstal sebelumnya. Dapat menghemat waktu. Daftar terperinci dari semua entitas dan tindakan komponen diberikan dalam catatan di komunitas .
  • ReachGoal-1.0.0-beta - sudah lama dimungkinkan dalam semua layanan akuntansi pengunjung untuk melacak tujuan (klik, tindakan). Mikhail Tyrsyna menerbitkan komponennya , yang memungkinkan Anda untuk membuat tujuan seperti itu langsung dari panel admin MODX.
  • ClientSupport-1.1.0 - Tim Sterc telah memperbarui komponennya, yang memungkinkan Anda mengirim permintaan dukungan langsung dari panel admin. Versi baru menambahkan kemampuan untuk menyesuaikan ikon untuk tombol, serta meningkatkan kompatibilitas dengan MODX 3.
  • Personalisasi-3.7.2 - Bob Ray memperbarui komponen sederhana yang dapat menampilkan potongan yang berbeda tergantung pada apakah pengguna masuk atau tidak. Versi baru memperbaiki bug dan menambahkan fallback dalam kasus ketika tidak ada nama pengguna penuh. Dalam hal ini, bidang nama pengguna digunakan.
  • SocialNetworks-1.0.2-pl - lagi Aleksandr Huz. Kali ini ia menerbitkan komponennya untuk mengelola tautan ke jejaring sosial melalui panel admin MODX. Fitur-fitur komponen dijelaskan dalam catatan .
  • Portofolio-1.0.1-pl - tema-tema yang diterbitkan untuk situs dengan portofolio. Ada 16 versi untuk dipilih. Demo singkat sebagai catatan .
  • siteStatistics-2.3.0-pl - Sergey Shlokov memperbarui komponennya untuk mengumpulkan statistik pada kunjungan ke halaman situs. Dari inovasi - tab dengan statistik langsung di halaman sumber daya dan pencarian pengguna dalam manajemen statistik.
  • FormDataManager-1.3.9 - komponen yang diperbarui untuk mengelola data yang diperoleh dengan mengisi formulir di situs. Banyak peningkatan dalam kode, refactoring prosesor, peningkatan pemrosesan tanggal, baik dalam antarmuka dan operasi impor / ekspor, potongan khusus untuk tugas-tugas CRON telah ditambahkan.

Terima kasih atas perhatian anda!


Jika Anda melihat kesalahan, tolong tulis surat kepada saya.
Pertanyaan dan saran ditulis dalam telegram .
Anda dapat mengirim tautan ke intisari melalui formulir ini .
Lebih banyak berita dan komentar di saluran MODX Digest Telegram.


← Edisi Sebelumnya


Jangan lupa ucapkan terimakasih kepada penulis!


Untuk mendukung intisari dan secara umum semua yang saya lakukan untuk MODX, Anda dapat menjadi pelindung di Patreon.com atau mentransfer jumlah yang dapat diterima ke dompet Yandex.Money . Terima kasih sebelumnya!


Tautan PS ke komponen berbayar dipotong dari intisari agar tidak melanggar aturan situs tempat intisari diterbitkan. Di mana menemukannya, Anda sendiri tahu betul.

Source: https://habr.com/ru/post/id451580/


All Articles