{"id":13669598,"url":"https://github.com/joomla/joomla-framework","last_synced_at":"2025-04-27T04:33:51.602Z","repository":{"id":57001374,"uuid":"8300013","full_name":"joomla/joomla-framework","owner":"joomla","description":"[READ-ONLY] This repo is no longer in active development. Please see https://github.com/joomla-framework for the individual Framework packages.","archived":true,"fork":false,"pushed_at":"2015-07-22T21:04:37.000Z","size":25291,"stargazers_count":189,"open_issues_count":43,"forks_count":138,"subscribers_count":75,"default_branch":"staging","last_synced_at":"2025-04-10T08:20:42.935Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://framework.joomla.org","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joomla.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":"CONTRIBUTING.markdown","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-19T21:34:12.000Z","updated_at":"2024-08-14T15:19:18.000Z","dependencies_parsed_at":"2022-08-21T11:40:53.813Z","dependency_job_id":null,"html_url":"https://github.com/joomla/joomla-framework","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joomla%2Fjoomla-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joomla%2Fjoomla-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joomla%2Fjoomla-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joomla%2Fjoomla-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joomla","download_url":"https://codeload.github.com/joomla/joomla-framework/tar.gz/refs/heads/staging","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248924137,"owners_count":21184030,"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","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-08-02T08:01:18.584Z","updated_at":"2025-04-27T04:33:51.575Z","avatar_url":"https://github.com/joomla.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"# Joomla! Framework\n\n[![Build Status](https://travis-ci.org/joomla/joomla-framework.png?branch=master)](https://travis-ci.org/joomla/joomla-framework)\n\n\n## What is the Joomla! Framework ?\n\nThe `Joomla! Framework` is a platform for writing web and command line applications in PHP.  It is free and open source software, distributed under the GNU General Public License version 2 or later.\n\nIt is composed of code originally developed for the Joomla Content Management System (CMS). For more information about the Joomla CMS visit [http://www.joomla.org/about-joomla.html](http://www.joomla.org/about-joomla.html).\n\nFor news and information about developing with Joomla, please visit [http://developer.joomla.org](http://developer.joomla.org).\n\nView the Joomla Framework API Documentation at [http://api.joomla.org](http://api.joomla.org) and is powered by [phpDocumentor 2](http://www.phpdoc.org).\n\nYou can discuss Joomla Framework development by joining the mailing list at [http://groups.google.com/group/joomla-dev-framework](http://groups.google.com/group/joomla-dev-framework).\n\n\n## Requirements\n\n- PHP 5.3.10\n- Each package has their own requirements as well. Ex: The Image package requires the PHP GD extension. Please see the `composer.json` in each package repository for these requirements.\n- Applications implementing the Joomla Framework must implement the 'JPATH_ROOT' constant which should be the root path of the application.\n\n\n## Installation\n\nThe simplest way to get up and running with the Joomla Framework is to use [composer](http://getcomposer.org). Basic installation for composer can be found below, for additional information on installing composer, [read the documentation](http://getcomposer.org/doc/00-intro.md#installation-nix).\n\n```sh\ncurl -sS https://getcomposer.org/installer | php\n```\n\n### Full Installation Via Composer\n\nComposer has the ability to download the full stack framework (including all our packages) as a project starter using the \"create-project\" command. In the example below, \"myAwesomeApp\" is the folder where you want to create the project. It should not be created yet.\n\n```sh\nphp composer.phar create-project --prefer-dist joomla/framework myAwesomeApp\n```\n\nIf you are interested in working with the development code (in the master branch), and not a tagged stable distribution, then pass in the `--stability=\"dev\"` command after `--prefer-dist`.\n\n### Package Installation Via Composer\n\nThere are two ways to add our packages to your existing composer powered application.\n\n##### Adding packages manually to the `require` option in your `composer.json`.\n\n```json\n{\n    \"require\": {\n        \"joomla/PACKAGENAME\": \"VERSION\"\n    }\n}\n```\nand then run install (or update).\n```sh\nphp composer.phar install\n```\n\n##### Adding packages using `composer require`\n\n```sh\nphp composer.phar require joomla/packagename:version\n```\n\n### Full Installation Via Git\n\n`git clone git://github.com/joomla/joomla-framework.git`\n\n\n## Documentation\n\nGeneral documentation about the Joomla Framework can be found under the [/docs](docs/) folder of this repository. In addition, each package has documentation in a `README.md` file.\n\n\n## Reporting Bugs and Issue\n\nBugs and issues found in the Joomla Framework code can be reported on the [Issues](https://github.com/joomla/joomla-framework/issues) list. Even for distributed packages where the code is in another repo, please submit issues to this issue tracker.\n\n\n## Contributing\n\nAll kind of contributions are welcome. Please read about how to contribute [here](CONTRIBUTING.markdown).\n\nYou may find tasks you can do on the [Issues](https://github.com/joomla/joomla-framework/issues) list by filtering on labels and milestones.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoomla%2Fjoomla-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoomla%2Fjoomla-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoomla%2Fjoomla-framework/lists"}