diff --git a/deployed/slideshowck/administrator/components/com_slideshowck/access.xml b/deployed/slideshowck/administrator/components/com_slideshowck/access.xml
new file mode 100644
index 00000000..3b83ae96
--- /dev/null
+++ b/deployed/slideshowck/administrator/components/com_slideshowck/access.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/deployed/slideshowck/administrator/components/com_slideshowck/backup/index.html b/deployed/slideshowck/administrator/components/com_slideshowck/backup/index.html
new file mode 100644
index 00000000..fa6d84e8
--- /dev/null
+++ b/deployed/slideshowck/administrator/components/com_slideshowck/backup/index.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/deployed/slideshowck/administrator/components/com_slideshowck/config.xml b/deployed/slideshowck/administrator/components/com_slideshowck/config.xml
new file mode 100644
index 00000000..2cc1b9de
--- /dev/null
+++ b/deployed/slideshowck/administrator/components/com_slideshowck/config.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/deployed/slideshowck/administrator/components/com_slideshowck/controller.php b/deployed/slideshowck/administrator/components/com_slideshowck/controller.php
new file mode 100644
index 00000000..1009febc
--- /dev/null
+++ b/deployed/slideshowck/administrator/components/com_slideshowck/controller.php
@@ -0,0 +1,87 @@
+input->get('view', 'about');
+ $this->input->set('view', $view);
+
+ parent::display();
+
+ return $this;
+ }
+
+ public static function ajaxCreateFolder() {
+ // security check
+ if (! CKFof::checkAjaxToken()) {
+ exit();
+ }
+
+ if (CKFof::userCan('create', 'com_media')) {
+ $input = CKFof::getInput();
+ $path = $input->get('path', '', 'string');
+ $name = $input->get('name', '', 'string');
+
+ require_once SLIDESHOWCK_PATH . '/helpers/ckbrowse.php';
+ if ($result = CKBrowse::createFolder($path, $name)) {
+ $msg = CKText::_('CK_FOLDER_CREATED_SUCCESS');
+ } else {
+ $msg = CKText::_('CK_FOLDER_CREATED_ERROR');
+ }
+
+ echo '{"status" : "' . ($result == false ? '0' : '1') . '", "message" : "' . $msg . '"}';
+ } else {
+ echo '{"status" : "2", "message" : "' . CKText::_('CK_ERROR_USER_NO_AUTH') . '"}';
+ }
+ exit;
+ }
+
+ /**
+ * Get the file and store it on the server
+ *
+ * @return mixed, the method return
+ */
+ public function ajaxAddPicture() {
+ require_once SLIDESHOWCK_PATH . '/helpers/ckbrowse.php';
+ CKBrowse::ajaxAddPicture();
+ }
+
+ /**
+ * Ajax method to clean the name of the google font
+ */
+ public function cleanGfontName() {
+ $input = new \Joomla\CMS\Input\Input();
+ $gfont = $input->get('gfont', '', 'string');
+
+ //
+ // Open+Sans+Condensed:300
+ // Open Sans
+ if ( preg_match( '/family=(.*?) /', $gfont . ' ', $matches) ) {
+ if ( isset($matches[1]) ) {
+ $gfont = $matches[1];
+ }
+ }
+
+ $gfont = str_replace(' ', '+', ucwords (trim($gfont)));
+ echo trim(trim($gfont, "'"));
+ die;
+ }
+}
diff --git a/deployed/slideshowck/administrator/components/com_slideshowck/controllers/ajax.php b/deployed/slideshowck/administrator/components/com_slideshowck/controllers/ajax.php
new file mode 100644
index 00000000..86815db4
--- /dev/null
+++ b/deployed/slideshowck/administrator/components/com_slideshowck/controllers/ajax.php
@@ -0,0 +1,42 @@
+input->get('plugin', '', 'cmd');
+ $task = $this->input->get('task', '', 'cmd');
+
+ if ($plugin) {
+ if (file_exists(SLIDESHOWCK_PLUGINS_PATH . '/' . $plugin . '/helper/helper_' . $plugin . '.php')) {
+ require_once(SLIDESHOWCK_PLUGINS_PATH . '/' . $plugin . '/helper/helper_' . $plugin . '.php');
+ $className = 'SlideshowckHelpersource' . ucfirst($plugin);
+ //SlideshowckHelpersourceArticles
+ $class = new $className();
+ if (method_exists($class, $task)) {
+ $class::$task();
+ exit;
+ }
+ }
+ }
+ die;
+ }
+}
diff --git a/deployed/slideshowck/administrator/components/com_slideshowck/controllers/browse.php b/deployed/slideshowck/administrator/components/com_slideshowck/controllers/browse.php
new file mode 100644
index 00000000..8ca92b16
--- /dev/null
+++ b/deployed/slideshowck/administrator/components/com_slideshowck/controllers/browse.php
@@ -0,0 +1,52 @@
+input->get('folder', '', 'string');
+ $type = $this->input->get('type', '', 'string');
+ $filetypes = CKBrowse::getFileTypes($type);
+ $files = CKBrowse::getImagesInFolder(JPATH_SITE . '/' . $folder, implode('|', $filetypes));
+
+ if ($type == 'folder') {
+ $pathway = str_replace('/', '', $folder);
+ ?>
+
+
+
+
 . '/' . iconv('ISO-8859-1', 'UTF-8', $folder) . '/' . iconv('ISO-8859-1', 'UTF-8', $file) ?>)
+
+
+