Kajax propose en option un module dénommé Online qui permet de monitorer en temps réel (avec un flush conditionnel de la table toutes les 60 secondes) les connexions au site.
Outre le fait qu'il donne des informations relatives à la naviguation, à la langue utilisée ou encore au nombre de pages vues, il permet aussi de savoir si des bots sont en train de crawler votre site (autrement dit de le parcourir afin de mettre à jour leurs index respectifs).
Voici une grande première pour Kajax, je viens de finir de le déployer sur un site à moyenne charge (700.000 vues par mois, 6500 visiteurs uniques par jour dont des pics à 400 instantannés).
Lire la suiteJe viens de finir la traduction du fichier de lang FR de CKFinder 2.0, je le mets à disposition en espérant que se soit utile à quelqu'un d'autre !
Lire la suiteVoici un guide expliquant l'intégration de CKFinder et des modifications à appliquer sur ses sources.
Kajax est un CMS full AJAX dégradable, le terme dégradable a des implications, cela signifie que le serveur peut en permanence recevoir des données via $_GET ou via $_POST (selon que l'on utilise la navigation dynamique ou pas; à noter que Kajax_core n'envoit des requêtes ajax en POST que si la chaine dépasse 2000 caractères).
La solution que j'ai mise en oeuvre pour qu'on ait pas à gérer 2 variables tout le temps est de tout simplement merger le contenu de $_GET et $_POST dans une globale dénommée $in. (à noter que $in peut aussi être amené dans certains cas spécifiques avec retraitement de l'url via htaccess, à extraire et merger le contenu de la super globale $_SERVER['REQUEST_URI'])
Lire la suiteBonjour à tous,
J'ai le plaisir de vous annoncer la sortie de la version 2.5 RC3, au programme, pas mal de debug, et surtout 2 mises à jours fondamentales, l'une qui va permettre de monter tous les modules que vous souhaitez dans une même page même si ils ont des classes ayant le même nom, et l'autre qui permet à Kajax d'augmenter encore une fois son score YSlow et GTMetrics via une merge à la volée des CSS/JS montés dynamiquement dans les pages (type normales).
Voici le descriptif complet de cette update :
Lire la suiteAprès une grosse période de rush sur un important projet, me revoici sur le net avec une nouvelle mise à jour pour Kajax ! En espérant que celle ci permette à la version 2.5 de passer en release.
Au programme :
Lire la suite
Rien de plus pratique que d'avoir un marqueur visuel afin d'identifier rapidement un lien déjà consulté, surtout dans le cadre d'une recherche sur Google par exemple, où l'on peut être amené à regarder un nombre important de sites externes.
Ce qui est tout de suite plus dérangeant, c'est qu'un tordu se soit dit que si ces marqueurs existent, on puisse les exploiter afin de récolter des informations sur votre navigation via des fonctions javascripts mal protégées.
Une preuve en image vaut mieux qu'un long discours ...
Lire la suiteBonjour !
J'ai trouvé par hazard en surfant sur des sites d'informations relatifs à HTML 5, un récapitulatif interessant de ce que l'on peut faire ou ne pas faire avec la majorité des navigateurs.
Voici l'adresse : caniuse.com
Lire la suiteEt voilà, après des mois d'acharnements en négociation avec des banquiers et des assureurs, le projet TouchWeb.fr est enfin officiellement lancé !
Les objectifs de la société sont multiples, le principal étant la création de sites internet dynamiques et modernes.
Lire la suiteLa problématique est toujours la même (cf mon article sur les problèmes liés au MITM), comment s'assurer que l'on dialogue bien avec la personne avec qui l'on souhaite dialoguer.
Le protocole SMTP (qui permet d'envoyer des emails) n'est pas toujours respecter à la lettre par certains relais ou serveurs SMTP qui permettent d'utiliser n'importe quel email en réécrivant le header. N'importe qui peut donc envoyer un email de n'importe ou en utilisant n'importe quel email (le votre par exemple).
Si certains clients mail (type webmail comme Gmail, ou client comme Thunderbird) permettent d'alerter l'utilisateur quand il y a une forte suspition d'usurpation d'identité, la majorité ne contrôle pas si le serveur smtp utilisé pour envoyer l'email correspond bien à celui (ou ceux) inscrits dans l'entrée DNS MX (bientôt SRV) ou encore si le serveur smtp requiert une authentification qui lie son utilisation à une ou plusieurs adresses email.
Comment faire pour s'assurer que le message vient donc bien de la bonne personne ?
Lire la suiteJe vous souhaite une bonne année à tous :)
Lire la suiteVoici la dernière mise à jour (je l'espère) avant la version 2.5 finale, je me suis attaché à améliorer la sécurité de Kajax, après une batterie de tests, je publierais bientôt un nom d'utilisateur et son pass associé pour vous permettre d'aller voir l'administration de Kajax.
Au programme :
Pour cette mise à jour, je me suis surtout concentré sur l'ergonomie d'utilisation du module actualite, Kajax devant bientôt être déployé sur un site d'actualité moyenne charge (530K vues par mois), je risque d'attaquer très prochainement un module de conversion de base Wordpress vers Kajax.
Au programme :
Cet article à pour objectif d'expliquer aux administrateurs de Kajax, pourquoi j'ai mis en place un passmetter lors de la création d'un nouvel utilisateur et pourquoi j'impose une complexité minimum.
Cependant, comme d'habitude, le contenu est accessible à tous.
J'ai tout à fait conscience d'être un grand paranoïaque, cependant, dans le milieu où je travaille, ce n'est pas considéré comme étant un défaut, mais bien au contraire une grande qualité. Je ne vous obligerais jamais à vous imposer ce que je m'impose, mais si vous pouviez suivre quelques recommendations, ça serait parfait !
Lire la suiteC'est une très grosse mise à jour de Kajax que voilà, je me suis longuement taté à le nommer 3.0 au vue des changements colossaux, tant sur les modules, sur le noyau que sur les vues/modèles.
Les sites inférieurs à la 2.5 ne sont plus compatibles avec les versions supérieures, je vais devoir les réviser, cela sera fait aussi vite que possible dès que j'aurais finalisé cette mise à jour.
J'ai encore besoin de faire qqs tests 'online' et voir les retours des utilisateurs finaux.
Au programme de cette mise à jour :
Lire la suiteJe travaille sur une mise à jour majeure depuis 2 semaines, j'ai pris du retard car je suis en train d'implémenter tout un système de droits et de groupes d'utilisateurs ainsi que de repenser Kajax pour ne pas que le cas IE6/IE7 soit géré systématiquement mais plutôt au besoin.
Lire la suiteOn entend de plus en plus parler des sprites mais pour la plupart des gens, ce terme est relativement obscur.
Qu'est ce donc au final ?
Lire la suiteCet article est destiné aux personnes possédant Kajax comme CMS, cependant son contenu est à la portée de tous, et pourrait vous être utile.
L'objectif de cet article est d'expliquer pourquoi Kajax utilise nativement 2 urls différentes par site internet (l'url pour les medias étant remplacée par l'url de base en cas d'absence).
Je n'avais pas fait le lien entre l'installation de BitDefender et l'absence dans YSlow et Firebug du header Content-Encoding:Gzip. De fait, une fois que j'estime une partie du code en version finale, je ne reviens pas dessus ou je n'y prête plus autant d'attention ...
Cependant suite à un retour d'un ami qui m'a dit que mon site ne compressait rien et qu'YSlow lui renvoyait une note bien inférieure à celle que j'annonce sur l'index, j'ai donc fini par me renseigner ..
Je suis en train de créer une pseudo documentation sur Kajax, et l'objectif est aussi de montrer la gestion de dossiers multi pages ;)
Lire la suite©2004-2012 - Kolibot.fr - Généré par Kajax 2.5rc4(Ajax désactivé)