TN3 Gallery for WordPress – Important installation note

Maybe you get blank images after ajax uploads using the TN3 gallery WordPress plugin.

A table of the TN3 WordPress plugin database schema has a FULLTEXT index and it has not been created if you use InnoDB as default engine. Therefore, to solve the problem:

  • use MyISAM as default engine for new tables OR
  • add “) DEFAULT CHARSET=utf8, ENGINE = MyISAM;” at line 108 of wp-content/plugins/tn3-gallery/tn3-gallery.php + trash previously created tables if necessary + disable and re-enable the plugin OR
  • execute this script on the database to add only the missing table (if you use InnoDB as default engine) :


CREATE TABLE IF NOT EXISTS `wp_tn3_fields` (
`docid` bigint(20) NOT NULL,
`name` varchar(20) NOT NULL,
`value_type` varchar(10) NOT NULL,
`value_text` text,
`value_date` datetime DEFAULT NULL,
`value_number` decimal(20,8) DEFAULT NULL,
`value_bool` char(1) DEFAULT NULL,
`value_comp` text,
PRIMARY KEY (`docid`,`name`),
KEY `ind_val_text` (`value_text`(100)),
KEY `ind_val_date` (`value_date`),
KEY `ind_val_number` (`value_number`),
KEY `ind_val_bool` (`value_bool`),
FULLTEXT KEY `ind_ft` (`value_text`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


Filmotech

Encore une découverte de soft sympa : un gestionnaire de videoclub nommé Filmotech.

Je le teste au bureau pour tenter d’aider les responsables des locations de DVD.

Il permet de gérer une bibliothèque locale (fichier ou MySQL) de videos et emprunteurs avec une appli win32, et on peut exporter cette bibliothèque sur un serveur PHP/MySQL pour faire une vitrine.

Il prend en charge achats, ventes et locations de vidéos.

Bon, j’vais changer la photo de ma Ninette parce qu’elle ne l’aime pô.


WordPress, XHTML et Flash (le retour)

J’comprends po.

Quand je poste un flash de Youtube, je suis obligé de l’enfermer dans un <div> pour être presque valide (XHTML transitional) mais il me rajoute un </p> juste après ma balise <object …> qui rend la page invalide. Et d’ailleurs il m’en invente aussi dans les pages d’archives.

<div>
<object type=”application/x-shockwave-flash” width=”425″ height=”350″ data=”http://www.youtube.com/v/ul1VlLU3S9Q”></p>
<param name=”wmode” value=”transparent” />
<param name=”quality” value=”best” />
<param name=”allowfullscreen” value=”true” />
<param name=”scale” value=”showAll” />
<param name=”movie” value=”http://www.youtube.com/v/ul1VlLU3S9Q” />
</object>
</div>

C’est tout de même étrange, pourtant je n’utilise plus le Rich Text Editor pour ça (je vais direct dans la DB) et il n’y a pas de </p>.

To be continued .


Flash dans WordPress

Ok, j’ai compris pourquoi j’ai des soucis avec les Flash dans WordPress.

Dès que je rouvre un article qui contient un objet Flash, le RTE me déplace la balise </object>, il faut donc aller la remettre au bon endroit pour ne pas que tout ce qui suit l’article en question se positionne dans tous les sens. Pas très pratique…


Typo3

J’ai testé un CMS au bureau appelé typo3. Il semble assez riche.

L’install est assez rapide, sans plus, les étapes sont moins transparentes que pour WordPress, par exemple, notament par ce qu’il peut utiliser ImageMagick. Je l’ai envoyé sur un serveur 1und1 et j’ai un peu galéré parce que l’allemand et moi ça fait deux à la base, et j’ai l’impression qu’ils sont bien plus clairs quand ils expliquent les connexions SSH et FTP que la connexion à la DB (en fait c’est les même identifiants partout mais j’avais po calculé).

La prise en main du beaba est assez simple, même en anglais (d’ailleurs il a l’air un peu bizarre cet anglais :s). Je n’ai pas encore essayé de coder du tout, pas encore vu toutes les possibilités offertes et il y a certains principes que j’ai l’impression de mal comprendre pour le moment n’ayant que survolé pour voir en combien de temps on peut produire une base. Il pourrait, je pense, être plus agréable visuellement (j’ai po les aperçus des images) grace à ImageMagick mais j’ai pas pu l’activer… po les droits pour installer et j’pense po qu’il y soit. Le rendu est quand même pas mal en juste qq heures. Il semble y avoir tellment de possibilités que je me suis souvent perdu un peu dans la navigation, y’a des boutons qui servent à la même chose à deux centimètres l’un de l’autre et des pages différentes qui servent à la même chose des fois 🙂 Ca me parrait un peu touffu mais ça donne envie de fouiller :p

Des shots des premiers jets réalisés avec typo3 sur un site vitrine autours de colles destinées à la réparation automobile :

auto1

auto2

Bon demain je parle un peu de moi, ça fait tout bizarre de le faire à l’écrit, c’est délire.


WordPress XHTML et Flash

Ca commence. L’utilisation du CMS sur lequel est basé ce site pouvait po être comme dans un rêve 🙂
J’essaie de mettre Comme tu vas prendre… de Max Boublil en ligne sans avoir recours au lien, en plaçant directement le code XHTML dans la section code de l’éditeur d’articles de WordPress. Et là, surprise :
– soit je suis XTML valid, ça fonctionne avec Firefox mais pas avec IE
– soit je suis XHTML pas valid, ça fonctionne avec IE et pas avec Firefox
Quand j’édite le code à la mano, WordPress met bien ce qu’il faut dans la DB mais il m’affiche parfois du code que je n’ai pas tapé… ou pas exactement. Ma première expérience de RTE n’est donc pas très concluente. Le WYSIWYG semble génant pour les codeurs.

A suivre…


Modules OVH

J’viens de m’appercevoir d’un truc sympa. Peut être que c’est déjà le cas chez beaucoup d’hébergeurs, mais je n’en ai testé qu’un seul pour le moment : OVH, sur deux offres, la minimale (8,5€) et la 60gp. Ils proposent (en version de test) un gestionnaire de modules qui permet d’installer automatiquement blogs, forums, osCommerce, gestionnaires de contenu, galleries/diaporamas, et ce dans un répertoire de l’espace aloué… Po encore testé, mais, sympa l’délire de fénéant.