icone de liste à puce

Symfony: le poids des logs

Par hasard, j'ai remarqué que lorsqu'on ne surveille pas le poids des fichiers dev.log et prod.log peut très vite monter.

Du coup, une petite réécriture du fichier quand on vide le cache peut s'avérer utile de temps en temps... laughen savoir +

icone de liste à puce

ma copine pense que

Ma copine pense que le web, c'est bien quand ça se fait tout seul!!!

Un jour viendra où le mariage entre l'homme et son ordi sera possible et cette idée la terrifie! Elle a peur de ne pas soutenir la comparaison broken hearten savoir +

icone de liste à puce

Système de maintenance

Comme vous pouvez le voir sur les illustrations, j'ai intégré un système de maintenance à mon cms.

Je me suis inspiré de prestashop pour les boutons de mise en maintenance et de création d'ip d'exception et côté front, j'ai...

en savoir +
icone de liste à puce

Plusieurs thèmes

Quand avec un site wordpress, on a 3 thèmes de base, avec mon cms, on en a 6 pour commencer...

Leur activation se fait en un clic.

3 Nouveaux thèmes devraient arriver très bientôt...angelen savoir +

icone de liste à puce

Classes style wordpress

Inspiré par wordpress, j'injecte dans mes cms des classes dans le body.

Explication:  Sur une page de catégorie par exemple, on retrouve dans le body les classes category et category-22 ou 22 serait l'id de la catégorie.

J'applique...

en savoir +
icone de liste à puce

Quand ça fonctionne

Après plusieurs mois de travail acharné, j'ai enfin terminé mon cms anti-wordpress.

De nombreuses modifications ont du être réalisées après hébergement.

Et qu'est-ce que c'est bon quand tout fonctionne.

Du...

en savoir +
icone de liste à puce

un bouton pour vider le cache

S'il y a bien un bouton indispensable au back-office sous symfony, c'est ce bouton-là.

Rien de plus simple, un bouton, une route et une action.

Attention à ne pas oublier ce use:     

en savoir +
icone de liste à puce

alternative au crud

Le CRRUS(create read restore update softdelete), est mon alternative au CRUD(create read restore delete). Inspiré de softdeleteable de symfony, cela peut s'appliquer à n'importe quel language communiquant avec une base de données. Cette...

en savoir +
icone de liste à puce

Override du controller principal de symfony

Dans certains projets complexes, on peut se retrouver avec plusieurs controllers auxquels on a ajouté des fonctions, recopiées dans chaque controller.

Pour éviter de copier plusieurs fois les mêmes fonctions, il y a plusieurs méthodes possibles. La première...

en savoir +
icone de liste à puce

Export rss avec symfony

Nul besoin d'un bundle tiers pour exporter le flux rss de nos articles.

Il suffit simplement de faire une route vers la page flux.rss, couplée à une action qui récupère les articles publiés en date descendante et qui les donne à...

en savoir +
icone de liste à puce

Pour bien démarrer

Développeur php? Vous devez bien souvent recommencer à zéro inutilement.

Donc, pour bien commencer un projet symfony, on utilise une coquille vide déjà équipée de fosuser et la gestion des users.

Du...

en savoir +
icone de liste à puce

Créer ses propres vendor Bundles pour symfony3

Quand on a fait un peu le tour de symfony, qu'on a créé des commandes, des services, des fonctions et filtres twig, du multilingue, du REST, ...

Il est devenu temps de faire ses propres Bundles. C'est ce que j'ai fait.

Je vous invite donc à...

en savoir +