{"id":19787593,"url":"https://github.com/themexpert/digicom","last_synced_at":"2025-04-30T23:33:42.288Z","repository":{"id":27111650,"uuid":"30579467","full_name":"themexpert/digicom","owner":"themexpert","description":"An Open Source Digital Product Selling extension for Joomla! created by ThemeXpert","archived":false,"fork":false,"pushed_at":"2022-11-08T09:21:21.000Z","size":7287,"stargazers_count":26,"open_issues_count":55,"forks_count":18,"subscribers_count":9,"default_branch":"develop","last_synced_at":"2025-04-06T06:34:33.429Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.themexpert.com","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/themexpert.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-10T07:01:32.000Z","updated_at":"2024-09-20T20:02:02.000Z","dependencies_parsed_at":"2023-01-14T06:00:29.505Z","dependency_job_id":null,"html_url":"https://github.com/themexpert/digicom","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themexpert%2Fdigicom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themexpert%2Fdigicom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themexpert%2Fdigicom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themexpert%2Fdigicom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/themexpert","download_url":"https://codeload.github.com/themexpert/digicom/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251800761,"owners_count":21645964,"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-11-12T06:23:50.241Z","updated_at":"2025-04-30T23:33:41.840Z","avatar_url":"https://github.com/themexpert.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Digicom [![Join the chat at https://gitter.im/themexpert/digicom](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/themexpert/digicom?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\r\n\r\nWelcome to the DigiCom repository on GitHub. DigiCom is next generation ecommerce extension for selling digital product with Joomla!. Our aim to create modular, lightweight and extendable ecommerce solution for Joomla.\r\n\r\n[DigiCom Homepage](http://www.themexpert.com/digicom)\r\n\r\n[Demo](http://digicom.themexpert.com) - DigiCom Live Demo\r\n\r\n## Documenation\r\nComing soon...\r\n\r\n## Getting Started\r\nDownload package file from [latest release](https://github.com/themexpert/digicom/releases) and install it as regular Joomla! extension.\r\n\r\n## Developers\r\nDeveloper instruction will come soon.\r\n\r\n### Development Process\r\nFirst clone the project from github and then configure `gulp-config.json` to match your settings\r\n`wwwDir` and `proxy` is important for your settings. so change them to match your own environment.\r\nif you have Node install, then run this command\r\n```\r\nnpm install --save-dev\r\n```\r\nNow just run the command below\r\n```\r\ngulp watch\r\n```\r\n\r\nNow work as you wish and the files will be automatically copied to its location.\r\n\r\n### Less or CSS Work\r\nTo work with lESS or css we are using bower. you need to install the bower first.\r\n```\r\nbower install\r\n```\r\n```\r\ngulp watch\r\n```\r\nand then your less files will be compile and copied automatically to its location\r\n\r\n### Tests\r\nTo prepare the system tests (Selenium) to be run in your local machine you are asked to rename the file `tests/acceptance.suite.dist.yml` to `tests/acceptance.suite.yml`. Afterwards, please edit the file according to your system needs.\r\n\r\nTo run the tests please execute the following commands (for the moment only working in Linux and MacOS, for more information see: https://docs.joomla.org/Testing_Joomla_Extensions_with_Codeception):\r\n\r\n```bash\r\n$ composer install\r\n$ vendor/bin/robo\r\n$ vendor/bin/robo run:tests\r\n```\r\n\r\n* under development\r\n\r\n### Build Installable `zip`\r\n\r\nYou need NPM installed to build release package\r\nPlease check package.json for details information\r\n\r\n`name` `version` `creationDate` is important. so make sure you have proper info, bcs it will be used in package version and creationdate for xml.\r\n\r\nafter install run the command\r\n\r\n```\r\nnpm install --save-dev\r\n```\r\n\r\nso now to prepare release package run below command\r\n```\r\ngulp release\r\n```\r\nunder releases folder you will find your zip pkg for digicom\r\n\r\n\r\n## Contributing to DigiCom\r\n\r\nDigiCom follows the [GitFlow branching model](http://nvie.com/posts/a-successful-git-branching-model). The ```master``` branch always reflects a production-ready state while the latest development is taking place in the ```develop``` branch.\r\n\r\nEach time you want to work on a fix or a new feature, create a new branch based on the ```develop``` branch: ```git checkout -b BRANCH_NAME develop```. Only pull requests to the ```develop``` branch will be merged.\r\n\r\n## Requirements\r\nDigicom works fine with php 5.4 and Joomla 3.x. but we have some third party extensions like: elfinder, they have some dependency too. Please make sure you have them.\r\n\u003e\u003e\u003e proc_open is required for file manager operation. check your system info and see php settings, if you find it under disabled functions then contact your support.\r\n\r\n## Versioning\r\n\r\nDigiCom is maintained by using the [Semantic Versioning Specification (SemVer)](http://semver.org).\r\n\r\n## Copyright and License\r\n\r\nCopyright [ThemeXpert](http://www.themexpert.com) under the [GNU GPLv3](http://www.gnu.org/licenses/gpl.html) or later.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemexpert%2Fdigicom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthemexpert%2Fdigicom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemexpert%2Fdigicom/lists"}