Outils pour utilisateurs

Outils du site


admin:machines_virtuelles:admin:cachet

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
admin:machines_virtuelles:admin:cachet [2017/07/11 13:11] – [Rapatriement des fontes google] fpoulainadmin:machines_virtuelles:admin:cachet [2019/10/07 22:15] – [Configuration et base de données] cpm
Ligne 1: Ligne 1:
-====== Affichage du statut des services avec cachet ======+====== Affichage du statut des services avec Cachet ======
  
 <note tip>Doc officielle : https://docs.cachethq.io/docs/installing-cachet</note> <note tip>Doc officielle : https://docs.cachethq.io/docs/installing-cachet</note>
Ligne 68: Ligne 68:
 CACHET_EMOJI=false CACHET_EMOJI=false
  
-MAIL_DRIVER=smtp+MAIL_DRIVER=sendmail 
 +MAIL_HOST=localhost 
 +MAIL_PORT=25 
 +MAIL_USERNAME=null 
 +MAIL_PASSWORD=null 
 +MAIL_ADDRESS=contact@chapril.org 
 +MAIL_NAME=Équipe Chapril 
 +MAIL_ENCRYPTION=tls
 </code> </code>
  
Ligne 132: Ligne 139:
 On effectue la requête : On effectue la requête :
 <code> <code>
-# curl 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset=latin,latin-ext'+root@admin:/var/www/cachet/Cachet# curl 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset=latin,latin-ext'
 @font-face { @font-face {
   font-family: 'Open Sans';   font-family: 'Open Sans';
Ligne 158: Ligne 165:
 Reste à les héberger et à ajouter les css aux templates. Reste à les héberger et à ajouter les css aux templates.
  
-  mkdir resources/assets/fonts +  mv *.ttf public/fonts
-  mv *.ttf resources/assets/fonts+
  
-Puis on ajoute dans les deux templates, en lieu et place de <code><link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset={{ $font_subset }}" rel="stylesheet" type="text/css"></code>le code css qui va bieng :+Puis on remplace dans les deux templates le code <code><link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset={{ $font_subset }}" rel="stylesheet" type="text/css"></code>par le code css qui va bieng :
 <code css> <code css>
 <style> <style>
Ligne 186: Ligne 192:
  
 Enfin on efface les caches : Enfin on efface les caches :
 +  rm -f storage/framework/views/*.php
 +
 +==== Rapatriement du script Cloudflare ====
 +
 +On constate l'étendue des dégats avec
 +  root@admin:/var/www/cachet/Cachet# grep cdnjs * -R
 +  
 +Et il faut rapatrier tout ça. Je ne parle même pas des trucs tiers du dossier ''vendors''.
 +
 +  mkdir public/mycdn && cd public/mycdn
 +  wget https://cdnjs.cloudflare.com/ajax/libs/zxcvbn/2.0.2/zxcvbn.min.js https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.8.0/codemirror.css https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.8.0/codemirror.min.js https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.8.0/mode/twig/twig.min.js
 +
 +Puis éditer les différents fichiers listés sachant que le chemin d'accès est ''/mycdn/''.
 +  vi -p public/build/dist/js/all-b2c62d4294.js resources/views/dashboard/templates/edit.blade.php resources/views/dashboard/templates/add.blade.php resources/assets/js/password-strength.js
 +
 +Enfin on efface le cache :
 +  rm -f /var/www/cachet/Cachet/storage/framework/views/*.php
 +
 +==== Dégravatarisation ====
 +
 +1. Dans ''app/Models/User.php'', poutrer la définition de <code php>
 +return sprintf('https://www.gravatar.com/avatar/%s?size=%d', md5($this->email), $size);</code>
 +par exemple remplacer par <code php>
 +return '';</code>.
 +
 +2. Dans ''resources/views/dashboard/user/index.blade.php'', virer
 +<code html>
 +<a href="https://gravatar.com"><img src="{{ $current_user->gravatar }}" class="img-responsive img-thumbnail" title="{{ trans('forms.user.gravatar') }}" data-toggle="tooltip"></a>
 +</code>
 +
 +Dans ''resources/views/dashboard/partials/sidebar.blade.php'', virer
 +<code html>
 +<a href="{{ url('dashboard/user') }}">
 +  <span class="avatar"><img src="{{ $current_user->gravatar }}"></span>
 +</a>
 +</code>
 +
 +Dans ''resources/views/dashboard/team/index.blade.php'', virer
 +<code html>
 +  <img src="{{ $member->gravatar }}">
 +</code>
 +Et le remplacer par ce que vous voulez.
 +
 +Encore une fois on vire les caches :
   rm -f storage/framework/views/*.php   rm -f storage/framework/views/*.php
admin/machines_virtuelles/admin/cachet.txt · Dernière modification : 2021/12/06 11:00 de admin