Rapid Module Development

Over the last months I developed a lot of DNN modules and in this blog I will show you how I do that. I’ll show you some of my tools I’m using and what helps me to do my work in a timely manner.

Database Design with XCase

Every new project starts for me by designing the database. Which entities do I need, how are there relations ? This task is assisted by a tool named XCase written by a guy from Isreal named Elie Muyal. XCase let you visually create your entities, views and relations and generates the needed SQL code to modify the database. Adding a field or constraint and applying the change to the database is easy going. If the module is ready for shipment, Xcase generates the whole needed SQL script for me. Code generation could be customized and I tweaked it for the generation of and placeholders (in 95% of cases. Some small editing after generation is needed). I’m working since over 10 years with XCase now and I think it is worth its money. If you are interested in it please let me know, I can provide some discount to the original price on www.xcase.com !


Collecting ideas and tasks with Trello

A very important tool for me is Trello which is a free card board system. For every project I have my own board where in make notes, collect ideas or eventually communicate with the customer who has his own Trello account sharing the board with me.


Module Setup

Module parts

The next step for me is the generation of the module. Here I use a template that is created by myself. If you want to use it for yourself you need to change my default namespace and some other information but feel free to use it by yourself: Bitboxx DNN 7 Template

Beside all needed references, the module template generates the following parts:

  1. ) The controller class ready to use all the DAL2 stuff.
  2. ) The Installation subdirectory. Contains all to create installation + sourcecode packages (see dnntcmsbuild.codeplex.com for further information, made by Ernst Peter Tamminga and myself).  Can handle multiple packages & multiple modules. My XCase generated SQL code goes here
  3. ) Original PetaPoco containes these .tt-Files to generate POCOs from the entities in the database. I tweaked this code a little bit to work inside a DNN module
  4. ) Everything needed to expose your methods as webapi methods is in the services subdir

DAL 2 methods

Writing all this data access stuff is a really annoying task because you have to write the same thing over and over again. Because I’m al lazy bone I sat down and wrote a little tool that generates all I need for a given entity of my database: The “CRUD Generator” :

CRUD Generator

Now I can select my database and the table I want CRUD methods for and hit the “GO” button and the rest is copy and paste. But the CRUD generator does something more. Often I need a standard form to edit some table data. Selecting a record from a grid, clicking on the row to edit this line and the edit form is also something that is manually done a time consuming task. Which fields do I need to show ? What are the datatypes? Which control for this field? The CRUD generator does the main work for me and I only have to do some sorting of fields or tweaking special cases. Even the Resource file for all the labels + header text is generated.

Generated Code result

If you want to use the CRUD generator for yourself, here is the project. Feel free to use for yourself. But if you add interesting generation methods please let me know! Download CRUD-Generator

Re-Using my own controls

For the most common use cases I have build a set of controls. So I don’t have to write the same functionality over and over again. Instead I insert the needed control and a few lines in code to integrate them and thats it! Explaining these in detail goes among the borders of this blog post but will be part of another blog post later:


<bb:TabSelectControl ID="urlLigaModulePage" runat="server" Width="200" />

This control is needed to select a page, e.g. if you need to select a target page when clicking on an item in the module

Tab Select Control


<bb:SelectFolderControl runat="server" ID="cboProductGroupImageDir" Permission="admin"/>

Selecting a folder e.g. as “Save folder” for product images. Possibility to add a new folder if not existing.

Folder Select Control


<bb:TemplateControl ID="tplTemplate" runat="server" Key="Product" ViewMode="View" EditorControl="Texteditor"/>

This control allows me to select or create token replace templates which are implemented in nearly all my modules and allowes the user to select and define templates on host / portal / language level (like resource files). A thumbnail of the template is always generated to allow the user to identify the template easily.

Template Control


<bb:LanguageEditor ID="lngProducts" runat="server" InternalType="Bitboxx.DNNModules.BBStore.ProductLangInfo"/>

All my modules are multilanguage enabled. Editing the text of different languages (eg. productdetails in english, german if those two languages are enabled in the portal) is easy now because automatically handled by the LanguageEditorControl.

Language Editor Control

There are some other controls I frequently use, like the GMap-Control, the ItemImagesControl, the ImageScrollerControl and more!

Google Maps View Geolocation Edit


If an algorithm is more complicated or I need some documentation for my customer, the PAP-Designer (Flow Charts) is a very useful tool. Unfortunately it is only availiable in German language, but it is free for download and easy to use. It helps a lot in visualization and engineering your code.

PAP Designer


Very helpful when working with other API’s (like e.g. the Twitter API) is the JSON Viewer. This tool is also free and helps a lot understanding foreign json data

JSON Viewer

Over the time, I have collecting this toolset and tried to bring the coding effort to some point of perfection. There is still something to do (like always), but in opposite to my module developer beginner times it allows me to write custom build modules in really short time.

I hope some of the hints were useful to you and perhaps you have some additions or good ideas to win some hours of lifetime? Let me know!

Total: 98 Comment(s)
I think the whole Coding of copy table structure you get a kick out of the chance to imparted to us. It's exceptionally easy to utilize and coding make the a ton of work so natural. Notwithstanding, I need to know about https://www.essay-to-go.net and this will be great site for everybody who need to pick up coding.
Sunday, September 30, 2018 · reply ·
Mike Conrad
This module has been properly laid out. Thank you so much. | https://www.knoxvilleconcretepros.com
Thursday, June 20, 2019 · reply ·
Alex Bouy
Visit https://essaysmate.com that will help you to cope with a pile of essay writing. Order essays and live your life to the fullest.
Monday, March 9, 2020 · reply ·
If you are search for some nice looking grannies you must check my link: https://grannysex.co.nz/
Tuesday, October 13, 2020 · reply ·
It is interesting to read your blog post and I am going to share it with my friends.http://www.republica.com/">republic
Saturday, November 3, 2018 · reply ·
Talk shows
The topic you choose of this article is quite interesting. The daily https://mushahida.com/home">Talk Shows help people to get new ideas and suggestions from each others.
Tuesday, November 13, 2018 · reply ·
pexe jurer
Wednesday, November 14, 2018 · reply ·
pexe jurer
this article is very good. check for check it https://storysaver.pro/apk/
Wednesday, November 14, 2018 · reply ·
Thank you! I hope to hear more updates from you about https://www.pikbee.com/ this code is what I want too find, it's very helpful.
Tuesday, December 4, 2018 · reply ·
Os doy las gracias por la información! Yo estaba buscando y no podía encontrar. Usted me ayudó! https://192-168-1-1.website/192-168-0-1
Wednesday, December 26, 2018 · reply ·
I think you are right to say so. Your share is great, I found a lot of things in your post. https://ww1.mangafox.online
Wednesday, March 13, 2019 · reply ·
Lydia G. Phillips
I’m really happy to say it was an https://awriter.org/best-dissertation-writing-services/ interesting post to read. I learned new information from your article, you are doing a great job. Continue
Sunday, April 7, 2019 · reply ·
Tuesday, April 9, 2019 · reply ·
因为之前我去看过医生 ,医生说我有乳腺管堵塞和增生 https://1807614030.wixsite.com/fngzmy ,营养吸收不进去 ,才导致胸部发育不起来的 ,现在乳腺管堵塞和增生都改善好了 http://fngzasia.com ,胸部也变得坚挺起来 ,没想到这个酒酿蛋还有疏通乳腺的功能 。现在我的胸部也非常丰满了 https://1807614030.wixsite.com/fngz ,当我那个男朋友再度出现在我眼前的时候 ,你们应该能猜到我鄙视他的表情 ,嘿嘿 。想丰胸的姐妹们 https://1807614030.wixsite.com/fngzmy ,现在真的是可以实现自己梦想的一刻了!
Thursday, July 4, 2019 · reply ·
Thanks for sharing this informational blog https://tutuapp.name/">tutuapp
Wednesday, December 18, 2019 · reply ·
I really enjoy everything on this page https://hausfrauensex.net/
Thursday, December 19, 2019 · reply ·
https://ask2human.com/">Customer Care Number
https://ask2human.com/listing/airtel-customer-care-number">Airtel Customer Care Number
https://ask2human.com/listing/bharat-gas-customer-care-number/">Bharat Gas Customer Care Number
https://ask2human.com/listing/hdfc-bank-customer-care-number/">HDFC Bank Customer Care Number
https://ask2human.com/listing/apple-customer-care-number/">Apple Customer Care Number
https://ask2human.com/listing/bata-customer-care-number/">Bata Customer Care Number
https://ask2human.com/listing/amazon-customer-care-number/">Amazon Customer Care Number
https://ask2human.com/listing/bookmyshow-customer-care-number/">BookMyShow Customer Care Number
https://ask2human.com/listing/caratlane-customer-care-number/">CaratLane Customer Care Number
https://ask2human.com/listing/chai-point-customer-care-number/">Chai Point Customer Care Number
https://ask2human.com/listing/cleartrip-customer-care-number/">Cleartrip Customer Care Number
https://ask2human.com/listing/croma-customer-care-number/">Croma Customer Care Number
https://ask2human.com/listing/expedia-customer-care-number/">Expedia Customer Care Number
https://ask2human.com/listing/ebay-customer-care-number/">Ebay Customer Care Number
https://ask2human.com/listing/firstcry-customer-care-number/">FirstCry Customer Care Number
https://ask2human.com/listing/flipkart-customer-care-number/">Flipkart Customer Care Number
https://ask2human.com/listing/goair-customer-care-number/">GoAir Customer Care Number
https://ask2human.com/listing/godaddy-customer-care-number/">GoDaddy Customer Care Number
https://ask2human.com/listing/goibibo-customer-care-number/">Goibibo Customer Care Number
https://ask2human.com/listing/goindigo-customer-care-number/">GoIndiGo Customer Care Number
https://ask2human.com/listing/grofers-customer-care-number/">Grofers Customer Care Number
https://ask2human.com/listing/homeshop18-customer-care-number/">HomeShop18 Customer Care Number
https://ask2human.com/listing/hotels-com-customer-care-number/">Hotels.com Customer Care Number
https://ask2human.com/listing/irctc-customer-care-number/">IRCTC Customer Care Number
https://ask2human.com/listing/ixigo-customer-care-number/">Ixigo Customer Care Number
https://ask2human.com/listing/jabong-customer-care-number/">Jabong Customer Care Number
https://ask2human.com/listing/jet-airways-customer-care-number/">Jet Airways Customer Care Number
https://ask2human.com/listing/koovs-customer-care-number/">Koovs Customer Care Number
https://ask2human.com/listing/lenskart-customer-care-number/">Lenskart Customer Care Number
https://ask2human.com/listing/limeroad-customer-care-number/">Limeroad Customer Care Number
https://ask2human.com/listing/makemytrip-customer-care-number/">MakeMyTrip Customer Care Number
https://ask2human.com/listing/myntra-customer-care-number/">Myntra Customer Care Number
https://ask2human.com/listing/naaptol-customer-care-number/">Naaptol Customer Care Number
https://ask2human.com/listing/nykaa-customer-care-number/">Nykaa Customer Care Number
https://ask2human.com/listing/ola-cabs-customer-care-number/">Ola Cabs Customer Care Number
https://ask2human.com/listing/pantaloons-customer-care-number/">Pantaloons Customer Care Number
https://ask2human.com/listing/paytm-customer-care-number/">PayTM Customer Care Number
https://ask2human.com/listing/nearbuy-customer-care-number/">NearBuy Customer Care Number
https://ask2human.com/listing/pepperfry-customer-care-number/">Pepperfry Customer Care Number
https://ask2human.com/listing/portea-medical-customer-care-number/">Portea Medical Customer Care Number
https://ask2human.com/listing/pvr-cinemas-customer-care-number/">PVR Cinemas Customer Care Number
https://ask2human.com/listing/quikr-customer-care-number/">Quikr Customer Care Number
https://ask2human.com/listing/redbus-customer-care-number/">Redbus Customer Care Number
https://ask2human.com/listing/shopclues-customer-care-number/">ShopClues Customer Care Number
https://ask2human.com/listing/shoppers-stop-customer-care-number/">Shoppers Stop Customer Care Number
https://ask2human.com/listing/rediff-customer-care-number/">Rediff Customer Care Number
https://ask2human.com/listing/snapdeal-customer-care-number/">Snapdeal Customer Care Number
https://ask2human.com/listing/xfinity-customer-care-number/">Xfinity Customer Care Number
https://ask2human.com/listing/usha-customer-care-number/">Usha Customer Care Number
https://ask2human.com/listing/oyo-rooms-customer-care-number/">Oyo Rooms Customer Care Number
https://ask2human.com/listing/zomato-customer-care-number/">Zomato Customer Care Number
https://ask2human.com/listing/spicejet-customer-care-number/">SpiceJet Customer Care Number
https://ask2human.com/listing/swiggy-customer-care-number/">Swiggy Customer Care Number
https://ask2human.com/listing/travelguru-customer-care-number/">Travelguru Customer Care Number
https://ask2human.com/listing/tripadvisor-customer-care-number/">TripAdvisor Customer Care Number
https://ask2human.com/listing/spectrum-customer-care-number/">Spectrum Customer Care Number
https://ask2human.com/listing/aakash-institute-customer-care-number/">Aakash Institute Customer Care Number
https://ask2human.com/listing/acc-limited-customer-care-number/">ACC Limited Customer Care Number
https://ask2human.com/listing/aol-customer-care-number/">Aol Customer Care Number
https://ask2human.com/listing/accu-chek-customer-care-number/">Accu-Chek Customer Care Number
https://ask2human.com/listing/urbanclap-customer-care-number/">UrbanClap Customer Care Number
https://ask2human.com/listing/acer-customer-care-number/">Acer Customer Care Number
https://ask2human.com/listing/intex-customer-care-number/">Intex Customer Care Number
https://ask2human.com/listing/bigbasket-customer-care-number/">BigBasket Customer Care Number
https://ask2human.com/listing/walmart-customer-care-number/">Walmart Customer Care Number
https://ask2human.com/listing/bharat-gas-customer-care-number/">Bharat Gas Customer Care Number
https://ask2human.com/listing/delhi-metro-rail-customer-care-number/">Delhi Metro Rail Customer Care Number
https://ask2human.com/listing/vijay-sales-customer-care-number/">Vijay Sales Customer Care Number
https://ask2human.com/listing/voltas-customer-care-number/">Voltas Customer Care Number
https://ask2human.com/listing/lg-customer-care-number/">LG Customer Care Number
https://ask2human.com/listing/rapido-bike-customer-care-number/">Rapido Bike Customer Care Number
https://ask2human.com/listing/jio-customer-care-number/">Jio Customer Care Number
https://ask2human.com/listing/yatra-customer-care-number/">Yatra Customer Care Number
https://ask2human.com/listing/verizon-customer-care-number/">Verizon Customer Care Number
Tuesday, February 11, 2020 · reply ·
Customer Care Number
Tuesday, April 14, 2020 · reply ·
Customer Care Number
Tuesday, April 14, 2020 · reply ·
Highly flexible program emulators handle the real-time generation of HTML code upon demand. http://retainingwallspittsburghpa.com/
Tuesday, May 12, 2020 · reply ·
Auf dieser Seite werden auch die liebsten Studentinnen zu lustvollen https://sexinhannover.com/hobbyhuren Huren Hannover
Wednesday, May 20, 2020 · reply ·
Jennifer Laws
Make sure to start with the new https://onlinecinematv.com/spotify-premium-apk/">spotifyaccount.
Monday, June 15, 2020 · reply ·
install iolo system mechanic
Download and install iolo system mechanic in your device, after installing you have to activate it by enter the activation code in the given box which is shown on your screen, for more query you can contact us .
Friday, July 10, 2020 · reply ·
install iolo system mechanic
Download and install iolo system mechanic in your device, after installing you have to activate it by enter the activation code in the given box which is shown on your screen, for more query you can contact us .
Friday, July 10, 2020 · reply ·
install iolo system mechanic
Download and install iolo system mechanic in your device, after installing you have to activate it by enter the activation code in the given box which is shown on your screen, for more query you can contact us .
Friday, July 10, 2020 · reply ·
norton online security
Download, install and activate norton antivirus on your device it protect you from harmful threats. norton online security scan your device and protect all your personal information from viruses.
Friday, July 10, 2020 · reply ·
trend micro install
trend micro install service is the easiest way to configure your online security product. It help to find out the viruses from your system.
Friday, July 10, 2020 · reply ·
avg retail
Download, install and activate the AVG product. Enter your AVG license for avg retail registrationin your pc.
Friday, July 10, 2020 · reply ·
iolo download
If your system isn't booting or loading applications at the same time and it takes a lot of time then in that case you first unboxed it, iolo download System Mechanic.
Friday, July 10, 2020 · reply ·
install iolo system mechanic
System Mechanic is very good for your computer. System mechanic speeds up your computer and if computer has a virus, it also removes. System Mechanic can upgrade your pc and modify of shrouded records. You have to install iolo system mechanic keep your pc free from unwanted viruses. It improve the speed of your pc and Protects Privacy and Security.
Friday, July 10, 2020 · reply ·
install iolo system mechanic
Download and http://iolo-systemmechanic.com/ install iolo system mechanic in your device, after installing you have to activate it by enter the activation code in the given box which is shown on your screen, for more query you can contact us .
Friday, July 10, 2020 · reply ·
norton online security
Download, install and activate norton antivirus on your device it protect you from harmful threats. norton online security scan your device and protect all your personal information from viruses.
Friday, July 10, 2020 · reply ·
Download, install and activate norton antivirus on your device it protect you from harmful threats. norton online security scan your device and protect all your personal information from viruses.
Friday, July 10, 2020 · reply ·
Sophie Miller
Salutations! Je suis désolé, ce n'est pas le sujet! J'aime vraiment votre forum! Je vous remercie, je suis avec vous) https://192168101.mobi/10-0-0-0-1.php/
Thursday, July 16, 2020 · reply ·
appliance repairs in Green Bay
Thank you for sharing this information. Check out this https://www.diamondappliancewisconsin.com/green-bay/ website.
Friday, July 24, 2020 · reply ·
Window Cleaning Service
Thanks for the info! https://trushinewindowcleaning.com/">window cleaning in Pasadena
Wednesday, July 29, 2020 · reply ·
Window Cleaning Service
Wednesday, July 29, 2020 · reply ·
Download and http://iolo-systemmechanic.com/">install iolo system mechanic in your device, after installing you have to activate it by enter the activation code in the given box which is shown on your screen, for more query you can contact us .
Tuesday, August 11, 2020 · reply ·
sex in katwijk
Great article and very informative thanks for share it. Must check my link: https://sexzuidholland.nl/sex-in-katwijk
Thursday, September 24, 2020 · reply ·
Ted Jones

https://www.oshkoshguttercleaningpros.com/">Oshkosh gutter cleaning


https://www.oshkoshpressurewashingpros.com/">Oshkosh pressure washing


https://www.green-bay-gutter-cleaning.com/">Green Bay gutter cleaning


https://www.green-bay-concrete-contractor.com/">Green Bay commercial concrete

Wednesday, October 28, 2020 · reply ·
추미애 윤석열 이재용재판 시진핑 11월 이태임누드 바르셀로나 8실점 우리계열카지노 안전놀이터 사이트 토토사이트단폴 메이저갤러리 카카오톡 MAJOR365 검증된 메이저놀이터 추천. 마음편히 이용하실수 있는 메이저추천 해드리겠습니다. 안전토토사이트 만을 선별하여 안내 해드립니다. https://major-gallery.com https://major-gallery.com/index.html https://major-gallery.com/safety.html https://major-gallery.com/major.html https://major-gallery.com/toto.html https://major-gallery.com/casino.html https://major-gallery.com/play.html https://meijeogaelreori.jimdosite.com http://site-2967989-5041-2959.mystrikingly.com https://major365.weebly.com https://majorgallery0917.wixsite.com/mysite https://5f5c774cf4066.site123.me https://major365.page.tl https://slides.com/major365 https://linktr.ee/major365 https://linktr.ee/major247 https://major365.yolasite.com https://troocker.com/major365
Wednesday, November 11, 2020 · reply ·
MS Office is the trusted software which helps the user in formatting, editing, creating text document, presentation and also helps in making spreadsheets. https://bit.ly/2Uz4hNI
Wednesday, November 18, 2020 · reply ·
Webroot antivirus gives advanced feature for the protection of your device and data like fast scanning, reliability, compatibility, identity theft protection, web cam protection and camera trap. https://bit.ly/3pEhaUT
Wednesday, November 18, 2020 · reply ·
AVG antivirus is the robust security software which is very easy to use and also gives user friendly interface to its customer. It safeguards your device from external and internal threat. https://bit.ly/3lHanY1
Wednesday, November 18, 2020 · reply ·
granny anal sex
Visit https://grannysex.net/grannyanal for your own free sexy chat pleasure! Today!
Monday, November 30, 2020 · reply ·
NLP for children
Very Helpfull post, thanks https://nlp4kids.org/">NLP for children
Saturday, December 5, 2020 · reply ·
HR mental health support
Well written post, thanks
Saturday, December 5, 2020 · reply ·
HR mental health support
Saturday, December 5, 2020 · reply ·
Hypnotherapy Hemel Hempstead
Saturday, December 5, 2020 · reply ·
criminal defense attorney
Well wriiten post, like it - criminal defense attorney = https://www.ohiku.com/divorce/
Sunday, December 6, 2020 · reply ·
Barry Hunter
Programming improvement philosophy that organizes fast model deliveries and cycles. In contrast to the Waterfall technique, RAD stresses the utilization of programming and client criticism over exacting arranging and necessities recording. https://intowncareonline.com/
Wednesday, December 9, 2020 · reply ·
sextreffen rheinland pfalz
Very hot girls for free chat only at https://sexrheinlandpfalz.com/
Wednesday, December 16, 2020 · reply ·
Erotik chat Steiermark
Spend some quality time with hot ladies on https://sexsteiermark.at/erotikchat sexy chat
Saturday, December 19, 2020 · reply ·
rasmika chopra
I like this post. And I guess that they having fun to read this post. http://delhiescortshub.com/ http://adelhiescorts.com/ http://callgirldelhi.co.in/ http://delhiescortguide.com/ they shall take a good site to make a piece of information. thanks for sharing it with me.
Friday, December 25, 2020 · reply ·
old granny sex
Spend some quality chat time with https://grannysex.uk/ for your own pleasure
Friday, December 25, 2020 · reply ·
osama shk
That appears to be excellent however i am still not too sure that I like it. At any rate will look far more into it and decide personally! find this
Monday, December 28, 2020 · reply ·
Fick Kontakte Burgenland
https://sexinburgenland.at/sexkontakte is the best place for free sexy chat with hot girls on a whole web
Tuesday, December 29, 2020 · reply ·
osasma shk
Very nice article, I enjoyed reading your post, very nice share, I want to twit this to my followers. Thanks!. industrial Automation
Wednesday, January 6, 2021 · reply ·
sie sucht sex in brandenburg
Spend some extratime with the best ladies on the whole web only at https://sexbrandenburg.com/sie-sucht-sex! Visit today for free sexy chat!
Monday, January 11, 2021 · reply ·
osama shk
I can see that you are an expert at your field! I am launching a website soon, and your information will be very useful for me.. Thanks for all your help and wishing you all the success in your business. las vegas carpet cleaning
Wednesday, January 13, 2021 · reply ·
Very nice article. I will look into RMD more now. Thank you! https://www.oshkoshguttercleaningpros.com/">gutter cleaning Oshkosh, https://www.oshkoshpressurewashingpros.com/">pressure washing Oshkosh, https://www.green-bay-gutter-cleaning.com/">gutter cleaning Green Bay, https://www.green-bay-concrete-contractor.com/">commercial concrete Green Bay
Monday, January 18, 2021 · reply ·
franken ladies
If you are alone and looking for free sexy chat with hot young local ladies you must visit https://hobbyladies.net/frankenladies
Friday, January 22, 2021 · reply ·
rasmika chopra
Good website! I truly love how it is easy on my eyes it is. I am wondering how I might be notified whenever a new post has been made. https://www.modelescortsindelhi.com/call-girls-in-ashok-vihar.html https://www.modelescortsindelhi.com/call-girls-uttam-nagar-riya.html https://www.modelescortsindelhi.com/call-girls-in-gurgaon.html https://www.modelescortsindelhi.com/mahipalpur-call-girls-taniya.html I have subscribed to your RSS which may do the trick? Have a great day!
Monday, January 25, 2021 · reply ·
osama shk
Very nice article, I enjoyed reading your post, very nice share, I want to twit this to my followers. Thanks!. cpanel license
Thursday, January 28, 2021 · reply ·
If you are alone try sex contact https://transen.net/transensex with hot trannies! For pleasure!
Friday, January 29, 2021 · reply ·
osama shk
I just found this blog and have high hopes for it to continue. Keep up the great work, its hard to find good ones. I have added to my favorites. Thank You. https://www.shopfloor-analytics.de/
Saturday, January 30, 2021 · reply ·
osama shk
Interesting topic for a blog. I have been searching the Internet for fun and came upon your website. Fabulous post. Thanks a ton for sharing your knowledge! It is great to see that some people still put in an effort into managing their websites. I'll be sure to check back again real soon. isla mujeres things to do
Monday, February 1, 2021 · reply ·
sextreffen dresden
Spend some extratime and chat for free with hot sexy ladies on https://sexindresden.com/sextreffen! Visit right now for your own pleasure!
Monday, February 1, 2021 · reply ·
osama shk
Great Information sharing .. I am very happy to read this article .. thanks for giving us go through info.Fantastic nice. I appreciate this post. schlüsseldienste köln
Wednesday, February 3, 2021 · reply ·
osamsa shk
Nice blog and absolutely outstanding. You can do something much better but i still say this perfect.Keep trying for the best. ساختمان هوشمند
Wednesday, February 3, 2021 · reply ·
dryers repairs Overland
Great work, thank you https://diamondappliancestl.com/">dryers repairs Overland
Sunday, February 7, 2021 · reply ·
appliance repairs
Sunday, February 7, 2021 · reply ·
You must to visit world best sexy chat platform - https://sexkontakt.net/kostenlosesex for your own free hot chat experience with local ladies!
Thursday, February 11, 2021 · reply ·
osamsa shk
This type of message always inspiring and I prefer to read quality content, so happy to find good place to many here in the post, the writing is just great, thanks for the post. playa del carmen
Saturday, February 13, 2021 · reply ·
aliya arora
welcome to the worls of escorts hundreds of escorts are waiting for you, just say them a hii. https://sites.google.com/view/ishikacallgirl/home">Aerocity Escorts Services https://blog.storymirror.com/read/peez1jtb/top-best-escort-service-provider-in-delhi">Hot Call Girls in Vaishali https://uberant.com/article/1086363-vip-independent-call-girl-service-in-delhi/">Independent Call Girls Services https://ishikacallgirl.blogspot.com/">Hot Ishika Delhi Call Girl
Monday, February 15, 2021 · reply ·
Oud luxury
Its really great feel after reading your blog you have awesome way written, that makes it more attractive. https://oudluxurycollection.com/
Wednesday, February 17, 2021 · reply ·
w4m townsville
https://sexoberoesterreich.at is the best web platform for relaxing casual chat with fine ladies
Thursday, February 18, 2021 · reply ·
Houston window cleaning Pasadena
I have searching for some decent content on this topix and haven't get anywhere until your article, its really great. -- Houston window cleaning Pasadena : https://trushinewindowcleaning.com/
Friday, February 19, 2021 · reply ·
gutter cleaning service Pasadena
Hey its very Interesting website, its fantastic work, Thanks for sharing such an nice ariticle Thank you gutter cleaning service Pasadena: http://houstonguttercleaninghq.com/
Friday, February 19, 2021 · reply ·
osama shk
Great write-up, I am a big believer in commenting on blogs to inform the blog writers know that they’ve added something worthwhile to the world wide web!.. rumah pintar
Saturday, February 27, 2021 · reply ·
british sluts
https://ukslags.co.uk/ is the best British web platform for chat with local girls
Friday, March 5, 2021 · reply ·
نحن نقدم لك الفرصة لاستخدام وقتك في شيء أكثر إلهامًا من حمل الأثاث وصناديق النقل. نحن نعتني بالحركة بأكملها بما في ذلك التعبئة والتحميل ونقل كل شيء إلى الموقع الجديد. إذا كنت ترغب في ذلك ، يمكننا أيضًا مساعدتك في تفريغ منزلك أو مكتبك الجديد. الأمر متروك لك بشأن عدد الخدمات التي ترغب في تضمينها وما تفضل القيام به بنفسك. https://alrwnaa.com/%D8%B4%D8%B1%D9%83%D8%A9-%D9%86%D9%82%D9%84-%D8%A7%D8%AB%D8%A7%D8%AB-%D8%A8%D8%AE%D9%85%D9%8A%D8%B3-%D9%85%D8%B4%D9%8A%D8%B7/"> شركات تغليف العفش https://alrwnaa.com/%D8%B4%D8%B1%D9%83%D8%A9-%D9%86%D9%82%D9%84-%D8%A7%D8%AB%D8%A7%D8%AB-%D8%A8%D8%AE%D9%85%D9%8A%D8%B3-%D9%85%D8%B4%D9%8A%D8%B7/"> نقل عفش من الدمام الى خميس مشيط https://alrwnaa.com/%D8%B4%D8%B1%D9%83%D8%A9-%D9%86%D9%82%D9%84-%D8%A7%D8%AB%D8%A7%D8%AB-%D8%A8%D8%AE%D9%85%D9%8A%D8%B3-%D9%85%D8%B4%D9%8A%D8%B7/"> نقل عفش هنود
Wednesday, March 10, 2021 · reply ·
muneer ahmed
Hmm!! This blog is really cool, I’m so lucky that I have reached here and got this awesome information. https://g.page/PlatinumDentalCareLondon
Wednesday, March 24, 2021 · reply ·
muneer ahmed
Your post has those facts which are not accessible from anywhere else. It’s my humble request to u please keep writing such remarkable articles https://g.co/kgs/Vq96zj
Thursday, March 25, 2021 · reply ·
concrete lifting topeka
Thanks for sharing information about it. I really like that. Thanks so lot for your convene. concrete lifting topeka - https://mudjackingtopeka.com
Thursday, March 25, 2021 · reply ·
I love all of your articles. Please keep write another one. info - http://www.freegutterguardestimate.com
Thursday, March 25, 2021 · reply ·
gutter guards
I know this is not an easy task, maybe you can write a little bit about your journey in writing your greates works. gutter guards - https://milwaukee-gutter-cleaning.com/
Thursday, March 25, 2021 · reply ·
Visit Website
I admire your communication skills, Good one mate. Visit Website - https://mudjacking-denver.com
Thursday, March 25, 2021 · reply ·
sex kaiserslautern
If you are looking for sexy chat with local ladies visit https://omasex.com/rlp/kaiserslautern
Saturday, March 27, 2021 · reply ·
osamsa shk
Great write-up, I am a big believer in commenting on blogs to inform the blog writers know that they’ve added something worthwhile to the world wide web!.. Automatyka domowa
Tuesday, March 30, 2021 · reply ·
osamsa shk
Great write-up, I am a big believer in commenting on blogs to inform the blog writers know that they’ve added something worthwhile to the world wide web!.. bathroom vanity
Monday, April 5, 2021 · reply ·
osamsa shk
Thank you so much for sharing this great blog.Very inspiring and helpful too.Hope you continue to share more of your ideas.I will definitely love to read. covid mexico
Tuesday, April 13, 2021 · reply ·
osama shk
Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. How to get to Hualien from Taipei
Friday, April 16, 2021 · reply ·


Torsten WeggenMy name is Torsten Weggen and I am CEO of indisoftware GmbH in Hanover, Germany. I'm into DNN since 2008. Before this, I did a lot of desktop stuff mainly coded with Visual Foxpro (see http://www.auktionsbuddy.de). 

I'm programmer, husband, father + born in 1965.

Please feel free to contact me if you have questions.

Latest Posts

DNN module development with Angular 2+ (Part 7)
6/10/2018 1:43 PM | Torsten Weggen
DNN module development with AngularJS (Part 6)
12/16/2016 7:00 AM | Torsten Weggen
DNN module development with AngularJS (Part 5)
12/16/2016 6:00 AM | Torsten Weggen
DNN module development with AngularJS (Part 4)
12/16/2016 5:00 AM | Torsten Weggen
DNN module development with AngularJS (Part 3)
12/16/2016 4:00 AM | Torsten Weggen
DNN module development with AngularJS (Part 2)
12/16/2016 3:00 AM | Torsten Weggen
DNN module development with AngularJS (Part 1)
12/15/2016 7:19 AM | Torsten Weggen
Blogging in DNN with Markdown Monster by Rick Strahl
11/27/2016 1:14 PM | Torsten Weggen
Creating a global token engine
11/18/2016 10:25 AM | Torsten Weggen
DnnImagehandler - Hot or not ?
2/21/2015 11:52 PM | Torsten Weggen

My Twitter

Keine News gefunden!