Site de Aurélien Millet - Actualités de 2010

Aller directement au contenu de la page
 
 
DreamHost Hébergement DreamHost : 50$ de réduction lors votre inscription avec le code AMILLET.
 

Actualités de 2010

Jun
29
Permalien

API Magento : quelques notes

Petit oubli, grosse erreur de parsing

Erreur du type

Parse error: syntax error, unexpected T_PUBLIC in
app/code/core/Mage/Api/Model/Server/Adapter/Soap.php on line 134

Il faut ajouter une accolade fermante à la ligne incriminée.

Un appel à la méthode "resources" retourne un tableau vide

Il faut ajouter

else { $this->_renewBySessId($this->_currentSessId); }

à la ligne 51 dans app/code/core/Mage/Api/Model/Session.php.

La façon d'appeler les méthodes du WS SOAP diffère entre la v1 et la v2

Dans la v1 on utilise le nom de la ressource + point + le nom de la méthode, tels qu'on peut les lire dans la doc.

$client = new SoapClient($baseUrl . 'api/?wsdl');
$session = $client->login($apiUser, $apiKey);
$result = $client->call($session, 'directory_country.list');

Dans la v2 il suffit de prendre cette chaine, d'en supprimer les caractères non-alphanumériques et de la passer en lower camel case.

$client = new SoapClient($baseUrl . 'api/v2_soap?wsdl');
$session = $client->login($apiUser, $apiKey);
$result = $client->directoryCountryList($session);

Après il peut y avoir des cas particuliers comme par exemple pour le module Customer : customer.list devient customerCustomerList et non pas customerList comme on pourrait s'y attendre. Si votre premier essai d'appel ne marche pas, rendez-vous dans le module concerné /etc/api.xml, section v2/resources_function_prefix pour voir les alias.

Apparemment la façon d'utiliser les filtres change aussi mais pour le moment je n'ai pas eu à mettre les mains là-dedans donc je vous renvoie à cet article.

Jun
21
Permalien

iOS 4 is here

La nouvelle version de l'OS mobile d'Apple vient de sortir. Au passage, le système change de nom en passant de "iPhone OS" à "iOS", normal finalement vu qu'il est utilisé par l'iPod, l'iPhone et maintenant l'iPad. Apple a pour l'occasion mis en place une page récapitulant de manière concise la liste des nouveautés (dont certaines ne seront disponibles que pour certains appareils). Bon, perso je vais attendre un peu avant d'upgrader, juste histoire d'éviter d'éventuels bugs surprises gênants.

Et pendant ce temps, la France en prend plein sa gueule. Vive les stars capricieuses beaucoup trop payées !

Jun
21
Permalien

Windows Live Messenger sur iPhone

C'est aujourd'hui que sort l'application officielle WLM pour iPhone... Pour le moment elle n'est pas trop mal notée.

Jun
04
Permalien

Où l'on raille l'iPad

L'iPad et son clone chinois sur le Geektionnerd.

L'iPad dans le SAV des Emissions d'Omar et Fred, vu sur le Journal du Geek.

A part ça, il paraît qu'il s'en est déjà vendu 2 millions... Alors les moqueries, y en a un qui doit s'en gratter les billets !

Jun
01
Permalien

Mise à jour des actualités

Les actualités ne faisaient pas partie du récent lot de modifications. Attendre de les traiter aurait trop retardé la mise en ligne de l'ensemble. Mais le retard est maintenant comblé.

J'ai rajouté une page gérant les archives des actualités, c'est-à-dire celles qui ont été publiées avant l'année courante. Du coup la liste des années qui était dans le menu contextuel n'existe plus. Tant mieux car elle n'était pas franchement "sexy".

Dans le même temps, j'ai ajouté un lien vers la fiche de chaque actualité pour pouvoir accéder de manière sûre à une actualité en particulier.

La pagination a aussi été modifiée : le nombre d'éléments par page a été divisé par 2, passant de 10 à 5. Je trouve que ça améliore la lisibilité. Et surtout, la pagination est maintenant "Ajaxée". Evidemment, tout est prévu pour fonctionner de façon nominale si le Javascript est désactivé.

Sur le livre d'or aussi j'ai changé le nombre d'éléments par page. J'ai également modifié un passage du texte de la page d'accueil.

<<<1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9>>>
 
Revenir en haut de page