Rss Feeds & News Blog (Updates)
Autore: Stiac EngineeringBuon salve a tutti!
Quest’oggi vorrei proporre a Incomedia l’implementazione di un nuovo oggetto RSS Feed che possa essere soddisfacente e all’altezza della dicitura PRO, ma sopratutto, disponibile all’utenza senza doversi districare in codici extra.
Tutto nasce tempo fa, dalla richiesta di un cliente un po’ particolare. Aveva la necessità di mostrare le notizie del proprio sito, in maniera più versatile rispetto all’oggetto che attualmente viene proposto a pagamento. Richiesta non peculiare in se, essendo che comunque su questa community capita spesso di imbattersi in necessità analoghe.
Dopo del tempo tra strutturazione dell’idea, programmazione e debug, io e miei colleghi siamo riusciti a realizzare 3 “Oggetti Opzionali” che a parare mio (ma essendo di parte, lascio a voi l’onere della valutazione) si possono classificare realmente “PRO”, in quanto mostrano le informazioni prelevate dai Feed RSS con maggiore utilità e non di meno con una grafica pulita e moderna che i tempi correnti esigono.
Il primo di questi oggetti (https://www.gebher.com/newsroom.php#latest) è adibito a recuperare i Feed RSS gestiti direttamente dal sito (Step 1 > Feed RSS) e recupera un numero definito di notizie (es. n°4), estrapolando oltre al titolo e descrizione, la prima foto per assegnarla come IMG di copertina. In aggiunta lo script estrapola eventuali tag per assegnare la categoria della notizia e cosa maggiormente importante gestire appropriatamente il collegamento link che tale feed possiede. Ergo è possibile impostare e gestire un collegamento link interno o esterno con la gestione del target e rel e qual’ora non venga impostato nessun collegamento, lo script lo assegna nullo in modo tale da evitare (a parere mio fastidioso e poco utile) collegamento alla index che viene assegnato di default.
Il secondo oggetto (https://www.gebher.com/newsroom.php#featured) è adibito a recuperare i Feed del Blog, in un numero definito (es. n°3) per poi mostrarle in uno Slider. Rispetto al primo oggetto qui preleviamo le informazioni direttamente da quello predisposto per il Blog, dunque non si rendono necessari script per recuperare dalla descrizione ulteriori informazioni come “Categoria” o “Autore”. Tuttavia in questa circostanza è stato implementato uno script per recuperare la foto originale, essendo che per ragioni di ottimizzazione, nel Feed RSS viene citata la foto in formato thumb.
Il terzo e ultimo oggetto (https://www.gebher.com/newsroom.php#more) rispetto al secondo, recupera le informazioni in un range determinato (es. dal 4 al 12), in quanto ci sembrava interessante e utile, evitare che le notizie riprese dall’oggetto due, venissero nuovamente riprese dallo stesso oggetto, ma al contempo consentire di inserire nella pagina maggiori informazioni. In questo caso usa la img thumb, viste le dimensioni ridotte.
Anche se i Feed del Blog riportando delle descrizioni del singolo feed, nel nostro caso non è di utilità in quanto le stesse in parole povere sono di base l’intero articolo in HTML, mentre a noi necessitava poter recuperare la descrizione breve, testo che purtroppo non viene riportato da WebSite X5, e per tale ragione abbiamo dovuto idearci un sistema che in base all’href dell’articolo vada a recuperare il meta tag "description" così da poter parzialmente mettere una toppa a tale mancanza, di base ottemperando alla necessità di mostrare una descrizione della notizia soddisfacente.
In aggiunta abbiamo anche implementato un collegamento link alla categoria e autore del feed riportato. In fine ma non meno importante, abbiamo inserito una formattazione differente per indicare la data di pubblicazione.
Nel nostro esempio non è stata abilita la descrizione degli articoli, collegamento di categoria e collegamento all’autore, per ragioni “stilistiche”, tuttavia sono funzionalità che possono essere inserite.
Quanto descritto in questo post di base è un qualcosa di concretamente realizzabile per il team di sviluppo Incomedia, con tutte le funzioni indicate. Non stiamo parlando di idee utopiche, e personalmente parlando, servono oggetti che rendano realmente professionale questo programma.
Grande Gabriele!
AD MAIORA SEMPER
Autore
Grazie Mauro! Facciamo quello che possiamo, cercando sempre di migliorare.
Ohh cisti +1.000.0000 Da INCOMEDIA su cosa aspetti...
Complimenti Gabriele, a te e al tuo staff.
Credo che Website X5 abbia solo bisogno di qualche grande investitore che rilevi la società e faccia diventare il software davvero PRO, sembra che in Incomedia sia tutto bloccato a livello di sviluppo di oggetti e funzionalità realmente PRO.
Sei riuscito tu con il tuo staff a realizzare oggetti PRO, così come sovente KolAsim riesce con i suoi codici a sopperire alle mancanze del software, io nel mio piccolo ho spesso implementato codice extra che mi ha permesso di fare cose che il software non fa e, in tutti i casi sopracitati, funziona regolarmente tutto senza conflitti all'interno del software: gli unici che invece non riescono in queste implementazioni di funzioni PRO sono proprio gli sviluppatori di Incomedia... com'è strano il mondo, eh?
Autore
Grazie Giuseppe, buon dì e buone festività!
Di base per noi utenti smanettoni è "facile" creare dei tool perché non abbiamo poi la necessità di implementare il tutto in un plugin, ovvero che poi si interfaccia direttamente con il programma come se fosse un oggetto opzionale.
Sicuramente il pensiero dell'utilità dei post idea è generalmente comune, soprattutto quando quelli più seri non vengo pesi in considerazione concretamente.
Quel che ci vorrebbe in Incomedia è oltre a una svegliata lato programmazione, dal mio umile punto di vista, sarebbe quello di riaprire il programma sviluppatori per gli oggetti opzionali in modo tale che possiamo crearci in autonomia i nostri oggetti e inviarli a chi vogliamo.
WordPress è bello anche perché ha una marea di applicativi, gratuiti e a pagamento dopotutto. Secondo me la chiave è risolvere il ristagno del marketplace degli oggetti.
Sicuramente ci sonno tutti i pro e i contro, ma fatte delle policy e tutte le cose del caso, dovresti teoricamente smuovere qualcosa creando concorrenza. Da un lato aumenti l'offerta di funzionalità e sondi eventuali opportunità, dall'altro attiri più clienti. Ma ovviamente sono solo parole.
Autore
Come ho il tempo di realizzare una guida cercherò di condividerla, almeno tra noi utenti ci si aiuta.
mahh!! io NON credo sia colpa degli sviluppatori, ma delle scelte (incomprensibili) della dirigenza, evidentemente avranno il loro tornaconto, comunque contenti loro ....
AHHAHAHAHA che ridere....