Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🎉(ap) started the site ap_nau #292

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Tiago-Salles
Copy link
Contributor

@Tiago-Salles Tiago-Salles commented Jan 23, 2025

This PR starts a new site for public administration employees, ap_nau.

With the necessity to separe the offered courses of INA from NAU was suggested a different Richie site for host these courses. This PR is the point of start for this new site in the NAU infrastructure.

Please, taking into consideration that creating a new site requires many steps, to understand and have all the information about this achievement read all the comments here in this PR.

- Added new site to public administration employees
in accordance with the first requirements in terms of
UI/UX aspects
@Tiago-Salles Tiago-Salles force-pushed the Tiago-Salles/issues/272-create-ap-site branch from 1276624 to 20837aa Compare January 23, 2025 15:14
@Tiago-Salles
Copy link
Contributor Author

Tiago-Salles commented Jan 23, 2025

@sandroscosta we have here a point of start to deal with the UI/UX requirements. At the moment it follows the same structure of nau site, that is, it is not necessary to build considering too much differences.

After activating the site, I just did the Copy bucket S3 media assets to local file changing the location to data/media/ap_nau/, and for the mysql database, it was already configured for the nau site, and I took the opportunity of after running boostrap to start the containers, I deleted the data/db/ap_nau folder created by the command, and ran cp -r data/db/nau data/db/ap_nau.

By following the sames steps I did, we have the same environment. As soon as I develop the architecture stuffs I let you know.

- Added search filters according to the requirements
@Tiago-Salles Tiago-Salles force-pushed the Tiago-Salles/issues/272-create-ap-site branch from 91291a0 to 2d3d8a6 Compare January 24, 2025 12:17
@sandroscosta
Copy link
Contributor

I'll leave some screenshots here
image
And the page detail course
image

On the Hero component, you should remove the background image to allow the page to have the same styles as the preview images.

I'm working on the commit.

@sandroscosta sandroscosta force-pushed the Tiago-Salles/issues/272-create-ap-site branch from 96e1047 to 8612e76 Compare January 27, 2025 11:46
Replaced logo with ap_logo.svg and removed old images;
Updated color palette for better consistency.
@sandroscosta sandroscosta force-pushed the Tiago-Salles/issues/272-create-ap-site branch from 8612e76 to 6a07401 Compare January 28, 2025 10:30
@Tiago-Salles
Copy link
Contributor Author

Avoiding copying the NAU database to have content for this new site, through this issue we raise the importance of having the Django command create_demo_site to works in multi languages, which in our case will be the portuguese.

At the moment this PR is waiting the conclusion of aforementioned issue to complete the functionality of running a different site.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants