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
- =$config['web_root_folder']?>views/img/header_rss.svg
+ =$config['web_root_folder']?>public/views/img/header_rss.svgKabano
=$config['web_root_folder']?>
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