{"id":16317877,"url":"https://github.com/buttflattery/maianmedia","last_synced_at":"2025-08-22T11:38:50.890Z","repository":{"id":9165281,"uuid":"10962612","full_name":"buttflattery/MaianMedia","owner":"buttflattery","description":"Online Music Shop for Joomla","archived":false,"fork":false,"pushed_at":"2013-05-05T19:24:23.000Z","size":11562,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-13T17:15:57.484Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://aretimes.com","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/buttflattery.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-06-26T08:27:06.000Z","updated_at":"2022-02-07T15:12:46.000Z","dependencies_parsed_at":"2022-09-11T12:43:00.395Z","dependency_job_id":null,"html_url":"https://github.com/buttflattery/MaianMedia","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/buttflattery/MaianMedia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buttflattery%2FMaianMedia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buttflattery%2FMaianMedia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buttflattery%2FMaianMedia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buttflattery%2FMaianMedia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/buttflattery","download_url":"https://codeload.github.com/buttflattery/MaianMedia/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buttflattery%2FMaianMedia/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271630824,"owners_count":24793384,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T22:09:27.885Z","updated_at":"2025-08-22T11:38:50.838Z","avatar_url":"https://github.com/buttflattery.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Maian Media for Joomla\r\n\r\nMaian-Media is a Joomla integration of Maian Music originally written by Maian Script World. It is currently only available as a Joomla component with corresponding modules and plugins. \r\nThe purpose of this project to to decouple some of the Joomla functions and allow the script to be run in multiple modes such as stand alone and eventually WordPress.\r\n\r\n-----------------------\r\n\r\nList of requirements for the Final project submission:\r\n\r\n### Using the componet in Joomla\r\n\r\nDownload the folder com_maianmedia into a zip file.  You can then use this for the installer in Joomla.\r\n\r\n### Maian Templates\r\n\r\nTo protect your template changes from upgrades you are encouraged to duplicate and rename the classic or contemporary folders in the template directory.  If you are updating from a previous version of Maian Media/Music that does not have the template functionality you should setup and test on a different instance of Joomla.  The mapping between older versions and the current structure are as follows.\r\ntempalte_name\r\n|_assets\r\n   |_css     \u003c---------------\u003e views/mm_stylesheet.css and rss_style.css\r\n   |_media\r\n     |_cart              \u003c---------------\u003e media\\cart (Folder)\r\n     |_icons    \u003c---------------\u003e media\\icons (Folder)\r\n|_email      \u003c---------------\u003e html\\email (Folder)\r\n|_pages     \u003c----------------\u003e html (All Files in base folder)\r\n|_paypal    \u003c---------------\u003e html \\paypal (Folder)\r\n|_tpl      \u003c---------------\u003e html \\tpl (Folder)\r\n \r\nThe files that control the template are as follows:\r\n|_helper.php      \u003c---------------\u003e Add Helper Functions for your template here.\r\n|_templateDetails.xml     \u003c---\u003e Add Parameters for your template here.\r\n|_view.html.php     \u003c---\u003e Main functions that render the different views.\r\n \r\nIf you have some knowledge of PHP then you can create functions in the helper.php and call them from the browser with the following url.\r\nhttp://yoursite.com/index.php?option=com_maianmedia\u0026view=yourfunction\r\n \r\nYou can also call the functions from the parent helper class (inc/helper.php) using the following syntax:\r\necho $this-\u003egetTracks();\r\n\r\n### Maian Players\r\n Players are required to have a player.php and playerDetails.xml.  The folder MUST match the Class name of the player that you are creating and extend the MaianPlayer class.  Your class must also gall the getplayer function.\r\n Use one of the exiting player to get an idea of how the players are created.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuttflattery%2Fmaianmedia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuttflattery%2Fmaianmedia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuttflattery%2Fmaianmedia/lists"}