Parliamo del progetto

Blog PartITech

Blog tecnologico

Analisi tecniche, guide pratiche ed esperienza sul campo per progettare, modernizzare e mantenere applicazioni sostenibili.

232 articoli Pagina 13

WordPress: Disattivare l'editor Gutenberg nell'amministrazione dei widget

Non vi ha maiûnon certo éragazzoé che WordPress aveva aggiornato il suo éeditore di contenuti WYSIWYG.E funziona trèsì bene per le pagine di contenuto classiche.Ci sono alcuni mesi, l’éeditore a été implémenteé nella gestione dei widget. E ilà, patatra…Errore js durante il caricamento della pagina:index.js:1:3953Non catturato (nella promessa) TypeError: e non è definitoEd impossibile poter édire le...

Sostituire una stringa in un grande file con VI

Un grosso file, e niente d’éeditor abbastanza potente sotto mano per fare un cerca/sostituisci? Niente di più semplice con vi. Modifica del file con il comando vi vi fichier Poi in l’éeditore inserire: :%s/machaine1/machaine2/ Sostituire una catena in un grande file con VI Altrimenti c'è un'altra opzione con sed: sed -i -e "s/machaines1/machaine2/g" fichier sì il tèînon contiene caratterières sp&eac...

Microsoft Teams: Partecipare automaticamente a una chat room tramite un link su Linux

Oggi’Oggi, utilizzare Teams su Linux è indispensabile tanto quanto è utileé nel mondo di l’impresa.Avrete sempre un contatto, un cliente, un gruppo di lavoro, che utilizzerà questo strumento.E questo funziona très bene su Linux. TRANNE dall'ultimaère mise à giorno, où i legami d’accèI collegamenti ai meeting non funzionano più.Clicchi sul link, una pagina web si’apri, poi clicchi su « Apri la tua applicazione Tea...

WordPress: Aggiungere una nuova area widget a un tema WordPress

Se voi êsei familiare con i thèi miei WordPress, sapete che molti thèi miei hanno una barra lateraleérale widgetisée. Ciò significa che puoi aggiungere, rimuovere e réorganizzare i widget sul tuo sito Web WordPress utilizzando la sezione «widget» del tuo cruscotto WordPress. Avere una barra lateraleérale widgetisée est trèè utile ma voi vorrete forseêtre éanche widgetizzare d’altre parti d...

Symfony 4 / Sonata: Creare una seconda interfaccia con la stessa entità

Vedremo qui come créeh, un attimoèmi interfaccia allora che l’entitàé est diéjà utileée in un'interfaccia CRUD.Il problemaèM delle interfacce Générées automaticamente è che’Usano il nome del’entitàé per costruire le strade.Se organizziamo un secondoèmi interfaccia con un'entitàé déjà utileée non ci ritroveremo con la mêmi sembra che il primoère.E per q...

Symfony 4 / Sonata: gestire un'interfaccia di amministrazione multilingue

Vedremo come configurare un'interfaccia di’amministrazione multilingue con un pulsante di séselettore di lingua (language switcher).Installazione di translationBundle composer require sonata-project/translation-bundle bin/console assets:install Il selettore di lingua nérichiede un filtro twig spécifique.Altrimenti otterrete un errore di tipo:Unknown "language_name" filter.Bisogna allora installare questi due bundle composer require twig/intl-extra composer require ...

Symfony 4 / Sonata : gestire un'interfaccia di amministrazione multi-server

Vediamo come gécreare un'interfaccia di’admin che si connette à diversi server.Nel nostro esempio abbiamo monté un server mysql per dédeve che gèsu nostra interfaccia d’admin. Gli utenti, i mégiorni, ecc.E noi abbiamo monté un server PostgreSQL che contiene una tabella che desideriamo gestire.Possiamo aggiungere quanti server vogliamo.Il nostro server MysqlAbbiamo montato classicamenteé un'istanza symfony sonata par dé...

Symfony 4 / Sonata : Utilizzare campi JSON

Vedremo come sfruttare i tipi di campi Jsonb di PostgreSQL in un'interfaccia générée di sonata.Partiamo dal presupposto che voi maîbarate diéjài concetti di base di Symfony, Sonata e PostgreSql.Tutto d’approccio créabbiamo una tabella molto semplice in PostgreSQL che conterrà un campo di tipo Jsonb. CREATE SEQUENCE public.table1_id_seq; CREATE TABLE public.table1 ( id integer DEFAULT nextval('public.tabl...

Symfony 4 / Sonata : creare un tipo di campo di modulo personalizzato

Vediamo come possiamo créper un tipo di campo personalizzatoé. Nel nostro esempio, vogliamo un campo che abbia il mêreso che’un tipo di campo MoneyType ma nel quale potremo aggiungere n’qualsiasi suffisso, perché il campo money non’accetta solo le valute.Tuttavia, nel nostro progetto vogliamo utilizzare chilogrammi, mesi o chilometrièmolto. In breve, un sacco di tipi di datiéPossibile.Si comincia con créer la nostra classe Tipo : <...

Symfony 4 / Sonata : Creare un'interfaccia di configurazione.

Uno dei bisogni récorrente d’un progetto web, è di’avere bisogno di paramèmolto globali per la vostra applicazione. Généraramente, in magazzinoça in un file yml e il gioco è fattoé. Ma la situazione si complica quando il cliente chiedeàpoter mettere le mani sopra.Lui dare gli accès FTP/SSH per modificarli? No, certamente no. Soprattutto se c’è per rifilare questo compito al tirocinante.Bisognerà metterglieloàdisp...

Symfony 4 / Sonata : Creare un'API REST

In questo articolo vedremo come crécreare un'API REST con FOS/rest-bundle, con un'autenticazione, e un génégeneratore di documentazione di tipo swagger. Elenco dei bundle nénecessariofriendsofsymfony/rest-bundle : Fornisci una série d’strumenti di’aiuto al déviluppo d’un'API RESTfulhttps://github.com/FriendsOfSymfony/FOSRestBundlejms/serializer-bundle : Permette la sérealizzazione d’oggetti.https://packagist.or...