diff --git a/.gitignore b/.gitignore index 3b473e7..266ad31 100755 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,8 @@ -/includes/config.php -/medias/* -/_maps -_ressources/dump.sql +/src/Core/config.php +/public/medias/* +/public/_maps +/public/_ressources/dump.sql *.sublime-project *.sublime-workspace *.log -/tmp/* \ No newline at end of file +/tmp/* diff --git a/README.md b/README.md index fa0e8c3..244b68c 100755 --- a/README.md +++ b/README.md @@ -1 +1,10 @@ [Kabano website](https://kabano.org/) + +## Arborescence + +- `public/` : assets frontend et point d'entrée web (`index.php`, `views/`, `_ressources/`) +- `src/` : code backend commun + - `Core/` : configuration et utilitaires communs (ancien `includes/`) + - `Controllers/` : contrôleurs MVC backend (ancien `controllers/`) + - `Models/` : modèles MVC backend (ancien `models/`) + - `Thirds/` : dépendances tierces backend (ancien `third/`) diff --git a/includes/config.example.php b/includes/config.example.php deleted file mode 100755 index 9d801c2..0000000 --- a/includes/config.example.php +++ /dev/null @@ -1,50 +0,0 @@ -'); ?> L'actualité du blog officiel de Kabano : Plateforme collaborative de recensement de cabanes et refuges. fr - views/img/header_rss.svg + public/views/img/header_rss.svg Kabano 44 @@ -42,4 +42,4 @@ echo (''); ?> - \ No newline at end of file + diff --git a/views/d.blog.view.html b/public/views/d.blog.view.html similarity index 100% rename from views/d.blog.view.html rename to public/views/d.blog.view.html diff --git a/views/d.community.html b/public/views/d.community.html similarity index 100% rename from views/d.community.html rename to public/views/d.community.html diff --git a/views/d.contact.html b/public/views/d.contact.html similarity index 100% rename from views/d.contact.html rename to public/views/d.contact.html diff --git a/views/d.index.html b/public/views/d.index.html similarity index 100% rename from views/d.index.html rename to public/views/d.index.html diff --git a/views/d.map.html b/public/views/d.map.html similarity index 100% rename from views/d.map.html rename to public/views/d.map.html diff --git a/views/d.poi.edit.html b/public/views/d.poi.edit.html similarity index 100% rename from views/d.poi.edit.html rename to public/views/d.poi.edit.html diff --git a/views/d.poi.view.html b/public/views/d.poi.view.html similarity index 100% rename from views/d.poi.view.html rename to public/views/d.poi.view.html diff --git a/views/d.user.login.html b/public/views/d.user.login.html similarity index 100% rename from views/d.user.login.html rename to public/views/d.user.login.html diff --git a/views/d.user.member_list.html b/public/views/d.user.member_list.html similarity index 100% rename from views/d.user.member_list.html rename to public/views/d.user.member_list.html diff --git a/views/d.user.password_lost.html b/public/views/d.user.password_lost.html similarity index 100% rename from views/d.user.password_lost.html rename to public/views/d.user.password_lost.html diff --git a/views/d.user.profile.edit.html b/public/views/d.user.profile.edit.html similarity index 100% rename from views/d.user.profile.edit.html rename to public/views/d.user.profile.edit.html diff --git a/views/d.user.profile.html b/public/views/d.user.profile.html similarity index 100% rename from views/d.user.profile.html rename to public/views/d.user.profile.html diff --git a/views/d.user.signin.html b/public/views/d.user.signin.html similarity index 100% rename from views/d.user.signin.html rename to public/views/d.user.signin.html diff --git a/views/d.wiki.edit.html b/public/views/d.wiki.edit.html similarity index 100% rename from views/d.wiki.edit.html rename to public/views/d.wiki.edit.html diff --git a/views/d.wiki.view.html b/public/views/d.wiki.view.html similarity index 100% rename from views/d.wiki.view.html rename to public/views/d.wiki.view.html diff --git a/views/fonts/FiraMono-Bold.eot b/public/views/fonts/FiraMono-Bold.eot similarity index 100% rename from views/fonts/FiraMono-Bold.eot rename to public/views/fonts/FiraMono-Bold.eot diff --git a/views/fonts/FiraMono-Bold.otf b/public/views/fonts/FiraMono-Bold.otf similarity index 100% rename from views/fonts/FiraMono-Bold.otf rename to public/views/fonts/FiraMono-Bold.otf diff --git a/views/fonts/FiraSans-Bold.ttf b/public/views/fonts/FiraSans-Bold.ttf similarity index 100% rename from views/fonts/FiraSans-Bold.ttf rename to public/views/fonts/FiraSans-Bold.ttf diff --git a/views/fonts/FiraSans-ExtraLight.eot b/public/views/fonts/FiraSans-ExtraLight.eot similarity index 100% rename from views/fonts/FiraSans-ExtraLight.eot rename to public/views/fonts/FiraSans-ExtraLight.eot diff --git a/views/fonts/FiraSans-ExtraLight.otf b/public/views/fonts/FiraSans-ExtraLight.otf similarity index 100% rename from views/fonts/FiraSans-ExtraLight.otf rename to public/views/fonts/FiraSans-ExtraLight.otf diff --git a/views/fonts/FiraSans-ExtraLight.ttf b/public/views/fonts/FiraSans-ExtraLight.ttf similarity index 100% rename from views/fonts/FiraSans-ExtraLight.ttf rename to public/views/fonts/FiraSans-ExtraLight.ttf diff --git a/views/fonts/FiraSans-Light.eot b/public/views/fonts/FiraSans-Light.eot similarity index 100% rename from views/fonts/FiraSans-Light.eot rename to public/views/fonts/FiraSans-Light.eot diff --git a/views/fonts/FiraSans-Light.otf b/public/views/fonts/FiraSans-Light.otf similarity index 100% rename from views/fonts/FiraSans-Light.otf rename to public/views/fonts/FiraSans-Light.otf diff --git a/views/fonts/FiraSans-Light.ttf b/public/views/fonts/FiraSans-Light.ttf similarity index 100% rename from views/fonts/FiraSans-Light.ttf rename to public/views/fonts/FiraSans-Light.ttf diff --git a/views/fonts/FiraSans-Medium.eot b/public/views/fonts/FiraSans-Medium.eot similarity index 100% rename from views/fonts/FiraSans-Medium.eot rename to public/views/fonts/FiraSans-Medium.eot diff --git a/views/fonts/FiraSans-Medium.otf b/public/views/fonts/FiraSans-Medium.otf similarity index 100% rename from views/fonts/FiraSans-Medium.otf rename to public/views/fonts/FiraSans-Medium.otf diff --git a/views/fonts/FiraSans-Medium.ttf b/public/views/fonts/FiraSans-Medium.ttf similarity index 100% rename from views/fonts/FiraSans-Medium.ttf rename to public/views/fonts/FiraSans-Medium.ttf diff --git a/views/fonts/FiraSans-Regular.eot b/public/views/fonts/FiraSans-Regular.eot similarity index 100% rename from views/fonts/FiraSans-Regular.eot rename to public/views/fonts/FiraSans-Regular.eot diff --git a/views/fonts/FiraSans-Regular.otf b/public/views/fonts/FiraSans-Regular.otf similarity index 100% rename from views/fonts/FiraSans-Regular.otf rename to public/views/fonts/FiraSans-Regular.otf diff --git a/views/fonts/FiraSans-Regular.ttf b/public/views/fonts/FiraSans-Regular.ttf similarity index 100% rename from views/fonts/FiraSans-Regular.ttf rename to public/views/fonts/FiraSans-Regular.ttf diff --git a/views/img/alpine_hut.svg b/public/views/img/alpine_hut.svg similarity index 100% rename from views/img/alpine_hut.svg rename to public/views/img/alpine_hut.svg diff --git a/views/img/aside.jpg b/public/views/img/aside.jpg similarity index 100% rename from views/img/aside.jpg rename to public/views/img/aside.jpg diff --git a/views/img/basic_hut.svg b/public/views/img/basic_hut.svg similarity index 100% rename from views/img/basic_hut.svg rename to public/views/img/basic_hut.svg diff --git a/views/img/bivouac.svg b/public/views/img/bivouac.svg similarity index 100% rename from views/img/bivouac.svg rename to public/views/img/bivouac.svg diff --git a/views/img/campsite.svg b/public/views/img/campsite.svg similarity index 100% rename from views/img/campsite.svg rename to public/views/img/campsite.svg diff --git a/views/img/favicon.png b/public/views/img/favicon.png similarity index 100% rename from views/img/favicon.png rename to public/views/img/favicon.png diff --git a/views/img/halt.svg b/public/views/img/halt.svg similarity index 100% rename from views/img/halt.svg rename to public/views/img/halt.svg diff --git a/views/img/header.svg b/public/views/img/header.svg similarity index 100% rename from views/img/header.svg rename to public/views/img/header.svg diff --git a/views/img/header_rss.svg b/public/views/img/header_rss.svg similarity index 100% rename from views/img/header_rss.svg rename to public/views/img/header_rss.svg diff --git a/views/img/wilderness_hut.svg b/public/views/img/wilderness_hut.svg similarity index 100% rename from views/img/wilderness_hut.svg rename to public/views/img/wilderness_hut.svg diff --git a/views/js/d.avatar.js b/public/views/js/d.avatar.js similarity index 100% rename from views/js/d.avatar.js rename to public/views/js/d.avatar.js diff --git a/views/js/d.captcha.js b/public/views/js/d.captcha.js similarity index 100% rename from views/js/d.captcha.js rename to public/views/js/d.captcha.js diff --git a/views/js/d.header.js b/public/views/js/d.header.js similarity index 100% rename from views/js/d.header.js rename to public/views/js/d.header.js diff --git a/views/js/d.map.js b/public/views/js/d.map.js similarity index 100% rename from views/js/d.map.js rename to public/views/js/d.map.js diff --git a/views/js/d.poi_map.js b/public/views/js/d.poi_map.js similarity index 100% rename from views/js/d.poi_map.js rename to public/views/js/d.poi_map.js diff --git a/views/third/fontawesome-free-5.4.1-web/css/all.css b/public/views/third/fontawesome-free-5.4.1-web/css/all.css similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/css/all.css rename to public/views/third/fontawesome-free-5.4.1-web/css/all.css diff --git a/views/third/fontawesome-free-5.4.1-web/css/all.min.css b/public/views/third/fontawesome-free-5.4.1-web/css/all.min.css similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/css/all.min.css rename to public/views/third/fontawesome-free-5.4.1-web/css/all.min.css diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.eot b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.eot similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.eot rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.eot diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.svg b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.svg similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.svg rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.svg diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.ttf b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.ttf similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.ttf rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.ttf diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff2 b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff2 similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff2 rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-brands-400.woff2 diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.eot b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.eot similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.eot rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.eot diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.svg b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.svg similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.svg rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.svg diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.ttf b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.ttf similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.ttf rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.ttf diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff2 b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff2 similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff2 rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-regular-400.woff2 diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.eot b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.eot similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.eot rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.eot diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.svg b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.svg similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.svg rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.svg diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.ttf b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.ttf similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.ttf rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.ttf diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff diff --git a/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff2 b/public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff2 similarity index 100% rename from views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff2 rename to public/views/third/fontawesome-free-5.4.1-web/webfonts/fa-solid-900.woff2 diff --git a/views/third/jquery-3.3.1.min.js b/public/views/third/jquery-3.3.1.min.js similarity index 100% rename from views/third/jquery-3.3.1.min.js rename to public/views/third/jquery-3.3.1.min.js diff --git a/views/third/leaflet-easybutton/easy-button.css b/public/views/third/leaflet-easybutton/easy-button.css similarity index 100% rename from views/third/leaflet-easybutton/easy-button.css rename to public/views/third/leaflet-easybutton/easy-button.css diff --git a/views/third/leaflet-easybutton/easy-button.js b/public/views/third/leaflet-easybutton/easy-button.js similarity index 100% rename from views/third/leaflet-easybutton/easy-button.js rename to public/views/third/leaflet-easybutton/easy-button.js diff --git a/views/third/leaflet-fullscreen/Leaflet.fullscreen.js b/public/views/third/leaflet-fullscreen/Leaflet.fullscreen.js similarity index 100% rename from views/third/leaflet-fullscreen/Leaflet.fullscreen.js rename to public/views/third/leaflet-fullscreen/Leaflet.fullscreen.js diff --git a/views/third/leaflet-fullscreen/Leaflet.fullscreen.min.js b/public/views/third/leaflet-fullscreen/Leaflet.fullscreen.min.js similarity index 100% rename from views/third/leaflet-fullscreen/Leaflet.fullscreen.min.js rename to public/views/third/leaflet-fullscreen/Leaflet.fullscreen.min.js diff --git a/views/third/leaflet-fullscreen/fullscreen.png b/public/views/third/leaflet-fullscreen/fullscreen.png similarity index 100% rename from views/third/leaflet-fullscreen/fullscreen.png rename to public/views/third/leaflet-fullscreen/fullscreen.png diff --git a/views/third/leaflet-fullscreen/fullscreen@2x.png b/public/views/third/leaflet-fullscreen/fullscreen@2x.png similarity index 100% rename from views/third/leaflet-fullscreen/fullscreen@2x.png rename to public/views/third/leaflet-fullscreen/fullscreen@2x.png diff --git a/views/third/leaflet-fullscreen/leaflet.fullscreen.css b/public/views/third/leaflet-fullscreen/leaflet.fullscreen.css similarity index 100% rename from views/third/leaflet-fullscreen/leaflet.fullscreen.css rename to public/views/third/leaflet-fullscreen/leaflet.fullscreen.css diff --git a/views/third/leaflet/images/layers-2x.png b/public/views/third/leaflet/images/layers-2x.png similarity index 100% rename from views/third/leaflet/images/layers-2x.png rename to public/views/third/leaflet/images/layers-2x.png diff --git a/views/third/leaflet/images/layers.png b/public/views/third/leaflet/images/layers.png similarity index 100% rename from views/third/leaflet/images/layers.png rename to public/views/third/leaflet/images/layers.png diff --git a/views/third/leaflet/images/marker-icon-2x.png b/public/views/third/leaflet/images/marker-icon-2x.png similarity index 100% rename from views/third/leaflet/images/marker-icon-2x.png rename to public/views/third/leaflet/images/marker-icon-2x.png diff --git a/views/third/leaflet/images/marker-icon.png b/public/views/third/leaflet/images/marker-icon.png similarity index 100% rename from views/third/leaflet/images/marker-icon.png rename to public/views/third/leaflet/images/marker-icon.png diff --git a/views/third/leaflet/images/marker-shadow.png b/public/views/third/leaflet/images/marker-shadow.png similarity index 100% rename from views/third/leaflet/images/marker-shadow.png rename to public/views/third/leaflet/images/marker-shadow.png diff --git a/views/third/leaflet/leaflet.css b/public/views/third/leaflet/leaflet.css similarity index 100% rename from views/third/leaflet/leaflet.css rename to public/views/third/leaflet/leaflet.css diff --git a/views/third/leaflet/leaflet.js b/public/views/third/leaflet/leaflet.js similarity index 100% rename from views/third/leaflet/leaflet.js rename to public/views/third/leaflet/leaflet.js diff --git a/views/third/simplelightbox/simple-lightbox.min.css b/public/views/third/simplelightbox/simple-lightbox.min.css similarity index 100% rename from views/third/simplelightbox/simple-lightbox.min.css rename to public/views/third/simplelightbox/simple-lightbox.min.css diff --git a/views/third/simplelightbox/simple-lightbox.min.js b/public/views/third/simplelightbox/simple-lightbox.min.js similarity index 100% rename from views/third/simplelightbox/simple-lightbox.min.js rename to public/views/third/simplelightbox/simple-lightbox.min.js diff --git a/controllers/d.admin.php b/src/Controllers/d.admin.php similarity index 100% rename from controllers/d.admin.php rename to src/Controllers/d.admin.php diff --git a/controllers/d.blog.php b/src/Controllers/d.blog.php similarity index 100% rename from controllers/d.blog.php rename to src/Controllers/d.blog.php diff --git a/controllers/d.contact.php b/src/Controllers/d.contact.php similarity index 100% rename from controllers/d.contact.php rename to src/Controllers/d.contact.php diff --git a/controllers/d.map.php b/src/Controllers/d.map.php similarity index 100% rename from controllers/d.map.php rename to src/Controllers/d.map.php diff --git a/controllers/d.poi.php b/src/Controllers/d.poi.php similarity index 100% rename from controllers/d.poi.php rename to src/Controllers/d.poi.php diff --git a/controllers/d.users.php b/src/Controllers/d.users.php similarity index 100% rename from controllers/d.users.php rename to src/Controllers/d.users.php diff --git a/controllers/d.wiki.php b/src/Controllers/d.wiki.php similarity index 100% rename from controllers/d.wiki.php rename to src/Controllers/d.wiki.php diff --git a/src/Core/config.example.php b/src/Core/config.example.php new file mode 100755 index 0000000..1c532a8 --- /dev/null +++ b/src/Core/config.example.php @@ -0,0 +1,60 @@ +splitted_url[0]) } if($session==1) { - require_once('session.php'); + require_once($config['includes_folder']."session.php"); } if($controller->name != "") { include ($config['controllers_folder'].$controller->prefix.$controller->name.".php"); @@ -61,7 +61,7 @@ if($view->name != "") { } if($notfound) { - require_once('session.php'); + require_once($config['includes_folder']."session.php"); require_once($config['models_folder']."d.wiki.php"); $wikiPage = new Kabano\WikiPage(); $wikiPage->checkPermalink('404'); diff --git a/includes/session.php b/src/Core/session.php similarity index 100% rename from includes/session.php rename to src/Core/session.php diff --git a/models/d.blog.php b/src/Models/d.blog.php similarity index 100% rename from models/d.blog.php rename to src/Models/d.blog.php diff --git a/models/d.comments.php b/src/Models/d.comments.php similarity index 100% rename from models/d.comments.php rename to src/Models/d.comments.php diff --git a/models/d.locales.php b/src/Models/d.locales.php similarity index 100% rename from models/d.locales.php rename to src/Models/d.locales.php diff --git a/models/d.poi.php b/src/Models/d.poi.php similarity index 100% rename from models/d.poi.php rename to src/Models/d.poi.php diff --git a/models/d.users.php b/src/Models/d.users.php similarity index 100% rename from models/d.users.php rename to src/Models/d.users.php diff --git a/models/d.wiki.php b/src/Models/d.wiki.php similarity index 100% rename from models/d.wiki.php rename to src/Models/d.wiki.php diff --git a/third/Md/Markdown.inc.php b/src/Thirds/Md/Markdown.inc.php similarity index 100% rename from third/Md/Markdown.inc.php rename to src/Thirds/Md/Markdown.inc.php diff --git a/third/Md/Markdown.php b/src/Thirds/Md/Markdown.php similarity index 100% rename from third/Md/Markdown.php rename to src/Thirds/Md/Markdown.php diff --git a/third/Md/MarkdownExtra.inc.php b/src/Thirds/Md/MarkdownExtra.inc.php similarity index 100% rename from third/Md/MarkdownExtra.inc.php rename to src/Thirds/Md/MarkdownExtra.inc.php diff --git a/third/Md/MarkdownExtra.php b/src/Thirds/Md/MarkdownExtra.php similarity index 100% rename from third/Md/MarkdownExtra.php rename to src/Thirds/Md/MarkdownExtra.php diff --git a/third/Md/MarkdownInterface.inc.php b/src/Thirds/Md/MarkdownInterface.inc.php similarity index 100% rename from third/Md/MarkdownInterface.inc.php rename to src/Thirds/Md/MarkdownInterface.inc.php diff --git a/third/Md/MarkdownInterface.php b/src/Thirds/Md/MarkdownInterface.php similarity index 100% rename from third/Md/MarkdownInterface.php rename to src/Thirds/Md/MarkdownInterface.php