@femcessoctt,

Certo che, caspita... devo proprio dire che, più passa il tempo e più, ogni volta che mi serve avere qualcosa di particolare sul web per pubblicare contenuti, ma che abbia già una struttura che fornisca una buona base per gestire quei fottuti contenuti — che in realtà vanno creati al momento o via via, non necessariamente importati dalla collezione di file Markdown impolverati rubati magari dal server del cugino — e contemporaneamente sia già pieno di soluzioni già pronte per le più minime necessità, tra cui i temi bellini certamente, ma anche roba di funzionalità, e però allo stesso tempo ancora assolutamente estendibile oltre ogni stupido pericolo di esplosione...
Incredibilmente, in qualche modo, ancora non si trova una risposta perfetta che non sia WordPress!!! 🤯

Lo dovevo forse dire l'altro ieri questo, ma ehh, sono troppo autoevaporante per non farmi sfuggire cose di questo tipo, che quindi inevitabilmente finisco per scrivere la sera tardissimo come ora, anziché dormire... 🥴
Ma questo è perché, sviluppando $[sparkle il mio nuovo plugin per i miei scopi ipersegreti] in questi giorni, non posso non riconoscere questa cosa, e goderne ampiamente... quanto è buono avere di base un CMS che comunque, gli si può dire qualsiasi cosa, ma funziona!!! 🥰
Non come i generatori di siti statici vari, dove in base al tema che si usa e magari alle dipendenze che si tira è una lotteria... o quella roba moderna in JavaScript, che a me intrigherebbe pure, ma mi fa venire il mal di testa...

Ragazzi, sono veramente euforica ora... o, forse, ancora una volta, è la deprivazione del sonno che mi fa questo effetto, non lo so... ma beh, anche se dovrei decisamente dormire, pure perché ormai la mia energia di programmazione per oggi si è esaurita (...pur non avendo fatto un granché), è stupefacente come non solo io riesca ancora a scrivere senza commettere errori di ortografia e battitura (...spero), ma a riconoscere ed onorare l'incredibile magia di WordPress nel passare dentro e fuori dal lavoro e dal testing con esso... 🙏
Viva, viva #WordPress, sperando di finire quello che sto cercando di fare per una buona volta!!!

@femcessoctt,

Allora... non ho bene idea di come io abbia fatto l'altra sera a fabbricare questa sviolinata mattissima a WordPress, però è onestamente tutto vero: con il WP io posso immaginare, posso prototipare, posso sviluppare, e quindi in ultima analisi creare, materializzare, le soluzioni più $[sparkle magiche] alle più assurde quanto necessarie necessità in termini di fabbricazione di un sito web... le quali richiederebbero altrimenti una grande quantità di bestemmie, in quanto nella pratica mi costringerebbero a gestire da zero un botto di cose che invece, in WordPress, con tutte le sue API infinite che i plugin possono sfruttare, ci sono già... 🥰

...Ovviamente, in realtà, per quanto una gran parte del merito di questo vada a WordPress, certamente non è al 100% suo, visto che il suo essere così grosso vuol dire anche che, boh, ne dico una, non è per niente facile riuscire a capire cosa usare per fare quello che si vuole semplicemente consultando la documentazione... 🙄
Ma, per fortuna, nell'$[sparkle anno del Signore 2026], così come in realtà pochi anni precedenti, esistono le intellighenzie artificiali, e ohhh... in questo caso qui, come in altri già passati, recenti o meno, mi stanno aiutando in maniera decisamente non trascurabile e, direi io, non negoziabile!!! 💣

Per quanto il progetto sia ancora $[shake segreto] nell'ambito di questo thread qui (...anche se ho già una repo pubblica su GitLab, quindi insomma, chi vuole sapere saprà), devo assolutamente benedire la combinazione di WordPress come piattaforma di sviluppo e ChatGPT come sviluppatore—ehm, volevo dire, come strumento di aiuto alla costruzione guidata di tutto ciò che è necessario... 🙏
Ma davvero, eh... e io questa cosa la sto trascinando per le lunghe ora, perché ormai è già da vari giorni che sto a smanettarci a rilento... in parte perché ci sono sempre altre cose che mi rubano il tempo o mi distraggono... ma è incredibile: l'altro giorno, con appena qualche messaggio scambiato con l'IA, nell'arco della sera stessa avevo già ottenuto un plugin che, alla base, pur senza le cose più avanzate che sto ora gestendo io, scrivendo io il codice che manca via via, sarebbe già un MVP decente... 💥

Ma il potere qui, e ribalto così di nuovo la situazione in un girotondo infinito ma virtuoso, non sta stanto nell'IA, quanto in WordPress... 🗝️
Perché il plugin in questo stato, in cui di base già faceva tutto il minimo indispensabile e pure qualcosina in più, era appena di 250 righe, non chissà quanto; e pensare che, a leggere i punti di ChatGPT, sembrerebbe un botto!!! E al momento in cui scrivo adesso, dopo vario testing e varissime aggiunte e sistemazioni, è solo raddoppiato di grandezza, e quindi, ahhh...

Come si riconferma quindi magico e perfetto #WordPress per qualsiasi idea ciemmessiaca un po' particolare!!! 💯
(Poi vabbè, ci sono sicuramente altri CMS tutto-in-uno magari PHP altrettanto estendibili, ma WordPress ad oggi è ancora il più usato ed il più "moderno", quindi le IA ci cucinano meglio ed è più facile evitare punti di difficoltà, oltre a quello che ho già detto l'altra sera.)

Schermata di VSCode a destra con il codice del plugin, con varie censure, e ChatGPT a sinistra con questa chat:

You said:
rewrite the full plugin

ChatGPT said:
Perfect! Let’s rewrite the full [...] shortcode plugin properly — safe, robust, and with all the features we discussed:

* Shortcode [[...] url="…"] (single [...]).
* Fetches [...] API using proper JSON POST requests.
* Renders Markdown (Parsedown) while keeping original [...].
* Displays media under each [...] (images, videos).
* Automatically sets post featured image from the first [...] first media.
* Safe for use in any theme and avoids critical errors.
* Includes caching of [...] JSON (transients).

Here’s a ready-to-use version:

<?php
/*
Plugin Name: [...] Shortcode with Auto Cover
Description: Fetches [...] via URL, renders Markdown, keeps [...]

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *