Projet

Général

Profil

0001-misc-remove-support-for-builtin-editorial-pages-7033.patch

Frédéric Péters, 17 octobre 2022 13:26

Télécharger (13,7 ko)

Voir les différences:

Subject: [PATCH] misc: remove support for builtin editorial pages (#70338)

 MANIFEST.in                 |  1 -
 auquotidien/modules/root.py | 35 -------------------
 setup.py                    |  3 +-
 texts/aq-accessibility.html | 41 ----------------------
 texts/aq-contact.html       |  8 -----
 texts/aq-editor-info.html   | 67 -----------------------------------
 texts/aq-help.html          | 70 -------------------------------------
 7 files changed, 1 insertion(+), 224 deletions(-)
 delete mode 100644 texts/aq-accessibility.html
 delete mode 100644 texts/aq-contact.html
 delete mode 100644 texts/aq-editor-info.html
 delete mode 100644 texts/aq-help.html
MANIFEST.in
7 7
recursive-include data/themes/ *.css *.png *.jpeg '*.jpg *.xml *.html *.js *.ezt *.gif *.otf
8 8
recursive-include auquotidien/ *.py
9 9
recursive-include static/ *.png *.jpeg '*.jpg *.js *.gif
10
recursive-include texts/ *.html
11 10
recursive-include theme/ *.css *.png *.jpeg '*.jpg *.xml *.html *.js *.ezt *.gif
auquotidien/modules/root.py
353 353
            # it will get caught in _q_traverse that will redirect it to an
354 354
            # URL embedding the category
355 355

  
356
        if component in ('accessibility', 'contact', 'help'):
357
            if TextsDirectory.get_html_text('aq-' + component):
358
                return getattr(self, component)()
359

  
360 356
        return None
361 357

  
362 358
    def json(self):
......
623 619
        r += htmltext('</div>')
624 620
        return r.getvalue()
625 621

  
626
    def page_view(self, key, title, urlname=None):
627
        if not urlname:
628
            urlname = key[3:].replace(str('_'), str('-'))
629
        get_response().breadcrumb.append((urlname, title))
630
        template.html_top(title)
631
        r = TemplateIO(html=True)
632
        r += htmltext('<div class="article">')
633
        r += htmltext(TextsDirectory.get_html_text(key))
634
        r += htmltext('</div>')
635
        return r.getvalue()
636

  
637
    def informations_editeur(self):
638
        get_response().filter['bigdiv'] = 'info'
639
        return self.page_view('aq-editor-info', _('Editor Informations'), urlname='informations_editeur')
640

  
641
    def accessibility(self):
642
        get_response().filter['bigdiv'] = 'accessibility'
643
        return self.page_view('aq-accessibility', _('Accessibility Statement'))
644

  
645
    def contact(self):
646
        get_response().filter['bigdiv'] = 'contact'
647
        return self.page_view('aq-contact', _('Contact'))
648

  
649
    def help(self):
650
        get_response().filter['bigdiv'] = 'help'
651
        return self.page_view('aq-help', _('Help'))
652

  
653 622

  
654 623
from qommon.publisher import get_publisher_class
655 624

  
......
658 627
get_publisher_class().use_sms_feature = True
659 628

  
660 629

  
661
TextsDirectory.register('aq-editor-info', N_('Editor Informations'))
662
TextsDirectory.register('aq-accessibility', N_('Accessibility Statement'))
663
TextsDirectory.register('aq-contact', N_('Contact Information'))
664
TextsDirectory.register('aq-help', N_('Help'))
665 630
TextsDirectory.register(
666 631
    'aq-sso-text',
667 632
    N_('Connecting with Identity Provider'),
setup.py
115 115
        'sdist': eo_sdist,
116 116
    },
117 117
    include_package_data=True,
118
    data_files=data_tree('share/wcs/texts', 'texts')
119
    + data_tree('share/wcs/themes/auquotidien', 'theme')
118
    data_files=data_tree('share/wcs/themes/auquotidien', 'theme')
120 119
    + data_tree('share/wcs/themes/', 'data/themes/')
121 120
    + data_tree('share/auquotidien/apache-errors', 'apache-errors')
122 121
    + [
texts/aq-accessibility.html
1
<p>En f&eacute;vrier 2006 la <a
2
href="http://www.assemblee-nationale.fr/12/ta/ta0307.asp">loi sur l'&eacute;galit&eacute; des
3
droits et des chances, la participation et la citoyennet&eacute; des personnes
4
handicap&eacute;es</a> a &eacute;t&eacute; un pas important en faveur du d&eacute;veloppement du Web, en
5
raison de l'obligation d'accessibilit&eacute; qu'elle entra&icirc;ne pour les services en
6
ligne de l'&Eacute;tat.</p>
7

  
8
<p>Cependant, les b&eacute;n&eacute;fices de l'accessibilit&eacute; num&eacute;rique d&eacute;passent de tr&egrave;s loin
9
les seuls champs du handicap et des services publics.</p>
10

  
11
<p>En respectant les standards d'accessibilit&eacute;, les &eacute;diteurs de sites
12
fournissent un contenu et des services &agrave; l'ensemble des publics et laissent ces
13
publics afficher, repr&eacute;senter ou &eacute;noncer ces contenus en fonction de leur
14
configuration et de leurs comp&eacute;tences sp&eacute;cifiques. Cela permet de garantir une
15
v&eacute;ritable interop&eacute;rabilit&eacute;, pr&eacute;vient la mise en captivit&eacute; des contenus par une
16
technologie propri&eacute;taire quelconque.</p>
17

  
18
<h3>Touches d'acc&egrave;s</h3>
19

  
20
<p>La plupart des navigateurs permettent d'aller directement sur un lien
21
sp&eacute;cifique en tapant une touche d&eacute;finies par le site web.  Sous Windows, vous
22
pouvez utiliser ALT + touche d'acc&egrave;s; sous Macintosh, vous pouvez utiliser
23
Control + touche d'acc&egrave;s.</p>
24

  
25
<p>Les touches d'acc&egrave;s suivantes sont d&eacute;finies sur toutes les pages du
26
site&nbsp;:</p>
27

  
28
<ul>
29
<li>Touche d'acc&egrave;s 1: page d'accueil</li>
30
<li>Touche d'acc&egrave;s 9: page de contact</li>
31
<li>Touche d'acc&egrave;s 0: d&eacute;claration d'accessibilit&eacute;</li>
32
</ul>
33

  
34
<h3>Conformit&eacute; aux standards</h3>
35

  
36
<p>L'ensemble des pages que nous produisons respecte les normes recommand&eacute;es
37
par le W3C, &agrave; savoir les sp&eacute;cifications xhtml 1.0 et CSS qui permettent une
38
totale s&eacute;paration du contenu et de la pr&eacute;sentation &agrave; l'&eacute;cran ou &agrave; l'impression,
39
ainsi que <a href="http://www.w3.org/WAI/">WAI</a> la norme r&eacute;f&eacute;rence en
40
mati&egrave;re d'accessibilit&eacute;.</p>
41

  
texts/aq-contact.html
1
<p>Entr'ouvert, 44-46 rue de l'Ouest - 75014 Paris</p>
2

  
3
<p>T&eacute;l. : +33 (0)1 43 35 01 35</p>
4

  
5
<p>Fax : +33 (0)1 43 35 00 76</p>
6

  
7
<p>Courriel : <a href="mailto:info&#64;entrouvert.com">info&#64;entrouvert.com</a></p>
8

  
texts/aq-editor-info.html
1
<p>Site de d&eacute;monstration de l'offre "Au quotidien" d'Entr'ouvert,
2
r&eacute;alis&eacute; par Fr&eacute;d&eacute;ric P&eacute;ters.</p>
3

  
4
<p>Directeur de la publication : XXX</p>
5
<p>Responsable du site : XXX</p>
6
<p>R&eacute;daction : XXX</p>
7
<p>Photos : XXX</p>
8
<p>&Eacute;diteur : Entr'ouvert - 44-46 rue de l'Ouest - 75015 Paris</p>
9

  
10
<h3>Informatique et libert&eacute;s</h3>
11

  
12
<p>Les liens hypertexte pr&eacute;sents sur le site et aiguillant les utilisateurs
13
vers d'autres sites Internet n'engagent pas la responsabilit&eacute; de la r&eacute;daction
14
du site quant au contenu de ces sites.</p>
15

  
16
<p>Lorsque des donn&eacute;es pr&eacute;sentes sur ce site ont un caract&egrave;re nominatif, les
17
utilisateurs doivent en faire un usage conforme aux r&eacute;glementations en vigueur
18
et aux recommandations de la Commission nationale de l'informatique et des
19
libert&eacute;s (CNIL).</p>
20

  
21
<p>Les informations utilis&eacute;es ne doivent l'&ecirc;tre qu'&agrave; des fins personnelles,
22
associatives ou professionnelles, toute diffusion ou utilisation &agrave; des fins
23
commerciales ou publicitaires &eacute;tant exclues.</p>
24

  
25
<p>Conform&eacute;ment &agrave; la loi fran&ccedil;aise (article 27 de la Loi n&deg; 78.17 du 6 janvier
26
1978 relative &agrave; l'informatique, aux fichiers et aux libert&eacute;s), vous disposez
27
d'un droit d'opposition (art. 26) d'acc&egrave;s (art. 34 &agrave; 38), de rectification
28
(art. 36) et de suppression des donn&eacute;es qui vous concernent. Vous pouvez
29
exercer ce droit en vous adressant aupr&egrave;s de:</p>
30

  
31
<div class="address">
32
Entr'ouvert<br />
33
44-46 rue de l'Ouest<br />
34
75015 Paris<br />
35
</div>
36

  
37
<p>Ce site est enregistr&eacute; aupr&egrave;s de la Commission Nationale de l'Informatique
38
et des Libert&eacute;s sous le dossier n&deg; XXX.</p>
39

  
40
<h3>Droits d'auteur et/ou Droits sur les dessins, photos et textes</h3>
41

  
42
<p>Le pr&eacute;sent site constitue une oeuvre dont la "Entr'ouvert" est
43
l'auteur au sens des articles L. 111.1 et suivants du Code de la propri&eacute;t&eacute;
44
intellectuelle.</p>
45

  
46
<p>Les photographies, textes, slogans, dessins, images, s&eacute;quences anim&eacute;es
47
sonores ou non ainsi que toutes oeuvres int&eacute;gr&eacute;s dans le site sont la propri&eacute;t&eacute;
48
de "Entr'ouvert" ou de tiers ayant autoris&eacute; "Entr'ouvert" &agrave;
49
les utiliser.</p>
50

  
51
<p>Les logos, ic&ocirc;nes et puces graphiques repr&eacute;sent&eacute;s sur le site sont prot&eacute;g&eacute;s
52
au titre des droits d'auteur et des articles L.511.1 et suivants du Code de la
53
propri&eacute;t&eacute; intellectuelle relatifs &agrave; la protection des mod&egrave;les d&eacute;pos&eacute;s.</p>
54

  
55
<p>Les reproductions, sur un support papier ou informatique, dudit site et des
56
oeuvres qui y sont reproduits sont autoris&eacute;es sous r&eacute;serve qu'elles soient
57
strictement r&eacute;serv&eacute;es &agrave; un usage personnel excluant tout usage &agrave; des fins
58
publicitaires et/ou commerciales et/ou d'information et/ou qu'elles soient
59
conformes aux dispositions de l'article L122-5 du Code de la Propri&eacute;t&eacute;
60
Intellectuelle.</p>
61

  
62
<p>&Agrave; l'exception des dispositions ci-dessus, toute reproduction,
63
repr&eacute;sentation, utilisation ou modification, par quelque proc&eacute;d&eacute; que ce soit et
64
sur quelque support que ce soit, de tout ou partie du site, de tout ou partie
65
des diff&eacute;rentes oeuvres qui le composent, sans avoir obtenu l'autorisation
66
pr&eacute;alable d'Entr'ouvert, est strictement interdite et constitue un d&eacute;lit de
67
contrefa&ccedil;on.</p>
texts/aq-help.html
1
<h3>Liens utiles : pour vous informer</h3>
2

  
3
<p>Les liens utiles sont des liens externes &agrave; "Ma ville au
4
quotidien". Ils envoient vers des informations pertinentes concernant
5
notre cit&eacute;.</p>
6

  
7
<p>Lorsque vous &ecirc;tes sur le site d'un lien, utilisez la touche de retour de
8
votre navigateur pour revenir sur "Ma ville au quotidien".</p>
9

  
10
<p>Les liens propos&eacute;s sont communiqu&eacute;s &agrave; titre indicatif et ne sauraient
11
engager la responsabilit&eacute; de la soci&eacute;t&eacute; &eacute;ditrice de "Ma ville au
12
quotidien", tant en ce qui concerne les contenus que les conditions
13
d'acc&egrave;s.</p>
14

  
15
<h3>Services : pour faciliter vos d&eacute;marches</h3>
16

  
17
<p>La rubrique "Services" vous propose des t&eacute;l&eacute;formulaires destin&eacute;s &agrave;
18
faciliter vos d&eacute;marches les plus courantes.</p>
19

  
20
<p>Les t&eacute;l&eacute;formulaires sont class&eacute;s par cat&eacute;gories et vous permettent
21
d'accomplir sans vous d&eacute;placer les  principales d&eacute;marches du quotidien.</p>
22

  
23
<p>Les champs de formulaire disposent d'exemples destin&eacute;s &agrave; vous faciliter le
24
remplissage.</p>
25

  
26
<p>Les r&eacute;ponses &agrave; caract&egrave;re obligatoire sont suivies d'un carr&eacute; rouge.</p>
27

  
28
<p>Le nom du service charg&eacute; du traitement de votre demande figure au d&eacute;but de
29
chaque formulaire.</p>
30

  
31
<p>L'agent charg&eacute; du traitement re&ccedil;oit un courriel de notification &agrave; chaque
32
nouvelle demande.</p>
33

  
34
<p>Lors de l'avancement de votre demande, vous &ecirc;tes averti par courriel de
35
chacune des &eacute;tapes du traitement.</p>
36

  
37
<h3>Consultations : pour vous exprimer</h3>
38

  
39
<p>Les consultations sont destin&eacute;es &agrave; recueillir, de mani&egrave;re anonyme, votre
40
avis sur des sujets g&eacute;n&eacute;raux.</p>
41

  
42
<p>Il ne s'agit pas de vote, mais pl&ucirc;tot de sondages destiner &agrave; nous aider dans
43
la prise de d&eacute;cision.</p>
44

  
45
<p>Certaines questions disposent d'aide sp&eacute;cifique pour certains champs.</p>
46

  
47
<h3>Annonces aux citoyens : pour vous avertir</h3>
48

  
49
<p>Les annonces nous permettent &agrave; votre demande de vous avertir d'&eacute;v&egrave;nements en
50
rapport avec la vie de notre cit&eacute;, par exemple de ph&eacute;nom&egrave;nes m&eacute;t&eacute;orologiques
51
(grands froids, canicule, crues), de manifestations sportives ou
52
culturelles.</p>
53

  
54
<p>Vous pouvez au choix recevoir les annonces de 3 fa&ccedil;ons :</p>
55

  
56
<ul>
57
<li>par SMS</li>
58
<li>par courriel</li>
59
<li>ou par Atom (le standard Atom permet la diffusion d'actualit&eacute;s sur internet
60
les nouvelles sont lues gr&acirc;ce &agrave; un lecteur sp&eacute;cifique sur votre ordinateur ou
61
directement dans sur aggr&eacute;gateur de nouvelles, sur internet).</li>
62
</ul>
63

  
64
<p>Pour vous abonner aux annonces par courriel ou SMS, il vous suffit soit de
65
nous communiquer une adresse &eacute;lectronique, soit un num&eacute;ro de t&eacute;l&eacute;phone
66
portable.</p>
67

  
68
<p>Pour recevoir les annonces par fil Atom, il vous suffit de copier d'adresse
69
du flux dans votre lecteur (navigateur ou aggr&eacute;gateur sur internet).</p>
70

  
71
-