Enviar pesquisa
Carregar
RBS Change - développements spécifiques
•
Transferir como PPTX, PDF
•
0 gostou
•
741 visualizações
R
rbschange
Seguir
RBS Change - développements spécifiques works
Leia menos
Leia mais
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 14
Baixar agora
Recomendados
Aperçu de java EE 5
Aperçu de java EE 5
Quentin Adam
03 seo indexation et optimisation technique
03 seo indexation et optimisation technique
JCDomenget
3G Services Paket
3G Services Paket
christiandunkel
Incidences de la politique de commercialisation deloitte brive
Incidences de la politique de commercialisation deloitte brive
R-Evolutions Touristiques de Brive
Especializacion karla florez
Especializacion karla florez
karlitaflorez
Ensayo de las fuentes del derecho tributario venezolano
Ensayo de las fuentes del derecho tributario venezolano
Carlos10856770
DATA SISWA YANG LULUS
DATA SISWA YANG LULUS
Anisa Yusuf
Portafolio
Portafolio
kewhy
Recomendados
Aperçu de java EE 5
Aperçu de java EE 5
Quentin Adam
03 seo indexation et optimisation technique
03 seo indexation et optimisation technique
JCDomenget
3G Services Paket
3G Services Paket
christiandunkel
Incidences de la politique de commercialisation deloitte brive
Incidences de la politique de commercialisation deloitte brive
R-Evolutions Touristiques de Brive
Especializacion karla florez
Especializacion karla florez
karlitaflorez
Ensayo de las fuentes del derecho tributario venezolano
Ensayo de las fuentes del derecho tributario venezolano
Carlos10856770
DATA SISWA YANG LULUS
DATA SISWA YANG LULUS
Anisa Yusuf
Portafolio
Portafolio
kewhy
Els Diables a les mines de Gavà
Els Diables a les mines de Gavà
ctorralba
Einkommensteuer und Sozialversicherungsbeiträge, Lohnbuchhaltung in der Ukrai...
Einkommensteuer und Sozialversicherungsbeiträge, Lohnbuchhaltung in der Ukrai...
Sven Henniger
Stellen Sie sich vor …
Stellen Sie sich vor …
fröhlich. Kreatives Marketing
Twitter im Tourismus - Hotel Vitalis Twittag 2010
Twitter im Tourismus - Hotel Vitalis Twittag 2010
Realizing Progress
Zur veranstaltung im Bremer Rathaus am 27. Januar 2014
Zur veranstaltung im Bremer Rathaus am 27. Januar 2014
Bürgerinitiative BAKI-Meine Schule in Bremen
Thomas Keup Die Moralische Falle
Thomas Keup Die Moralische Falle
THOMAS KEUP
Tic castaño
Tic castaño
Benito Ezequiel López Pérez
Umstellung der Normierung des Kostengewichts 2012- Jörk Volbracht (Universitä...
Umstellung der Normierung des Kostengewichts 2012- Jörk Volbracht (Universitä...
Paianet - Connecting Healthcare
Karl Fröschl: Wirtschaften im ZukunftsWeb
Karl Fröschl: Wirtschaften im ZukunftsWeb
Semantic Web Company
Hh au sommet
Hh au sommet
girardbi
Auw An Der Kyll Family History Book 1657 1854
Auw An Der Kyll Family History Book 1657 1854
guestfb5551
Katte
Katte
Ina Smith
Azure et e commerce
Azure et e commerce
Michel HUBERT
Kontaktlinsen In Den Heutigen Leben
Kontaktlinsen In Den Heutigen Leben
refobuda
Retour d expérience_sur_l_agilité
Retour d expérience_sur_l_agilité
Agile Partner S.A.
RBS Change - Architecture et scalabilité
RBS Change - Architecture et scalabilité
rbschange
Drupagora linagora-20111110
Drupagora linagora-20111110
Michel-Marie Maudet
Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm
Une gestion efficace du changement de vos structures de données relationnelle...
Une gestion efficace du changement de vos structures de données relationnelle...
Olivier DASINI
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Symetris
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm
Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8
Romain Jarraud
Mais conteúdo relacionado
Destaque
Els Diables a les mines de Gavà
Els Diables a les mines de Gavà
ctorralba
Einkommensteuer und Sozialversicherungsbeiträge, Lohnbuchhaltung in der Ukrai...
Einkommensteuer und Sozialversicherungsbeiträge, Lohnbuchhaltung in der Ukrai...
Sven Henniger
Stellen Sie sich vor …
Stellen Sie sich vor …
fröhlich. Kreatives Marketing
Twitter im Tourismus - Hotel Vitalis Twittag 2010
Twitter im Tourismus - Hotel Vitalis Twittag 2010
Realizing Progress
Zur veranstaltung im Bremer Rathaus am 27. Januar 2014
Zur veranstaltung im Bremer Rathaus am 27. Januar 2014
Bürgerinitiative BAKI-Meine Schule in Bremen
Thomas Keup Die Moralische Falle
Thomas Keup Die Moralische Falle
THOMAS KEUP
Tic castaño
Tic castaño
Benito Ezequiel López Pérez
Umstellung der Normierung des Kostengewichts 2012- Jörk Volbracht (Universitä...
Umstellung der Normierung des Kostengewichts 2012- Jörk Volbracht (Universitä...
Paianet - Connecting Healthcare
Karl Fröschl: Wirtschaften im ZukunftsWeb
Karl Fröschl: Wirtschaften im ZukunftsWeb
Semantic Web Company
Hh au sommet
Hh au sommet
girardbi
Auw An Der Kyll Family History Book 1657 1854
Auw An Der Kyll Family History Book 1657 1854
guestfb5551
Katte
Katte
Ina Smith
Azure et e commerce
Azure et e commerce
Michel HUBERT
Kontaktlinsen In Den Heutigen Leben
Kontaktlinsen In Den Heutigen Leben
refobuda
Retour d expérience_sur_l_agilité
Retour d expérience_sur_l_agilité
Agile Partner S.A.
Destaque
(15)
Els Diables a les mines de Gavà
Els Diables a les mines de Gavà
Einkommensteuer und Sozialversicherungsbeiträge, Lohnbuchhaltung in der Ukrai...
Einkommensteuer und Sozialversicherungsbeiträge, Lohnbuchhaltung in der Ukrai...
Stellen Sie sich vor …
Stellen Sie sich vor …
Twitter im Tourismus - Hotel Vitalis Twittag 2010
Twitter im Tourismus - Hotel Vitalis Twittag 2010
Zur veranstaltung im Bremer Rathaus am 27. Januar 2014
Zur veranstaltung im Bremer Rathaus am 27. Januar 2014
Thomas Keup Die Moralische Falle
Thomas Keup Die Moralische Falle
Tic castaño
Tic castaño
Umstellung der Normierung des Kostengewichts 2012- Jörk Volbracht (Universitä...
Umstellung der Normierung des Kostengewichts 2012- Jörk Volbracht (Universitä...
Karl Fröschl: Wirtschaften im ZukunftsWeb
Karl Fröschl: Wirtschaften im ZukunftsWeb
Hh au sommet
Hh au sommet
Auw An Der Kyll Family History Book 1657 1854
Auw An Der Kyll Family History Book 1657 1854
Katte
Katte
Azure et e commerce
Azure et e commerce
Kontaktlinsen In Den Heutigen Leben
Kontaktlinsen In Den Heutigen Leben
Retour d expérience_sur_l_agilité
Retour d expérience_sur_l_agilité
Semelhante a RBS Change - développements spécifiques
RBS Change - Architecture et scalabilité
RBS Change - Architecture et scalabilité
rbschange
Drupagora linagora-20111110
Drupagora linagora-20111110
Michel-Marie Maudet
Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm
Une gestion efficace du changement de vos structures de données relationnelle...
Une gestion efficace du changement de vos structures de données relationnelle...
Olivier DASINI
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Symetris
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm
Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8
Romain Jarraud
Drupal SEO - Optimiser son site
Drupal SEO - Optimiser son site
Stéphane ARRAMI
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Chipway
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Rubedo, a WebTales solution
Formation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPF
Boubker ABERWAG
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
ssuser1a62e1
Exposé CMS e-biz ISC Paris 2012
Exposé CMS e-biz ISC Paris 2012
Christophe Pinquier
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
LINAGORA
Drupal et le NoSQL - drupagora 2011
Drupal et le NoSQL - drupagora 2011
OSInet
Mener à bien son projet ecommerce
Mener à bien son projet ecommerce
rbschange
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Olivier Friesse
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Actency
Trouver le chemin des bonnes pratiques
Trouver le chemin des bonnes pratiques
Gauthier Delamarre
Utilisation optimale et professionnelle de PHP
Utilisation optimale et professionnelle de PHP
Jean-Marc Fontaine
Semelhante a RBS Change - développements spécifiques
(20)
RBS Change - Architecture et scalabilité
RBS Change - Architecture et scalabilité
Drupagora linagora-20111110
Drupagora linagora-20111110
Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs
Une gestion efficace du changement de vos structures de données relationnelle...
Une gestion efficace du changement de vos structures de données relationnelle...
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8
Drupal SEO - Optimiser son site
Drupal SEO - Optimiser son site
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Formation d'architecte logiciel AFCEPF
Formation d'architecte logiciel AFCEPF
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
Exposé CMS e-biz ISC Paris 2012
Exposé CMS e-biz ISC Paris 2012
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
Drupal et le NoSQL - drupagora 2011
Drupal et le NoSQL - drupagora 2011
Mener à bien son projet ecommerce
Mener à bien son projet ecommerce
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Trouver le chemin des bonnes pratiques
Trouver le chemin des bonnes pratiques
Utilisation optimale et professionnelle de PHP
Utilisation optimale et professionnelle de PHP
Mais de rbschange
Keynote change 2013
Keynote change 2013
rbschange
Change 2013 - Philippe Mascaras
Change 2013 - Philippe Mascaras
rbschange
Change 2013 - Benoit Gaillat
Change 2013 - Benoit Gaillat
rbschange
Change 2013 - Philippe Humeau
Change 2013 - Philippe Humeau
rbschange
Change 2013 - Sandrine Heitz-Spahn
Change 2013 - Sandrine Heitz-Spahn
rbschange
Change 2013 - Ilan Benhaim
Change 2013 - Ilan Benhaim
rbschange
Change 2013 - Intro
Change 2013 - Intro
rbschange
RBS Change - e-commerce international
RBS Change - e-commerce international
rbschange
Keynote Change 2012
Keynote Change 2012
rbschange
RBS Change - ecommerce B2B
RBS Change - ecommerce B2B
rbschange
Enrichir son site e-commerce
Enrichir son site e-commerce
rbschange
Réussir le cross-commerce avec RBS Change
Réussir le cross-commerce avec RBS Change
rbschange
RBS Change MPV 2012
RBS Change MPV 2012
rbschange
Conférence RBS Change Paris E-Commerce 2010
Conférence RBS Change Paris E-Commerce 2010
rbschange
Mais de rbschange
(14)
Keynote change 2013
Keynote change 2013
Change 2013 - Philippe Mascaras
Change 2013 - Philippe Mascaras
Change 2013 - Benoit Gaillat
Change 2013 - Benoit Gaillat
Change 2013 - Philippe Humeau
Change 2013 - Philippe Humeau
Change 2013 - Sandrine Heitz-Spahn
Change 2013 - Sandrine Heitz-Spahn
Change 2013 - Ilan Benhaim
Change 2013 - Ilan Benhaim
Change 2013 - Intro
Change 2013 - Intro
RBS Change - e-commerce international
RBS Change - e-commerce international
Keynote Change 2012
Keynote Change 2012
RBS Change - ecommerce B2B
RBS Change - ecommerce B2B
Enrichir son site e-commerce
Enrichir son site e-commerce
Réussir le cross-commerce avec RBS Change
Réussir le cross-commerce avec RBS Change
RBS Change MPV 2012
RBS Change MPV 2012
Conférence RBS Change Paris E-Commerce 2010
Conférence RBS Change Paris E-Commerce 2010
RBS Change - développements spécifiques
1.
RBS CHANGE
Méthodes pour un développement spécifique optimal Méthodes pour un développement spécifique optimal 1 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
2.
L’extensibilité : Une
nécessité - L’affichage - Les fonctionnalités - La modification du standard - La création de modules réutilisables Méthodes pour un développement spécifique optimal 2 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
3.
L’affichage
- Modification des templates standards - Création d’un thème pour le projet - Priorité des chargements - Override/theme => theme => override - Guide de codage HTML - http://wiki.rbschange.fr/html_design:codebook - Modification du JS et CSS standard (remplacement) - Désactivation des JS et CSS standards via le template de page Méthodes pour un développement spécifique optimal 3 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
4.
Déclinaison de templates
de page - Pour quoi faire ? - Mise en œuvre Méthodes pour un développement spécifique optimal 4 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
5.
Déclinaison de templates
de page - Application Déclinaison site classique Déclinaison e-commerce Méthodes pour un développement spécifique optimal 5 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
6.
Modification / correction
de locales - Via le dossier Override (en phase de développement) - Via le BackOffice : Module Outils > Traduction - Priorité de chargement : - Backoffice => Override => Standard Méthodes pour un développement spécifique optimal 6 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
7.
Ajout de fichiers
à la racine du projet - Utilisation du dossier webapp du module - En cas d’accès externe pensez à vérifier / modifier le htaccess - Redéfinir au besoin <entry name="linkToDocumentRoot"> dans project.xml Mise à jour du htaccess via le dossier apache du module - Règle de nommage : XX_nom.conf (XX étant un entier) Méthodes pour un développement spécifique optimal 7 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
8.
Extension du BackOffice
- Ajouter un document dans le backoffice d’un autre module Exemple : Shoppingmail - Désactiver l’éditeur d’un document - Ajouter / Supprimer des actions sur un document - Ajouter / Supprimer / Modifier des onglets d’un éditeur - Masquer un module Méthodes pour un développement spécifique optimal 8 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
9.
Le remplacement de
code PHP - AOP VS Injection - L’AOP : Remplacement de classes uniquement (aop.xml) Exemple d’utilisation dans le wiki : http://wiki.rbschange.fr/devguide:howto:addfieldorderingprocess#modification_en_php Méthodes pour un développement spécifique optimal 9 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
10.
Fonctionnement du remplacement
de classes Classe generic_MaClasse.class.php standard Classe project_MaClasse.class.php Spécifique Copie et renommage dans l’autoload : Copie et renommage dans : cache/autoload/generic/MaClasse cache/aop Classe Classe étend Spécifique standard generic_MaClasse.class.php generic_MaClasse_replaced0.class.php Méthodes pour un développement spécifique optimal 10 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
11.
L’injection
- De services et services de document : A éviter - De documents (basé sur le système d’AOP) - Ajout de propriétés, accès au PRE et POST actions - De blocks - Remplace le mapping entre le type et la classe Méthodes pour un développement spécifique optimal 11 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
12.
Ce qu’il ne
faut pas faire : - Utiliser l’AOP pour autre chose que le remplacement de classes - Préfixer une classe d’un module spécifique avec le nom d’un module standard - En cas d’extension de document, il ne faut pas déclarer celui-ci avec le même nom que le document standard Méthodes pour un développement spécifique optimal 12 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
13.
Ressources à votre
disposition : - Wiki : http://wiki.rbschange.fr - Les forums : http://www.rbschange.fr/forums-categories/Forums-37879.html - Bug Tracker : http://www.rbschange.fr/Bug-tracker,372/ - Helpdesk Ressource externe sur l’extensibilité de RBS Change : http://wp.darathor.com/2012/07/08/historique-des-methodes-de-surcharge-de-code-php- dans-rbs-change/ Méthodes pour un développement spécifique optimal 13 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
14.
Merci de votre
attention www.rbschange.fr Méthodes pour un développement spécifique optimal 14 © RBS 2012 • REPRODUCTION INTERDITE • TOUS DROITS RESERVÉS www.rbschange.fr
Baixar agora