Contents
Sofi es una aplicación web que gestiona eventos, presentaciones, ponentes y suscripciones. |
Funcionalidades
- Eventos
- Agregar, modificar, eliminar, activar opciones de suscripción y publicación, fecha, logo del evento.
- Presentaciones
- Agregar, modificar, eliminar, fecha, hora, url, fichero de descarga.
- Ponentes
- Agregar, modificar, eliminar, nombre, email, profesión, foto, institución, estado, país, presentaciones asociadas.
- Suscripción
- Formulario de suscripción a eventos, notificación vía email, reporte de suscriptores.
- Certificados
- Genera certificados digitales, encuestas a suscriptores, gráfico y reporte de encuesta.
- Sindicación de contenido rss y atom.
Requerimientos
- OS/Linux
Python >= 2.5
Django >=1.0
- python-imaging
- python-reportlab
- python-matplotlib
- python-numpy
- Base de datos
- SQlite
- python-sqlite
- PostgreSQL
- python-psycopg2
- MySQL
- python-mysqldb
- SQlite
Capturas de pantalla
Sitios que utilizan sofi
Eventos Cenditel -> http://eventos.cenditel.gob.ve
Eventos Canaima -> http://eventos.canaima.softwarelibre.gob.ve/
Descargas
Estables
Fecha |
Versión |
Descargar |
Suma MD5 |
Revisión SVN |
20/10/2009 |
0.2.0 |
5e1fe160dabb59e8220c3d4d62aeb506 |
91 |
|
13/10/2009 |
0.1.5 |
7ec158e25d1f8ee4f787fb7d7b0a4a0e |
78 |
|
14/08/2009 |
0.1.4 |
a5f3686b87ce98f2540a4bb99f32ff1a |
45 |
|
03/08/2009 |
0.1.3 |
9a887d72b4ede1b69b8eb69a375899c6 |
41 |
|
17/07/2009 |
0.1.2 |
01af0a80fdab200224713c735ba6b9f2 |
30 |
|
02/07/2009 |
0.1.1 |
aa0b4eb64b443a4879fd8bc96af9f65e |
11 |
|
30/06/2009 |
0.1.0 |
84449579bdfaf73242d1a868064763da |
4 |
SVN Desarrollo
Navegar por el repositorio
http://fsl.cenditel.gob.ve/scm/viewvc.php/?root=sofi
Descargar una copia
svn co https://svn.fsl.cenditel.gob.ve/svn/sofi
Instalación
Pruebas y/o desarrollo
Para realizar pruebas y/o desarrollo puede ejecutarlo de la siguiente manera:
- Descargar el fichero y descomprimir.
tar -zxvf sofi-0.x.x.tar.gz cd sofi
- Crear la base de datos y usuario de administración
python manage.py syncdb
- Ejecutar la aplicación
python manage.py runserver
- Desde un browser
http://localhost:8000
- Para agregar eventos, presentaciones, ponentes
http://localhost:8000/admin
Sistema de producción
Para un sistema de producción, se recomienda utilizar apache/mod_python:
- Descargar el fichero y descomprimir.
tar -zxvf sofi-0.x.x.tar.gz
Instalar apache, mod_python y configurar un VirtualHost de la siguiente manera:
<VirtualHost *:80>
DocumentRoot /var/www
ServerAdmin webmaster@localhost
ServerName servidor.com
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE sofi.settings
PythonDebug On
PythonPath "['/<RUTA>', '/<RUTA>/sofi', '/<RUTA>/sofi/apps'] + sys.path"
</Location>
Alias /media/ /var/lib/python-support/python2.5/django/contrib/admin/media/
<Location /media/>
SetHandler none
Options -Indexes
</Location>
Alias /site_media/ /<RUTA>/sofi/site_media/
<location /site_media/>
SetHandler none
Options -Indexes
</Location>
</VirtualHost>Consulte como hacerlo en la pagina oficial del proyecto django
Desarrollo
Por Hacer
Puedes seguir los avances de sofi suscribiéndote a http://radecon.cenditel.gob.ve , luego en http://radecon.cenditel.gob.ve/projects/project/sofi/ puedes observar y participar en las tareas pendientes, discusiones tipo foro y publicaciones tipo wiki entre otras, además de participar en una comunidad que promueve el conocimiento como bien público.
Programadores
En esta lista aparecen personas que han desarrollado exitosamente una funcionalidad Por Hacer.
Alexander Olivares (aox) - Programador/Administrador
Joger Quintero - Programador
Colaboraciones
En esta lista aparecen personas que han reportado un Bug ó sugerido alguna funcionalidad que ha sido catalogada como válida.
02/07/2009 - Wuilliam Lacruz, Notificación de error en fichero settings.py variable EMAIL_HOST.
30/06/2009 - Javier E. Pérez P., Notificación de dependencia python-imaging por agregar a documentación de instalación.
Colaborar
Comunícate con Alexander Olivares (aox)
Esta página ha sido visitada 887 veces







