{"id":13606710,"url":"https://github.com/LukeTowers/oc-eeimport-plugin","last_synced_at":"2025-04-12T08:32:01.911Z","repository":{"id":62520168,"uuid":"163642585","full_name":"LukeTowers/oc-eeimport-plugin","owner":"LukeTowers","description":"Tool for working with ExpressionEngine databases in OctoberCMS","archived":false,"fork":false,"pushed_at":"2020-06-12T10:16:04.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-13T05:27:51.257Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LukeTowers.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":"2018-12-31T05:42:52.000Z","updated_at":"2022-01-25T15:00:05.000Z","dependencies_parsed_at":"2022-11-02T14:00:30.759Z","dependency_job_id":null,"html_url":"https://github.com/LukeTowers/oc-eeimport-plugin","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/LukeTowers%2Foc-eeimport-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeTowers%2Foc-eeimport-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeTowers%2Foc-eeimport-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeTowers%2Foc-eeimport-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LukeTowers","download_url":"https://codeload.github.com/LukeTowers/oc-eeimport-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248540036,"owners_count":21121279,"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-01T19:01:11.745Z","updated_at":"2025-04-12T08:31:56.902Z","avatar_url":"https://github.com/LukeTowers.png","language":"PHP","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# About\n\nProvides the ability to import and otherwise work with data directly from an ExpressionEngine database. Currently includes support for Channels, Entries (including entry fields / data), Comments, Members (including member fields / data), MemberGroups, Categories, and CategoryGroups.\n\n# Installation\n\nTo install from the [Marketplace](https://octobercms.com/plugin/luketowers-eeimport), click on the \"Add to Project\" button and then select the project you wish to add it to before updating the project to pull in the plugin.\n\nTo install from the backend, go to **Settings -\u003e Updates \u0026 Plugins -\u003e Install Plugins** and then search for `LukeTowers.EEImport`.\n\nTo install from [the repository](https://github.com/luketowers/oc-eeimport-plugin), clone it into **plugins/luketowers/eeimport** and then run `composer update` from your project root in order to pull in the dependencies.\n\nTo install it with Composer, run `composer require luketowers/oc-eeimport-plugin` from your project root.\n\n# Documentation\n\nExpressionEngine stores data as \"entries\" organized by \"channels\" with additional \"categories\" for further classification of data. As an example, you could have an `Articles` channel for blog posts, a `Pages` channel for regular static pages, and a `Products` channel for available products. Custom fields can be specified for different channels and that data is stored in the `channel_data` table while the main Entry records themselves are stored in the `channel_titles` table.\n\nAll custom field data for entries is stored as individual columns on the `channel_data` table, which makes things very inconvenient to work with. Fortunately, this plugin will automatically \"Just Work\" and will load any additional fields defined for a given entry's channel directly onto the individual Entry records under the relevant field names.\n\nThis plugin currently just supports the following ExpressionEngine record types implemented through OctoberCMS Models with OctoberCMS relationships configured appropriately:\n\n- Channels (Main data types)\n- Entries (Main data entries for the given Channels)\n- Comments (Related records attached to Entries)\n- Members (user accounts on the system, attached to entries and comments)\n- MemberGroups (essential user roles)\n- Categories (further organization of Entries)\n- CategoryGroups (grouping of the above categories for even more organization)\n\nMore may be added on an as-needed basis, feel free to submit an issue or even a pull request adding support yourself.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLukeTowers%2Foc-eeimport-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLukeTowers%2Foc-eeimport-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLukeTowers%2Foc-eeimport-plugin/lists"}