Mixin: background size homothétique

background-size

Pour modifier la taille d’une background image en CSS, il y a plusieurs solutions, comme par exemple les valeurs contain ou cover de la propriété background-size. Mais celles-ci dépendent du wrapper. En pourcentage,  même problème: on est dépendant du wrapper (et on risque de déformer l’image). En pixels il faut connaître la taille de l’image. Sass, vite.

Lire la suite

API day: Les messages Flash

messages

L’API TYPO3 met à disposition beaucoup de fonctionnalités dont certaines assez peu connues.
Voici, par exemple, la gestion des messages d’information dans TYPO3.

Cette fonctionnalité permet d’uniformiser le système d’affichage des messages d’information, d’avertissement ou d’erreur dans les développements TYPO3.
Lire la suite

Backup quotidien de son site sur le Cloud

cloudS3

Comme à chaque création de site, se pose rapidement la question de la sauvegarde des données. Après la mise en ligne de mon dernier site, la sauvegarde sur le cloud me sembla être la bonne solution : fiable, sûre et peu coûteuse… seul problème : trouver la solution pour automatiser ces sauvegardes. Après recherche, la solution me semblant le plus adaptée fut Amazon S3 (« Simple Storage Service ») un des leaders du marché. Prix raisonnable (0,1$ le Go), interface web, mais surtout critère déterminant : Amazon S3 dispose d’un client en ligne de commande pour transférer ses données : S3cmd.

Lire la suite

[FLUID]ifions nos évolutions TYPO3

traffic

Comme déjà évoqué dans un précédent article, il est possible d’utiliser le moteur de template FLUID dans ses propres développements.

Une particularité intéressante de FLUID est le fait qu’il est possible d’utiliser, dans les templates HTML, des « objets » déclarés par d’autres plugins.

Ces objets, ou « viewhelper », rendent accessibles des fonctionnalités spécifiques par le biais de nouvelles balises.
Il existe des viewhelper fournis par le CMS TYPO3, et il est possible d’en créer de nouveaux.
Lire la suite

API day : TYPO3 et les emails

mailbox

L’API TYPO3 regroupe un nombre impressionnant de fonctionnalités dont certaines ne sont pas très connues.
Après avoir passé en revue les variables sessions puis la gestion des liens typolink, voici maintenant comment envoyer des emails dans ses développements avec le CMS TYPO3.

Cette partie de l’API a été publiée avec la sortie de TYPO3 v4.5 et à fait l’objet d’un article dédié sur buzz.typo3.org.
Lire la suite