Atención: ¡trabajo en progreso!
Está hecho cuando está hecho. (lanzamiento: pronto)
Sitio web oficial: https://yawk.io
Documentación: https://docs.yawk.io
Última actualización: 24.6.15 https://update.yawk.io/
¿Qué es YaWK?
YaWK =
Y et
otro Web
K it YaWK es una solución CMS gratuita y de código abierto para crear, diseñar y operar cualquier página web o aplicación web moderna. Diseñado para ser hábil, rápido y confiable. Constante en desarrollo. Reúne lo que está unido. YaWK utiliza HTML, CSS, MySQL, PHP y JavaScript para agrupar Bootstrap, jQuery, AdminLTE, FontAwesome y muchas más de sus herramientas web de código abierto de uso diario favoritas y las combina en una nueva base para su trabajo diario.
Estado de desarrollo: ¿qué se ha hecho hasta ahora?
Respuesta corta, ¡mucho! - respuesta larga: eche un vistazo a la LISTA DE FUNCIONES, los últimos números cerrados y los hitos para ver qué está pasando y qué se ha hecho en los últimos días, semanas, meses y años.
HOJA DE RUTA para 2024:
? Actualmente en la lista de tareas pendientes:
- Agregar Content Builder (mejorar el editor WYSIWYG)
- Actualización del sitio web oficial https://yawk.io/ (¡en progreso!)
- Migrar todos los bloques de documentos a doxygen (casi terminado)
- Actualizaciones importantes de todos los activos y widgets sociales/Facebook
- Agregar plantillas y páginas de demostración (programado hasta el cuarto trimestre de 2024)
- y por supuesto: comprobar y corregir errores de idioma, bugs mayores y menores
? Últimas mejoras/hitos cerrados
- [hecho] ✓ Implementación de la API Chat GPT-4
- [hecho] ✓ Función de actualización de YaWK
- [hecho] ✓ Instalador/Mejorar el proceso de configuración
- [hecho] ✓ Agregue soporte para páginas y menús frontend (contenido) multilingües
- [hecho] ✓ Widget de submenú mejorado
- [hecho] ✓ Actualización de la base de código para garantizar la compatibilidad con PHP 8
? TAMBIÉN PREVISTO PARA 2024:
- Agregar presentación de características
- Actualice CSS Framework para que sea completamente compatible con Bootstrap 5.x
- Agregar página de soporte (y sistema de tickets)
- Agregar manual de administración (pdf y/o html)
- Agregar manual del desarrollador (https://docs.yawk.io)
Canales de redes sociales- Vídeos instructivos de YouTube
? Descargar
? última versión (24.6.15) de GitHub:
https://github.com/YaWK/yawk.io/archive/refs/heads/master.zip
Recuerde: antes de descargar esta versión preliminar: YaWK se encuentra actualmente en desarrollo activo y AÚN NO SE HA LANZADO. Si lo desea, puede usarlo y obtener un adelanto del estado de desarrollo actual. Pero tenga en cuenta que YaWK se encuentra en una fase de desarrollo abierta y subyace a cambios más o menos frecuentes . Debido a este hecho, la compatibilidad con versiones anteriores no está garantizada en este momento.
Antes de que YaWK se declare oficialmente como "lanzado", siempre obtendrá la versión de desarrollo actual. Después de que se lance la primera versión estable, habrá una rama estable/de desarrollo separada. Debe esperar la primera versión estable oficial antes de utilizar YaWK en entornos productivos.
Dediqué mucho trabajo, tiempo, esfuerzo, corazón y amor a este proyecto, por lo que estaré feliz con los comentarios, estrellas, seguidores y/o contribuciones de código. Si te gusta este proyecto, considera apoyarlo. ¡Gracias!
? Configuración / Instalación
Hay dos formas de cargar YaWK en su servidor web: Instalación mediante línea de comando/acceso shell
Si tiene acceso root/shell: git clone https://github.com/YaWK/yawk.io .
esto descargará la última versión de GitHub a su directorio actual.
o si estás usando Composer puedes escribir: compositor crear yawk/yawk.io -s dev
(luego mueva los archivos de la carpeta yawk.io al directorio raíz de su proyecto si es necesario). ? o descargue el .zip + cargue los archivos usando cualquier cliente FTP (por ejemplo, FileZilla)
Esto es más común para usuarios con alojamiento web/espacio web "típico": descargue el paquete .zip, extráigalo en su computadora y cargue los archivos extraídos en su servidor web. Utilice cualquier cliente FTP y cargue los archivos en el directorio raíz de su servidor web.
AVISO DE REQUISITOS DE INSTALACIÓN:
Los archivos deben ser accesibles para el proceso de usuario de su servidor web.
Asegúrese de configurar los permisos de usuario/grupo correctos, por ejemplo: chown -R www-data:www-data yourfolder
(Esto es muy importante si está ejecutando git clone desde el shell con otro usuario que no sea el proceso del servidor web...) También asegúrese de que su servidor web pueda escribir en los siguientes archivos:
- .htaccess
- /admin/.htaccess
Estos archivos deben tener al menos 755 (escribibles para el grupo) o 777 (escribibles para todos) permisos. Si no estás seguro, configúralo en 777. ¡Pero cuidado! No olvide cambiarlo más tarde (por ejemplo, solo el propietario puede escribirlo) después de completar la configuración para garantizar que nadie más pueda anular este archivo.
Requisitos mínimos de servidor/alojamiento web:
- Se requiere PHP 8.x
- MySQL 5.x o superior (MariaDB también funciona)
- Servidor web Apache 2.x o nginx
- MOD_REWRITE habilitado
Cómo ejecutar la instalación/configuración
Una vez que haya terminado de cargar YaWK en su servidor web, asegúrese de que todos los derechos estén configurados correctamente (como se explicó anteriormente) y simplemente llame a www.yourwebsite.tld en su navegador. Si el servidor está configurado correctamente, verá el paso 1/5 del proceso de configuración donde podrá seleccionar el idioma que desee. (actualmente inglés o alemán)
El instalador lo guiará a través de 5 pasos bastante claros.
? Inicio de sesión de administrador
Una vez completada la configuración, puede iniciar sesión en el área de administración con las credenciales que configuró durante la configuración. El área de administración se encuentra en
www.yourwebsite.tld/admin .
Documentación
Para obtener información más detallada, visite la documentación oficial en https://docs.yawk.io.
? Solución de problemas/ERROR 500/página blanca después de la instalación
Si aparece una página en blanco sin más mensajes de error, es posible que haya un problema causado con la configuración predeterminada definida en el archivo .htaccess. Esto podría ser una configuración de almacenamiento en caché incorrecta o falsa de su servidor, módulos faltantes o (principalmente) permisos de archivos/carpetas incorrectos o propiedad incorrecta. Rara vez tiene que ver con otra cosa. En ese caso, consulte el registro de errores de su servidor. No dudes en ponerte en contacto si no puedes solucionar el error por tu cuenta.
Licencia
YaWK tiene la licencia MIT. Es posible que se apliquen otras licencias a bibliotecas y recursos de terceros. Consulte los archivos de licencia y la documentación para obtener más información. YaWK es un software gratuito y cualquier persona puede utilizarlo.
? ¡¿Pero por qué estás ejecutando esto ?! - Hay muchísimos CMS por ahí...
YaWK es un proyecto de código abierto,
creado para todos. En realidad,
no hay ninguna gran empresa o fundación detrás de esto - (¡todavía!) Por el momento sigue siendo
(principalmente) un espectáculo de un solo hombre, desarrollado exclusivamente para mi propio propósito personal.
Comencé este proyecto porque no estaba satisfecho con todas las demás soluciones en ese momento . Entonces acepté el desafío y comencé a desarrollar una herramienta general que se adapta a mis necesidades personales. Originalmente no estaba destinado al público. Pero cuanto más crecía el proyecto, más gente me decía que lo hiciera accesible al público. Después de pasar gran parte de mi vida en este proyecto, decidí seguir a mis amigos: lo subí a GitHub y mantuve el repositorio privado hasta que el estado del proyecto llegó a un nivel en el que otros puedan usarlo. A pesar de todos los esfuerzos por
"llegar al grano" , este proyecto aún no está terminado, y probablemente nunca lo estará. ¡Es software libre! y permanecerá en desarrollo, siempre y cuando yo
(u otra persona) nos ocupemos de ello.
¡TÚ puedes ser parte de este proyecto! ?
¡De nada! ¿Has encontrado un error? ¡Háganoslo saber! ¿Quieres solicitar una función? No dude en ponerse en contacto: abra un problema o solicite una solicitud.
¡Cualquier aportación es bienvenida! ? Contacto
Si tiene alguna pregunta, no dude en ponerse en contacto conmigo por correo electrónico: @DR
¡Vuelva a consultar pronto y permanezca atento a las próximas actualizaciones del sitio web y del proyecto!
(contando desde 2023-04-13)