Synopsis
Angular 2 Entity module provides the ability to expose any Drupal entity as an Angular 2 component through Entity Display Modes and Progressive Decouple Blocks (PDB) contributed module.
It defines a way to expose whatever entity inside Drupal 8 as Angular 2 components and we can still take advances of Drupal features like Views to pre-populate/organize content to show.
It provides a way to map field values within Angular 2 components by adding proper metadata into *.info.yml file.
Setting up repository for the first time
git clone --branch 8.x-1.x https://git.drupal.org/sandbox/keboca/2755391.git ng2_entity
cd ng2_entity
Requirements
This module extends features of Progressive Decouple Blocks module.
Recommended modules
In order to map field values within Angular 2 component is possible enhancement this feature by adding Token module.
Roadmap
This modules is ready to go, however there are a lot of features that could be add it, for now, there are two TODO,
- While parse field values allow external functions to be call it, also check if that functions or callable already exists before execute it. [see]
- Expose hook_alter before return parsed value, in order to allow external module to interact with given parse process. [see]
Credits
Currently keboca is the active maintainer of this module.
Spark451 is supporting organization.
Help wanted!
Any help is welcome, this project is available at github as well,
https://github.com/kenneth-bolivar-castro/ng2_entity
Also see
Angular 2 Entity - Tutorial: http://keboca.com/node/5
Comments
Comment #2
keboca CreditAttribution: keboca as a volunteer commentedComment #3
keboca CreditAttribution: keboca as a volunteer commentedComment #4
keboca CreditAttribution: keboca as a volunteer commentedComment #5
PA robot CreditAttribution: PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpsgitdrupalorgsandboxkeboca2755391git
Fixed the git clone URL in the issue summary for non-maintainer users.
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #6
keboca CreditAttribution: keboca as a volunteer commentedIssues solved @ http://pareview.sh/pareview/httpsgitdrupalorgsandboxkeboca2755391git
Comment #7
kamdanishit CreditAttribution: kamdanishit commentedHey Keboca,
Can you mention your project page?
Comment #8
keboca CreditAttribution: keboca as a volunteer commentedHey @kamdanishit, what's it going? is there any issue with my project page?
Comment #9
kamdanishit CreditAttribution: kamdanishit commented@Keboca, Im tot able to see Project Page above. You should mention Project Page, so that I can browse code repository
Comment #10
dilipsingh02 CreditAttribution: dilipsingh02 commentedHi @Keboca,
please add your project page URL in this issues. so we can review it. Also please update the correct git URL(with out Maintainer? check-box checked).
Comment #11
dilipsingh02 CreditAttribution: dilipsingh02 commentedComment #12
keboca CreditAttribution: keboca as a volunteer commentedComment #13
keboca CreditAttribution: keboca as a volunteer commentedComment #14
keboca CreditAttribution: keboca as a volunteer commentedHi @dilipsingh02
do you need anything else from me? or is there another roadblock here?
Comment #15
Warped CreditAttribution: Warped as a volunteer commentedThank you for your contribution!
After 2017 March 7 everyone can promote a project to a full project. A full project has a short project name and a drupal.org/project URL. It can also have releases (like alpha1 or 1.0). Edit your sandbox project, and then choose the 'Promote' tab.
https://www.drupal.org/docs/8/understanding-drupal-version-numbers/drupa...
https://www.drupal.org/docs/8/choosing-a-drupal-version/what-do-version-...
https://www.drupal.org/docs/8/understanding-drupal-version-numbers/what-...
https://www.drupal.org/docs/8/choosing-a-drupal-version/release-stable-v...
If you'd like to opt into security coverage, please ensure your module is ready for a full release, and then set this issue back to 'needs' review
Immense apologies for how long it took to get to this review completed.
Comment #16
apadernoI am closing this application for the lack for replies. I take the OP just needed to be able to promote the project.