diff --git a/administrator/components/com_admin/sql/updates/mysql/4.0.0-2019-01-05.sql b/administrator/components/com_admin/sql/updates/mysql/4.0.0-2019-01-05.sql index 82f445a19e052..f7c61d4ad44c0 100644 --- a/administrator/components/com_admin/sql/updates/mysql/4.0.0-2019-01-05.sql +++ b/administrator/components/com_admin/sql/updates/mysql/4.0.0-2019-01-05.sql @@ -1,3 +1,4 @@ INSERT INTO `#__extensions` (`extension_id`, `package_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `manifest_cache`, `params`, `checked_out`, `checked_out_time`, `ordering`, `state`) VALUES (495, 0, 'plg_api-authentication_basic', 'plugin', 'basic', 'api-authentication', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), (496, 0, 'plg_webservices_content', 'plugin', 'content', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(497, 0, 'plg_webservices_newsfeeds', 'plugin', 'newsfeeds', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.0.0-2019-01-05.sql b/administrator/components/com_admin/sql/updates/postgresql/4.0.0-2019-01-05.sql index 88c457c49fb79..ddb7cb203aa8b 100644 --- a/administrator/components/com_admin/sql/updates/postgresql/4.0.0-2019-01-05.sql +++ b/administrator/components/com_admin/sql/updates/postgresql/4.0.0-2019-01-05.sql @@ -1,3 +1,4 @@ INSERT INTO "#__extensions" ("extension_id", "package_id", "name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "manifest_cache", "params", "checked_out", "checked_out_time", "ordering", "state") VALUES (495, 0, 'plg_api-authentication_basic', 'plugin', 'basic', 'api-authentication', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), (496, 0, 'plg_webservices_content', 'plugin', 'content', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(497, 0, 'plg_webservices_newsfeeds', 'plugin', 'newsfeeds', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), diff --git a/administrator/language/en-GB/en-GB.plg_webservices_newsfeeds.ini b/administrator/language/en-GB/en-GB.plg_webservices_newsfeeds.ini new file mode 100644 index 0000000000000..c105e54831304 --- /dev/null +++ b/administrator/language/en-GB/en-GB.plg_webservices_newsfeeds.ini @@ -0,0 +1,7 @@ +; Joomla! Project +; Copyright (C) 2005 - 2017 Open Source Matters. All rights reserved. +; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php +; Note : All ini files need to be saved as UTF-8 + +PLG_WEBSERVICES_NEWSFEEDS="Web Services - Newsfeeds" +PLG_WEBSERVICES_NEWSFEEDS_XML_DESCRIPTION="Used to add newsfeeds routes to the API for your website." \ No newline at end of file diff --git a/administrator/language/en-GB/en-GB.plg_webservices_newsfeeds.sys.ini b/administrator/language/en-GB/en-GB.plg_webservices_newsfeeds.sys.ini new file mode 100644 index 0000000000000..c105e54831304 --- /dev/null +++ b/administrator/language/en-GB/en-GB.plg_webservices_newsfeeds.sys.ini @@ -0,0 +1,7 @@ +; Joomla! Project +; Copyright (C) 2005 - 2017 Open Source Matters. All rights reserved. +; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php +; Note : All ini files need to be saved as UTF-8 + +PLG_WEBSERVICES_NEWSFEEDS="Web Services - Newsfeeds" +PLG_WEBSERVICES_NEWSFEEDS_XML_DESCRIPTION="Used to add newsfeeds routes to the API for your website." \ No newline at end of file diff --git a/api/components/com_newsfeeds/Controller/NewsController.php b/api/components/com_newsfeeds/Controller/NewsController.php new file mode 100644 index 0000000000000..e3f94cf8721cd --- /dev/null +++ b/api/components/com_newsfeeds/Controller/NewsController.php @@ -0,0 +1,26 @@ +createCRUDRoutes('v1/newsfeeds', 'newsfeeds', ['component' => 'com_newsfeeds']); + } +} diff --git a/plugins/webservices/newsfeeds/newsfeeds.xml b/plugins/webservices/newsfeeds/newsfeeds.xml new file mode 100644 index 0000000000000..7bee6248d4b83 --- /dev/null +++ b/plugins/webservices/newsfeeds/newsfeeds.xml @@ -0,0 +1,19 @@ + + + plg_webservices_newsfeeds + Joomla! Project + March 2019 + (C) 2005 - 2019 Open Source Matters. All rights reserved. + GNU General Public License version 2 or later; see LICENSE.txt + admin@joomla.org + www.joomla.org + 4.0.0 + PLG_WEBSERVICES_NEWSFEEDS_XML_DESCRIPTION + + newsfeeds.php + + + language/en-GB/en-GB.plg_webservices_newsfeeds.ini + language/en-GB/en-GB.plg_webservices_newsfeeds.sys.ini + + \ No newline at end of file