Your SlideShare is downloading. ×
Créer et intégrer son thème PrestaShop
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Créer et intégrer son thème PrestaShop

22,996
views

Published on

Créer et intégrer son thème PrestaShop …

Créer et intégrer son thème PrestaShop
Create and integrate your PrestaShop template
Lucas Cherifi & NewQuest

Published in: Business, Technology

2 Comments
7 Likes
Statistics
Notes
  • Using Theme Maker Create any number of professional and responsive Prestashop free themes on the go.
    http://www.pibblu.in/theme-maker.html
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Create and publish any number of responsive Prestashop themes.Prestashop theme maker module link is http://www.pibblu.in/theme-maker.html.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
22,996
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
2
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Créer et intégrer son thème PrestaShopCreate and integrate a PrestaShopTheme
  • 2. But : cadre pour structurerune application : séparation entre les données, la présentation et les traitements
    Goal : Design Pattern to structure an application : data, presentation and processseparation
    Avantage du MVC pour l'intégrateur : 
     
    Clarté de l'architecturequ'il impose
    Les modifications techniques de base de données ne changentrien à la vue.
    MVC benefits for front developers :
    Simplicity of its architecture
    The technical changes in the databasedoes not alter the view
    1- Structure MVC – Présentation1- MVC design pattern - Introduction
  • 3. Découpe du site internet en trois parties distinctes :
    • Le modèle (model) : Comportement de l'application : traitements des données, interactions avec la base de données
     
    • La vue (view) : interface avec laquellel'utilisateurinteragit
     
    • le controleur (controler) : reçoittous les événements de l'utilisateur et enclenche les actions à effectuer
    Divide the website into three distinct parts:
    • Model : Behavior of the application: data processing, interactions with the database
    • 4. View: interface with which the user interacts
    • 5. Controller : receives all the events of the user and initiates actions to perform
    1- Structure MVC – Composition 1- MVC design pattern - Composition
  • 6. 1- Structure MVC – Dans Prestashop1- Structure MVC – For Prestashop
  • 7. 2- Composition d’un thème (la Vue)2- Thème makeup (the view)
  • 17.
    • Foreach's plus puissants :
    • 18. item, iteration, first, last
    • 19. Code plus léger
    • 20. Chaining
    • 21. “foreach” more powerful :
    • 22. item, iteration, first, last
    • 23. Liter code
    • 24. Chaining
    3- Pourquoi Smarty ?3- Pourquoi Smarty ?
  • 25. Utiliser les sprites
    Surcharger les modules
    Abandonner la classite
    Respecter les normes W3C
    Use of « sprites »
    Modules overriding
    Giving up the intensive use of « css classes »
    Respect of W3C norms
    4- Les bonnes pratiques4- Best practices
  • 26. Mise en place de thèmes existant de façon rapide et intuitive
    Plusieurs versions du site disponible en fonction des saisons / événements
    Versions dédiées à certains support (Iphone/Ipad/Android/ …)
    • Présentation du thème NQ en développement
    Implementation of existing themes quickly and intuitively
    Several versions of the site available depending of the seasons / events
    Dedicated versions for some support like iPhone / iPad / Android / ...
    Presentation of the NQ theme (currently in progress)
    5- L’avantage des thèmes5- L’avantage des thèmes
  • 27. 6- Démonstration en live 6- Live demonstration