Skip to content

feat: Implement dynamic content loading for news sections#135

Open
bipulsikder wants to merge 10 commits intoeclipse-sw360:mainfrom
bipulsikder:feature/dynamic-news-sections
Open

feat: Implement dynamic content loading for news sections#135
bipulsikder wants to merge 10 commits intoeclipse-sw360:mainfrom
bipulsikder:feature/dynamic-news-sections

Conversation

@bipulsikder
Copy link
Contributor

@bipulsikder bipulsikder commented Apr 1, 2025

Dynamic Content Loading for News Sections

Description(You can check the issue here #140 )

In my POV the Documentation page structure offers a good UI/UX experience, allowing users to follow all the docs on a single page. Similarly, there should be a News section where users can navigate everything in one place. To achieve this, i have Implemented dynamic content loading functionality for all news sections (Security, Community, Project Updates, and Features) so also it could matches the behavior of the Events section.

Changes Made

  • Added dynamic content loading for all news sections
  • Created proper directory structure for news content
  • Implemented consistent layout across all sections
  • Added sample content for demonstration
  • Ensured browser back/forward navigation works
  • Added URL updates without page reload

Testing Done

  • Tested dynamic content loading in all sections
  • Verified browser navigation functionality
  • Checked URL updates
  • Tested content display in main section
  • Verified sidebar highlighting

Notes for Reviewers

  • The implementation follows the same pattern as the Events section
  • Sample content is added for demonstration purposes
  • All sections now have consistent behavior and styling

You can see the detailed overview here

Attachments

Before: the Event section individually in the header

Screenshot 2025-04-02 at 2 35 07 AM

After: all the News & Update related Info like "Events, Security, Community, Project Updates, Feature Updates," placed in single tab in News section

Screenshot 2025-04-02 at 2 41 01 AM Screenshot 2025-04-02 at 2 40 44 AM

You can see the detailed overview here

@bipulsikder
Copy link
Contributor Author

bipulsikder commented Apr 1, 2025

Could you please review this and let me know if I’m missing anything or if any corrections are needed? @GMishx @heliocastro @KoukiHama

Copy link
Contributor

@heliocastro heliocastro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we need bootstrap again ?

@bipulsikder bipulsikder force-pushed the feature/dynamic-news-sections branch from 706bfee to c7ee31f Compare April 4, 2025 06:37
@bipulsikder
Copy link
Contributor Author

Why do we need bootstrap again ?

hello @heliocastro I have made the changes removed the bootstrap , please go through these again , thank you #135

Copy link
Contributor

@heliocastro heliocastro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Address the issues

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why you forced static menu ?
This is done dinamically. please don't touch the menu in this way

@bipulsikder
Copy link
Contributor Author

bipulsikder commented Apr 4, 2025

@heliocastro One more thing is, fro the event section in the news i have mention the resources as well as the Speakers, so if you want check the contents also !!

Screenshot 2025-04-05 at 12 39 32 AM

@bipulsikder bipulsikder requested a review from heliocastro April 4, 2025 19:17
@KoukiHama
Copy link
Member

@heliocastro One more thing is, fro the event section in the news i have mention the resources as well as the Speakers, so if you want check the contents also !!

Screenshot 2025-04-05 at 12 39 32 AM

Speakers, including myself, have changed affiliations and do not need to be mentioned on the Website

@bipulsikder
Copy link
Contributor Author

bipulsikder commented Apr 4, 2025

@heliocastro One more thing is, fro the event section in the news i have mention the resources as well as the Speakers, so if you want check the contents also !!

Screenshot 2025-04-05 at 12 39 32 AM

Speakers, including myself, have changed affiliations and do not need to be mentioned on the Website

Screenshot 2025-04-05 at 1 23 42 AM

Hi @KoukiHama & @heliocastro ,

Thank you for getting back to me. I understand that some speakers, including yourself, have changed affiliations and should no longer be mentioned on the website.

To clarify:

  1. Should I update the codebase to remove the speakers from the live site?

  2. Do you want me to attach any related resources?

Additionally, for the different sections of the news page (e.g., Community, Project Updates, Events, Features, Security), if you have any updates or contributions, I’d be happy to collaborate to keep the content fresh and relevant.

Let me know how you’d like to proceed.

Thank you
Bipul

@bipulsikder bipulsikder force-pushed the feature/dynamic-news-sections branch from cfcde62 to 0b04e85 Compare April 5, 2025 07:13
@bipulsikder
Copy link
Contributor Author

bipulsikder commented Apr 5, 2025

@heliocastro One more thing is, fro the event section in the news i have mention the resources as well as the Speakers, so if you want check the contents also !!

Screenshot 2025-04-05 at 12 39 32 AM

Speakers, including myself, have changed affiliations and do not need to be mentioned on the Website

Screenshot 2025-04-05 at 1 23 42 AM Hi @KoukiHama & @heliocastro ,

Thank you for getting back to me. I understand that some speakers, including yourself, have changed affiliations and should no longer be mentioned on the website.

To clarify:

  1. Should I update the codebase to remove the speakers from the live site?
  2. Do you want me to attach any related resources?

Additionally, for the different sections of the news page (e.g., Community, Project Updates, Events, Features, Security), if you have any updates or contributions, I’d be happy to collaborate to keep the content fresh and relevant.

Let me know how you’d like to proceed.

Thank you Bipul

Hi @KoukiHama & @heliocastro Can you please check the live site which already have speakers live site !!

and other thing why we need the news section i have raised an issue you can check it from here also #140

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.

3 participants