mai
31

[JOOMLA] 2.5 nouveautés et notions élémentaires

Il n’y a plus de sections dans la version de joomla 2.5.
Création d’un article suivant la méthode CAM (catégorie/Article/menu)
1.Création de la catégorie
2.Création de l’article
3.Création du item de menu

Pour le choix des catégories, se baser sur la structure du site sitemap, en fonction aussi de la sécurité ACL et aussi pour des affichages groupés (news,blog,…).
Module de joomla 1.6 tourne sur 2.5 sans de modification.
Sous les parties Catégorie list/ Article list / Menu items, on a un système de traitement par lot pour dupliquer ou déplacer facilement un ensemble de catégories /articles/ items de menu.
Très pratique pour la traduction de ceux-ci.
Il est aussi possible de dupliquer tous les articles d’une langue et aussi de changer la langue de tous ces articles par lot.

mai
30

[JOOMLA] Surcharge de composant interne à joomla

Il est possible comme en drupal de « bypasser » les composants interne de joomla via les template.
En faite on sait surcharger par exemple la présentation du code source des articles dans joomla par exemple pour améliorer le référencement.
Pour réaliser cela, il suffit de copier les fichiers de composants interne à joomla que l’on souhaite surcharger et de les placer dans le template suivant une arborescence spécifique, et enfin on les modifie comme on les souhaite.
Ici on retrouve un exemple qui permet de changer la balise h1 pour les titres des articles dans joomla afin d’améliorer le référencement.

avr
17

Xcode application design

Voici la guideline pour le design d’une application iphone d’apple.

Ici un schema des hauteurs dans une application iphone.

avr
12

Objective C: delegate

En objective C, qui est le language de programmation pour créer des applications Iphone/Ipad/Mac, utilise beaucoup le mécanisme de Délégation. Cocoa qui est un framework d’affichage en Objective C comporte de nombreuses classes qui ont la possibilité de modifié leur comportement grâce à la délégation.
Une instance de classe peut accueillir un objet qui souhaite être son délégué et donc elle délègue des méthodes que cet objet sera libre de traiter.
Il existe deux facettes à la délégation:
- être un objet délégué, et donc par définition être capable de traiter des informations pour le compte d’un autre objet et ainsi enrichir le comportement de cet autre objet.
- avoir un objet délégué et laisser un autre objet interagir et enrichir son propre comportement.
Pour plus d’informations sur ces deux aspects:
Être un objet délégué
Avoir un objet délégué

avr
11

Ajout d’événement de gestion du doigt sur une webview

Dans une UIWebview, il peut être utile de gérer l’événement du doigt de l’utilisateur dans une webview. Grâce a cet événement on sait se situer dans la webview.


NSString *path = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"www"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest * request = [NSURLRequest requestWithURL:url];
webView.delegate = self;
[webView loadRequest:request];

UITapGestureRecognizer * sgr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(test:)] ;
sgr.delegate = self;
[self.view addGestureRecognizer:sgr];
[sgr release] ;

Dans cet exemple-ci, on contrôle le « tap » de l’utilisateur dans la webview qui va appeler une fonction « test ».
Pour une webview, il faut aussi ajouter la fonction suivante:

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
return YES;
}

Articles plus anciens «