martes, 13 de octubre de 2015

Otros componentes adicionales.

Para completar tu instalación de MyFamilyServer te propongo un conjunto pequeño de herramientas y componentes gratuitos que merece la pena conocer:


  • PhpMyAdmin.
  • Komodo Edit.
  • nicEdit.
  • noip.
  • Teamviewer.


La primera aplicación, phpMyAdmin es una herramienta para gestionar las bases de datos de MySQL de forma gráfica, mediante un conjunto de páginas web dinámicas, gracias a esta herramienta es fácil trabajar o consultar cualquier dato en nuestra base de datos MySQL.
phpMyAdmin está desarrollado en PHP y es un producto open-source gratuito.


Como editor yo utilizo Komodo, es un editor para desarrollo muy util para desarrollar en diversos lenguajes de programación (todo MyFamilyServer ha sido desarrollado con el). Te permitirá editar y crear nuevos programas en php y html entre otros muchos lenguajes. Komodo es una herramienta más amplia y tiene opciones gratuitas y opciones de pago. La opción de instalación propuesta (y gratuita) es únicamente el editor.
(Hace unos días cambie de servidor de desarrollo, ahora tengo uno mas potente para mis propios trabajos, al disponer de mas memoria y CPU también he instalado mas herramientas. He incorporado NetBeans como editor e IDE... Es Muy bueno. Es un entorno completo que permite editar, ejecutar, hacer debugging etcetera, todo en gratuito y funcionando perfectamente, es muy recomendable como entorno de desarrollo PHP, Java, C++, HTML)

Para mejorar la edición de texto dentro de tus páginas web he utilizado nicEdit. nicEdit es un editor que permite escribir en formato WYSIWYG (What You See Is What You Get) dentro de una página web, lo que consigues, con esta herramienta, es poder dar formato a un campo de texto en una página web que tu construyas. Está incluido dentro de MyFamilyServer, por lo tanto es algo que ya está instalado para el desarrollo de MyFamilyServer pero te resultará útil si vas a desarrollar otras páginas.

Finalmente otras dos herramientas que te ayudan a mejorarla gestión remota y el acceso a tu servidor:

noip es una solución para dar un nombre de dominio a tu servidor familiar, teniendo en cuenta que tu servidor está alojado en tu casa y puede tener una dirección ip dinámica (que cambia). Con esta solución podrás acceder a tu servidor siempre con el mismo nombre aunque cambie la dirección IP de tu router.

Y finalmente teamviewer te ofrece un escritorio remoto de tu servidor en cualquier otro dispositivo.

Yo he probado todas estas soluciones, todas son gratuitas y me dan buen resultado para el proyecto de servidor familiar. Usalas, te ayudarán a ti también.

Tienes documentación completa en la web de MyFamilyServer


jueves, 3 de septiembre de 2015

MyFamilyServer: Proximo release Multi-idioma.

Uno de los objetivos iniciales de el proyecto MyFamilyServer, era el de poder poner en marcha un servidor web familiar (o personal) en un PC antiguo, con buen rendimiento y a coste 0.

Con esta idea presente, la aplicación ha incorporado todas las funcionalidades que han surgido de los 'Brain Storm' iniciales, y de las consultas a los usuarios objetivo.

En los últimos dos meses, revisando las visitas y descargas de MyFamilyServer, el mayor numero de sesiones provienen de países de habla inglesa.

Hasta ahora, no tenia como prioridad que el desarrollo de MyFamilyServer fuera multi-idioma, pero sin duda, este es un requisito interesante y demandado, que hay que poner por delante de otros.

El roadmap ya tiene este hito como primer objetivo, y va a consistir en tres acciones:
  • Publicar la web de MyFamilyServer en Español e Ingles.
  • Generar la documentación de MyFamilyServer en Español e Ingles.
  • Generar una nueva version de la aplicación multi-idioma y generar la traducción de los textos de la aplicación para Español, Ingles ... y alguno mas que sea interesante.
Encontraras las novedades en la web de MyFamilyServer

martes, 28 de julio de 2015

!! MyFamilyServer Ya esta disponible ¡¡

MyFamilyServer V01 ya esta disponible.


Ya esta disponible todo el código fuente y la documentación para ponerlo en marcha. 

En tu casa, tu servidor web para tu uso personal.


MyFamilyServer incluye secciones de :

  • Eventos.
  • Calendario.
  • Recetas.
  • Notas.
  • URL's.
  • Imágenes y documentos.
  • Correo.
  • Usuarios
  • Clanes.


Todo preparado para funcionar en un PC antiguo y con software gratuito.
MyFamilyServer es un proyecto 'Do It Yourself' que, con la ayuda de guías paso a paso, te dan la capacidad de disponer de tu propio entorno web de forma gratuita.

Tienes todo esto disponible en la web de MyFamilyServer.
MyFamilyServer te esta esperando.

miércoles, 22 de julio de 2015

MyFamilyServer: Pruebas Completadas.

Hoy se han completado las pruebas en MyFamilyServer.


El trabajo ha consistido en:



Pruebas de usuario.

Se han realizado pruebas de usuario con tres grupos de usuarios aislados entre sí, en algunos momentos interactuando simultáneamente en el servidor y en otros no. Las pruebas se realizaron durante los últimos dos meses y ahora se ha completado las pruebas de regresión.


Pruebas de instalación.

Se han realizado tres ciclos completos de instalación del servidor desde cero.
Se han ido depurando errores y mejorando los pasos de instalación (se han disminuido pasos en todos los casos). 

Pruebas de comunicación con el exterior.
Se han completado tres ciclos completos de pruebas de instalación y configuración de correo hasta llegar a generar correos en cada caso, ahora este configuración se realiza solo en tres pasos.


Pruebas de upload de ficheros.

Se han realizado pruebas de funcionamiento y de configuración. En la instalación preparada solo es necesaria la configuración de un parámetro.


Bueno, estoy contento, tenemos MyFamilyServer ya preparado para descargarlo.

En una semana estaré publicando la información en la web de MyFamilyServer (Scripts de todo el código del servidor y documentación de instalación y configuración) para que este disponible para cualquiera.