Accueil > Blog > Derniers articles

Création et référencement de sites internet - centre de formation

Infogérance, intranets, sites web et formations: actualités et tutoriels

Joomla! elu à nouveau meilleur CMS PHP Open Source!

Chacun y verra une consécration ou de la propagande mais le CMS Joomla! a reçu cette année une nouvelle distinction en étant élu "meilleur CMS PHP Open Source' par les utilisateurs. C'est le site CMS CRITIC qui sur https://www.cmscritic.com/2014-best-open-source-php-cms/ nous a fait cette annonce en cette fin d'année.

Il est vrai qu'avec les dernières déclinaison de la branche 3.x Joomla! innove en terme de support natif des mobiles, de sécurité (Bcrypt, authentification double...) , de performances (Jquery, noyau plus léger...), de SEO (microdatas...) et d'évolutivité (nouvelles versions du CCK Seblod...). 

...
Lire la suite

Override joomla du template 'category' lié à un menu

Override joomla du template 'category' lié à un menu

Dans nos formations sur le templating Joomla! nous abordons naturellement des exemples comme overrider le template Joomla de liste blog de ma catégorie 'actualité', qui est appelée par mon menu principal (en cliquant sur l'onglet 'actualités')

Quiet comme un moine, je me rend à la gestion des catégories dans mon back office, j'édite la catégorie 'actualités', je set l'option  Alternative Layout du nom de mon template overridé et je raffraichis ma page... stupeur ! rien ne se passe ! après moult insultes et imprécations, je check dans le code, et ho surprise ! je vois ceci :
 view.html.php de components/com_content/views/category

// Check for layout override only if this is not the active menu item
        // If it is the active menu item, then the view and category id will match
        $active    = $app->getMenu()->getActive();
        if ((!$active) || ((strpos($active->link, 'view=category') === false) || (strpos($active->link, '&id=' . (string) $category->id) === false))) {
            // Get the layout from the merged category params
            if ($layout = $category->params->get('category_layout')) {
                $this->setLayout($layout);
            }
        }
        // At this point, we are in a menu item, so we don't override the layout
        elseif (isset($active->query['layout'])) {
            // We need to set the layout from the query in case this is an alternative menu item (with an alternative layout)
            $this->setLayout($active->query['layout']);
        }

Peste et fichtre ! Il ne va chercher l'override de la catégorie que s'il n'est pas lié à un lien de menu !!!

...
Lire la suite

Astuce workflow pour la suppression des éléments du CCK Seblod

Astuce workflow pour la suppression des éléments du CCK Seblod

Dans nos formations SEBLOD nous voyons comment gérer un workflow efficace et professionnel en utilisant le CCK SEBLOD pour son site Joomla.

Je m'explique : imaginons que votre site permette aux utilisateurs de publier des annonces. Vous proposez aussi aux autres utilisateurs de pouvoir mettre ces annonces en favori : ce n'est pas bien compliqué à faire gràce à SEBLOD. (vous créez un type de contenu 'favori' qui stocke l'id de l'annonce et l'id user) Maintenant, problème, vous donnez la possibilité au créateur de l'annonce de pouvoir la supprimer.

...
Lire la suite

Critère de correspondance personnalisé pour la recherche du CCK SEBLOD

Critère de correspondance personnalisé pour la recherche du CCK SEBLOD

Un des points essentiels abordés lors de la formation SEBLOD est sa capacité à construire une multitude de type de recherche...

La recherche qui est à mon sens le plus utile et bien pensée est le plugin de champ 'search_generic' qui permet de rechercher dans autant de champ qu'on veut la valeur tapée dans un input type text... mais que faire si l'on ne veut pas qu'il fasse un LIKE mais une recherche EXACT du mot tapé ?

...
Lire la suite

forum php 2014 : le retour de Drupal annoncé... vraiment ???

forum php 2014 : le retour de Drupal annoncé... vraiment ???

On y était ! l'équipe Pulsar, experte sur le CMS Joomla!, est allée chercher ce qui se faisait dans le monde du développement de nos jours... J'y ai vu des conférences très interessantes, des framework fait main basés sur l'injection de dépendance (le framework Mouf, bientôt adapté à Joomla, à suivre donc) et j'ai revu quelques dévs rencontrés lors des différents apéros PHP organisés dans Paris.

Mon moment préféré de ces deux jours ? avoir assisté à la conférence sur le nouveau 'Drupal 8', CMS plus que valorisé lors de ce forum et sur-mérité car très flexible avec le framework Symphony et avoir pu poser des questions à la fin de la conférence...

...
Lire la suite

Plugin merge css/js pour Joomla

Utilisant le cck seblod, cck très puissant que je conseille, je me retrouve très souvent avec un grand nombre de scripts css/js sur mes sites, ce qui, même avec la compression gzip activé ralentit les performances de mes sites ...
J'ai donc chercher un plugin me permettant de merger mes différents scripts de css et js pour résoudre ce problème, et après quelques tests pas toujours fructueux ( je me retrouvais souvent avec des erreurs javascripts qui s'avéraient problématiques, avec notamment jFinalizer, wpdfast, IceSpeed), j'ai opté pour un plugin tout simple nommé scriptMerge, disponible ici => https://www.yireo.com/software/joomla-extensions/scriptmerge/downloads , et j'ai activé  la fusion des scripts css et js.

(Je précise que les plugins cités précédemment sont certainement très bien, mais qu'ils ne convenaient pas à mon cas de figure, c'est tout,...)

...
Lire la suite

Le cloud revient il vraiment moins cher ?

Et vous, vous en pensez quoi ?

cloud-economiesDans notre activité d'infogérance nous sommes de plus en plus confrontés à cette question de la part de nos clients: "passer en cloud revient il moins cher ou plus cher?". Il est vrai que basculer d'un mode où l'on est propriétaire de son matériel et de ses licences à un mode où tout est loué pose souvent beaucoup de questions et bouscule les habitudes et modes de pensées en ce qui concerne l'outil informatique.

 

...
Lire la suite

Job board intégré à votre site Joomla!

Intégration d'un job board dans votre site Joomla

A l'occasion de la mise en ligne du site FREEJOB.FR  j'ai essayé de lister ci-dessous les avantages d'une solution 100% intégrée au CMS avec le couple Joomla! + Seblod:

...
Lire la suite

Google +, Outils Google+, quand poster sur Google+ ?

Si vous êtes actifs sur Google+,  cet article est pour vous !

Vous saurez quand poster sur Google+

google-plus-timing-plus

Avec les réseaux sociaux , vous êtes sans aucun doute toujours en attente d'un post qui va recevoir de nombreux "+" ou de nombreux partages, ou/et de nombreux commentaires ... C'est normal, nous sommes tous pareils. Il est évident que le contenu de nos post concourent à de nombreux retours ou non. Mais savez-vous qu'un autre paramètres est très important, le facteur "temps" ; en effet, les personnes et communautés que nous suivons sur Google+ ont des habitudes, et sont actifs sur Google + à certaines heures : donc  c'est bien à ces moments propices que nous voudrions poster ! Et bien cet outil est "Timing+" : cà va vous prendre environ .. , allez 5 secondes  :) et vous saurez toujours exactement quelle est votre moment adéquate pour poster sur Google + !

...
Lire la suite

E-commerce avec Seblod

Salut à tous!

La grande question

Une autre question récurrente lors des formations SEBLOD est "oui mais avec l'e-commerce on fait comment?". Sachez donc que Seblod n'est pas juste compatible avec l'e-commerce mais surtout qu'il permet des expériences e-commerce originales et personnalisées qu'aucune autre solution de pure boutique en ligne ne peut fournir.
 Le but de ce billet est de présenter une solution simple pour une solution d'e-commerce 100% native Joomla et seblod.
Cette solution utilise le composant J2STORE pour la gestion du panier, du tunnel de paiement, des options de livraison, de la facturation et de toutes les fonctions inhérentes à une solution d'e-commerce.

Avec cette solution n'importe quel contenu Seblod (qui n'est qu'un article Joomla étendu) peut devenir un produit d'e-commerce.

...
Lire la suite

Contactez-nous

et parlons de vos projets
Les champs marqués d'un * sont obligatoires.

Trouvez-nous

Nos agences Paris et Picardie

Coordonnées de l'agence

Société Pulsar Informatique
25, rue du Cerf
95270 - LUZARCHES

Tel : 01 30 35 05 06
Fax : 01 30 35 00 56

Email : info(at)pulsar-informatique.com

Ce site utilise des cookies