Skip to Content

Checklist pour les notifications sur applications mobiles avec Firebase

Il est fréquent de rencontrer un problème de réception des notifications quand on crée une application mobile.

Voici une liste rapide des points à vérifier en cas d’échec de réception des notifications par l’application.

Read more

Problème de performance sur Prestashop 1.7

A travers un cas client, nous allons vous expliquer comment résoudre un problème de lenteur sur son site Prestashop.

Voici un résumé de notre intervention.

Read more

Sommes-nous une agence experte Prestashop et en applications mobiles ?

Aujourd’hui, j’aimerai beaucoup partager avec vous la façon dont je perçois l’approche commerciale d’un « expert ».

Certes, ce terme a été galvaudé mais en plus, ma conviction profonde c’est que ce terme n’a plus de valeur et n’en a jamais eu.

L’expertise, c’est une perception subjective. Comment peut-on s’auto nommer « expert » ?

Read more

Être référencé chez DataDock

Nous y sommes arrivés !!

Après moult batailles, nous avons été référencé par DataDock.

Depuis 2017, la plupart des organismes de collecte de fond pour la gestion de formation exige un référencement sur la plateforme DataDock.

Cette plateforme a été créée pour valider la conformité des formations proposées par des partenaires auprès de stagiaires. Et, ainsi éviter certains abus par le détournement de ces fonds pour le paiement de développement informatique comme certains collègues de la branche ont pu le pratiquer.

Le référencement s’effectue via un questionnaire de 21 points qui doivent être validés par l’équipe de DataDock.

 

Read more

Céer un model dans CakePHP

Introduction

Dans le cadre de l’amélioration du site ooh.tripperty.com qui est un projet porté par La Poste, nous avons choisi de travailler sur la technologie actuelle du site : CakePHP

Voici un petit tutoriel qui explique comment créer un model dans CakePhp

Read more

Définir la langue de son application mobile sur ITunes/AppStore

Comment définir la langue qu’affiche l’AppStore ?

Nous avons rencontré ce problème lors de la réalisation de l’application Osculteo en partenariat avec l’équipe technique de la société Iprotego.
Read more

Corriger la position du curseur d’un input après l’ouverture du clavier

Le problème : Sur une application mobile à la saisie, le curseur part en vacances…

Lorsqu’on développe une application mobile en HTML5 / Cordova, on a souvent le problème suivant:

Si on sélectionne un champ de saisie, le clavier du smartphone s’ouvre et remonte l’application pour permettre de voir ce que l’on écrit sans que le clavier ne cache ce champs.

Or souvent, le champs se déplace à l’écran mais le curseur reste à l’endroit initial du champ.

Du coup, on a un curseur qui clignote dans le vide et notre champ de formulaire est bien remonté sur l’écran.

Read more

Cordova / Ionic – Build pour déboguer en Live

Quand un bug existe uniquement sur le téléphone

Lorsqu’on développe une application mobile en Cordova, on rencontre souvent des problèmes que l’on ne peut reproduire que sur le téléphone.

Ce qui veut dire que vous allez devoir corriger à l’aveugle un problème puis créer et installer à nouveau l’application et ceci indéfiniment jusqu’à ce que vous ayez corrigé le problème.

Ne supportant pas cette perte de temps, nous avons créé un système qui nous permet de développer sur notre ordinateur, pendant que l’application que nous utilisons sur notre téléphone se recharge instantanément à chaque changement de fichier.

Read more

Affichage ordonné des liens d’administration de Prestashop

Perte de menus d’administration entre Prestashop 1.6 et 1.7

Suite à la migration d’un de nos clients d’un Prestashop 1.6 vers 1.7, nous avons été confronté à la disparition de nos menus personnalisés dans l’interface d’administration.

Requête SQL pour les réparer

Afin de retrouver tous nos menus qui ont disparus, voici une petite requête SQL qui permet de s’y retrouver :

SELECT
CONCAT('(',t.id_tab,' - ', t.class_name, ' - ',tl1.name,')') as level1
,CONCAT('(',t2.id_tab,' - ', t2.class_name, ' - ',tl2.name,')') as level2
, t3.*
, tl3.*
FROM ps_tab t
LEFT JOIN ps_tab_lang tl1 ON t.id_tab =tl1.id_tab
LEFT JOIN ps_tab t2 ON t.id_tab = t2.id_parent
LEFT JOIN ps_tab_lang tl2 ON t2.id_tab =tl2.id_tab
LEFT JOIN ps_tab t3 ON t2.id_tab = t3.id_parent
LEFT JOIN ps_tab_lang tl3 ON t3.id_tab =tl3.id_tab
WHERE t.id_parent = 0
ORDER BY t.id_parent, level1, level2, t3.position;

 

 

Une semaine ordinaire

Aujourd’hui, j’aimerai vous présenter quelques éléments clés de notre organisation.

Il m’apparaît important de vous expliquer, à ce jour, comment se déroule une semaine chez Pliciweb.

Voici les éléments fixes de nos plannings hebdomadaires :

  • Lundi matin / toute l’équipe : Nous réalisons les chiffrages, en équipe, sur les nouvelles demandes de nos prospects
  • Mardi matin / Chefs de projet : Nous livrons l’ensemble de nos projets en préproduction ou en production.
  • Mercredi / Développeurs :  Nous réalisons les contrats de maintenance / commandes ouvertes (s’il y a des demandes à traiter)
  • Vendredi après-midi / toute l’équipe : Nous faisons un point sur le travail de la semaine et son impact.

Read more

PliciWeb Solutions