Skip to content

Content App for Magnolia CMS simplify search/create/edit items from Elastic Search, AWS S3.

Notifications You must be signed in to change notification settings

andreapagliacci/magnolia-cms-content-app-elasticsearch-s3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

What's problem resolve?

The app permits you to connect (now, in the future I expand the source connectable) to :

  • an elastic search instance shows/edit/add documents in the table from the index you prefer. You can search items with the Elastic Search engine directly in the specific tab. You have not only in Magnolia out-the-box without Kibana a tool for searching, adding, editing, delete an item on a specific index, but you have a framework for developers to map index, and fields to one DTO and facilitate import/export, and conversion from elastic search data to another connectable source).
  • An S3 bucket shows all files present, download/upload directly, and so on the same facilities to import/export/conversion from the connectable source. This last feature it's only for developers, but another will be added for managing conversion data, import, and export.
  • It's a generic connector for a source, simplifying the process to connect another source. It's necessary to write 3 classes for enabling another source and have added/edit/showing items. (See this article)

If you want to show a video how to appare the app go to Magnolia CMS content app: Elastic Search and S3](https://www.youtube.com/watch?v=lo9L0f0ctl8 "Magnolia CMS content app: Elastic Search and S3")

For more informations see How to implements new source and How to connect elasticsearch with magnolia cms

Installation

For use that app, add dependency in your pom.xml:

<dependency>
  <groupId>net.seniorsoftwareengineer</groupId>
  <artifactId>magnolia-cms-content-app-elasticsearch</artifactId>
  <version>1.1</version>
</dependency>

Add in your pom.xml the link to repository

<distributionManagement>
   <repository>
     <id>github</id>
     <name>GitHub OWNER Apache Maven Packages</name>
     <url>https://maven.pkg.github.com/AndreaPaglio/magnolia-cms-content-app-elasticsearch-s3</url>
   </repository>
</distributionManagement>

Build your solution with:

mvn install

Supported Magnolia versions

It tested with Magnolia 6.0 and major versions

About

Content App for Magnolia CMS simplify search/create/edit items from Elastic Search, AWS S3.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages