{"id":13410843,"url":"https://github.com/DevGroup-ru/dotplant2","last_synced_at":"2025-03-14T16:33:21.448Z","repository":{"id":23132799,"uuid":"26487641","full_name":"DevGroup-ru/dotplant2","owner":"DevGroup-ru","description":"E-Commerce CMS - Yii Framework 2 (yii2, shop) ","archived":false,"fork":false,"pushed_at":"2020-09-14T06:54:34.000Z","size":21704,"stargazers_count":641,"open_issues_count":42,"forks_count":250,"subscribers_count":111,"default_branch":"master","last_synced_at":"2025-03-12T15:47:07.288Z","etag":null,"topics":["cms","dotplant","dotplant2","e-commerce","php","seo","shop","shopping-cart","yii","yii2"],"latest_commit_sha":null,"homepage":"http://dotplant.ru/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevGroup-ru.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":"2014-11-11T14:08:25.000Z","updated_at":"2025-03-01T13:50:55.000Z","dependencies_parsed_at":"2022-08-31T04:11:56.967Z","dependency_job_id":null,"html_url":"https://github.com/DevGroup-ru/dotplant2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevGroup-ru%2Fdotplant2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevGroup-ru%2Fdotplant2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevGroup-ru%2Fdotplant2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevGroup-ru%2Fdotplant2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevGroup-ru","download_url":"https://codeload.github.com/DevGroup-ru/dotplant2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243610588,"owners_count":20318992,"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":["cms","dotplant","dotplant2","e-commerce","php","seo","shop","shopping-cart","yii","yii2"],"created_at":"2024-07-30T20:01:09.710Z","updated_at":"2025-03-14T16:33:21.389Z","avatar_url":"https://github.com/DevGroup-ru.png","language":"PHP","funding_links":[],"categories":["PHP","基于 Yii2 的开源程序"],"sub_categories":[],"readme":"# DotPlant2\n\n[DotPlant2](http://dotplant.ru/) - open-source E-Commerce CMS based on Yii Framework 2(yii2).\n\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/DevGroup-ru/dotplant2?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge) - join chat and get free support(:ru: \u0026 :uk:)\n\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/DevGroup-ru/dotplant2/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/DevGroup-ru/dotplant2/?branch=master)\n\n[Documentation](http://docs.dotplant.ru/) is in development - some docs are only available in one language for now(ru or en).\n\n[Sites made with DotPlant2](http://dotplant.ru/showcase) - [send us](http://dotplant.ru/contact) your site to be added.\n\n## Features\n\n### True SEO-friendly\n\nConfigurable routes and URLs system allows search engines to build correct site structure in their index.\n\nEvery page, product or category has it's own fields for SEO - URL slug, TITLE tag, H1, META description, breadcrumbs label and name that is used as anchor.\n\n### Smart content editing\n\n- Use content blocks(like chunks in MODx) for repeated content parts.\n- Create and integrate feedback forms with automatic validation, spam-checking and management from backend.\n\n### Configurable multipurpose E-Commerce\n\n- Graph order workflow - you can configure the whole process and options as your business needs.\n- Multi-currency support with pluggable automatic currency rate updating.\n- Discounts for all! Users, products, orders, delivery, etc.\n- Pluggable Payment types - 12 build-in payment handlers and it's easy to integrate any other.\n- Filtration of products can be configured for every category.\n- Support of configurable advanced fields for user, customer or company.\n- Integration with 1C through CommerceML _alpha stage_\n\n_And more to come..._\n\n## Minimal system requirements:\n\n- PHP 5.5 or higher\n- *nix-based server\n- MySQL 5.5+\n- Memcached server or APC for caching purposes is highly recommended\n\nNeeded PHP modules:\n- gd\n- json\n- pdo, pdo-mysql\n- memcached(for memcache cache only)\n- curl\n- intl(optional but recommended)\n\nPerfectly runs on $10 VPS from [DigitalOcean](https://www.digitalocean.com/?refcode=16218608bff6)\n\n## Installation\n\nFirst install composer dependencies:\n\n``` bash\n\n$ cd application\n$ php ../composer.phar global require \"fxp/composer-asset-plugin:~1.1.0\"\n$ php ../composer.phar install --prefer-dist --optimize-autoloader\n\n```\n\nYour virtual server DocumentRoot directory should point to `application/web`.\n\nThen run `php installer` in application folder.\n\nBackend is located at http://YOUR_HOSTNAME/backend/\n\n**WARNING** This installation brings you an empty store without any products or categories.\n\n## Demo data\n\n**WARNING** Demo data is in Russian for now :(\n\n**WARNING-2** Demo migration also downloads big(~90Mb) archive with sample images.\n\n```\nvagrant ssh\ncd /var/www/dotplant2/application/\n./demo.sh\n./yii cache/flush cache --interactive=0\n```\n\nGo to http://YOUR_HOSTNAME/catalog\n\n\n## Vagrant\n\nThis box currently uses master branch of dotplant2.\n\nHow to use:\n\n```\ngit clone https://github.com/DevGroup-ru/dotplant2-vagrant.git \u0026\u0026 cd dotplant2-vagrant\nvagrant up\nvagrant ssh\n```\n\nGo to: http://192.168.56.111/\n\nBackend: http://192.168.56.111/backend\n\nAdmin user is `admin` with password `password`.\n\nVagrant box doesn't installs demo data. You can do it manually(see above).\n\n## Current project status\n\nDotPlant 2 is in beta stage. You can use it on production, but be ready for minor changes like variable names changes,  view-markup changes and new theme parts\u0026widgets.\n\n## Migrating from alpha\n\nSee [migration tips](migration-tips.md) and feel free to ask for help in [gitter chat](https://gitter.im/DevGroup-ru/dotplant2).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDevGroup-ru%2Fdotplant2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDevGroup-ru%2Fdotplant2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDevGroup-ru%2Fdotplant2/lists"}