Dnn module that aggregates community extensions
dnncommunity / dnnforge Goto Github PK
View Code? Open in Web Editor NEWDnn module that aggregates community extensions
Dnn module that aggregates community extensions
This Request For Comments if here to discuss the data structure of the module. I am starting some charts now that I will add here and then we can discuss the approach...
This Request For Comments is about the User Interface of the module. At this stage we mainly need quick mockups (wireframes) of the different views.
At a minimum, we need:
If anyone has ideas, or want to submit some wireframes, please comment/attach here.
The Dnn Forge used to be a dnn module to aggregate all community projects in one place, it is no longer on the Dnn website and has not been maintained in many years. We have the codebase and data available but:
There have been multiple separate efforts to build replacements for this:
After taking a look at all this, I would like us to build a new Forge module instead of revamping the old one. Something more modern that will fulfill our current needs and could become the single source of truth for the data used by other tools (the ones above and maybe one day reintegrate this into the Dnn Extensions UI). This new module would be placed on the upcoming new dnn community website.
I was thinking we could then manually load the relevant (still available) modules by hand from the data we have from the old Forge module.
I would like that module to be able to pull metadata from repositories (I think mostly github, but depending on what we find, we could add others), thinks like latest version, last update date, number of download, number of issues, number of bugs, etc. This will allow filtering and sorting and help us have a better view of the status of all those extensions, and help us better manage the core modules too. I would also like to have some categories (core modules, free open source modules, free but not open source modules, etc.) In addition to the automatic metadata pulled from that (or those) apis, we can also add our own fields that do not exists on those apis, such as latest dnn version tested on, categories, etc.
This RFC is for collection general opinions on this project, I will add other rfcs after some discussions to define the data schema, then UI mockups, etc.
Any thoughts on this?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.