Foarte pe scurt

Promit că nu vă țin mult!

  • Am scris mai mult Java 🙂
  • Am dat jos mare parte din kilogramele acumulate in 2020. Pe care am reușit să le pun la loc luna trecută (ciudat să spui că a fost anul trecut)
  • Am  vorbit
  • Am scris pe blog mai mult
  • Am renovat casa fară credit
  • M-am plimbat toata vara prin București

La mulți ani!

2020 – eu și blogul

Surprinzător, dar pentru mine, 2020 nu a fost un an rău. Am dus la capăt un proiect preluat de la un fost coleg, am rescris un modul din aplicația de la muncă. Deci pe plan profesional, a fost mai bun ca 2019.

2020 mi-a dat și ocazia să contribui la un proiect open source, unde m-am mai jucat cu C# și Javascript. De asemenea, am sărit și eu cu câteva proiecte mai micuțe.

Mi-am luat 2 concedii, yay!!

Din punct de vedere al blogului, a fost cel mai bun an. Este primul în care am abordat mai serios articolele tehnice. Provocarea a fost să le scriu astfel încât să nu plictisesc cititorii și să explic subiectul tratat în termeni cât mai accesibili. In plus, este un bun exercițiu lingvisitc. Sper că nu am abuzat prea tare limba română, dar hey 😀

Alte lucrrui pe care le-am făcut și nu au nicio treaba cu programarea și munca

  • am stat mai mult acasa (ca la liceu)

  • m-am văzut cu câțiva prieteni mai vechi

  • ceva activități de bricolaj și am gătit un pic mai des față de București.

Am actualizat la PHP 7.4

A mers mai smooth decât mă  aștepatm! 🙂

Am instalat toate extensiile necesare pe care trebuie să le aibă PHP-ul ca WordPresul să funcționeze corect, dar pentru versiunea 7.4. Care erau aceleași ca cele pentru PHP 7.2, versiunea cu care am instalat blogul.

Poți să le vezi cu următoarea comandă:

apt list --installed | grep php7.x

Unde x reprezintă numărul versiunii. Valabil și pentru output-ul comenzii.

Și primești acest rezultat:

libapache2-mod-php7.2/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 all [installed]
php7.2-cli/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2-common/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2-curl/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-dev/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-gd/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-json/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2-mbstring/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-mysql/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-opcache/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2-readline/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2-xml/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-xmlrpc/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-zip/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]

Și cu apt install php7.4-nume_extensie le instalezi. Se poate folosi tasta Tab pentru completarea automată a numelui.

După ce au fost instalate, trebuie să îi spui server-ului Apache, ce versiune de handler pentru PHP să folosească. Înainte era cel pentru vechea versiune de PHP, care acum trebuie dezactivat.

a2dismod php7.2 //dezactivare handler
systemctl restart apache2 //restart server
a2enmod php7.4 //activare handlerphp 7.4

Bineînteles că eu am procedat fix invers, dar dupa ce am dezactivat handler-ul pentru 7.2, cel de 7.4 a intrat automat.

Cam aceste lucruri le-am facut și până acum nu s-a stricat nimic. Încă nu m-am uitat in log-uri. 🙂

PS: Să faci un back-up înainte de actualizare! 😁

Editorul Gutenberg

Azi am activat pe blog editorul Gutenberg. Editoul implicit cu care vine instalarea, pe curat, a platformei WordPress este TinyMCE.  Pentru cei  puțini mai tehnici dintre noi, acesta este scris in Javascript și conform documentației oficiale, acesta poate fi personalizat, extins și configurat după bunul plac. De asemenea, editorul este și un produs de sine stătător cu posibilitatea de a fi integrat în alte aplicații web.

Eu, insă, l-am folosit din perspecitva unui wanna be blogger, fară a face formatări complexe pe text 😀

Astăzi, in jurul orei 7 dimineața, WordPress m-a invitat să îmcerc noul editor Gutenberg, care va deveni editorul oficial al platformei începând cu versiunea 5.0.

Primul lucru pe care l-am observat la acesta, este imersiunea și conceptul bazat pe blocuri în care poți adăuga conținut cum ar fi imagini, videoclipuri, stream-uri audio. Pe scurt conținut multimedia variat.

Acesta este al doilea post pe care îl fac folosind Gutenberg și deja sunt copleșit de multitudinea de opțiuni puse la dispoziție 🙂 Dar este posibil ca, din dorința de a le explora, să scriu mai des pe blog 😀

Din punct de vedere tehnic, editoriul este construit folosind React, Javascript și API-ul WordPress. În cazul în care nu știai, WordPress are un API Rest.

Nu voi intra în detalii tehnice, dar dacă te interesează poti să începi cu aceste link-uri:

  • Repository-ul oficial de Github
  • Articolul de pe Kinsta. Pe Kinsta se găsesc good stuff pentru partea mai tehnica de WordPress alaturi de PHP
  • Pagina oficială a editorului
  • Un alt articol despre editor