Developing modules or Plugins

Avatar

Avatar
Level 1
navrahami
Level 1

Likes

0 likes

Total Posts

2 posts

Correct reply

0 solutions
View profile

Avatar
Level 1
navrahami
Level 1

Likes

0 likes

Total Posts

2 posts

Correct reply

0 solutions
View profile
navrahami
Level 1

07-11-2018

Hi, I'm getting started with Adobe manager and would like to know what are the options for modules or plugins in the CMS (I think they are called Components). Any pointers to documentation or comments about how to approach the creation of a Plugin that would allow AEM users to upload files to our servers without leaving AEM would be appreciated.

to add some more context, I have already checked the quick-start guide for component development, and what I am trying to put together is a plan for developing a module or component that is accessible from the CMS itself and would send individual files to our servers for us to work on them. As opposed to a website or functionality to be accessed through the front-end.

Replies

Avatar

Avatar
Validate 25
Level 10
smacdonald2008
Level 10

Likes

1,409 likes

Total Posts

12,671 posts

Correct reply

2,278 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Give back 900
Give back 600
View profile

Avatar
Validate 25
Level 10
smacdonald2008
Level 10

Likes

1,409 likes

Total Posts

12,671 posts

Correct reply

2,278 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Give back 900
Give back 600
View profile
smacdonald2008
Level 10

07-11-2018

That Guide you referenced was one way to build AEM projects using Lazybones.

The more common way is to build projects using Maven archetype project for AEM. You can use an Eclipse plug-in too.

I recommend that you go through this 6 part tutorial. You will learn most of the basics of working with AEM.

Getting Started with AEM Sites - WKND Tutorial

We have a lot more use case specific material too depending on what your use case is. I would start with the document that I posted.

The above document will get you familiar with AEM and the concepts. If you want to learn more about how to access parts of AEM, its still important to understand the concepts in the WKND tutorial.

Avatar

Avatar
Validate 25
Level 10
smacdonald2008
Level 10

Likes

1,409 likes

Total Posts

12,671 posts

Correct reply

2,278 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Give back 900
Give back 600
View profile

Avatar
Validate 25
Level 10
smacdonald2008
Level 10

Likes

1,409 likes

Total Posts

12,671 posts

Correct reply

2,278 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Give back 900
Give back 600
View profile
smacdonald2008
Level 10

07-11-2018

Once you go through the WKND tutorial - you should watch this session on Content Services -- Scott's Digital Community: Ask the AEM Community Experts for March 2018: AEM Content as a Service: W...

Avatar

Avatar
Level 1
navrahami
Level 1

Likes

0 likes

Total Posts

2 posts

Correct reply

0 solutions
View profile

Avatar
Level 1
navrahami
Level 1

Likes

0 likes

Total Posts

2 posts

Correct reply

0 solutions
View profile
navrahami
Level 1

09-11-2018

Thanks for your help!

I am currently a beginner and haven't set up my development environment yet, looking at what the complexity and feasibility of the planned projects is.

In that sense I'd like to ask if the idea of a Plugin that sends information/content from the CMS to an external web service is doable.

Avatar

Avatar
Validate 25
Level 10
smacdonald2008
Level 10

Likes

1,409 likes

Total Posts

12,671 posts

Correct reply

2,278 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Give back 900
Give back 600
View profile

Avatar
Validate 25
Level 10
smacdonald2008
Level 10

Likes

1,409 likes

Total Posts

12,671 posts

Correct reply

2,278 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Give back 900
Give back 600
View profile
smacdonald2008
Level 10

09-11-2018

Such a use case would require a custom AEM service - but that is possible. AEM is a Java platform (OSGi based) and you can code services using Java - so you have a lot of flexibility.

I recommend going through the WKND tutorial and leanring the basics there and then learning how more OSGi use cases work, etc.