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.

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

Project page

https://www.drupal.org/sandbox/keboca/2755391

Comments

keboca created an issue. See original summary.

keboca’s picture

Issue summary: View changes
keboca’s picture

Issue summary: View changes
keboca’s picture

Issue summary: View changes
PA robot’s picture

Issue summary: View changes
Status: Needs review » Needs work

There 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.

keboca’s picture

Status: Needs work » Needs review
kamdanishit’s picture

Hey Keboca,

Can you mention your project page?

keboca’s picture

Hey @kamdanishit, what's it going? is there any issue with my project page?

kamdanishit’s picture

@Keboca, Im tot able to see Project Page above. You should mention Project Page, so that I can browse code repository

dilipsingh02’s picture

Status: Needs review » Needs work

Hi @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).

dilipsingh02’s picture

keboca’s picture

Issue summary: View changes
keboca’s picture

Status: Needs work » Needs review
keboca’s picture

Hi @dilipsingh02
do you need anything else from me? or is there another roadblock here?

Warped’s picture

Status: Needs review » Postponed (maintainer needs more info)

Thank 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.

apaderno’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

I am closing this application for the lack for replies. I take the OP just needed to be able to promote the project.