Ver Mensaje Individual
  #7  
Antiguo 17-05-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Reputación: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¡Así que estáis ahí! Gracias, gracias.

Bueno. Es el caso que tengo que preparar aún el archivo "leeme", que ha de incluir información acerca de qué es y para qué puede servir aPHP... tal vez a alguien además de a un servidor, si es que al cabo termino haciendo algo "sobre" aPHP.

Y ahí está parte de la historia: aPHP no es "nada" de por sí... pretender servir como cimiento de alguna aplicación que realmente tenga alguna utilidad. En realidad quisiera opiniones respecto de dichos cimientos: no de ninguna aplicación, porque aPHP no es ninguna aplicación en concreto.

Pero de todos modos lleváis razón. De hecho quisiera preparar una aplicación a modo de ejemplo, con alguna utilidad, y que se base en aPHP. Ahora mismo lo que podéis descargar son los propios cimientos, o sea, ninguna aplicación en concreto.

¿Qué se puede hacer ahora mismo, tal cual está el asunto? ¿Qué podéis ver vosotros? ¿Cómo podéis verlo? Bueno. aPHP no precisa de ninguna instalación. Únicamente hemos de situar los archivos que se encuentran en el directorio "/www/" en el "htdocs" de nuestro Servidor Web.

Eso sí, es preciso que hagáis uso del archivo "/sql/aphp.sql", de modo que creéis en MySQL una base de datos que ahora mismo sólo contiene una tabla: base para los usuarios registrados en la supuesta aplicación que haga uso de aPHP. Esto sí es preciso: la base de datos ha de estar disponible.

A continuación tenéis que editar el archivo "/config.php". Son las cuatro o cinco primeras constantes que ahí se definen (está indicado en el archivo) las que tenéis que editar para que aPHP pueda utilizarse, para que podáis probarlo, vaya. Si necesitáis en este punto de alguna ayuda podéis comentarlo por aquí.

Ahora bien, una vez "instalado" aPHP... ¿qué se supone que podéis ver ahora mismo en funcionamiento? Ahora mismo hay disponibles cuatro extensiones o apartados en aPHP. Podéis comenzar por la URL de entrada principal, es decir:

Código:
http://localhost/aphp/
Supongiendo que "aphp" está en el directorio raíz del Servidor Web y que dentro del directorio "aphp" están contenidos los archivos que se encuentran en el directorio "/www/" que podéis encontrar entre los que descargáis.

Esa sería la URL principal, que se encarga de mostrar la portada de la aplicación. Podréis ver que es posible cambiar el lenguaje de la interfaz de la aplicación, así como el estilo de la misma: podréis ver, en definitiva, que "aPHP", aparentemente, funciona.

Otras URLs que podéis probar ahora mismo, correspondientes con extensiones (apartados) existentes ya en aPHP:

Código:
http://localhost/aphp/entrada
aPHP se encargará de imprimir el apartado de entrada a la aplicación, que presenta un formulario HTML desde el que podréis autenticaros como usuarios. Cuando creáis la base de datos (mediante el archivo "/sql/aphp.sql") se inserta el usuario "administrador" con la contraseña "administrador".

En este apartado se puede ver cómo trabajar con formularios en aPHP, cómo puede accederse a las variables de entrada, etc.

Otro apartado disponible se accede mediante la URL:

Código:
http://localhost/aphp/salida
Y este apartado se limita a "sacar" del sistema a un usuario previamente autenticado.

Existen también los apartados (o extensiones, mirad en el directorio "/ext/") "estilo" y "lenguaje", empero, estos no tienen salida alguna, sino que son Script que se usan para cambiar el estilo y el lenguaje de la interfaz de la aplicación.

Podréis comprobar que cualquier otra URL, es decir, por ejemplo:

Código:
http://localhost/aphp/roman
Os llevará al apartado de usuarios de la aplicación. Independientemente de que "roman" está registrado o no. Es el apartado "usuarios" (Script "/ext/usuarios.php") quien habría de saber qué hacer en caso de que "roman" no correspondiera a un usuario registrado en la aplicación.

Esto último significa que cada usuario registrado en la aplicación contará con su propia URL, por decirlo de algún modo. ¿Os acordáis de que en Loturak podía accederse a los apartados de los usuarios de este modo, más menos?

Código:
http://www.aplicacion.com/?usuario=roman
Pues bien, en aPHP la URL anterior se convierte en la siguiente:

Código:
http://www.aplicacion.com/roman
Pero no sé si debo seguir hablando y hablando sin parar... no quisiera aburrir a nadie. Efectivamente, tal vez debería haber "presentado" una aplicación real y en funcionamiento, y luego tal vez haber dicho "pues se basa en una cosa que se llama aPHP"...

Supongo que no pude aguantar más porque llevo un par de semanas (como mínimo) liado con este asunto... casi, casi, podría decirse que tenía necesidad de "sacarlo de mí", de dárselo a conocer a otros, y sobre todo a otros que pudieran decirme algo al respecto.

Bueno. No me enrollo más. Si necesitáis cualquier información comentadlo por aquí y veremos qué puede hacerse.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita