https://youtu.be/1vmpu5k6_4s Red Social Privada, para evitar vigilacia, persecución y censura... Presupuesto y explicación del servicio: Servidor VPS (Virtual Private Server): 63 u$s Mensuales, Software: 380 u$s anuales, (39 u$s/mes)Mantenimiento y software de seguridad: 390 u$s mensuales Precios Servidor y software pago anual por adelantado, (calcular 30% de recargo por decreto sobre el dolar oficial ) TOTAL Mensual promedio 530 u$s 1er. Paso Configuración del Servidor Virtual Privado Precio en dólares u$s ver en https://www.knownhost.com/managed-vps.html 2. Paso Configuración de Plataforma del Software que hace al sitio amigable El tema o diseño que hace que todo funcione ordenadamente y sea amigable La plataforma es un desarrollo de un grupo de empresas de software que cobran una licencia anual y generan actualizaciones mensuales Características de la plataforma Los miembros pueden organizarse en grupos públicos, privados u ocultos con canales de actividad separados y listas de miembros. Se puede permitir que todos los miembros del grupo, organizadores y / o moderadores inviten a otros usuarios al grupo, que todos los miembros del grupo, organizadores y / o moderadores inviten a otros usuarios al grupo, los miembros pueden envíar mensajes privados. Los mensajes se pueden enviar a un miembro o un grupo de miembros,Muro tipo FB con incrustación de videos imagenes, likes. Los usuarios pueden @mencionar a otros usuarios registrados en el sitio. El usuario mencionado recibirá una notificación de la publicación. Permitir que los miembros hagan conexiones entre sí y se concentren en aquellos que más les importan. Crear una comunidad privada restringiendo el acceso al sitio solo a los miembros que hayan iniciado sesión. Las páginas de inicio de sesión y registro permanecerán visibles públicamente. Crear foros de discusión para permitir que los miembros de un grupo se comuniquen de forma estructurada, Cada grupo puede crear su propio foro de discusión. Opcionalmente, se pueden adjuntar varios grupos al mismo foro de discusión. Permite a los usuarios incrustar automáticamente videos de YouTube, tweets de Twitter, publicaciones de Facebook y fotos de Instagram directamente en temas y respuestas. Transformar las reuniones tradicionales cara a cara en experiencias virtuales significativas. Enlaces a contenido en línea, capacitación en vivo y reuniones utilizando la integración de Zoom. Crear y organizar reuniones de Zoom dentro de grupos sociales, ver las próximas reuniones, reuniones pasadas, grabaciones y más. 3. Paso Aplicación (app) para celular Este Paso se podria realizar en el 2021 dado que el código aún esta en desarrollo. Para este proyecto hace falta un contenedor para apps en iOS, Android y la Web. Permite compartir funciones de Base de Datos, y Notificaciones entre la app y multiplataformas. Los productos de infraestructura pagos tienen disponibilidad de información en tiempo real, Almacenamiento de la información (Storage), diferentes funciones básicas, Hosting, y la autenticación (logeo) por teléfono. Hay un nivel gratuito para todas estas características además para Analytics, Cloud Messaging, Compositor de Notificaciones, Remote Config, Buscador, Links dinamicos, Invitaciones y Alerta de Crash . El plan gratuito acepta 10.000 usuarios al mes aunque no da todas las funciones. Todas las características de Authentication que no sean la autenticación por teléfono son gratuitas, pero si se supera la cuota de los recursos del plan gratuito durante un mes, la app se desactiva por el resto de ese mes. El sistema de comunicación para que los mensajes lleguen de celular a celular se llama push notification (Los miembros reciben notificaciones automáticas para varios eventos, como cuando alguien los menciona en el muro de actividad, otro miembro les envía una solicitud de amistad, alguien les responde en las discusiones del foro y más …) El Software para la applicación para celular es otro aparte del sitio web precio estimado de la licencia es de u$s 290 mensuales + la cantidad de mensajes + cantidad de espacio de datos acumulados en la nube ver precios aqui https://firebase.google.com/pricing/ , almacenamiento: https://cloud.google.com/storage/pricing 4. Paso Mantenimiento del Sofware Administrar un sitio web de WordPress con red social es un trabajo de tiempo completo en contraposición a la opinión popular de que suponen que simplemente necesita configurarlo y sentarse. Hay una serie de cosas que mantener que pueden fallar en momentos inesperados. Se deben hacer copias de seguridad, actualizar el código del sitio semanalmente y mantener actualizado el software y los back ups de la base de datos. Son varias las tareas a realizar para esto hay que hacer una lista de verificación de mantenimiento y seguridad. Lista básica de verificación de mantenimiento 1. Actualización del software semanal. Prevenir que el sitio no sea vulnerable a ataques. 2. Actualización de la Plataforma y diferentes códigos Actualización a la última versión de es su prioridad número uno. Previo resguardo de kla base de datos y los contenidos hasta la fecha 3. Actualizar temas y complementos Actualizar el tema que seria el conjunto de el diseño con las funciones que pueda realizar el tema sincronizado al diseño. Optimización de la bases de datos. 4. Optimizar las velocidades de carga de la página Comprobar periódicamente el rendimiento del sitio web con herramientas como GTmetrix , Pingdom Tools y Google Page Speed Insights para solucionar cualquier problema que ralentice su sitio web. 5. Crear copias de seguridad periódicas La Base de datos y contenidos de respaldo llamadas copias de seguridad deben manenerse en servidor aparte, bien clasificadas. 6. Publicar regularmente El contenido con sustancia es la sangre del sitio, si el contenido no es bueno o poco frecuente el sitio decae... 7. Implementar seguridad En promedio, en cienciaysaludnatural.com hemos tenido 70 intentos de inicio de sesión cada mes con intentos de hackers. Los formularios de inicio de sesión (logeo) son atacados cada semana. Es necesario la implementación, configuración y actualización del software de seguridad. 8. Verificación de nombre de usuario único y contraseñas seguras La contraseña y el nombre de usuario más populares y peores, en ese orden, son "12345" y, "admin". Hay algo conocido como tipos de ataque de fuerza bruta. Los piratas informáticos maliciosos lanzarán una enorme base de datos de combinaciones conocidas de usuario y contraseña en su formulario de inicio de sesión hasta que algo ceda. Es necesario que cada usuario cumplas con requisitos de contraseña dificil. 9. Capacidad de respuesta del servidor El servidor debe tener suficiente capacidad de potencia de CPU y memoria ram si va a antender a mas de 20 usuarios logeados simultaneamente par que no se ponga lento. 10. Formularios de prueba Mantener código de formularios que están destinados a los visitantes que deseen comunicarse. Verificarlos para que si hay algun cambio y el código queda deprecado, este sea actualizado 11. Manejo de las redes sociales incluidas Es importante tratar las redes sociales como una extensión de el proyecto. Crear las condiciones para una experiencia positiva para la comunidad. Es vital un buen contenido para que la estrategia de redes sociales funcione. 12. Suscripción al boletín Crear lista de correo automatizada, agregar una suscripción al boletín. Suscribir a prospectos que se comuniquen o consulten, automatizado para el envío de Newsletter. 13. Actualizar el mapa del sitio 14. Comprobar y eliminar comentarios de spam Alojamiento para la aplicación de AlphaOmegaHost La app de AlphaOmegaHost , es una aplicación móvil altamente dinámica, con muchos usuarios potencialmente iniciando sesión simultáneamente. La aplicación funciona sustancialmente más rápido que las versiones web de estos complementos debido al sistema de almacenamiento en caché avanzado. Almacenamiento en caché de API La aplicación es una aplicación móvil nativa para iOS y Android. La aplicación en sí funciona con el hardware del teléfono del usuario, y el contenido de la aplicación proviene de la API que solicitan datos del la base de datos del sitio. El principal cuello de botella para el rendimiento es la rapidez con que el sitio puede generar las respuestas de la API, por lo que la aplicación no tiene que esperar mucho tiempo para recibir una respuesta de la API para obtener los datos que solicitó. Cuando habilita el almacenamiento en caché de API en la configuración del complemento de la aplicación, el complemento almacena en caché automáticamente la mayoría de las respuestas de API de la plataforma AlphaOmegaHost, de modo que las visitas posteriores a la aplicación extraen datos de un caché preconstruido en lugar de esperar a que la base de datos en tiempo real. La caché es única para cada usuario y se actualiza automáticamente cuando los datos cambian en la aplicación o el sitio web. Esta característica funcionará de inmediato en la mayoría de los servidores. Los beneficios del almacenamiento en caché son que las cargas de páginas individuales en la aplicación son más rápidas que en la web, y la aplicación puede manejar más usuarios simultáneos a la vez que la web, ya que solo un pequeño porcentaje de las solicitudes pasan por el sitio. Si una parte del tráfico existente cambia de la versión web de la comunidad a la aplicación, debería ver una carga reducida en los recursos de su servidor, siempre que haya habilitado el almacenamiento en caché de API. La idea en el futuro, es integrar esta misma tecnología en la plataforma AlphaOmegaHost, para mejorar el rendimiento y la escalabilidad en la plataforma web, y para permitir que los datos en caché de un usuario se compartan automáticamente entre la aplicación y la web. Recomendaciones de alojamiento Por las razones dadas es fundamental alojar la aplicación AlphaOmegaHost y la plataforma AlphaOmegaHost en alojamiento en la nube . El alojamiento compartido que se usa comunmente no es lo suficientemente potente para una aplicación interactiva, y los servidores dedicados / servidores privados virtuales no pueden escalar hacia arriba y hacia abajo fácilmente. Con el alojamiento en la nube, puede aumentar fácilmente los recursos del servidor según sea necesario con poco o ningún tiempo de inactividad. 500 usuarios concurrentes o menos5,000 usuarios concurrentes o menos10,000 usuarios concurrentes o menosMemoria / RAM8 GB +16 GB +32 GB +UPC4+ núcleos8+ núcleos16+ núcleosAlmacenamiento30 GB + (depende de la cantidad de medios cargados por los usuarios)60 GB + (depende de la cantidad de medios cargados por los usuarios)80 GB + (depende de la cantidad de medios cargados por los usuarios)Red500 Mbps +1 Gbps +1 Gbps + Implementación Hay 3 componentes principales: Instalación del sitio web con una base de datos y un panel de administración del sitio El sitio web, es la interfaz de usuario que ven los usuarios Tu aplicación móvilSe puede optar por mantener la interfaz del sitio web limitada a las páginas para el público en general, promoción de sus cursos, la comunidad o el programa de membresía, y luego, una vez que alguien se registra, se le puede dar acceso a través de la aplicación móvil.