django-libreta de direcciones es una aplicación Django que permite a los usuarios crear grupos y contactos de contacto, así como puntos de vista para la visualización de un contacto en formato hcard, la descarga de una vcard para el contacto, un gravatar, y un código QR.
La instalación de la aplicación:
1) a través de git clone y python setup.py install
& Nbsp; & nbsp; o
2) easy_install django-libreta de direcciones
Configuración de la aplicación:
Suponiendo que haya instalado Django y esta aplicación instalada (easy_install django-libreta de direcciones),
1) syncdb python manage.py
2) añadir addressbook.urls a sus urls: & nbsp; url (r '^ libreta de direcciones /', incluyen ('addressbook.urls')),
3) agregar su dominio del sitio en settings.py: DOMINIO = 'example.com'
4) sym-link medios uni_form: ln -s / path / to / uni_form / uni_form / ruta estática / / a / proyecto / media / uni_form (configuración puede ser diferente dependiendo de su MEDIA_URL)
5) (opcional) sim-vincular el archivo de ejemplo css para las formas más agradables que buscan (esto puede anular su css):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; : ~ $ Ln -s /path/to/addressbook/static/addressbook.css /path/to/proj/media/css/addressbook.css
6) (opcional) plantillas de anulación según sea necesario mediante la creación de un directorio de "libreta de direcciones"
NOTAS:
vCard Formato: http://www.ietf.org/rfc/rfc2426.txt
VObject Django fragmento: http://djangosnippets.org/snippets/58/
Uso vObject: http://vobject.skyhouseconsulting.com/usage.html, http://lists.brotherharris.com/pipermail/vobject/2009-January/000165.html
Features:
- Allow los usuarios se registran a través de su Facebook, Twitter, Google, o credenciales OpenID
- Los usuarios pueden crear registros de contactos organizados en grupos de contacto definidos por el usuario
- La aplicación es compatible con el almacenamiento de cada contacto:
- direcciones físicas múltiples
- Varios números de teléfono
- Varios correos electrónicos
- Cada registro de contactos apoya la exportación de ese registro en formato vCard (http://en.wikipedia.org/wiki/VCard)
- Cada registro de contacto presenta un código QR para permitir un escáner de código de barras para importarlo
- Cada registro de contactos tiene acceso cualquier Gravatar para el contacto (http://en.gravatar.com/)
- Cada contacto utiliza el microformato hCard en su margen de beneficio http://microformats.org/wiki/hcard
- Un conjunto de pruebas de unidad completa li>
- La aplicación se puede instalar usando distutils Python estándar
Requisitos
- Python
- Django
Comentarios que no se encuentran