JoomGalleryfriends / JoomGallery

A native image gallery component for Joomla!
http://www.en.joomgalleryfriends.net/
GNU General Public License v3.0
10 stars 6 forks source link

[Joomla 4] Migration of the component to Joomla 4 #99

Open Elfangor93 opened 2 years ago

Elfangor93 commented 2 years ago

Description

Since the release of Joomla 4, Joomla 3 is being used less and less. Since backwards compatibility is not guaranteed for major versions, the current JoomGallery 3.x does not run under Joomla 4. Therefore currently JoomGallery users have to switch to another gallery component if they want to build a website with Joomla 4. The earlier we can release the JoomGallery 4.0 the less users we will loose.

Here are some documentations available to devlop joomla 4 component:

What is to be done

General code adaption

Workpackages

  1. Define database structure and software architecture
  2. Build JoomGallery Framework (Code and test MVC and Helper classes)
  3. Implement basic functionality in the backend (manage available content types) 3.1 image files 3.2 image records 3.3 category records 3.4 config records 3.5 (tag records) 3.6 (field records)
  4. Redesign backend views based on atum template (No jQuery, Bootstrap 5, CSS grid)
  5. Redesign frontend views based on cassiopeia template (No jQuery, Bootstrap 5, CSS grid)
  6. Add available JG3.x functioalities and views bit by bit
  7. (Add new functioalities and views)
--- Want to back this issue? **[Post a bounty on it!](https://app.bountysource.com/issues/104027810-joomla-4-migration-of-the-component-to-joomla-4?utm_campaign=plugin&utm_content=tracker%2F133776828&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F133776828&utm_medium=issues&utm_source=github).
sergeytolkachyov commented 2 years ago

Hello. I think it should be cool to divide tasks into important and secondary ones. What is more important to do first?

Elfangor93 commented 2 years ago

@sergeytolkachyov I already started with workpackages 1 and 2 at https://github.com/Elfangor93/JoomGallery/tree/v4.0.0 Feel free to take a look and comment your thoughts... I you want to join the active coding process, please write a PM.

Elfangor93 commented 2 years ago

Development of JoomGallery 4.x is taking place at https://github.com/JoomGalleryfriends/JG4-dev.