Web&Dev | Partager mes recherches, mise en oeuvre…

TAG | html

Ayant utilisé iUI pour développer des applications web pour téléphone portable, je viens de tomber sur WebApp me paraissant plus abouti permettant de gérer un plus grand nombre de plateformes

La solution me parait plus interessante a suivre en plus le développeur est francais donc ca peux aider.

Une petite démo pour comparer

WebApp Demo

iUI Demo

VN:F [1.9.0_1079]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.0_1079]
Rating: 0 (from 0 votes)

, , , , , , Hide

Pour optimiser les sites web Google propose des outils d’analyse le trés bon PageSpeed qui s’intégre à firebug, un nouvel onglet apparaitra.

ainsi qu’un feedback dans les « Outils pour Webmaster » où l’on retrouve Labos / Performance du site comparer à la moyenne des sites.

Évidement vous pouvez effectuer c’est manipulation mod Deflate et mod Expires

VN:F [1.9.0_1079]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.0_1079]
Rating: 0 (from 0 votes)

, , , Hide

Une très simple commande pour un effet assez efficace consiste a activer le module deflate sur apache 2 pour compresser les pages web et ainsi accelerer le transfert des pages web

a2enmod deflate

puis on retrouve dans /etc/apache2/mod-enabled/deflate.conf
<IfModule mod_deflate.c>
<FilesMatch "\.(html|php|txt|xml|js|css)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
VN:F [1.9.0_1079]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.0_1079]
Rating: 0 (from 0 votes)

, , , , , , , Hide

Le référencement d’un site flash et d’un site AJAX est tout aussi dur à positionner dans les moteurs de recherches.

Google préconise d’utiliser les tags #!mots-clefs-de-la-page et la page apparaitra dans l’index google sous  la forme  pageajax.php?param=1&_escaped_fragment_=mots-clefs-de-la-page

où param=1 etc sont les paramètres potentiellement en dur sur votre page.

voici le google document en anglais https://docs.google.com/present/edit?id=0Ac0sOkRxnY0DZGM3NWdta3NfMTE4Z2s1M3FkZzY&hl=fr

Pour le référencement des sites en Flash voici un labo très intéressant http://www.flashnseo.com/embedded-text-in-adobe-flash/

VN:F [1.9.0_1079]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.0_1079]
Rating: 0 (from 0 votes)

, , , , , Hide

oct/09

25

Framework Javascript YUI

Connaissant ce framework depuis un certain moment, son efficacité.

Pour mettre en place un IDE Web PHP, SQL, HTML, Smarty.

J’ai mis en place les Treeview pour explorer les arborescences de fichiers, LDAP et SQL.

En utilisant les tabview pour afficher les différents documents avec par exemple Codepress pour afficher les fichiers PHP,

avec chargement et sauvegarde via des flux JSON ( en utilisant la bibliotheque PEAR JSON ) et ecrire les différences entre les versions ( via la bibliothèque PEAR Text_Diff )

Pour afficher le contenu des tables j’utilise DataView permettant de trier à la volée le contenu des bases de données et editer leur contenu dynamiquement.

VN:F [1.9.0_1079]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.0_1079]
Rating: 0 (from 0 votes)

, , , , Hide

oct/09

18

Edition de codes en ligne

Depuis un certain temps je cherchais a externaliser mes outils de développements et les rendre collaboratifs ( pour l’administration des sites par exemple multi-edition ) ,

Aprés moult recherche, j’ai touvé quelques solutions pouvant être interessantes.

L’édition de codes avec mise en couleur de la syntaxe HTML, PHP, CSS, SQL et Smarty via :

l’excellent markItUp trés bien pensé avec preview temps-réels ou encore helene.

Pour des outils collaboratifs multi-éditeur ( utilisant Python, PHP et AJAX ) pas encore compatible IE8 ( IE7 & IE6 supportés )

Google-mobwrite nécessite l’installation du mod-python

Pas encore testé la combinaison des 2 technologies. Il semblerait qu’un problème dû au rafraichissement du contenu fasse perdre l’emplacement de la souris.

Idées de  solutions :

- l’une proposé sur le forum de google mobwrite étant de noter l’emplacement du curseur, pour le attribuer après la mise à jour.

- peux être en faisant un diff. du contenu ( cela doit être lourd comme solution ) pour venir ajouter les modifications dans les offsets du client.

VN:F [1.9.0_1079]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.0_1079]
Rating: 0 (from 0 votes)

, , , , Hide

oct/09

13

Lithron

Lithron : Outils de créations de PDF.

Permet de créer facilement des documents PDF, en les générant a partir de fichiers XML généré via PHP ou Smarty.

Utilise la bibliothèque commerciale PDFlib. Mais il est possible d’utiliser PDFlib Lite.

Il faut pour cela télécharger et compiler la bibliotheque PDFlib Lite ( make, make install )

puis pecl install pdflib ( lors de la question « path install » saisir /usr/local )

modifier votre fichier php.ini en ajoutant extension=pdf.so

et voila vous pouvez générer vos PDF comme de simples pages html, bien moin fastidieux qu’avec fpdf.

Ensuite vous pouvez générer vos PDF en provencance de templates Smarty.

Pour se faire, je recupere le contenu de mon template

$xml = $smarty->fetch(« templatepdf.tpl »);

et fabrique le PDF

$lithron->render( $xml );

Pour les accents, j’ai modifié la déclaration de lithron

$lithron->setDefaultEncoding(« iso8859-1″);

et modifié l’entete de mon template

<?xml version= »1.0″ encoding= »iso8859-1″?>
<lithron>

Et voila génération de templates PDF dynamiquement.

VN:F [1.9.0_1079]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.0_1079]
Rating: 0 (from 0 votes)

, , , Hide

Theme Design by devolux.org

Calendrier

juillet 2010
L Ma Me J V S D
« déc    
 1234
567891011
12131415161718
19202122232425
262728293031  
To top
Better Tag Cloud