{"id":15011804,"url":"https://github.com/oxid-esales/flow_theme","last_synced_at":"2025-04-06T10:12:53.401Z","repository":{"id":54961229,"uuid":"45971408","full_name":"OXID-eSales/flow_theme","owner":"OXID-eSales","description":"OXID Flow Responsive Theme","archived":false,"fork":false,"pushed_at":"2023-05-08T13:45:40.000Z","size":4022,"stargazers_count":25,"open_issues_count":15,"forks_count":49,"subscribers_count":29,"default_branch":"b-7.0.x","last_synced_at":"2025-04-06T10:12:28.852Z","etag":null,"topics":["grunt","html","less","oxid-eshop","smarty","theme"],"latest_commit_sha":null,"homepage":"","language":"Smarty","has_issues":false,"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/OXID-eSales.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-11T09:12:43.000Z","updated_at":"2025-02-25T10:20:58.000Z","dependencies_parsed_at":"2024-06-18T15:27:01.036Z","dependency_job_id":"5f5d3f19-7a2d-4e63-a6d7-e2a0a8b2bae8","html_url":"https://github.com/OXID-eSales/flow_theme","commit_stats":{"total_commits":385,"total_committers":80,"mean_commits":4.8125,"dds":0.7090909090909091,"last_synced_commit":"bbbe750877084593d8d4cc16fa7da699763bbb2c"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OXID-eSales%2Fflow_theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OXID-eSales%2Fflow_theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OXID-eSales%2Fflow_theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OXID-eSales%2Fflow_theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OXID-eSales","download_url":"https://codeload.github.com/OXID-eSales/flow_theme/tar.gz/refs/heads/b-7.0.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247464222,"owners_count":20942970,"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":["grunt","html","less","oxid-eshop","smarty","theme"],"created_at":"2024-09-24T19:41:44.291Z","updated_at":"2025-04-06T10:12:53.368Z","avatar_url":"https://github.com/OXID-eSales.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flow Theme\n\n## General Information\n\n*Flow* is a responsive theme for all OXID eShop editions.\n\n**Warning!** Flow theme is depreciated. See also [Wave Theme](https://github.com/OXID-eSales/wave-theme) and [Graph QL Api](https://github.com/OXID-eSales/graphql-storefront-module) for alternatives. \n\n## Installation\n\n### Step 1: Select the appropriate branch\n\n* Branch ``b-3.x`` contains *Flow* for OXID eShop compilation 6.3 and 6.4\n* Branch ``master`` contains *Flow* for OXID eShop master branch's latest commits\n\n### Step 2: Get the source code\n\nCheck out the appropriate branch for your OXID eShop version into the shop's ``Application/views`` directory:\n\n```\ncd DOCUMENT_ROOT/Application/views/\ngit clone -b BRANCH_NAME https://github.com/OXID-eSales/flow_theme.git flow\n```\n\nYou should now have a new folder ``DOCUMENT_ROOT/Application/views/flow``.\n\n### Step 3: Prepare the ``out`` folder\n\nThe ``out`` folder can be prepared in two possible ways. The first option is to use symbolic links, the second is to copy. Using a symbolic link is strongly recommended, as otherwise you would have do the copying everytime *Flow* is updated.\n\n#### Option 1: Symbolic Linking\n\nLink the theme's ``out`` directory to the ``out`` directory of the shop:\n\n``ln -s ../Application/views/flow/out/flow ../../out/flow``\n\n#### Option 2: Copying\n\nCopy theme's ``out`` directory to shop:\n\n``cp -r flow/out/flow ../../out/flow``\n\nYou now should be able to do ``cd ../../out/flow``.\n\n### Step 4: Activate theme \n\nLog into the admin panel, go to *Extensions → Themes → Flow* and press the *Activate* button. Clean the cache and off you go, my friend!\n\n## Development\n\nAll *Flow* theme related CSS/Javascript files can be found in theme's ``build`` directory. To regenerate the theme's assets, the ``grunt`` tasks should be used. Please install ``grunt`` and run ``grunt's`` default task to regenerate all minimized ``css`` and ``js`` files:\n\nTo get the development files you need to [clone the repository](#step-2-get-the-source-code).\n\n1. To use ``grunt``, ``npm`` is required. Check ``nodejs`` website for installation\ninstructions (https://nodejs.org/en/download/package-manager/). Example of\nInstallation on ubuntu system:\n\n\t```\n\tcurl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -\n\tsudo apt-get install -y nodejs\n\t```\n\n2. Install ``grunt`` globally and update npm. Example:\n\n\t```\n    sudo npm install -g npm grunt-cli \n    ```\n\n3. Go to \"flow\" theme's directory and install all related ``grunt`` plugins:\n\n\t```\n    cd DOCUMENT_ROOT/Application/views/flow/\n    npm install\n    ```\n\n4. Now its possible to regenerate \"flow\" theme assets by running ``grunt`` default\ntask while being in \"flow\" directory:\n\n\t```\n\tgrunt\n\t```\n\n## Contributing\n\nIf you are interested in contributing of some changes, Please read [CONTRIBUTING.md](CONTRIBUTING.md) file for more information.\n\n## Distribution notice\nThe Flow Theme will not be shipped with the next major release of OXID eShop (\u003e6) as it is using older components!\nPlease consider to use the [Wave Theme](https://github.com/OXID-eSales/wave-theme).\n\n## Issues\n\nPlease forward all issues to https://bugs.oxid-esales.com/ for the project **Flow Theme**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foxid-esales%2Fflow_theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foxid-esales%2Fflow_theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foxid-esales%2Fflow_theme/lists"}