News sur les autres extensions et hack publiées sur fly06.fr
|
[Hack] Caching des recherches |
|
Le composant de recherche natif Joomla (com_search) n'inclue aucune gestion du cache.
On pourrait s'en étonner puisque par nature cette fonctionnalité de recherche est très consommatrice de ressources (db/cpu) d'autant plus d'ailleurs que le nombre de type de contenus (plugins de type 'search' activés) et le nombre de contenus par type de contenus (nombre d'enregistrements par table) sont élevés.
L'absence de cache dans com_search tient très probablement à deux propriétés spécifiques des pages (résultats de recherche) générées par com_search :
- Nombre a priori très élevé des pages possibles
- Pages crées à l'initiative des visiteurs
Ces deux propriétés ont des implications en terme de performance et de sécurité, nous y reviendront en fin d'article.
Pour le moment regardons quels sont les changements à réaliser sur com_search pour inclure une gestion de cache.
|
|
Mise à jour le Samedi, 18 Février 2012 22:16 |
|
|
Fly06 Images Protector Plugin 1.0 Beta |
|
C'est suite à un thread du forum joomla Francophone (comme souvent) que j'ai développé le plugin Fly06 Images Protector qui est aujourd'hui finalisé dans sa version 1.0 Beta.
L'intérêt principal de ce plugin est de fournir une protection flexible aux sites de contenus souhaitant protéger efficacement les images des articles accessibles uniquement aux membres connectés.
Ce plugin permet de synchroniser l'accès aux images d'un répertoire (par exemple : images/stories/fruit/) avec la session Joomla/Php. En d'autres termes, les images de ce dossier seront accessibles lorsque l'utilisateur est un membre connecté et ne le seront pas lorsque l'utilisateur est un simple visiteur.
|
|
|
|
Fly06 Mod Custom Search v1.0 Beta |
|
Ce plugin n'est plus en téléchargement. Il est remplacé par l'extension Fly06 Modules Search Plugin.
Suite à ce post sur le forum Joomla Francophone, j'ai développé un plugin de recherche dans les contenus des modules de type 'Html personnalisé' (mod_custom).
Rappelons pour commencer que le composant de recherche com_search fonctionne via des plugins de type "search". Chaque plugin est associé à un composant particulier et plus précisément à un ou plusieurs champs spécifiques d'une table de la base de données associée à ce composant. Par exemple, la recherche dans les articles correspond au composant com_content et aux champs (principaux) 'introtext' et 'fulltext' de la table jos_content.
|
|
|
Fly06 External Search v1.0 Beta |
|
Cette extension n'est pas en téléchargement
L'extension Fly06 External Search v1.0 Beta permet d'étendre la recherche à des contenus externes (sites sous Joomla! 1.5).
Plus précisément, cette extension permet d'effectuer une recherche dans les contenus d'un site Joomla B (site serveur) depuis un site Joomla A (site client). Les résultats retournés par le site B sont intégrés de façon transparente avec les autres résultats de recherche (ceux du site A).
Cette extension est installée sur ce site et permet d'effectuer une recherche simultanée sur les sous-domaines www et labs du domaine fly06.fr.
|
|
|
|
|
|
|
<< Début < Précédent 1 2 3 Suivant > Fin >>
|
|
Page 1 sur 3 |