{"id":23395838,"url":"https://github.com/netgen/netgenrichtextdatatypebundle","last_synced_at":"2025-04-11T14:13:26.361Z","repository":{"id":57025494,"uuid":"83794273","full_name":"netgen/NetgenRichTextDataTypeBundle","owner":"netgen","description":"Netgen RichText datatype bundle allows eZ Publish Legacy to work with rich text (ezrichtext) field type available in eZ Platform","archived":false,"fork":false,"pushed_at":"2023-02-03T13:56:25.000Z","size":48,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-17T09:31:43.075Z","etag":null,"topics":["ezplatform","ezpublish-legacy","ezrichtext"],"latest_commit_sha":null,"homepage":"https://netgen.io","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/netgen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2017-03-03T12:05:51.000Z","updated_at":"2020-04-10T09:27:20.000Z","dependencies_parsed_at":"2023-02-18T07:31:26.341Z","dependency_job_id":null,"html_url":"https://github.com/netgen/NetgenRichTextDataTypeBundle","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netgen%2FNetgenRichTextDataTypeBundle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netgen%2FNetgenRichTextDataTypeBundle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netgen%2FNetgenRichTextDataTypeBundle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netgen%2FNetgenRichTextDataTypeBundle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netgen","download_url":"https://codeload.github.com/netgen/NetgenRichTextDataTypeBundle/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248415071,"owners_count":21099595,"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":["ezplatform","ezpublish-legacy","ezrichtext"],"created_at":"2024-12-22T07:18:32.340Z","updated_at":"2025-04-11T14:13:26.328Z","avatar_url":"https://github.com/netgen.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Netgen Rich Text datatype bundle\n\nThis bundle implements legacy eZ Publish datatype counterpart of rich text field type (`ezrichtext`) from eZ Platform.\n\nThe point of the datatype is to enable eZ Publish Legacy to edit and publish content which has a rich text field.\n\nAs it is not possible to use Alloy Editor outside of eZ Platform UI, this bundle only shows the raw XML content of the field in a text area.\n\nIt is, however, possible to manually change the data in the text area and it will be persisted (together with relations and links to embedded content).\n\nThe bundle is still in prototype phase, but basic tests showed it working correctly.\n\n## Install instructions\n\n1. Install the bundle via Composer:\n\n    ```\n    $ composer require netgen/richtext-datatype-bundle:^1.0\n    ```\n\n2. Activate the bundle in your `app/AppKernel.php`:\n\n    ```php\n    $bundles = array(\n        ...\n\n        new Netgen\\Bundle\\RichTextDataTypeBundle\\NetgenRichTextDataTypeBundle(),\n\n        ...\n    );\n    ```\n\n3. Activate legacy `ezrichtext` and `ngsymfonytools` extensions in your `site.ini.append.php` in eZ Publish Legacy:\n\n    ```ini\n    [ExtensionSettings]\n    ActiveExtensions[]=ngsymfonytools\n    ActiveExtensions[]=ezrichtext\n    ```\n\n4. Regenerate eZ Publish Legacy autoloads (if not done automatically by Composer post install/update scripts):\n\n    ```\n    $ php app/console ezpublish:legacy:script bin/php/ezpgenerateautoloads.php\n    ```\n\n4. Clear the caches:\n\n    ```\n    $ php app/console cache:clear\n    ```\n\n5. Bundle is ready for usage in eZ Publish Legacy, including adding `ezrichtext` attribute to your classes, editing content with the attribute as well as rendering via `attribute_view_gui`.\n\n## Changelog\n\n[See all changes here](CHANGELOG.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetgen%2Fnetgenrichtextdatatypebundle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetgen%2Fnetgenrichtextdatatypebundle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetgen%2Fnetgenrichtextdatatypebundle/lists"}