creativecommons / cc-resource-archive

Collection of resources on Creative Commons (CC) tools and other open topics
https://resources.creativecommons.org/
MIT License
56 stars 122 forks source link

[Feature] Update Creative Common website for PWA(Progressive Web Applications) #132

Open digi-booster opened 1 year ago

digi-booster commented 1 year ago

Problem

Non-PWA can create several problems for both visitors and developers, including a poor offline experience, and limited discoverability. These problems can lead to reduced engagement and retention rates, increased development costs and time, and a poor user experience.

Description

PWA can solve several problems and provide several benefits for both users and developers, including offline access, an app-like experience, cross-platform compatibility, faster loading speeds, search engine optimization, and lower development costs. Provide a better user experience and reach a wider audience.

Alternatives

Compared to other alternatives, PWA provides many advantages such as offline access, an app-like experience, cross-platform compatibility, faster loading speeds, search engine optimization, and lower development costs.

Additional context

Implementation

possumbilities commented 1 year ago

Converting to a discussion. I'm not sure there's a solid case for making such a simple resource into a web app. But I'd love to see what others have to offer here in the comments.

adidevs commented 1 year ago

Creating a PWA is a great idea for future implementation if in case the CC Resource Archive is converted to an active resource sharing community. This is something I do not see happening soon or the need for the same as we can have a dedicated Slack channel for the same at most.

However, this can be a good approach for CC software projects like CC Search and CC Chooser to scale them up for wider distribution. Implementing PWAs for those projects makes sense for content creators/copyright-verifiers so that they have a dedicated platform for their needs and this can be actively worked on.

Keerthivardhan1 commented 1 year ago

Here are my thoughts:

Before deciding to update a Creative Commons website to a PWA, it's important to consider several key factors. These include:

  1. the frequency of user visits, as infrequent visitors may not find it worthwhile to install the app.

  2. the total number of resources on the website should be evaluated, as it may not be feasible to update to a PWA for sites with a small number of resources

  3. Performance limitations: PWAs may not perform as well as native apps in certain situations, such as when dealing with large amounts of data or complex interactions.

  4. Security concerns: PWAs may have some security concerns, such as cross-site scripting attacks and the potential for malicious code to be injected into the application.

  5. Development complexity

Cappybara12 commented 6 months ago

Considering the increasing reliance on mobile devices, implementing a Progressive Web App (PWA) for the CC Resource Archive presents unique advantages. Enhanced accessibility and improved engagement are among the key benefits, facilitated by features like cross-device compatibility and push notifications.

However, it's crucial to acknowledge potential challenges, such as the complexity of implementation and compatibility issues with older devices or browsers.

Cons:

Complexity: Developing a PWA may demand substantial technical expertise. Compatibility issues: Some older devices or browsers may lack full support for PWA features.

Nevertheless, I believe the substantial benefits outlined by @digi-booster outweigh these challenges. Moreover, with evolving technological capabilities, addressing these concerns can be great part of roadmap for the future.