Vous avez un site réalisé sous Joomla ou souhaitez en faire un. Vous souhaitez qu'il soit mis à jour régulièrement que ce soit pour le contenu ou la sécurité. Un site mal pensé, mal conçu peut vite décourager les meilleurs volontés. Que ce soit vous qui gériez le site ou un tiers, quelques astuces simples permettent de se faciliter la vie pour la pérennité du site.
Cette présentation a été faite par Céline ROBERT lors du JoomlaDay France 2015 à Nice.
Elle inclut des liens vers des ressources.
Damien Berseron, Xiu Qiang Chu, Nicolas Massouh et Cyril Balit proposent de faire un retour d'expérience sur l'un de leurs derniers projets : un moteur de recherche de véhicule neuf implémenté avec Angular en responsive web design pour Renault.
Ils vont parler :
• du contexte projet (mise en place, architecture et méthodologie)
• de la contrainte du responsive web design
• des tips and tricks utilisés tout au long du développement
• de la mise en place du SEO sur un projet Angular
Créer et gérer facilement votre site Internet évolutif - Webschool Tours - Co...Claude BUENO
Conférence à la Webschool Tours le jeudi 19 mai 2011 ayant pour sujet "Créer et gérer facilement votre site Internet évolutif" présentée par Claude BUENO.
Au programme :
. La création d’un site Internet (les étapes et quelques notions à connaitre)
. Présentation des gestionnaires de contenus (CMS)
. Quels usages et quels avantages pour votre projet
Exemple de CMS : Joomla!
Vous avez un site réalisé sous Joomla ou souhaitez en faire un. Vous souhaitez qu'il soit mis à jour régulièrement que ce soit pour le contenu ou la sécurité. Un site mal pensé, mal conçu peut vite décourager les meilleurs volontés. Que ce soit vous qui gériez le site ou un tiers, quelques astuces simples permettent de se faciliter la vie pour la pérennité du site.
Cette présentation a été faite par Céline ROBERT lors du JoomlaDay France 2015 à Nice.
Elle inclut des liens vers des ressources.
Damien Berseron, Xiu Qiang Chu, Nicolas Massouh et Cyril Balit proposent de faire un retour d'expérience sur l'un de leurs derniers projets : un moteur de recherche de véhicule neuf implémenté avec Angular en responsive web design pour Renault.
Ils vont parler :
• du contexte projet (mise en place, architecture et méthodologie)
• de la contrainte du responsive web design
• des tips and tricks utilisés tout au long du développement
• de la mise en place du SEO sur un projet Angular
Créer et gérer facilement votre site Internet évolutif - Webschool Tours - Co...Claude BUENO
Conférence à la Webschool Tours le jeudi 19 mai 2011 ayant pour sujet "Créer et gérer facilement votre site Internet évolutif" présentée par Claude BUENO.
Au programme :
. La création d’un site Internet (les étapes et quelques notions à connaitre)
. Présentation des gestionnaires de contenus (CMS)
. Quels usages et quels avantages pour votre projet
Exemple de CMS : Joomla!
Présentation de Silverlight 3 Beta par Frédéric Queudret lors des MS Days organisés par l'EPITA les 10 & 11 juin 2009.
La présentation contient l'historique de Silverlight et son architecture ainsi que les nouveautés de Silverlight 3.
Au travers d'interfaces web, les CMS sont accessibles quel que soit le type de
Système d'exploitation au moyen d'un navigateur web.
Grâce aux standards du web, les CMS offrent donc un format de données lisible
(HTML et ses dérivés), imprimable et stockable par tous, ce qui facilite
l'échange et l'accessibilité des documents.
Le développement des applications web devient de plus en plus exigeant non seulement en termes de performances mais également de point de vue des utilisateurs. Ergonomie soignée, les interfaces utilisateurs réactifs, le plus souvent entièrement basée sur AJAX, déploiement sur Azure et la scalabilité sont un aperçu des contraintes qui dominent aujourd’hui. Pour les développeurs ce n’est pas une tâche facile et c’est pour cela ils ont besoin de disposer d’outils fiables, efficaces et faciles à mettre en œuvre dans la vie tous les jours de chaque développeur, c’est-à-dire, développer, tester et déployer. Dans cette session vous allez apprendre par des cas pratiques issus du monde professionnel du plus grand e-commerçant français, comment les nouveautés de ASP.NET 4.5 aide à pousser la qualité du développement à plus haut niveau. Nous allons aborder les nouveautés du ASP.NET 4.5 Core et Framework comme la gestion l’asynchronisme, web sockets et l’amélioration des performances. Quant aux WebForms nous allons voir le nouveau binding inspirée par ASP.NET MVC qui d’ailleurs sera également présentée avec son lot de nouveautés pour le développement mobile. Nous allons terminer par présenter Visual Web Développer 11, IIS Express et Nuget qui facilite la gestion de dépendances et le déploiement même au sein d’une entreprise.
Vous créez ou administrez des sites web avec Joomla!
Faites en plus aujourd’hui en découvrant 21 nouveautés et améliorations qui vont vous permettre d’être plus performant avec ce cms.
Avant d'entamer un cycle de formation sur les systèmes de gestion de contenu (CMS) les plus populaires (WordPress, SPIP, Drupal, etc.), StrasWeb propose via cette formation de découvrir ce qu'est un CMS et à quoi cela sert.
Cette formation qui aura lieu au Centre de culture numérique vise principalement à :
• Expliquer le principe et le fonctionnement d'un CMS ;
• Présenter quelques CMS populaires ;
• Équiper les participants des outils leur permettant de choisir un CMS adapté à leurs besoins.
Publié sous licence Creative Commons BY-SA 3.0
https://creativecommons.org/licenses/by-sa/3.0/fr/
Asp.net Présentation de L'application "Organizer"Nazih Heni
Dans le but d’apprendre le Framework ASP.NET MVC 2.0 j'ai réaliser une petite application sur « Visual Studio » d'un bout à l'autre, ce qui donne l'occasion d'illustrer différents concepts à la base d’ASP.NET MVC 2.0.
L’application que j'ai réaliser s’appellera «Organisez». Il s’agit d’un site web pour faciliter la recherche et l’organisation d’un événement.
------------------------------------
lien du Blog : http://nazihhenie.wordpress.com/
Installer Wordpress sous Wamp - Installing Wordpress with WampRomanick Goby
Installation en local de Wordpress sous WAMP.
Vous avez parfois besoin de travailler en local mais vous ne disposez pas d'un serveur, vous avez parfois besoins de vous entrainer sur un CMS (Wordpress, Joomla, Drupal, ect.) et vous ne disposez pas d'un serveur... WampServer est là pour cela.
Pour l'exemple, nous allons installer Wordpress sous WampServer.
Cette présentation à pour but d'expliquer à des néophites les avantages du framework PHP Symfony.
Elle m'a servit en entreprise pour expliquer ses concepts complexe à des non-informaticiens.
Bien comprendre le coeur du composant sécuritéRouff Joseph
Le composant de sécurité est difficile à aborder pour la majorité car il gère une multitude de cas et il existe de nombreux concepts à appréhender. Certains des cas et des concepts ne sont pas indispensables. L'idée derrière cette présentation serait de se concentrer uniquement sur les concepts du coeur du composant: Firewall, AuthenticationListener, Token, AuthenticationProvider.
Vidéo symfony live 2013 : http://youtu.be/eVaz_mMuDjw
Slides originales: http://portal.sliderocket.com/AABOZ/sflive2013-security.
Présentation de Silverlight 3 Beta par Frédéric Queudret lors des MS Days organisés par l'EPITA les 10 & 11 juin 2009.
La présentation contient l'historique de Silverlight et son architecture ainsi que les nouveautés de Silverlight 3.
Au travers d'interfaces web, les CMS sont accessibles quel que soit le type de
Système d'exploitation au moyen d'un navigateur web.
Grâce aux standards du web, les CMS offrent donc un format de données lisible
(HTML et ses dérivés), imprimable et stockable par tous, ce qui facilite
l'échange et l'accessibilité des documents.
Le développement des applications web devient de plus en plus exigeant non seulement en termes de performances mais également de point de vue des utilisateurs. Ergonomie soignée, les interfaces utilisateurs réactifs, le plus souvent entièrement basée sur AJAX, déploiement sur Azure et la scalabilité sont un aperçu des contraintes qui dominent aujourd’hui. Pour les développeurs ce n’est pas une tâche facile et c’est pour cela ils ont besoin de disposer d’outils fiables, efficaces et faciles à mettre en œuvre dans la vie tous les jours de chaque développeur, c’est-à-dire, développer, tester et déployer. Dans cette session vous allez apprendre par des cas pratiques issus du monde professionnel du plus grand e-commerçant français, comment les nouveautés de ASP.NET 4.5 aide à pousser la qualité du développement à plus haut niveau. Nous allons aborder les nouveautés du ASP.NET 4.5 Core et Framework comme la gestion l’asynchronisme, web sockets et l’amélioration des performances. Quant aux WebForms nous allons voir le nouveau binding inspirée par ASP.NET MVC qui d’ailleurs sera également présentée avec son lot de nouveautés pour le développement mobile. Nous allons terminer par présenter Visual Web Développer 11, IIS Express et Nuget qui facilite la gestion de dépendances et le déploiement même au sein d’une entreprise.
Vous créez ou administrez des sites web avec Joomla!
Faites en plus aujourd’hui en découvrant 21 nouveautés et améliorations qui vont vous permettre d’être plus performant avec ce cms.
Avant d'entamer un cycle de formation sur les systèmes de gestion de contenu (CMS) les plus populaires (WordPress, SPIP, Drupal, etc.), StrasWeb propose via cette formation de découvrir ce qu'est un CMS et à quoi cela sert.
Cette formation qui aura lieu au Centre de culture numérique vise principalement à :
• Expliquer le principe et le fonctionnement d'un CMS ;
• Présenter quelques CMS populaires ;
• Équiper les participants des outils leur permettant de choisir un CMS adapté à leurs besoins.
Publié sous licence Creative Commons BY-SA 3.0
https://creativecommons.org/licenses/by-sa/3.0/fr/
Asp.net Présentation de L'application "Organizer"Nazih Heni
Dans le but d’apprendre le Framework ASP.NET MVC 2.0 j'ai réaliser une petite application sur « Visual Studio » d'un bout à l'autre, ce qui donne l'occasion d'illustrer différents concepts à la base d’ASP.NET MVC 2.0.
L’application que j'ai réaliser s’appellera «Organisez». Il s’agit d’un site web pour faciliter la recherche et l’organisation d’un événement.
------------------------------------
lien du Blog : http://nazihhenie.wordpress.com/
Installer Wordpress sous Wamp - Installing Wordpress with WampRomanick Goby
Installation en local de Wordpress sous WAMP.
Vous avez parfois besoin de travailler en local mais vous ne disposez pas d'un serveur, vous avez parfois besoins de vous entrainer sur un CMS (Wordpress, Joomla, Drupal, ect.) et vous ne disposez pas d'un serveur... WampServer est là pour cela.
Pour l'exemple, nous allons installer Wordpress sous WampServer.
Cette présentation à pour but d'expliquer à des néophites les avantages du framework PHP Symfony.
Elle m'a servit en entreprise pour expliquer ses concepts complexe à des non-informaticiens.
Bien comprendre le coeur du composant sécuritéRouff Joseph
Le composant de sécurité est difficile à aborder pour la majorité car il gère une multitude de cas et il existe de nombreux concepts à appréhender. Certains des cas et des concepts ne sont pas indispensables. L'idée derrière cette présentation serait de se concentrer uniquement sur les concepts du coeur du composant: Firewall, AuthenticationListener, Token, AuthenticationProvider.
Vidéo symfony live 2013 : http://youtu.be/eVaz_mMuDjw
Slides originales: http://portal.sliderocket.com/AABOZ/sflive2013-security.
Competitic solution adaptée pour site internet - numerique en entrepriseCOMPETITIC
Comment choisir la solution adaptée pour réussir son site Internet ?
Quelles sont les solutions disponibles ?
Quelles sont les compétences nécessaires ?
Quels sont les critères à prendre en compte pour faire son choix ?
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesGaëtan LAVENU
Cette présentation (réalisées dans le cadre des Rencontres Decryptagéo 2014) parcours les évolutions proposées par HTML 5 et ce quelles apportent en terme d'interopérabilité pour les applications géospatiales. A travers des illustrations concrètes exploitant notamment les technologies HTML5/JavaScript ArcGIS d'Esri.
Intellicore Tech Talk 10 - Apache Web Server InternalsNeil Armstrong
Sujet : Apache Web Server Internals
Description : Le Serveur Web Apache est devenu le logiciel le plus utilisé au mondepour servir les pages internet et intranet. Son utilisation très variée, du petit site familial au site d’entreprise avec systèmes de balance de charge et architecture objet, fait que sa structure est peu connue ainsi que ses différentes configurations.
Conférenciers : Neil Armstrong, élève ingénieur chez Neotion et futur ingénieur Polytech’Nice-Sophia, spécialisé en Logiciels Embarqués et technologies Open-Source.
Date : 10 juin 2008
Lieu : Amphithéâtre Edison, CICA, Sophia Antipolis, FRANCE
Réussir son projet Drupal. Plusieurs clefs du succès par Maxime TOPOLOV (@mtopolov) CTO de @adyax, Leader Européen sur Drupal.
Méthodes qui marchent
Equipe projet
Organisation
Estimation du projet
Choses à faire et à pas faire....
2. CONFIGURATION LOGICIELLE REQUISE
Magento
Apache 1 ou sup. (activation du module rewrite préférable)
PHP 5.2.0 ou sup. avec les modules suivants :
PDO/MySQL : couche d'abstraction à la BDD
MySQLi : nouvelle version du driver MySQL
mcrypt et mhash
DOM et simpleXML
MySQL 4.1.20 ou sup.
3. CONFIGURATION LOGICIELLE - SUITE
OSCommerce 2.2
Apache 1 ou sup.
PHP3 ou sup. (Activation de la directive ”Register Global”
obligatoire)
MySQL 4 ou sup.
OSCommerce 3.0
Au minimum : Apache 1, PHP 4.1 et MySQL 4.1
4. MOTEURS DE PROGRAMMATION UTILISÉ
Magento
Coeur applicatif basé sur le framework Zend
points positifs :
Documentation abondante
Société Zend qui édite ce framework, grosse communauté
Zend FM implémente le design pattern MVC
points négatifs :
Formation au FM indispensable.
Bonne connaissance de la POO et des design patterns les plus courants
5. MOTEUR DE PROGRA UTILISÉ - SUITE
OSCommerce 2.2
Programmation presque exclusivement procédurale
Utilisation de quelques classes mais utilité très limitée à cause de
PHP 3
Séparation entre données, traitement et affichage inexistant ->
modifications présentation très difficiles
OSCommerce 3.0
Meilleure lisibilité du code avec séparation affichage, accès à la BDD
et traitement
6. SYSTÈME DE TEMPLATE
Magento
Langages utilisés : XML, HTML
Compatible XHTML / CSS stricte
Séparation complète entre présentation, données, traitement
Moteur de template très puissant :
Possibilité de modifier complétement l’interface utilisateur, les modules affichés
... suivant la langue utilisée, le produit ou la catégorie sélectionné
Personnalisation de la boutique suivant la saison (Fêtes de Noël, Jour de l’an,
Halloween) par rapport au thème de base
La seule contrainte : appréhender le vocabulaire assez complexe pour bien
utiliser les templates.
7. SYSTÈME DE TEMPLATE - SUITE
OSCommerce 2.2
Langages utilisés : PHP, HTML
Non compatible XHTML / CSS (présentation en tableau)
Aucune séparation entre présentation, données, traitement
OSCommerce 3.0
Langages utilisés : PHP, HTML
Compatible XHTML / CSS (présentation avec des bloc “div” )
Fichiers utilisés pour l’affichage ne contiennent que du HTML et quelques
appels à PHP liés à l’affichage
8. GESTION DES PLUGINS
Magento
Création de plugins facilitée avec la POO
Aucun assistant pour importer des plugins pour l’instant
OSCommerce 2.2
Système de plugins éprouvé : plusieurs centaines sont dispo.
Implémentation de plus de 6 plugins sur même une application est
très difficile
OSCommerce 3.0
Non testé
Aucun plugin OSC 2 compatible OSC 3 à l’heure actuelle
9. GESTION DES LANGUES
Magento et les 2 versions d’OSCommerce sont optimisées pour
l’internationalisation
Magento
Fichiers de traduction au format CSV
Traduction française de l’interface disponible
OSCommerce 2.2
Fichiers de traduction via constantes PHP
OSCommerce 3.0
Le français n’est pas encore disponible
Fichiers de traduction au format XML
10. FONCTIONNALITÉS DE BASE
Magento
Gestion des utilisateurs + groupes d’utilisateurs
CMS intégré pour la création de pages statiques
Système de newsletters (Création - HTML ou Texte -, suivi)
Module pour gérer les promotions
Gestion avancée des attributs produits
Réécriture de liens exceptionnellement propre
Utilisation de l’API Google Analitycs pour les statistiques
Tags sur les produits pour recherche transversalle
Module de comparaison entre plusieurs produits
11. FONCTIONNALITÉS DE BASE - SUITE
OSCommerce 2.2
Gestion des utilisateurs sans création de droits d’accès
Réécriture de lien non opérationnelle
Création de pages statiques impossible.
Module pour gérer les promotions
Création des attributs produits impossible sans contribution
Système de newsletters simpliste
OSCommerce 3.0
Quelques améliorations : Réécriture des liens, Upload illimité de
photos par produit, Ajout d’effets JS...