After the ventrian.com site went down earlier this week (due to a network outage), I received a flurry of emails about that status of Ventrian modules. Rest assured, I am still here and interested in developing DNN modules. However, the eco-system for developing modules has been in flux for some time and it's been necessary to re-evaluate the module architecture for the long term. I suspect I haven't been the only developer wondering which approach to take, whether it be SPA, MVC or WebForms (like the current modules are built in).
Over the past 3 years at F5, I have built constantly on the DNN platform:
- SPA applications using jQuery and WEB API - https://devcentral.f5.com/questions - https://devcentral.f5.com/codeshare
- Traditional WebForm modules - https://f5.com/about-us/news
- Multi-lingual sites - https://f5.com/jp - https://f5.com/zh
- APIs - Gamification
So I feel that I have a significant number of ideas that I can apply to Ventrian modules and some value to the DNN marketplace.
To move forward, I think it is necessary to evaluate a future development path for each module (some will be discontinued, others will be merged and some will be new builds). Each will target 7.4+ going forward (to make use of newer APIs).
|Current Module||New Module||Reasoning|
|Property Agent||Dynamic Content*||Both articles & Property Agent shared many similar features and can be fulfilled by the same module. An upgrade path to migrate data will be provided for each. Templates will be browsable and distributable within the module.|
|News Articles||Dynamic Content*|
|Child Links||Dynamic Links*||UI to be improved and a few new modes added. Merged for similar functionality.|
|File Links||Dynamic Links*|
|Feedback Center||Ideas||Not sure on the popularity of this module, hence it might receive a lower priority.|
|Subscription Tools||Subscription Tools||UI to be improved.|
|-||Content Aggregator||Brand new module for aggregating content (utilizes content types to surface pieces of content, e.g. show X most recent articles). It will be template based.|
* name not finalized
Is there anything else you would like to see? I assume the new module for Property Agent & News Articles would be the highest priority?
One final note is that many user request a demo license. What are people's thoughts on the current licensing? I could add an enterprise key for subscribers and still allow people to test drive modules.