Products

Solutions

Resources

Partners

Community

About

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.


Nieuwe release van DNNReports: 6.1.0

Nieuwe release van DNNReports

Na de eerste release van de C# versie van DNNReports (een eenvoudige module die al heel lang beschikbaar is en die gebruikt kan worden om snel en eenvoudig data uit een SQL database in de DNN site zichtbaar te maken), hebben we besloten de module verder te verbeteren en de code op een nieuwe niveau te brengen

Mijn collega Mark van de Vries heeft in deze nieuwe versie van DNNReports de DNN8 stijl voor het omgaan met settings geïmplementeerd. Hierdoor is het onderhouden van de C# code eenvoudiger geworden, maar zorgt er wel voor dat de minimum versie van DNN waarop deze module gebruikt kan worden, opschuift naar DNN8. Dat leek ons geen verkeerde afweging.

Razor visualizer

We hebben op GitHub rondgekeken en kwamen een Razor visualizer implementatie voor DNNReports tegen. Dit onderdeel was een paar jaar geleden gemaakt door Daniel Mettler met als doel deze te kunnen gebruiken als uitbreiding van DNNReports. De Razor visualizer was geschreven in VB.net, dus die hebben we natuurlijk omgezet naar C#.

Het kostte wat werk om deze extensie als Visualizer in DNNReports werkend te krijgen en eigenlijk zijn we daar (op dit moment) half in geslaagd. De huidige versie die we gemaakt hebben gebruikt de beschikbare scripts van de standaard DNN Razor module en er is nog geen mogelijkheid in DNNReports om nieuwe .cshtml Razor scripts in DNNReports te laden.

Wat we met de Razor visulizer hebben gemaakt werkt op zich en daarom hebben we besloten deze visualizer toch in de release te laten zitten. Ons plan is in een volgende release van DNNReports de implementatie verder uit te breiden. Maar niets staat ieder ander in de weg zelf de visualizer uit te breiden en een Pull Request beschikbaar te maken.

Geen bugs overgelaten

Onze inzet voor deze release was om alle bugs, die als issue in GitHub waren gemeld, op te lossen. In aanvulling daarop, hebben we ook wat opschoning gedaan van bestanden die de vorige versie (6.0.0) onterecht installeerde. Deze overtollige bestanden worden in deze release (6.1.0) voorkomen, en als ze er al staan als gevolg van de vorige release, dan worden ze opgeruimd.

We zitten niet stil!

Terwijl we de nieuwe release van DNNReports lanceren, zijn we ook aan het werk aan een nieuwe release van DNNEvents en een eerste relase van de C# versie van IndentitySwitcher

IdentitySwitcher is een handige module voor DNN Developers of Admins, om eenvoudig te schakelen tussen verschillende gebruikers op de site, zonder steeds uit- en in te loggen. Onze IdentitySwicther is de C# versie van de VB.net module gemaakt by door ErikVB een aantal jaren geleden. Wij gebruiken de module van ErikVB altijd bij development en inrichten van sites, dat scheelt veel tijd en maakt het testwerk sneller en eenvoudiger (don't work harder, work smarter).

De conversie van IndentiotySwitcher van VB.net naar C# is opnieuw een ervaring voor mijn collega Mark, één van de developers bij XCESS. Hij wordt steeds bedrevener in het converteren van VB.net naar C#, het vervangen van verouderde DNN API aanroepen door nieuwe constructies, het implementeren van de DNN8 stijl voor het omgaan met module settings, het implementeren van de DNNtc werkwijze voor automatisch samenstellen van module installatie packages en het opschonen en verbeteren van code met ReSharper. Als laatste stimuleer ik hem ook om in deze bestaande modules ook nog eens unit testen in te bouwen. Het kost ons wat tijd en energie, maar Mark begint een ervaren C# DNN Developer te worden!

Comments

There are currently no comments, be the first to post one.

Comment Form

Only registered users may post comments.

NewsArchives


Aderson Oliveira (22)
Alec Whittington (11)
Alessandra Daniels (3)
Alex Shirley (10)
Andrew Hoefling (3)
Andrew Nurse (30)
Andy Tryba (1)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (37)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Bogdan Litescu (1)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (213)
Chris Paterra (55)
Clint Patterson (108)
Cuong Dang (21)
Daniel Bartholomew (2)
Daniel Mettler (181)
Daniel Valadas (48)
Dave Buckner (2)
David Poindexter (12)
David Rodriguez (3)
Dennis Shiao (1)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (80)
Francisco Perez Andres (17)
Geoff Barlow (12)
George Alatrash (12)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (274)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Kelly Ford (4)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matt Rutledge (2)
Matthias Schlomann (16)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Miguel Gatmaytan (3)
Mike Horton (19)
Mitchel Sellers (40)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Oliver Hine (1)
Patricio F. Salinas (1)
Patrick Ryan (1)
Peter Donker (54)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Sacha Trauwaen (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott Schlesier (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Steven Fisher (1)
Tony Henrich (3)
Torsten Weggen (3)
Tycho de Waard (4)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (40)
Will Strohl (180)
William Severance (5)
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out