PushState + SEO : Le référencement des pages AJAX

Vous aimeriez rendre la navigation d’un site plus fluide ? Vous voudriez rendre crawlables certaines pages générées en AJAX ? Le Hashbang vous fait peur ? Il existe une alternative plus clean, à l’aide de la méthode PushState() ! Continuer la lecture de PushState + SEO : Le référencement des pages AJAX

KnpPaginatorBundle Translation

Make the following directory :

{YourSymfonydirectory}/vendor/knplabs/knp-paginator-bundle/Knp/Bundle/PaginatorBundle/Resources/translations

For French language, make the file:

messages.fr.xliff

There are other possible formats, but as said by Symfony founders  :

This « dictionary » of translations can be created in several different formats, XLIFF being the recommended format

So add this content if you want a French translation in the proper way :

<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
    <file source-language="en" datatype="plaintext" original="file.ext">
        <body>
            <trans-unit id="1">
                <source>Next</source>
                <target>Suivant</target>
            </trans-unit>
            <trans-unit id="2">
                <source>Previous</source>
                <target>Précédent</target>
            </trans-unit>
         </body>
    </file>
</xliff>

Read more about translating in Symfony :
http://symfony.com/doc/current/book/translation.html

KnpPaginatorBundle, Solarium & SEO

L’article ci-dessous détaille la configuration à prévoir pour faire tourner KnpPaginatorBundle et Solarium sous Symfony2. Vous trouverez à la fin de cet article un petit conseil pour optimiser le référencement naturel lorsque vous utilisez Knp Paginator. Continuer la lecture de KnpPaginatorBundle, Solarium & SEO

Symfony2 – Copier un bundle d'une installation à une autre

Suite à la création d’une version de dev, je vous fais part des différentes étapes déployées pour copier le travail effectué sur un bundle dans une version toute clean de Symfony2. Continuer la lecture de Symfony2 – Copier un bundle d'une installation à une autre

Installation Symfony2, Solarium & NelmioSolariumBundle

Nelmio Solarium Bundle permet de connecter Solarium à Symfony2. Ce bundle est une initiative de Nelmio. Solarium est une librairie PHP qui permet de communiquer avec PHP. Cette petite liste de commandes est davantage une prise de note qu’un tutorial, afin de gagner du temps en cas de futures réinstallations. Continuer la lecture de Installation Symfony2, Solarium & NelmioSolariumBundle