zestedesavoir/zds-site — pull request #1531 by firm1 (2014-09-24 14:58:18+00:00)
Title: Rendre le site vraiment opensource

| Q | R
| ------------------------- | -------------------------------------------
| Correction de bugs ? | non
| Nouvelle Fonctionnalité ? | non
| Nettoyage ? | oui
| Tickets concernés | #1520

Cette PR a pour objectif de rendre le site **vraiment** opensource. Car les paramètres liées aux informations générales du site, sont désormais localisés à un seul endroit (un dictionnaire). Et le reste du site s'adaptera aux paramètres en question.

N'importe qui peut maintenant forker zds pour l'utiliser pour **lui** et pas uniquement pour ZdS.

**Note pour QA**

Modifier les paramètres dans le dictionnaire du settings.py avec les infos suivantes (par exemple), et vérifier que le site s'est adapté dans la présentation :

```
ZDS_APP = {
'site': {
'name': u"Developpez.com",
'litteral_name': u"Club Developpez.com",
'slogan': u"Developpez.com, Club des développeurs et IT pro ",
'abbr': u"dvpz",
'url': u"http://127.0.0.1:8000",
'dns': u"developpez.com",
'email_contact': u"communication@developpez.com",
'email_noreply': u"noreply@developpez.com",
'repository': u"https://github.com/developpez/zds-site",
'short_description': u"",
'long_description': u"le club Developpez.com est la plus grande communauté "
u"internationale des professionnels en informatique de langue "
u"française (France, Belgique, Luxembourg, Suisse, Canada, Afrique)",
'year': u"2000-2014",
'hosting': {
'name': u"Ikoula",
'address': u"177 Rue d'Aguesseau, 92100 Boulogne-Billancourt"
},
'cnil': u"45879653",
},
'member': {
'bot_account': u"admin",
'members_per_page': 100,
},
'gallery': {
'image_max_size': 1024 * 1024,
},
'article': {
'repo_path': os.path.join(SITE_ROOT, 'articles-data'),
},
'tutorial': {
'repo_path': os.path.join(SITE_ROOT, 'tutoriels-private'),
'repo_public_path': os.path.join(SITE_ROOT, 'tutoriels-public'),
'default_license_pk': 7
},
'forum': {
'posts_per_page': 21,
'topics_per_page': 21,
'spam_limit_seconds': 60 * 15,
'spam_limit_participant': 2,
'followed_topics_per_page': 21,
'beta_forum_id': 1,
'max_post_length': 1000000,
'top_tag_max': 5,
}
}
```