PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Daria : Designs de portfolio en un clic, intégration instantanée de PDF et autres nouveautés de l’éditeur de blocs

lundi 14 juin 2021 à 09:38

Nous avons de nouvelles mises à jour de l’éditeur de blocs à partager avec vous aujourd’hui, notamment une nouvelle collection de modèles de blocs Portfolio, une nouvelle façon améliorée d’intégrer un aperçu des documents PDF et de meilleurs outils d’édition pour les blocs Bannière et Boutons.

Faisons le point.

Mises en page de portfolio en un clic

Les compositions de blocs sont des modèles préconçus qui simplifient la création de belles pages. Aujourd’hui, nous vous proposons une collection de compositions de portfolio soigneusement sélectionnées, idéales pour mettre en valeur votre travail créatif. 

Pour accéder aux compositions de portfolio, cliquez sur l’icône + dans l’éditeur WordPress, et passez à l’onglet Compositions. Toutes les compositions de portfolio sont situées dans la catégorie Portfolio.

Intégration de PDF avec le bloc Fichier

Le bloc Fichier vous permet d’ajouter sur votre site Web un bouton de téléchargement de documents et autres fichiers. Grâce à la dernière mise à jour de l’éditeur de blocs, vous pouvez également utiliser ce bloc pour afficher un aperçu d’un fichier PDF. L’aperçu s’affiche automatiquement et peut être désactivé dans le panneau des réglages du bloc.

Des boutons grand format

Captez l’attention de votre public avec des boutons accrocheurs ! Vous pouvez désormais agrandir les boutons en personnalisant les réglages de taille de police et de hauteur de ligne.

Arrière-plans des blocs de bannière en glisser-déposer

Cette mise à jour permet de changer plus facilement l’image d’arrière-plan du bloc de bannière. Il suffit de faire glisser une nouvelle image depuis votre ordinateur pour qu’elle remplace automatiquement l’image actuelle.

Continuez de créer, nos améliorations continuent aussi.

Vos commentaires nous permettent d’améliorer l’éditeur. Nous vous en remercions ! Nous avons hâte de voir vos prochaines créations avec l’éditeur de blocs. En attendant, continuez de nous suivre pour rester au courant des nouvelles mises à jour.

Bonne rédaction !

Gravatar de Daria
Original post of Daria.Votez pour ce billet sur Planet Libre.

Journal du hacker : Liens intéressants Journal du hacker semaine #23

lundi 14 juin 2021 à 00:01

Pour la 23ème semaine de l'année 2021, voici 10 liens intéressants que vous avez peut-être ratés, relayés par le Journal du hacker, votre source d’informations pour le Logiciel Libre francophone !

Pour ne plus rater aucun article de la communauté francophone, voici :

De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !

Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. Rejoignez-nous pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !

Et vous ? Qu’avez-vous pensé de ces articles ? N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker :)

Gravatar de Journal du hacker
Original post of Journal du hacker.Votez pour ce billet sur Planet Libre.

Articles similaires

Littlewing : Ajouter un mode « maintenance » à votre API grâce à Spring boot

jeudi 10 juin 2021 à 17:01
Photo by Pixabay on Pexels.com

Quand vous avez une API, et a fortiori une application, il peut être parfois nécessaire de passer l’application en mode « maintenance ».
Pour certaines applications il est parfois inutile de le traiter au niveau applicatif, car ça peut être pris géré par certaines couches de sécurité ou frontaux web par ex. (Apache HTTPD, WAF,…)

Kubernetes a introduit ( ou popularisé ) les notions de « probes » et plus particulièrement les livenessProbes et readinessProbes.
Le premier nous indique si l’application est en état de fonctionnement, le second nous permet de savoir si cette dernière est apte à recevoir des requêtes (ex. lors d’un démarrage).

Je vais exposer dans cet article comment utiliser au mieux ces probes et les APIs SPRING pour intégrer dans une API un mode « maintenance »

Stack utilisée

Dans l’exemple que j’ai développé, j’ai pu utiliser les briques suivantes:

Bref, rien de neuf à l’horizon 🙂

Configuration de Spring Actuator

Pour activer les différents probes, vous devez activer Actuator.

Dans le fichier pom.xml, vous devez ajouter le starter correspondant:


    org.springframework.boot
	spring-boot-starter-actuator

Puis vous devez déclarer ces differentes propriétés:

management.endpoints.enabled-by-default=true
management.health.livenessstate.enabled=true
management.health.readinessstate.enabled=true
management.endpoint.health.show-details=always
management.endpoint.health.probes.enabled=true
management.endpoint.health.enabled=true

Après avoir redémarré votre application, vous pourrez connaître son statut grâce à un appel HTTP

curl -s http://localhost:8080/actuator/health/readiness 

Comment récupérer le statut des probes?

Avec Spring, vous pouvez modifier les différents statuts avec les classes ApplicationEventPublisher et ApplicationAvailability.

Par exemple, pour connaître le statut "Readiness" vous pouvez exécuter le code suivant:

 @ApiResponses(value = {
 @ApiResponse(responseCode = "200", description = "Checks if the application in under maitenance")})
 @GetMapping
 public ResponseEntity retreiveInMaintenance() {
        var lastChangeEvent = availability.getLastChangeEvent(ReadinessState.class);
        return ResponseEntity.ok(new MaintenanceDTO(lastChangeEvent.getState().equals(ReadinessState.REFUSING_TRAFFIC), new Date(lastChangeEvent.getTimestamp())));
    }

Et la modification ?

Grâce à la même API, on peut également modifier ce statut dans via du code:

@ApiResponses(value = {
@ApiResponse(responseCode = "204", description = "Put the app under maitenance")})
@PutMapping
public ResponseEntity initInMaintenance(@NotNull @RequestBody String inMaintenance) {
        AvailabilityChangeEvent.publish(eventPublisher, this, Boolean.valueOf(inMaintenance) ? ReadinessState.REFUSING_TRAFFIC : ReadinessState.ACCEPTING_TRAFFIC);
        return ResponseEntity.noContent().build();
}

Conclusion

On a pu voir comment intéragir simplement avec les APIS SPRING pour gérer le statut de l’application pour répondre à cette question :Est-elle disponible ou non?
Bien évidemment, selon le contexte, il conviendra d’ajouter un peu de sécurité pour que cette API ne soit pas disponible à tout le monde 🙂

Le code exposé ici est disponible sur Github. Le Readme est suffisamment détaillé pour que vous puissiez tester et réutiliser le code.

Gravatar de Littlewing
Original post of Littlewing.Votez pour ce billet sur Planet Libre.

Articles similaires

Journal du hacker : Liens intéressants Journal du hacker semaine #22

lundi 7 juin 2021 à 00:01

Pour la 22ème semaine de l'année 2021, voici 10 liens intéressants que vous avez peut-être ratés, relayés par le Journal du hacker, votre source d’informations pour le Logiciel Libre francophone !

Pour ne plus rater aucun article de la communauté francophone, voici :

De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !

Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. Rejoignez-nous pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !

Et vous ? Qu’avez-vous pensé de ces articles ? N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker :)

Gravatar de Journal du hacker
Original post of Journal du hacker.Votez pour ce billet sur Planet Libre.

Articles similaires

Encolpe DEGOUTE : Stories WordPress : une nouvelle façon d’échanger avec votre public

vendredi 4 juin 2021 à 15:31

Depuis les balbutiements de Snapchat, qui a rendu le format si populaire, les stories sont devenues un moyen puissant de faire réagir le public sur les réseaux sociaux. Actuellement, plus de 500 millions de comptes Instagram utilisent les stories quotidiennement. Désormais, vous pouvez publier des stories sur votre site Web, là où vous êtes véritablement propriétaire de votre propre contenu.

Avec les stories, vous pouvez combiner des photos, des vidéos et du texte pour créer un diaporama plein écran engageant et tapable que vos visiteurs vont adorer. Vous pouvez facilement publier des stories depuis votre téléphone, ce qui rend votre site plus actuel et optimisé pour votre public de plus en plus mobile.

Icône du site
Stories WordPress : une nouvelle façon d’échanger avec votre public

Les stories sont le format idéal pour : 

Les stories que vous connaissez… en mieux

Les stories WordPress sont différentes à plusieurs égards. 

Elles sont publiées sur votre site comme des articles de blog. Les visiteurs de votre site sont donc en mesure de les consulter, de les aimer et de les commenter, comme n’importe quel article de blog. Elles disposent d’une URL permanente qui peut être partagée et ajoutée en lien sur d’autres plateformes. Et si vous utilisez la fonction Publicize sur votre site WordPress, votre story peut être automatiquement partagée avec vos abonnés sur les réseaux sociaux, ce qui lui confère plus de portée. 

Nous savons qu’il faut beaucoup d’efforts pour créer un contenu de qualité. Contrairement aux stories que vous connaissez sur d’autres plateformes, les stories sur votre site WordPress ne disparaîtront pas au bout de 24 heures ! Cela signifie que vous pouvez modifier ou ajouter des éléments à vos stories longtemps après leur première publication. 

Envie de faire le test ? 

Icône du site
Stories WordPress : une nouvelle façon d’échanger avec votre public

Tous les sites WordPress.com et les sites Jetpack auto-hébergés peuvent commencer à utiliser les stories dès aujourd’hui avec l’application mobile WordPress gratuite pour Android ou iOS. La fonctionnalité Stories sera disponible dans l’éditeur de blocs sur bureau et sur les appareils iPad plus tard cette année.  

Pour un guide détaillé, étape par étape, visitez la page d’assistance du bloc Stories

Gravatar de Encolpe DEGOUTE
Original post of Encolpe DEGOUTE.Votez pour ce billet sur Planet Libre.