Pregunta:
Fecha: 26-10-2017 13:30:06
(En Español)
Simple Web Framework (SWF)
La idea del sistema es servir como CMS (Content Management System) al igual que joomla, wordpress y drupal pero con la gran diferencia de que esta basado 100% en HTML y Javascript por lo cual no requiere de base de datos y un lenguaje de programación en backend. Lo que me motivo a realizar este proyecto era lo común que se me hacia realizar paginas web para empresas que resultaban con contenido bastante simple que por hacerlas rápido terminaba recurriendo a alguno de los CMS antes mencionados y eventualmente la mayoría terminaba siendo victima de algún ataque de hacking.
Algunas de las caracteristicas con las que cuenta el proyecto y otras que deseo implementar a futuro:
- 100% HTML y JS (100 KB aprox. archivos js principales)
- Carga dinamica de contenido
- Cache de contenido
- Sistema de menus
- Sistema de idiomas
- Sistema de paginacion
- Sistema de plantillas
- Tienda de plantillas
- Editor de paginas visual y texto (Electron app + WYSWYG editor)
- Opcion "Ver código fuente de la página" no muestra html de la pagina (realmente no importante pero interesante :P)
La aplicación que pienso realizar en Electron seria algo al estilo dreamweaver (really old) pero mas simple y generando codigo html limpio y ligero. Un IDE de desarrollo para proyectos en SWF. Ejemplo de un archivo project.json:
y aquí una pagina con información del proyecto realizada en el mismo SWF:
http://getswf.zeusafk.net/
Me gustaría saber que opinan sobre el proyecto y si tienen ideas que puedan servir para mejorarlo. Votos: 2 - Respuestas: 3 - Vistas: 18 Compartir en: Google Facebook Twitter LinkedIn Link
Opinión sobre sistema en desarrollo[No resuelta]
Hola a todos, quiero comentarles sobre un proyecto en el que había estado trabajando un tiempo atrás y ahora estoy pensando en retomar.Simple Web Framework (SWF)
La idea del sistema es servir como CMS (Content Management System) al igual que joomla, wordpress y drupal pero con la gran diferencia de que esta basado 100% en HTML y Javascript por lo cual no requiere de base de datos y un lenguaje de programación en backend. Lo que me motivo a realizar este proyecto era lo común que se me hacia realizar paginas web para empresas que resultaban con contenido bastante simple que por hacerlas rápido terminaba recurriendo a alguno de los CMS antes mencionados y eventualmente la mayoría terminaba siendo victima de algún ataque de hacking.
Algunas de las caracteristicas con las que cuenta el proyecto y otras que deseo implementar a futuro:
- 100% HTML y JS (100 KB aprox. archivos js principales)
- Carga dinamica de contenido
- Cache de contenido
- Sistema de menus
- Sistema de idiomas
- Sistema de paginacion
- Sistema de plantillas
- Tienda de plantillas
- Editor de paginas visual y texto (Electron app + WYSWYG editor)
- Opcion "Ver código fuente de la página" no muestra html de la pagina (realmente no importante pero interesante :P)
La aplicación que pienso realizar en Electron seria algo al estilo dreamweaver (really old) pero mas simple y generando codigo html limpio y ligero. Un IDE de desarrollo para proyectos en SWF. Ejemplo de un archivo project.json:
{
"configuration" : {
"comment": "Site main configuration",
"language": "en_US",
"template": "html5up-dopetrope",
"title": "SWF",
"host": "localhost",
"path": "/getswf",
"version": 1,
"revision": 1
},
"header": {
"comment": "Header information, logo, site title head",
"title": "SWF: <em>Simple Web Framework</em>"
},
"menu": {
"comment": "Main menu items",
"active": "current",
"items": [
{ "name" : "Home", "type" : "module", "target": "home" },
{ "name" : "Documentation", "type" : "module", "target": "documentation" },
{
"name" : "Demos", "type" : "module", "target": "demo",
"items": [
{ "name": "menu 1", "target": "menu1" },
{ "name": "menu 2", "target": "menu2" },
{ "name": "menu 3", "target": "menu3" }
]
},
{ "name" : "Download", "type" : "module", "target": "download" },
{ "name" : "Templates", "type" : "module", "target": "template" },
{ "name" : "Contact", "type" : "module", "target": "contact" }
]
},
"module_alias": {
"comment": "Module alias override list",
"list": {
"contactos" : "contact",
"quienes-somos": "about",
"inicio": "home"
}
}
}y aquí una pagina con información del proyecto realizada en el mismo SWF:
http://getswf.zeusafk.net/
Me gustaría saber que opinan sobre el proyecto y si tienen ideas que puedan servir para mejorarlo. Votos: 2 - Respuestas: 3 - Vistas: 18 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 30-10-2017 12:00:59 Opino que esta misma descripción puede estar en el README.md del proyecto github.
+ Pasos de instalación.
Esta muy buena tu idea ! Votos: 1 - Link respuesta -
Fecha: 03-11-2017 05:05:29 Estima Jorge, creo que la dinamica de tus proyectos mejorarian con el uso de una base de datos, ya que puedes almacenar mucha información en la misma. Votos: 0 - Link respuesta
-
Fecha: 03-11-2017 10:12:52 Con este proyecto no quiero decir que yo no uso bases de datos, simplemente es una alternativa para sitios web sencillos que no requieren depender de un sistema complejo de gestión de contenido con la ventaja de que al no depender de un backend y todo ser procesado en el frontend no involucra de ninguna manera la seguridad del sitio.
#offtopic
En otros proyectos existe la necesidad de hacer uso de un backend, para esos casos (ya que realmente no me gustan los CMS mas comunes) tengo mi propio CMS construido en mi propio framework para desarrollo de aplicaciones web en PHP (el cual me quedo bastante bonito :P).





Este es uno de varios sitios construidos con mi CMS :P
http://www.cimbol.com.bo/ Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
