TYPO3 v.4.2 une mise à jour appréciée par ses utilisateurs

13 février 2009

Bénéficiant de 650 ajouts et améliorations, la version la plus récente est un triomphe pour l’utilisateur final. La gestion du CMS par les utilisateurs quotidiens est plus facile que jamais grâce aux améliorations apportées à l’application du backend (nommé par les développeurs comme le “Cleaner Backend Project”). Les utilisateurs expérimentés remarqueront de nouvelles fonctions comme les deux barres d’outils du backend:

  • L’une est située dans le haut de l’interface (voir la figure ci-dessous). Rien de plus facile que d’identifier les utilisateurs connectés, sélectionner les espaces de travail, rechercher, et se déconnecter. Les options Raccourci et recherche agrémentent également cette barre d’outils.
  • L’autre est une nouvelle barre d’outils d’édition collante qui regroupe et remplace les boutons qui étaient dispersés en haut et en bas de l’édition, dans les versions antérieures de TYPO3. Sur le thème de l’édition, le module est désormait séparé par des onglets, au lieu d’une longue page. Ceci facilite la naviguation à travers la configuration des propriétés d’une page.


Backend: Autres Améliorations:

  • La nouvelle présentation rend l’interface plus soignée et attrayante
  • Rich Text Editor(HtmlArea) supporte à présent Safari
  • Les extensions de TYPO3 peuvent désormais étendre les fonctionalités de Rich Text Editor
  • Menu fichier compressible/expansible
  • Les documents ouverts sont accessibles par le biais de la barre d’en-tête du document
  • Les formulaires d’édition des propriétés et du contenu de page sont affichés sous forme d’onglets
  • Les menus déroulants des pages-types sont désormais regroupés par catégories
  • Le Module du Template est amélioré pour inclure un éditeur de TypoScript
  • Constant Editor est plus intuitif
  • Le module “newloginbox” est maintenant le module par defaut pour l’authentification des usagers

Les utilisateurs qui rencontrent des difficultés à gérer de grands sites Web seront ravis de découvrir de nouvelles fonctionnalités dans la page de l’arborescence :

  • Filtre de Recherche
  • Fonction surligner/cacher qui met en évidence les pages avec lesquelles vous travaillez et cache le reste. Les pages surlignées apparaîtront ensemble, tandis que les autres pages apparaîtront dans une liste alphabétique. Bien entendu, les utilisateurs qui préfèrent voir la totalité de leur arborescence peuvent enlever cette option par TSConfig.


TYPO3 4.2 a également repéré et supprimé les pertes de temps:

  • Les utilisateurs peuvent maintenant choisir le module de démarrage après s’être connecté au backend.
  • Les extensions vont apparaître immédiatement après l’installation, sans avoir à actualiser le backend
  • Désormais, Les onglets dans les formulaires indiquent les champs obligatoires
  • L’ajout bienvenue d’une boite de selection permet de voir clairement si le presse-papiers est en mode copier ou déplacer.
  • Une aide contextuelle apparaît lorsque la souris passe sur les icônes (cela représente un click en moins comparé à l’ancienne version TYPO3).
  • Les temps de chargements ont été optimisés
  • Il est beaucoup plus facile de déplacer des éléments dans le module espace de travail
  • L’espace de travail “échange” est désormais disponible pour les éléments nouveaux et supprimés, pas seulement les éléments changés
  • Les autres utilisateurs (ceux qui n’utilisent pas le backend) peuvent maintenant voir les mises à jours de l’espace de travail

Finalement, l’installation de TYPO3 4.2 est grandement simplifié grâce au nouvel assistant d’installation

Il est important de noter que TYPO3 4.2 exige PHP 5.2.0 pour fonctionner.

Télécharger TYPO3 4.2.

Pour des services professionnels à partir de TYPO3 4.2, contactez dès à présent Modulis!

Adobe Flash Player 64-bit pour linux disponible !

1 décembre 2008

Le 17 novembre 2008, Adobe à rendu disponible la version 10 de flash player pour les pc 64-bit

Attendue depuis de nombreuses années, la sortie en 64-bit du lecteur flash ne vous donne plus aucune raison pour ne pas installer Ubuntu 64-bit sur votre poste de travail !.

Solution pour la lenteur du flash sous Ubuntu 8.10 (et 8.04)

1 décembre 2008

La lenteur du flash provient d’un bug dans l’accélération matériel, pour la désactiver voici la commande à executer.

Une fois la commande éxecutée cliquez du bouton droit sur un flash et cocher “hardware acceleration” dans la fenêtre “settings”.

sudo apt-get purge flashplugin-nonfree && cd ~/Desktop && wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz && tar -xzvf install_flash_player_10_linux.tar.gz && sudo mkdir /usr/lib/flashplugin-nonfree && sudo cp -f ~/Desktop/install_flash_player_10_linux/libflashplayer.so /usr/lib/flashplugin-nonfree/ && sudo ln -sf /usr/lib/flashplugin-nonfree/libflashplayer.so /etc/alternatives/firefox-flashplugin && sudo ln -sf /etc/alternatives/firefox-flashplugin /usr/lib/firefox-addons/plugins/flashplugin-alternative.so

Accès distant RDMCP: exporter le son

28 novembre 2008

Lors d’une connexion à distance avec XDMCP, si vous voulez aussi exporter le son, voici les deux etapes:

Sur le serveur:

  • artsd -n -u -p 5001

Sur le client:

  • export ARTS_SERVER=ipofcurrentsystem:5001

Comment installer debian sur une machine distante avec pxe, ssh et debian installer

5 octobre 2008

Cette methode permet de demarrer et de continuer une installation debian sur une machine distante en visualisant le processus d’installation dans une console ssh.

En root.

1) Installer debian-installer

cd root/; apt-get source debian-installer; apt-get build-dep debian-installer

2) Modifier debian installer pour autoriser la prise de contrôle ssh

ajouter #include "network-console" au debut de /root/debian-installer-X/build/pkg-lists/netboot/i386.cfg

3) Creer un fichier /root/preseed.cfg et copier le contenu suivant:

d-i debconf/priority                   select critical
d-i auto-install/enabled               boolean true
d-i netcfg/choose_interface            select eth0
d-i netcfg/disable_dhcp                boolean true
d-i netcfg/get_nameservers             string 192.168.2.3
d-i netcfg/get_ipaddress               string 192.168.2.25
d-i netcfg/get_netmask                 string 255.255.255.0
d-i netcfg/get_gateway                 string 192.168.2.1
d-i netcfg/confirm_static              boolean true
d-i netcfg/get_hostname                string myserver
d-i netcfg/get_domain                  string myhome.none
d-i network-console/password           password password
d-i network-console/password-again     password password

4) Modifier la ligne PRESEED du fichier /root/debian-installer-X/build/config/common

PRESEED = /root/preseed.cfg

5) “Compiler” Debian installer

cd /root/debian-installer-X/build/; make rebuild_netboot

6) Modifier les lignes suivantes du fichier /root/debian-installer-X/build/dest/netboot/pxelinux.cfg/default

DEFAULT auto
TIMEOUT 1

6) Copier le resultat dans votre dossier PXE (vous devez avoir un setup PXE fonctionnel):

cp -a /root/debian-installer-X/build/dest/netboot/* /var/lib/tftpboot/

Un nouveau serveur PBX signé Tribox

28 mars 2008

Trixbox, annonce la sortie cet été de son serveur Trixbox incluant une carte sangoma et un écran LCD.

Si vous ne voulez pas attendre, de nombreuses compagnies comme Modulis-Voip réalisent ce type de solutions sur mesure !


Wiki search ; la fusion de google et de wikipédia.

21 janvier 2008

La société Wiki.Inc bien connue pour son encyclopédie libre va-t-elle concurrencer google? C’est en tout cas l’objectif de son nouveau moteur de recherche Wikia-Search.

Ce dernier ne permet pas seulement de retourner des sites internet pertinant vis-à-vis de la recherche, mais il permet également d’afficher un petit article sur la recherche éffectuée comme si il s’agissait d’un article wikipedia.

Par exemple, en effectuant la recherche «Google», on peut voir en haut de la page un bref résumé de l’article, et en dessous une séléction de sites (comme dans google) pertinant pour ce sujet de ce sujet.

En cliquant sur les boutons en dessous de l’article vous faites apparaître l’article en entier avec toujours en dessous la selection de sites.

Comme sur l’encyclopédis wikipédia, vous pouvez éditer vous-même un article afin de partager vos connaissances avec les utilisateurs.

Google teste la publicité ciblée sur téléphone portable.

30 novembre 2007
Friday, November 30, 2007 at 01:25 PM

Auteur : Cédric Barral

Google teste actuellement un nouveau service qui permet d’afficher des publicités ciblées par zone géographique sur les téléphones portables connectés à internet.

Ainsi cette nouvelle fonction permettra d’indiquer par un point sur une carte google maps, où se trouve l’utilisateur du téléphone.

Pour réaliser cette localisation, google a recensé l’ensemble des adresse des antennes relais des opérateurs. Cette fonction intitulée «My location» fonctionne avec des téléphones munis de systèmes Blackberry, Java, Nokia/Symbian et Windows Mobile.

Sachant que la publicité sur mobile représentera d’ici 2011 un marché de plus de 16 milliards de dollars, le but ultime de ce système est bien entendu d’installer des publicités localisée ou encore de trouver des commerces de proximités via son téléphone cellulaire. Ainsi lorsque le propriétaire d’un téléphone tapera «restaurant» ce sytème pourra afficher l’ensemble des restaurants présant dans le quartier.

La bataille des publicités sur les supports numériques ne fait que commencer.

Yahoo et Adobe s’associent pour du pay-per-click dans les pdf !

29 novembre 2007

Le portail yahoo et l’éditeur Abode Systems se préparent à élargir la technique de la rémunération publicitaire au clic au format PDF. Les annonceurs vont maintenant  pouvoir insérer leurs liens sponsoriés dans les documents au format PDF. Comme pour la rémunération publicitaire au clic «classique» (sur les sites internet), ces liens sponsorisés seront pertinents vis à vis des sites web sur lesquels les fichiers sont téléchargeables.
Les liens seront visibles sur la partie droite du document et auront un lien avec des mots-clés présents dans le texte. Les publicités se rafraîchiront à une fréquence définie et lorsque le lecteur cliquera dessus, ce dernier sera directemment dirigé vers le site web en question.
Cependant, ces publicités m’apparaissent pas si le lecteur imprime le fichier PDF.

Comme pour les campagnes sur internet, les annonceurs chargent leurs publicités dans la plate-forme Panama de Yahoo, d’où ils surveillent les résultats et les performances de leurs campagnes. Ils perçoivent des revenus à chaque clic sur leur publicité, tandis que Yahoo partage ses gains avec Adobe.

Les créateurs de PDF pourront de leur côté se rendre sur le réseau d’annonceur de Yahoo afin de générer des profits.
Yahoo possède déjà quelques éditeurs pour la phase de test de ce produit : IDG InfoWorld, Wired, Pearson Education, Meredith Corporation et Reed Elsevier.

La bataille fait donc rage entre Google et Yahoo pour contrôler la publicité sur les supports virtuels. On peut s’attendre à une réaction très rapide de la part de l’ogre Google. Les annonceurs s’en frottent déjà les mains.

TYPO3 HowTo - Comment avoir un nom de classe CSS different pour chaque contenu TYPO3

16 octobre 2007
Tuesday, October 16, 2007 at 08:42 PM

Si vous voulez pouvoir controller la classe CSS pour chaque contenu géneré par typo3 (exemple: text with image), vous pouvez ajouter un champ supplémentaire qui vous permet de personnaliser le nom de la classe.

Instructions:

Ajouter les lignes suivantes à votre typoscript:

#[globalVar = TSFE:field|tx_modulis_ttcontent_class > 0]
 tt_content.stdWrap.dataWrap =  <a name="{field:uid}"></a><div class="{field:tx_modulis_ttcontent_class}">|</div>
 #[global]

Vous pouvez enlever les # pour vous assurer que la classe est ajouté que si le nom de class est remplit.

La balise “” sert a créer un point d’ancrage pour les liens style ancrés.

Ajouter la colonne suivante à la table tt_content:

(vous pouvez aussi le faire avec le kickstarter)

tx_modulis_ttcontent_class (type tinytext)

Ajouter le code suivant au fichier typo3conf/ext_tables.php:

$tempColumns = Array (
         "tx_modulis_ttcontent_class" => Array (
                 "exclude" => 1,
                 "label" => "Class",
                 "config" => Array (
                         "type" => "input",
                         "size" => "30",
                         "default" => "tt_content",
                 )
         ),
);

t3lib_div::loadTCA("tt_content");
t3lib_extMgm::addTCAcolumns("tt_content",$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes("tt_content","tx_modulis_ttcontent_class;;;;1-1-1");