Child pages
  • Aspectos Fundamentales

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Tabla de contenidos

Table of Contents
maxLevel2

...

Aspectos Fundamentales

Conceptos

...

Un módulo es un complemento de PrestaShop que permite a cualquier desarrollador agregar lo siguiente: *

  • Proporcionar función adicional para PrestaShop.

...

  • Observar elementos adicionales en el sitio (selección de productos, etc.).

...

  • Comunicarse con otros “actores” de comercio electrónico (guías de compra, plataformas de pago, logística...)

...

  • etc...

La compañía detrás de PrestaShop ofrece más de 100 módulos gratis además de la herramienta en sí, permitiendo a los clientes iniciar su negocio con rapidez y de forma gratuita.

Wiki MarkupMás de 750 agregados se encuentran disponibles en el sitio oficial \[add-ons\|http://addons.prestashop.com/\]. Estos módulos fueron construidos por la compañía PrestaShop o por los miembros de la comunidad de PrestaShop, y se venden a precios asequibles. Como desarrollador, usted puede compartir sus módulos en este sitio, y recibir el 70% de la suma asociada con la venta de sus creaciones. ?\[¡Regístrese ahora\|http://addons.prestashop.com/en/authentication.php#createnow\]\.
Estos módulos fueron construidos por la compañía PrestaShop o por los miembros de la comunidad de PrestaShop, y se venden a precios asequibles.
Como desarrollador, usted puede compartir sus módulos en este sitio, y recibir el 70% de la suma asociada con la venta de sus creaciones. ¡Regístrese ahora!

Arquitectura técnica de PrestaShop

Wiki MarkupPrestaShop se basa en una arquitectura de \[3 capas\|http://es.wikipedia.org/wiki/Programación_por_capas\]: \* \*:

  • Objeto/Datos

...

  • .

...

  • Acceso

...

  • a

...

  • la

...

  • base

...

  • de

...

  • datos

...

  • es

...

  • controlado

...

  • mediante

...

  • archivos

...

  • en

...

  • la

...

  • carpeta

...

  • “classes”.

...

  • Control de Datos. El contenido proporcionado por el usuario es controlado por los archivos en la carpeta raíz.
  • Diseño. Todos los archivos del tema en la carpeta "themes".

Image Added

Este es el mismo principio que en la arquitectura MVC (Modelo-Vista-Controlador), sólo que de una manera más simple y accesible.

...

Una arquitectura de 3 capas tiene muchas ventajas: *

  • Facilidad para leer el código del software.

...

  • Los desarrolladores pueden agregar y editar códigos más rápido.

...

  • Diseñadores gráficos e integradores de HTML pueden trabajar dentro de los confines de la carpeta /themes sin necesidad de entender o leer una sola línea del código PHP.

...

  • Los desarrolladores pueden trabajar en datos y módulos adicionales que los integradores de HTML pueden utilizar.

Esquema de base de datos

!_Images^ps144-dbmodel-small.png|border=1!

Wiki MarkupPuede descargar el  esquema SQL de PrestaShop 1.4 \[en formato PNG (1 Mb)\|http://doc.prestashop.com/download/attachments/1409078/ps144-dbmodel4.png\], o \[en formato de archivo original de MySQL Workbench\|http://doc.prestashop.com/download/attachments/3801153/ps144-dbmodel4.mwb\] (necesitará\[MySQL Workbench\|http://wb.mysql.com/\] para poder Image Added

Puede descargar el  esquema SQL de PrestaShop 1.4.7.2 en formato PNG (8 Mb), o en formato de archivo original de MySQL Workbench (necesitaráMySQL Workbench para poder verlo).