Compare commits
209 Commits
contribute
...
master
Author | SHA1 | Date | |
---|---|---|---|
21ba819002 | |||
b2be20bcc5 | |||
3ebb229815 | |||
03a68e7ce9 | |||
ee0e7abcad | |||
6a08d7966f | |||
08065c55cb | |||
b22af4e668 | |||
|
d3e2256b4d | ||
667a5d434b | |||
9c76aff74a | |||
f4c6e839c5 | |||
186c84ff75 | |||
edcab15c66 | |||
418df5c894 | |||
7f33fa0e76 | |||
e4a7a05c93 | |||
e1710fda11 | |||
a79ad60416 | |||
d17d6f8dba | |||
71c5f56492 | |||
07792e7afc | |||
970512135a | |||
bbe6044104 | |||
fa8d519460 | |||
4c1a0d4cfa | |||
13b1de0e8e | |||
22899fd481 | |||
eb85e6e293 | |||
0550b754d1 | |||
5323989a1c | |||
29802d1d53 | |||
d932b3ecf7 | |||
693b44d258 | |||
5aa2380551 | |||
b7acbcfc89 | |||
13d33b4bfc | |||
|
c1061d74fd | ||
7704776da9 | |||
e1b78ffce6 | |||
|
20276251b6 | ||
|
4e91d682d8 | ||
c9504db4ba | |||
fb8251f19c | |||
80fe533358 | |||
c65ab8171e | |||
41fb3ea621 | |||
15224608f0 | |||
0d24a66814 | |||
|
efa45dbcf3 | ||
|
17e2438518 | ||
671c41248e | |||
d0fd37c2c5 | |||
|
d47ef5729a | ||
aeda2d33d3 | |||
56c3061d8d | |||
42a5a592dd | |||
372c589973 | |||
54d97cb115 | |||
98e06649c7 | |||
c3b460d01a | |||
8f9aef959e | |||
fa48e3b9b9 | |||
|
806793a43d | ||
c9a037b2c3 | |||
37fedf432f | |||
19843d1493 | |||
87e61f996f | |||
b0a0a5e8d7 | |||
f6f33f8cab | |||
f57812ccbe | |||
02bfcfaca7 | |||
30be659010 | |||
c3fe9c7f40 | |||
03134474f0 | |||
94c5c985d1 | |||
718d219f6d | |||
3c7f3172e1 | |||
2c2b1f5683 | |||
8dc66c50b9 | |||
543274ac83 | |||
30396d08f0 | |||
091f468e27 | |||
6cf55684b1 | |||
|
32e316f290 | ||
|
e9028b6ac6 | ||
|
aa76b044ab | ||
0b3a611549 | |||
463a8c8df0 | |||
08c36fbc65 | |||
d41b57bd5d | |||
23c8d3f48a | |||
a6788c0078 | |||
f63dcbf156 | |||
c38a6d7318 | |||
6c49bcb4bb | |||
1a1b6b5190 | |||
fb72164402 | |||
2a8efce2d2 | |||
|
b5aa1dd449 | ||
|
e52581b0be | ||
b78f2c2db9 | |||
0d11f0e045 | |||
09b1385c44 | |||
|
bf4905b48b | ||
835a3251f0 | |||
|
1bfef55384 | ||
2b637e118e | |||
|
a7c42fa9c7 | ||
|
438ae0cdd2 | ||
0bc856a417 | |||
548efdb00f | |||
d55bb2d8a5 | |||
571b528287 | |||
814dca0e6a | |||
754bdd94e6 | |||
b792fe65aa | |||
d12eba02df | |||
9776f94b83 | |||
e8748b9f23 | |||
|
04050da930 | ||
|
026a55fe9e | ||
fe7b7c83af | |||
7e0db4bb31 | |||
b9391491af | |||
ed2572a1ab | |||
e860d15430 | |||
4a33f94a98 | |||
|
040a59935c | ||
|
f6964aa56e | ||
a5b7f9c5a4 | |||
f2faae5d11 | |||
6cae0e96d1 | |||
e9915c3b89 | |||
863e626be6 | |||
|
8f8bc66e07 | ||
|
99475b275e | ||
7c8e485501 | |||
4898fcf68a | |||
20401e902e | |||
68def53fb4 | |||
a637ef49fb | |||
abe99a4e66 | |||
d2f01b6e4e | |||
f2c28ead0a | |||
f56f34322b | |||
c631d9aec1 | |||
d840ef70bf | |||
ea5f1eece5 | |||
808813db07 | |||
59415d1a20 | |||
110d9d9d5c | |||
2ea3cbb7b4 | |||
3fae7e1d11 | |||
c76cb8f804 | |||
e693aa4f2e | |||
cd6ea738f4 | |||
2ac7420c07 | |||
c71f219025 | |||
b905a3d005 | |||
de5c31dc0b | |||
cada333367 | |||
bef562dfc9 | |||
ef3db5153d | |||
3935c76f29 | |||
4fc40648ef | |||
9c9e2de6dd | |||
c1b3ad2376 | |||
27a9ad80b5 | |||
cdc234ce57 | |||
828792386a | |||
6b1ad5d00e | |||
b156b5293a | |||
10ea7b3763 | |||
2cd363484e | |||
073130c305 | |||
a7ab0b4e9d | |||
40df240e95 | |||
73b077a009 | |||
e1d012361c | |||
|
5deea2a90a | ||
|
33339fc8e9 | ||
|
cf6879754a | ||
7033bd47c0 | |||
c5fe9aee39 | |||
198a5d7a0c | |||
05308c2e59 | |||
66cf2d1c78 | |||
5699e85fcb | |||
|
dca1b7ff4c | ||
bd9aff19e8 | |||
b7d6f71d4b | |||
3dda5237c8 | |||
|
b8315263ec | ||
d081ea9ebf | |||
aefd19c66f | |||
db8c8a5ba0 | |||
770fd5e874 | |||
|
63d467a759 | ||
|
e91376c45c | ||
fd013b6fa4 | |||
b37970c683 | |||
9ac3a24840 | |||
4eedd138c0 | |||
7e96ee9d51 | |||
7eb77bedff | |||
657b905226 | |||
baa57280e9 | |||
46ba6e6f35 |
2
.gitignore
vendored
@ -1,3 +1,5 @@
|
|||||||
|
#.gitignore
|
||||||
|
*~
|
||||||
*.log
|
*.log
|
||||||
npm-debug.*
|
npm-debug.*
|
||||||
*.scssc
|
*.scssc
|
||||||
|
13
LICENSE.txt
@ -1,6 +1,17 @@
|
|||||||
|
This project is under MIT License for all its code except following subdirectories and its content :
|
||||||
|
- src/members
|
||||||
|
- src/images/astrolabe
|
||||||
|
- src/images/customers
|
||||||
|
- src/images/partners
|
||||||
|
- src/images/profiles
|
||||||
|
- src/images/posts/AG2022
|
||||||
|
- src/images/posts/AG2023
|
||||||
|
- src/images/posts/copyright
|
||||||
|
|
||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) 2019 andy-bell.design and other contributors
|
Copyright (c) 2019-2023 Astrolabe CAE
|
||||||
|
Copyright (c) 2017–2023 Zach Leatherman @zachleat
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -9,7 +9,7 @@ Requirements :
|
|||||||
|
|
||||||
### Install
|
### Install
|
||||||
|
|
||||||
1. Clone or fork this repo: `git clone https://git.ouvaton.coop/astrolabe/SiteWebAstrolabe`
|
1. Clone or fork this repo: `git clone ssh://gitea@git.astrolabe.coop:2106/AstrolabeCAE/SiteWebAstrolabe.git`
|
||||||
2. `cd` into the project directory and run `npm install`
|
2. `cd` into the project directory and run `npm install`
|
||||||
3. Once all the dependencies are installed run `npm start`
|
3. Once all the dependencies are installed run `npm start`
|
||||||
4. Open your browser at `http://localhost:8080` and away you go!
|
4. Open your browser at `http://localhost:8080` and away you go!
|
||||||
|
4293
package-lock.json
generated
@ -4,7 +4,7 @@
|
|||||||
"description": "Site web de la coopérative Astrolabe CAE",
|
"description": "Site web de la coopérative Astrolabe CAE",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@11ty/eleventy": "^1.0.0",
|
"@11ty/eleventy": "^2.0.0",
|
||||||
"@11ty/eleventy-plugin-rss": "^1.0.7",
|
"@11ty/eleventy-plugin-rss": "^1.0.7",
|
||||||
"@11ty/eleventy-plugin-syntaxhighlight": "^2.0.3",
|
"@11ty/eleventy-plugin-syntaxhighlight": "^2.0.3",
|
||||||
"@tbranyen/jsdom": "^13.0.0",
|
"@tbranyen/jsdom": "^13.0.0",
|
||||||
@ -52,13 +52,13 @@
|
|||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://git.ouvaton.coop/astrolabe/SiteWebAstrolabe.git"
|
"url": "git+https://git.astrolabe.coop/AstrolabeCAE/SiteWebAstrolabe.git"
|
||||||
},
|
},
|
||||||
"keywords": [],
|
"keywords": [],
|
||||||
"author": "Yves Gatesoupe",
|
"author": "Yves Gatesoupe",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://git.ouvaton.coop/astrolabe/SiteWebAstrolabe/issues"
|
"url": "https://git.astrolabe.coop/AstrolabeCAE/SiteWebAstrolabe/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://git.ouvaton.coop/astrolabe/SiteWebAstrolabe"
|
"homepage": "https://git.astrolabe.coop/AstrolabeCAE/SiteWebAstrolabe"
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"showThemeCredit": true,
|
"showThemeCredit": true,
|
||||||
"name": "Astrolabe CAE",
|
"name": "Astrolabe CAE",
|
||||||
"shortDesc": "Site web de la coopérative SCOP d'Activités et d'Entrepreneur·e·s spécialisée en informatique Astrolabe CAE, pour les indépendant·e·s qui ne veulent pas être seul.",
|
"shortDesc": "Site web de la Coopérative d'Entrepreneur·e·s spécialisée dans le numérique Astrolabe CAE, pour les indépendant·e·s qui ne veulent pas être seul.",
|
||||||
"url": "https://www.astrolabe.coop",
|
"url": "https://www.astrolabe.coop",
|
||||||
"authorEmail": "contact@astrolabe.coop",
|
"authorEmail": "contact@astrolabe.coop",
|
||||||
"authorHandle": "@AstrolabeCae",
|
"authorHandle": "@AstrolabeCae",
|
||||||
@ -24,5 +24,5 @@
|
|||||||
"maxProfilePreview": 3,
|
"maxProfilePreview": 3,
|
||||||
"maxCustomerPerPage": 8,
|
"maxCustomerPerPage": 8,
|
||||||
"maxPartnerPerPage": 8,
|
"maxPartnerPerPage": 8,
|
||||||
"faviconPath": "/images/favicon.png"
|
"faviconPath": "/images/astrolabe/favicon.png"
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"size-scale": {
|
"size-scale": {
|
||||||
"base": "1rem",
|
"base": "1rem",
|
||||||
"300": "0.8rem",
|
"300": ".8rem",
|
||||||
"500": "1.25rem",
|
"500": "1.25rem",
|
||||||
"600": "1.56rem",
|
"600": "1.56rem",
|
||||||
"700": "1.95rem",
|
"700": "1.95rem",
|
||||||
|
@ -40,5 +40,23 @@
|
|||||||
try {document.addEventListener("DOMContentLoaded", $buo_f,false)}
|
try {document.addEventListener("DOMContentLoaded", $buo_f,false)}
|
||||||
catch(e){window.attachEvent("onload", $buo_f)}
|
catch(e){window.attachEvent("onload", $buo_f)}
|
||||||
</script>
|
</script>
|
||||||
|
<!-- Matomo -->
|
||||||
|
<script>
|
||||||
|
var _paq = window._paq = window._paq || [];
|
||||||
|
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
|
||||||
|
_paq.push(["setDoNotTrack", true]);
|
||||||
|
_paq.push(["disableCookies"]);
|
||||||
|
_paq.push(['trackPageView']);
|
||||||
|
_paq.push(['enableLinkTracking']);
|
||||||
|
(function() {
|
||||||
|
var u="https://analytics.astrolabe.coop/";
|
||||||
|
_paq.push(['setTrackerUrl', u+'matomo.php']);
|
||||||
|
_paq.push(['setSiteId', '1']);
|
||||||
|
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
|
||||||
|
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
<noscript><p><img src="https://analytics.astrolabe.coop/matomo.php?idsite=1&rec=1" style="border:0;" alt="" /></p></noscript>
|
||||||
|
<!-- End Matomo Code -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<main id="main-content" tabindex="-1">
|
<main id="main-content" tabindex="-1">
|
||||||
|
{% include "partials/components/meeting.njk" %}
|
||||||
{% include "partials/components/faq.njk" %}
|
{% include "partials/components/faq.njk" %}
|
||||||
{% include "partials/components/contact-form.njk" %}
|
{% include "partials/components/contact-form.njk" %}
|
||||||
</main>
|
</main>
|
||||||
|
@ -9,6 +9,7 @@
|
|||||||
{% block content %}
|
{% block content %}
|
||||||
<main id="main-content" class="home" tabindex="-1">
|
<main id="main-content" class="home" tabindex="-1">
|
||||||
{% include "partials/components/intro.njk" %}
|
{% include "partials/components/intro.njk" %}
|
||||||
|
{% include "partials/components/meeting.njk" %}
|
||||||
{% include "partials/components/posts-list-home.njk" %}
|
{% include "partials/components/posts-list-home.njk" %}
|
||||||
{% include "partials/components/presentation.njk" %}
|
{% include "partials/components/presentation.njk" %}
|
||||||
{% include "partials/components/customers.njk" %}
|
{% include "partials/components/customers.njk" %}
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
<a role="button" href="/nous-rejoindre" class="btn btn-primary">Nous rejoindre
|
<a role="button" href="/nous-rejoindre" class="btn btn-primary">Nous rejoindre
|
||||||
<svg width="18" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.602 5.823L12.05.376a1.357 1.357 0 00-1.875 0 1.295 1.295 0 000 1.84l3.278 3.235H1.326C.587 5.451 0 6.027 0 6.752s.587 1.302 1.326 1.302h12.127l-3.278 3.215a1.295 1.295 0 000 1.84 1.349 1.349 0 001.894 0l5.533-5.427c.246-.242.398-.576.398-.93 0-.353-.133-.687-.398-.93z" fill="#111"/></svg>
|
<svg width="18" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.602 5.823L12.05.376a1.357 1.357 0 00-1.875 0 1.295 1.295 0 000 1.84l3.278 3.235H1.326C.587 5.451 0 6.027 0 6.752s.587 1.302 1.326 1.302h12.127l-3.278 3.215a1.295 1.295 0 000 1.84 1.349 1.349 0 001.894 0l5.533-5.427c.246-.242.398-.576.398-.93 0-.353-.133-.687-.398-.93z" fill="#111"/></svg>
|
||||||
</a>
|
</a>
|
||||||
|
<a role="button" href="/posts/flyer-2023" class="btn btn-secondary">Notre flyer 📄</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
var iconMarkerAlt = L.icon({
|
var iconMarkerAlt = L.icon({
|
||||||
iconUrl: '/images/marker-logo-alt.svg',
|
iconUrl: '/images/astrolabe/marker-logo-alt.svg',
|
||||||
iconSize: [40, 40],
|
iconSize: [40, 40],
|
||||||
iconAnchor: [20, 40],
|
iconAnchor: [20, 40],
|
||||||
popupAnchor: [0, -40]
|
popupAnchor: [0, -40]
|
||||||
|
6
src/_includes/partials/components/meeting.njk
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<section id="Meeting" class="[ meeting ]">
|
||||||
|
<a class="[ meeting__link btn btn-secondary ]" href="https://framaforms.org/reunion-dinformation-collective-astrolabe-cae-1591805443" target="_blank">
|
||||||
|
Réunions d'information
|
||||||
|
<svg width="18" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.602 5.823L12.05.376a1.357 1.357 0 00-1.875 0 1.295 1.295 0 000 1.84l3.278 3.235H1.326C.587 5.451 0 6.027 0 6.752s.587 1.302 1.326 1.302h12.127l-3.278 3.215a1.295 1.295 0 000 1.84 1.349 1.349 0 001.894 0l5.533-5.427c.246-.242.398-.576.398-.93 0-.353-.133-.687-.398-.93z" fill="#FFF"></path></svg>
|
||||||
|
</a>
|
||||||
|
</section>
|
@ -23,15 +23,15 @@
|
|||||||
<div class="content">
|
<div class="content">
|
||||||
<h2>Communs numérique</h2>
|
<h2>Communs numérique</h2>
|
||||||
<p>
|
<p>
|
||||||
Chez Astrolabe nous aimons et faisons la promotion du <b>logiciel libre</b>. Nos sommes membres d’<a href="http://www.alliance-libre.org/" target="_blank" rel="noreferrer noopener">Alliance Libre</a>
|
Chez Astrolabe nous aimons et faisons la promotion du <a href="https://fr.wikipedia.org/wiki/Logiciel_libre" target="_blank" rel="noreferrer noopener">logiciel libre</a>. Nos sommes membres d’<a href="http://www.alliance-libre.org/" target="_blank" rel="noreferrer noopener">Alliance Libre</a>
|
||||||
et nous mettons nos documents et projets internes à disposition sur notre gitlab.
|
et nous mettons nos documents et projets internes à disposition sur <a href="https://git.astrolabe.coop/explore/repos" target="_blank" rel="noreferrer noopener">notre instance Gitea</a>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="side-info">
|
<div class="side-info">
|
||||||
<figure>
|
<figure>
|
||||||
<img src="/images/gitlab.svg" alt="logo Gitlab" loading="lazy" width="110" height="101">
|
<img src="/images/gitea.svg" alt="logo Gitea" loading="lazy" width="100" height="100">
|
||||||
</figure>
|
</figure>
|
||||||
<a role="button" href="https://framagit.org/astrolabe" class="btn btn-primary btn-icon" target="_blank" rel="noreferrer noopener">Gitlab</a>
|
<a role="button" href="https://git.astrolabe.coop/explore/repos" class="btn btn-primary btn-icon" target="_blank" rel="noreferrer noopener">Gitea</a>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
<article>
|
<article>
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="">
|
<div class="">
|
||||||
<h3>Mentions légales</h3>
|
<h3><a class="footer-link" href="{{site.url}}/mentions-legales" title="Mentions légales">Mentions légales</a></h3>
|
||||||
<p>Protection des données</p>
|
<p><a class="footer-link" href="{{site.url}}/rgpd" title="Protection des données">Protection des données</a></p>
|
||||||
</div>
|
</div>
|
||||||
<div class="">
|
<div class="">
|
||||||
<h3>Contact</h3>
|
<h3>Contact</h3>
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
<div class="[ site-head__inner ]">
|
<div class="[ site-head__inner ]">
|
||||||
<a href="/" class="[ site-head__site-name ]">
|
<a href="/" class="[ site-head__site-name ]">
|
||||||
<span class="visually-hidden">{{ site.name }} - Home</span>
|
<span class="visually-hidden">{{ site.name }} - Home</span>
|
||||||
{% include "../../../images/astrolabe_logo.svg" %}
|
{% include "../../../images/astrolabe/astrolabe_logo.svg" %}
|
||||||
</a>
|
</a>
|
||||||
<button class="menu-toggle" onclick="menuToggle(this)" title="ouvrir / fermer le menu">
|
<button class="menu-toggle" onclick="menuToggle(this)" title="ouvrir / fermer le menu">
|
||||||
<svg id="icon-show" aria-hidden="true" width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 10h12M6 16h19m-15 6h15" stroke="#111" stroke-width="2" stroke-linecap="round"/></svg>
|
<svg id="icon-show" aria-hidden="true" width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 10h12M6 16h19m-15 6h15" stroke="#111" stroke-width="2" stroke-linecap="round"/></svg>
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
name: 'Technicolor'
|
|
||||||
thumbnail: '/images/customers/logo-technicolor.png'
|
|
||||||
url: 'https://www.technicolor.com/'
|
|
||||||
---
|
|
5
src/customers/vantiva.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
name: 'Vantiva'
|
||||||
|
thumbnail: '/images/customers/logo-vantiva.png'
|
||||||
|
url: 'https://www.vantiva.com/'
|
||||||
|
---
|
@ -1,6 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
|
require("/usr/share/php/libphp-phpmailer/autoload.php");
|
||||||
|
use PHPMailer\PHPMailer\PHPMailer;
|
||||||
|
use PHPMailer\PHPMailer\Exception;
|
||||||
|
|
||||||
|
$mail = new PHPMailer(true);
|
||||||
|
|
||||||
$errors = '';
|
$errors = '';
|
||||||
$myEmail = 'contact-form@astrolabe.coop'; // email address to send form content
|
$myEmail = getenv('ASTRO_SMTP_FROM');
|
||||||
|
|
||||||
if(empty($_POST['namezzz']) || empty($_POST['emailzzz']) || empty($_POST['message'])) {
|
if(empty($_POST['namezzz']) || empty($_POST['emailzzz']) || empty($_POST['message'])) {
|
||||||
$errors .= "\n Error: all fields are required";
|
$errors .= "\n Error: all fields are required";
|
||||||
@ -8,7 +14,7 @@
|
|||||||
|
|
||||||
if(!empty($_POST['name']) && !empty($_POST['email'])) {
|
if(!empty($_POST['name']) && !empty($_POST['email'])) {
|
||||||
$errors .= "\n Error: spam";
|
$errors .= "\n Error: spam";
|
||||||
}
|
}
|
||||||
|
|
||||||
$name = $_POST['namezzz'];
|
$name = $_POST['namezzz'];
|
||||||
$emailAddress = $_POST['emailzzz'];
|
$emailAddress = $_POST['emailzzz'];
|
||||||
@ -21,14 +27,6 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
if( empty($errors)) {
|
if( empty($errors)) {
|
||||||
$headers = array(
|
|
||||||
"From: " .$myEmail,
|
|
||||||
"Reply-To: " .$emailAddress,
|
|
||||||
"MIME-Version: 1.0",
|
|
||||||
"Content-Type: text/html;charset=UTF-8",
|
|
||||||
"Content-Transfer-Encoding:8bit"
|
|
||||||
);
|
|
||||||
|
|
||||||
$to = $myEmail;
|
$to = $myEmail;
|
||||||
$emailSubject = "[Formulaire Astrolabe] Nouveau message";
|
$emailSubject = "[Formulaire Astrolabe] Nouveau message";
|
||||||
|
|
||||||
@ -49,15 +47,35 @@
|
|||||||
$purpose = "Autre demande";
|
$purpose = "Autre demande";
|
||||||
}
|
}
|
||||||
|
|
||||||
$messageWrap = wordwrap($message, 70, "\r\n", false);
|
|
||||||
|
|
||||||
$emailBody = "Vous avez reçu un nouveau message depuis le formulaire du site Astrolabe :".
|
$emailBody = "Vous avez reçu un nouveau message depuis le formulaire du site Astrolabe :".
|
||||||
"\r\n\r\nNom: $name \r\nEmail: $emailAddress \r\nRaison: $purpose\r\nSubscribe: $subscribe\r\n\r\n$messageWrap";
|
"\r\n\r\nNom: $name \r\nEmail: $emailAddress \r\nRaison: $purpose\r\nSubscribe: $subscribe\r\n\r\n$message";
|
||||||
|
|
||||||
$emailBodyHTML = str_replace("\r\n", "<br>", $emailBody);
|
$emailBodyHTML = str_replace("\r\n", "<br>", $emailBody);
|
||||||
|
|
||||||
// send the email
|
$mail->isSMTP();
|
||||||
mail($to, $emailSubject, $emailBodyHTML, implode("\r\n", $headers));
|
$mail->Host = getenv('ASTRO_SMTP_HOSTNAME');
|
||||||
|
$mail->SMTPAuth = true;
|
||||||
|
$mail->Username = getenv('ASTRO_SMTP_USERNAME');
|
||||||
|
$mail->Password = getenv('ASTRO_SMTP_PASSWORD');
|
||||||
|
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
|
||||||
|
$mail->Port = 587;
|
||||||
|
|
||||||
|
//Options
|
||||||
|
$mail->CharSet = 'UTF-8';
|
||||||
|
$mail->WordWrap = 70;
|
||||||
|
|
||||||
|
//Recipients
|
||||||
|
$mail->setFrom($myEmail);
|
||||||
|
$mail->addAddress($myEmail);
|
||||||
|
$mail->addReplyTo($emailAddress, $name);
|
||||||
|
|
||||||
|
// Content
|
||||||
|
$mail->isHTML(true);
|
||||||
|
$mail->Subject = $emailSubject;
|
||||||
|
$mail->Body = $emailBodyHTML;
|
||||||
|
$mail->AltBody = $emailBody;
|
||||||
|
|
||||||
|
$mail->send();
|
||||||
|
|
||||||
// if subscribe add to mailing list
|
// if subscribe add to mailing list
|
||||||
if(!empty($subscribe)) {
|
if(!empty($subscribe)) {
|
||||||
|
4
src/images/astrolabe/COPYRIGHT.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Copyright 2023 Astrolabe CAE : All rights reserved
|
||||||
|
This licence applies to the current folder.
|
||||||
|
|
||||||
|
It is not authorized to copy, display, use, adapt, change, include, translate, sell part or the whole of contents of this folder without a preciding written authorization from owners of this website.
|
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 7.8 KiB |
Before Width: | Height: | Size: 946 B After Width: | Height: | Size: 946 B |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
4
src/images/customers/COPYRIGHT.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Copyright 2023 Astrolabe CAE : All rights reserved
|
||||||
|
This licence applies to the current folder.
|
||||||
|
|
||||||
|
It is not authorized to copy, display, use, adapt, change, include, translate, sell part or the whole of contents of this folder without a preciding written authorization from owners of this website.
|
Before Width: | Height: | Size: 4.4 KiB |
BIN
src/images/customers/logo-vantiva.png
Normal file
After Width: | Height: | Size: 19 KiB |
12
src/images/gitea.svg
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg version="1.1" id="main_outline" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 640 640" style="enable-background:new 0 0 640 640;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<path id="teabag" style="fill:#FFFFFF" d="M395.9,484.2l-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5,21.2-17.9,33.8-11.8 c17.2,8.3,27.1,13,27.1,13l-0.1-109.2l16.7-0.1l0.1,117.1c0,0,57.4,24.2,83.1,40.1c3.7,2.3,10.2,6.8,12.9,14.4 c2.1,6.1,2,13.1-1,19.3l-61,126.9C423.6,484.9,408.4,490.3,395.9,484.2z"/>
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path style="fill:#609926" d="M622.7,149.8c-4.1-4.1-9.6-4-9.6-4s-117.2,6.6-177.9,8c-13.3,0.3-26.5,0.6-39.6,0.7c0,39.1,0,78.2,0,117.2 c-5.5-2.6-11.1-5.3-16.6-7.9c0-36.4-0.1-109.2-0.1-109.2c-29,0.4-89.2-2.2-89.2-2.2s-141.4-7.1-156.8-8.5 c-9.8-0.6-22.5-2.1-39,1.5c-8.7,1.8-33.5,7.4-53.8,26.9C-4.9,212.4,6.6,276.2,8,285.8c1.7,11.7,6.9,44.2,31.7,72.5 c45.8,56.1,144.4,54.8,144.4,54.8s12.1,28.9,30.6,55.5c25,33.1,50.7,58.9,75.7,62c63,0,188.9-0.1,188.9-0.1s12,0.1,28.3-10.3 c14-8.5,26.5-23.4,26.5-23.4s12.9-13.8,30.9-45.3c5.5-9.7,10.1-19.1,14.1-28c0,0,55.2-117.1,55.2-231.1 C633.2,157.9,624.7,151.8,622.7,149.8z M125.6,353.9c-25.9-8.5-36.9-18.7-36.9-18.7S69.6,321.8,60,295.4 c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5,38.5-30c13.8-3.7,31-3.1,31-3.1s7.1,59.4,15.7,94.2c7.2,29.2,24.8,77.7,24.8,77.7 S142.5,359.9,125.6,353.9z M425.9,461.5c0,0-6.1,14.5-19.6,15.4c-5.8,0.4-10.3-1.2-10.3-1.2s-0.3-0.1-5.3-2.1l-112.9-55 c0,0-10.9-5.7-12.8-15.6c-2.2-8.1,2.7-18.1,2.7-18.1L322,273c0,0,4.8-9.7,12.2-13c0.6-0.3,2.3-1,4.5-1.5c8.1-2.1,18,2.8,18,2.8 l110.7,53.7c0,0,12.6,5.7,15.3,16.2c1.9,7.4-0.5,14-1.8,17.2C474.6,363.8,425.9,461.5,425.9,461.5z"/>
|
||||||
|
<path style="fill:#609926" d="M326.8,380.1c-8.2,0.1-15.4,5.8-17.3,13.8c-1.9,8,2,16.3,9.1,20c7.7,4,17.5,1.8,22.7-5.4 c5.1-7.1,4.3-16.9-1.8-23.1l24-49.1c1.5,0.1,3.7,0.2,6.2-0.5c4.1-0.9,7.1-3.6,7.1-3.6c4.2,1.8,8.6,3.8,13.2,6.1 c4.8,2.4,9.3,4.9,13.4,7.3c0.9,0.5,1.8,1.1,2.8,1.9c1.6,1.3,3.4,3.1,4.7,5.5c1.9,5.5-1.9,14.9-1.9,14.9 c-2.3,7.6-18.4,40.6-18.4,40.6c-8.1-0.2-15.3,5-17.7,12.5c-2.6,8.1,1.1,17.3,8.9,21.3c7.8,4,17.4,1.7,22.5-5.3 c5-6.8,4.6-16.3-1.1-22.6c1.9-3.7,3.7-7.4,5.6-11.3c5-10.4,13.5-30.4,13.5-30.4c0.9-1.7,5.7-10.3,2.7-21.3 c-2.5-11.4-12.6-16.7-12.6-16.7c-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3c4.7-9.7,9.4-19.3,14.1-29 c-4.1-2-8.1-4-12.2-6.1c-4.8,9.8-9.7,19.7-14.5,29.5c-6.7-0.1-12.9,3.5-16.1,9.4c-3.4,6.3-2.7,14.1,1.9,19.8 C343.2,346.5,335,363.3,326.8,380.1z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.5 KiB |
@ -1 +0,0 @@
|
|||||||
<svg width="110" height="101" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M109.052 56.536l-5.704-17.493a2.415 2.415 0 00-.138-.47L91.766 3.412a4.54 4.54 0 00-1.669-2.251 4.555 4.555 0 00-2.674-.846 4.478 4.478 0 00-2.661.856 4.464 4.464 0 00-1.632 2.266L72.222 36.942H37.795L26.871 3.438a4.465 4.465 0 00-1.624-2.26 4.478 4.478 0 00-2.65-.862h-.025a4.555 4.555 0 00-4.331 3.125L6.788 38.643c0 .032-.026.057-.035.09L.946 56.538a6.485 6.485 0 002.364 7.272l50.17 36.386a2.57 2.57 0 003.032-.016l50.179-36.37a6.493 6.493 0 002.361-7.275zM34.061 42.085l13.984 42.96-33.57-42.96H34.06zm27.911 42.97l13.41-41.187.578-1.783h19.602L65.19 80.92l-3.218 4.133zM87.467 6.735l9.827 30.206h-19.67l9.844-30.206zm-16.91 35.33l-9.743 29.927L55 89.816l-15.534-47.75h31.09zM22.55 6.736l9.846 30.206H12.739l9.81-30.206zM6.33 59.668a1.38 1.38 0 01-.501-1.547l4.311-13.225 31.624 40.466L6.329 59.668zm97.345 0L68.238 85.352l.118-.154 31.505-40.302 4.312 13.219a1.383 1.383 0 01-.498 1.55" fill="#111"/></svg>
|
|
Before Width: | Height: | Size: 998 B |
4
src/images/partners/COPYRIGHT.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Copyright 2023 Astrolabe CAE : All rights reserved
|
||||||
|
This licence applies to the current folder.
|
||||||
|
|
||||||
|
It is not authorized to copy, display, use, adapt, change, include, translate, sell part or the whole of contents of this folder without a preciding written authorization from owners of this website.
|
BIN
src/images/partners/logo-bigre.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
src/images/partners/logo-coop-tech.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 1021 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 17 KiB |
BIN
src/images/partners/logo-xo-solutions.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
BIN
src/images/poisson-haut.jpg
Normal file
After Width: | Height: | Size: 101 KiB |
4
src/images/posts/AG2022/COPYRIGHT.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Copyright 2023 Astrolabe CAE : All rights reserved
|
||||||
|
This licence applies to the current folder.
|
||||||
|
|
||||||
|
It is not authorized to copy, display, use, adapt, change, include, translate, sell part or the whole of contents of this folder without a preciding written authorization from owners of this website.
|
BIN
src/images/posts/AG2023/BrainstormingAG2023-1.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
src/images/posts/AG2023/BrainstormingAG2023-2.jpg
Normal file
After Width: | Height: | Size: 28 KiB |
4
src/images/posts/AG2023/COPYRIGHT.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Copyright 2023 Astrolabe CAE : All rights reserved
|
||||||
|
This licence applies to the current folder.
|
||||||
|
|
||||||
|
It is not authorized to copy, display, use, adapt, change, include, translate, sell part or the whole of contents of this folder without a preciding written authorization from owners of this website.
|
BIN
src/images/posts/AG2023/CuisineAG2023.jpg
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
src/images/posts/AG2023/LaBasseCour.jpg
Normal file
After Width: | Height: | Size: 307 KiB |
BIN
src/images/posts/AG2023/RepasAG2023-1.jpg
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
src/images/posts/AG2023/RepasAG2023-2.jpg
Normal file
After Width: | Height: | Size: 8.3 KiB |
BIN
src/images/posts/AG2023/RepasAG2023-3.jpg
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
src/images/posts/AG2023/RepasAG2023-4.jpg
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
src/images/posts/AG2023/ShootingAG2023.jpg
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
src/images/posts/AG2023/VotesAG2023.jpg
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
src/images/posts/AG2023/crew-join.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
src/images/posts/Adalovelace_calculusletterlarge.png
Normal file
After Width: | Height: | Size: 734 KiB |
BIN
src/images/posts/Affiche-PAE-Thorigne-JIDF-Mars2023.jpg
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
src/images/posts/CAB500-alice-recoque.jpeg
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
src/images/posts/CNIL-logo-alice-recoque.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
src/images/posts/COBOL-grace-hopper.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
BIN
src/images/posts/EDO23-Pres-Astrolabe-ITGP1.png
Normal file
After Width: | Height: | Size: 159 KiB |
BIN
src/images/posts/Flyer-CAE-OuestP1.jpeg
Normal file
After Width: | Height: | Size: 102 KiB |
BIN
src/images/posts/MARK1-grace-hopper.JPG
Normal file
After Width: | Height: | Size: 110 KiB |
BIN
src/images/posts/Mois-ESS2023-Apec.jpg
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
src/images/posts/Programmation-PAE-Thorigne-JIDF-Mars2023.jpg
Normal file
After Width: | Height: | Size: 94 KiB |
BIN
src/images/posts/SEEPH2023-Rennes.png
Normal file
After Width: | Height: | Size: 317 KiB |
BIN
src/images/posts/ada-lovelace.png
Normal file
After Width: | Height: | Size: 124 KiB |
BIN
src/images/posts/ada_language_logo.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
src/images/posts/alice-recoque.jpeg
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
src/images/posts/bigre-mois-ess2023.jpg
Normal file
After Width: | Height: | Size: 89 KiB |
BIN
src/images/posts/bigre_rennes.jpg
Normal file
After Width: | Height: | Size: 71 KiB |
BIN
src/images/posts/chatgptel.jpg
Normal file
After Width: | Height: | Size: 184 KiB |
4
src/images/posts/copyright/COPYRIGHT.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Copyright 2023 Astrolabe CAE : All rights reserved
|
||||||
|
This licence applies to the current folder.
|
||||||
|
|
||||||
|
It is not authorized to copy, display, use, adapt, change, include, translate, sell part or the whole of contents of this folder without a preciding written authorization from owners of this website.
|
BIN
src/images/posts/copyright/extrait-flyer-astrolabe-CAE-2023.jpg
Normal file
After Width: | Height: | Size: 249 KiB |
BIN
src/images/posts/crew-join.png
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
src/images/posts/framework/Faiphone_Exploded.png
Normal file
After Width: | Height: | Size: 122 KiB |
BIN
src/images/posts/framework/GNU_and_Tux.png
Normal file
After Width: | Height: | Size: 8.7 KiB |
BIN
src/images/posts/framework/framework-deballage.jpeg
Normal file
After Width: | Height: | Size: 156 KiB |
BIN
src/images/posts/framework/framework-installation-debian.jpeg
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
src/images/posts/framework/framework-installation-ram-ssd.jpeg
Normal file
After Width: | Height: | Size: 136 KiB |
BIN
src/images/posts/framework/framework-logo_small.jpg
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
src/images/posts/framework/framework-pc.jpg
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
src/images/posts/framework/framework-usage.jpeg
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
src/images/posts/grace-hopper.jpg
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
src/images/posts/logo-11ty.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
src/images/posts/logo-MIT-licence.png
Normal file
After Width: | Height: | Size: 401 B |
BIN
src/images/posts/logo-git.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
src/images/posts/logo-gitea.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
src/images/posts/logo-npm.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
src/images/posts/logo_seeph2023.png
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
src/images/posts/pinball.jpg
Normal file
After Width: | Height: | Size: 97 KiB |
BIN
src/images/posts/rencontre-cae-2023.jpeg
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
src/images/posts/salon-edo-2023.png
Normal file
After Width: | Height: | Size: 53 KiB |
BIN
src/images/posts/street_complete/OpenSeaMap.png
Normal file
After Width: | Height: | Size: 87 KiB |
BIN
src/images/posts/street_complete/OpenStreetMap-logo.png
Normal file
After Width: | Height: | Size: 82 KiB |
After Width: | Height: | Size: 232 KiB |
BIN
src/images/posts/street_complete/Streetcomplete_screenshot.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
src/images/posts/street_complete/streetcomplete-carto-global.png
Normal file
After Width: | Height: | Size: 174 KiB |
BIN
src/images/posts/street_complete/streetcomplete-carto-route.png
Normal file
After Width: | Height: | Size: 114 KiB |
BIN
src/images/posts/street_complete/streetcomplete-classement.png
Normal file
After Width: | Height: | Size: 89 KiB |
2
src/images/posts/street_complete/streetcomplete-logo.svg
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg width="96" height="96" version="1.1" viewBox="0 0 96 96" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><defs><mask id="mask10467" maskUnits="userSpaceOnUse"><path d="m760.81-27.082c0-176.73-143.27-320-320-320s-320 143.27-320 320 143.27 320 320 320 320-143.27 320-320" fill="#fff"/></mask></defs><path d="m96 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48" fill="#7db6d8" stroke-width="1.3359"/><g transform="matrix(.15 0 0 -.15 -18.122 43.938)" fill-opacity=".12549" mask="url(#mask10467)" stroke-width=".8906"><path d="m440.81 192.89c-11.047 0-19.995-8.9481-19.995-19.995v-20.01h-115.15c-4.161 0-10.045-2.4599-13.081-5.4639l-49.497-49.072c-3.0227-2.9958-3.0355-7.9069-0.0293-10.913l117.76-117.76v-68.789c0-2.2799 0.91155-4.354 2.373-5.8154l57.627-57.627v-104.55c0-5.5271 2.2372-10.543 5.8594-14.165l132.26-132.24 242.36 281.35-282.85 282.85c-1.356 1.356-3.1804 2.1973-5.1856 2.1973h-24.17l-34.131 34.131c-3.6221 3.6221-8.6232 5.874-14.15 5.874z" fill-opacity=".12549" stroke-width=".89407"/></g><g stroke-width="1.3359"><path d="m45 18v66c0 1.657 1.343 3 3 3s3-1.343 3-3v-66c0-1.657-1.343-3-3-3s-3 1.343-3 3" fill="#f3cc70"/><path d="m27.728 21c-0.62415 0-1.5064 0.36915-1.9618 0.81975l-7.425 7.3605c-0.45465 0.4506-0.45465 1.1889 0 1.6395l7.425 7.3605c0.4554 0.4506 1.3377 0.81975 1.9618 0.81975h31.138c0.624 0 1.1343-0.5397 1.1343-1.1988v-15.603c0-0.6591-0.5103-1.1988-1.1343-1.1988h-31.138" fill="#495672"/><path d="m74.272 60c0.62415 0 1.5064-0.36915 1.9618-0.81975l7.425-7.3605c0.45465-0.4506 0.45465-1.1889 0-1.6395l-7.425-7.3605c-0.4554-0.4506-1.3377-0.81975-1.9618-0.81975h-37.137c-0.62415 0-1.1344 0.5397-1.1344 1.1988v15.603c0 0.6591 0.5103 1.1988 1.1344 1.1988h37.137" fill="#fff"/></g></svg>
|
After Width: | Height: | Size: 1.7 KiB |
BIN
src/images/posts/zephyr/capture-console-blinky.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
src/images/posts/zephyr/capture-cortex-debug.png
Normal file
After Width: | Height: | Size: 143 KiB |
BIN
src/images/posts/zephyr/capture-debug-main.png
Normal file
After Width: | Height: | Size: 122 KiB |