Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
SMFPersonal  MSN Messenger - heracles@smfpersonal.net 
*

Mensajes: 13978

Febrero 03, 2013, 05:59:25 pm

Tema: Introduccion al desarrollo smf


Introduccion al desarrollo smf

Autor: ^HeRaCLeS^



En este primer tutorial sobre el desarrollo para smf hablaremos un poco sobre:
Como realizar el desarrollo y las modificaciones.
Estructura.
Archivos.
Si bien no es muy complicado este tema, es muy importante conocerlo bien para poder lograr un buen desarrollo o modificacion.


Desarrollo y Modificaciones:
Siempre hacerlo en un sitio de pruebas
Siempre hacerlo sobre un sitio limpio (Sin mods)
Siempre usar un editor de codigos y no el bloc de notas. (Recomendado Notepad++)


Estructura:

SMF cuenta con una estructura base que consiste en:
Archivos Fuente (Los encontramos dentro de la carpeta Sources)
Archivos Diseño (Los encontramos dentro de la carpeta Themes)
Archivos Idioma (Los entontramos dentro de la carpeta languages)

En esta estructura base estan ligadas entre si las tres ramas principales, en general cada archivo Fuente tiene su respectivo archivo de Diseño y a su ves este tiene su respectivo archivo de Idioma
Por ejemplo:
./Sources/Admin.php
./Themes/default/Admin.template.php
./Themes/default/languages/Admin.el_idioma.php

Para que nos sirve conocer esto?
Pues ahora sabremos en que archivos tenemos que buscar o modificar algo de lugares espesificos, sabremos que si estamos modificando algo del Admin.template.php su codigo fuente esta siendo cargado desde el Admin.php y que sus textos los encontraremos en el archivo Admin.el_idioma.php

Nota: Algunos archivos Fuente estan por decirlo de alguna manera divididos en dos partes, por ejemplo:
BoardIndex.php
Subs-BoardIndex.php


Archivos:

Ahora que vimos un poco la estructura base nombraremos las secciones principales y cuales son sus archivos.
Obviamente no vamos a nombrar todas, sino como dije solo las principales y mas usadas.

General
                Settings.php
                index.php
                Load.php
                Subs.php
                index.template.php
Index o Inicio
                BoardIndex.php
                Subs-BoardIndex.php
                BoardIndex.template.php
Indice de temas
                MessageIndex.php
                Subs-MessageIndex.php
                MessageIndex.template.php
Temas o Mensajes
                Display.php
                Display.template.php
Mensajes Personales
                PersonalMessage.php
                PersonalMessage.template.php



Una ves que aprendamos bien esta estructura notaremos como nos resulta mucho mas facil realizar una modificacion en nuestros sitios.

Nos vemos en el proximo tutorial sobre desarrollo de smf.



Usuario:
Contraseña:
Sesión: