• Skip to navigation (Press Enter).
  • Skip to main content (Press Enter).
anmelden
registrieren
  • Home
  • DotNetNuke
  • Verzeichnis
  • UserGroup
  • Links
  • Kontakt
  • Videos
  • DNN 7 Party

Blog

DotNetNuke 7.1 CTP

von damianarn am 17.5.2013

Seit Gestern ist die CTP (Community Technology Preview) von DotNetNuke 7.1 zum Download freigeben.

Hier ein kurzer Überblick über die wichtigsten Features.

1. Verbesserte URLs / SEO

Neu kann die Website komplett ohne die .aspx Endung betrieben werden. Ausserdem werden Abstände im Seitenname (z.b. Über Uns) jetzt auch in der URL berücksichtigt.

Früher:  
http://www.domain.com/ueberuns.aspx

Heute:
http://www.domain.com/ueber-uns

Die URLs sind jetzt endlich gut lesbar für einen Menschen und man sieht nicht auf 1km entfernung das man auf einer DotNetNuke Website gelandet ist.

Viele Einstelllungen für die URLs können zur Zeit noch nicht gemacht werden, das kommt wohl in den nächsten Releases.

2. Dateimanager

Endlich hat DotNetNuke ab Version 7.1 einen neuen File-Manager. Das bisherige Modul ist in die Jahre gekommen und war für den User ein zumutung.

Hier die wichtigsten Funktionen:

  • Neues UI, passend zum DNN 7 Style
  • Multiupload mit Drag and Drop
  • Thumbnail-Ansicht
  • Suche
  • Datei
  • Intuitive Bedienung

DNN-Filemanager

3. Suche

Die integrierte Suche war bisher ebenfalls unbrauchbar, sowohl bei der Funktionalität wie auch bei der Darstellung. Auch in diesem Bereicht gehts jetzt vorwärt, die Suche wurde in DNN 71l. komplett überarbeitet.

  • Auto Suggest
  • Erweiterte Suche
  • Suchtipps
  • Schönerer Suchresultate

Auto Suggest

Fazit

Auf diese neuen Funktionen und Verbesserungen, haben wir lange gewartet. Es ist wieder ein grosser Schritt vorwärts in Richtung einfachere Bedienung, einheitliches UI und wirkungsvolleres SEO. In der Final Version von DNN 7.1 sind noch weitere Funktionen wie die Verbesserung der Mehrsprachigkeit versprochen. Wir sind gespannt was alles noch kommt und freuen uns schon darauf die neuen Funktionen im echten Leben einzusetzen.

Schöne Grüsse
Damian


Kommentare (0)

2SexyContent 5.0 beta with standardized API and much more

von iJungleBoy am 24.4.2013

We’re really excited! We just published 2SexyContent 5.0 beta with some really great features. Actually too much to list all, so just the initial basics:

  1. Foremost: Standardized, documented API, so that all coding with 2SexyContent-Data will look and feel the same – in [Tokens], @Razor and…drumroll…JavaScript :)
  2. Freaky-cool DataSource and Pipelining system, so that you can configure data retrieval, filtering, sorting and more just by configuration and without any code whatsoever. This will promote more no-code solutions that don’t risk server stability and don’t need extra modules to be installed just to achieve that neat gallery/news/whatever effect.
  3. …and the Pipeline-Configuration will be by drag-and-drop :) really awesome, kind of like Yahoo-Pipes!
  4. …and the Pipeline goes all the way from the backend to the template and to javascript. So it’s a seamless data selection, filter/sort, join/merge, cache and delivery mechanism all the way to the JavaScript-API. We’re really proud of this feature :)
  5. …and the Pipeline is itself configured using a recursive Token-System. I can’t tell you more about this yet, it doesn’t quite work yet, but it’s a beta – und know that it will work, and it will be good.
  6. Crazy caching: after an initial load, all requests will not require any database access at all.

Just so you know: it’s already in production on a customer website, and the result rocks! Details will follow…

Want to see some documentation – visit
http://2sexycontent.org/Documentation/RazorJSAPI.aspx
 or download – visit
https://sexycontent.codeplex.com/releases/view/105604

Yours truly,
Daniel, Raphael, Benjamin


Kommentare (0)

Finishing the 2SexyContent 5.0 API

von iJungleBoy am 20.3.2013

We’re living in exciting times :) .

After publishing our open source DotNetNuke module 2SexyContent 4.0 Beta with multil-language support (in a way we believe surpasses everything available out there :) ), we’re now developing our standadized API, so that C# and JavaScript developers alike will be able to leverage 2SexyContent for their needs.

When that is done, we’ll publish all of it ASAP – time scope is 1 week from now. If anybody has some final input – especially if you’ve published your own API and made hugh mistakes we shouldn’t imitate – please drop me a note!

Just fyi, our goals for the API are:

  1. Lightweight and easy to understand
  2. Read-Only API
  3. For Razor and JavaScript
  4. Interface-based, so that implementations can change
  5. Stable, so that developers trusting 2SexyContent can rely on their tool working in the future – as long as they stick to the API

Yours,
Daniel Mettler and the 2sic geeks

PS: In the meantime, we’ll publish 4.0.4 as stable, because it will take another while till 5.0 is ready.


Kommentare (0)

YAML Basis Skin für DNN 7 ready

von muellerraphael am 24.1.2013

Der neue YAML 4 Basis Skin für DotNetNuke 7 ist bereit und kostenlos zum Download verfügbar unter
http://yaml.dnn.ch
.

Grundsätzlich ist das Paket gleich wie der Basis Skin für DNN 6, mit einigen Anpassungen für DNN 7.

Zum Beginnen folgendermassen vorgehen:

  1. Skin-Paket herunterladen unter
    http://yaml.dnn.ch
  2. Skin in DotNetNuke installieren über System > Erweiterungen (bzw. Host > Extensions)
  3. Skin in den Portal-Einstellungen zuweisen
  4. Die nötigen CSS und HTML Anpassungen am Skin vornehmen.

Bei kommerziellen Projekten muss eine YAML Lizenz erworben werden, Infos dazu unter
http://www.yaml.de/license.html
. Sollte die (im Skin enthaltene) Fancybox 2 eingesetzt werden, muss dafür ebenfalls eine Lizenz erworben werden unter
http://fancyapps.com/fancybox/#license
.

Bei Fragen kommentiere diesen Post oder schreib mir eine E-Mail: raphael.mueller@2sic.com.


Kommentare (0)

DotNetNuke 7.0 Release am 28.November 2012

von 2sicgeeks am 5.11.2012

Es ist soweit: DotNetNuke 7.0 erscheint am 28.November 2012. Wir freuen uns schon, die Version 7.0 endlich vollumfänglich auf Herz und Nieren zu testen und in vielen neuen Webprojekten einzusetzen. Was sich alles zur letzten Version 6.2 und älter verändert und verbessert hat, haben wir schon auf der DotNetNuke 7.0-Party in Wallisellen erfahren. Wer’s verpasst hat, kann sich die Präsentation auf http://www.dnn.ch herunterladen.


Kommentare (0)

DotNetNuke 7.0 Mobile Strategies – man lernt nie aus

von iJungleBoy am 3.11.2012

Ich lerne nie aus :) . Vor zwei Wochen dachte ich noch, alles zu wissen was es zu DotNetNuke Mobile zu wissen gibt. Und dann durfte ich einen Vortrag vorbereiten für die DotNetNuke 7.0 Party in Zürich, und musste feststellen, dass sich alles wieder geändert hatte!

Eigentlich ein Frust – und doch nicht. Denn alles, was wir vorher zusammengebastelt hatten, ist jetzt standardmässig bei DotNetNuke dabei. Geräteerkennung, automatische umleitung, die möglichkeit, ohne Umleitung zurück zu kehren, usw. Das einzige was fehlt, ist der original-URL, den man manchmal noch haben möchte.

Noch was: mit 2SexyContent und Razor kann jeder sehr einfach wirklich Responsive-Output erstellen, der beispielsweise nicht nur die Darstellung ändert, sondern sogar bereits serverseitig andere Daten liefert wie ein Low-Res Image oder nur ein Textauszug.

Links zum Thema

  1. DotNetNuke 7.0 Party
    http://www.dnn.ch/DNN7Party
  2. Mobile Infos zu DNN 5, 6.x und 7.0
    http://mobile.dnn.ch/
  3. 2SexyContent
    http://2sexycontent.org/
    oder das Responsive-Template-Demo mit Razor
    http://mobile.dnn.ch/MobilewithDotNetNuke70.aspx

Liebe Grüsse vom iJungleBoy


Kommentare (0)

2sicgeeks bei DotNetNuke 7.0-Party in Zürich/Wallisellen

von 2sicgeeks am 17.10.2012

Am 31.10.2012 findet in Zürich/Wallisellen (Microsoft-Gebäude) eine Veranstaltung zum Launch von DotNetNuke 7.0 statt. Wir von 2sic nehmen auch teil und präsentieren “DotNetNuke 7 – was ist neu, besser, anders” und “Content Design und Interaktion mit 2sexy Content”. Die DotNetNuke-Spezies Peter Donker (bring2mind) und Giordano.ch bringen ebenfalls wertvolle Beiträge. Meldet Euch jetzt noch an, wir sehen uns dann beim anschliessenden Apéro (sponsored by Microsoft, thanx). Hier findet Ihr die Infos und Anmeldeformular:
http://dnn.ch/DNN7Party.aspx


Kommentare (1)

DotNetNuke 7.0 Party der DotNetNuke Usergroup Schweiz

von 2sicgeeks am 26.9.2012

Bald ist es soweit und DotNetNuke startet noch in diesem Jahr mit der Version 7.0 durch – wir können es kaum erwarten. Um Euch in der Zwischenzeit schon mit Neuigkeiten und Infos zu Verbesserungen zu versorgen, veranstaltet die DotNetNuke Usergroup Schweiz eine DotNetNuke 7.0-Party in Zürich/Walisellen.
31. Oktober 2012 ab ca. 17 Uhr
Folgende Themen erwarten Euch:

1. DotNetNuke 7 – Was ist neu, besser, anders (2sic)
2. Responsive Websites mit DotNetNuke (Giodano.ch)
3. Das neue .net 4.5 Web API in DotNetNuke (Peter Donker, bring2mind.net)
4. Content-Design und Interaktion mit 2Sexy Content (2sic)
5. High-Availability & Performance mit DotNetNuke Pro (DNN-Corp)
6. letzte Session noch offen – wenn Ihr einen Themenvorschlag habt, meldet Euch bei Daniel Mettler.

Beim anschliessenden Apéro (sponsored by Microsoft) und in der Kaffeepause können wir unsere Erfahrungen und Meinungen zu DotNetNuke 7 und anderen Themen austauschen. Die Veranstaltung ist kostenlos – meldet Euch an!
Hier gehts zur Anmeldung.


Kommentare (0)

QR-Codes auf Websites anzeigen

von damianarn am 20.7.2012

QR-Codes sind heute omnipräsent auf Werbeplakaten, in Zeitschriften, Gebäuden oder auf Autos und erlauben eine schnell interaktion mit dem Smartphone. Das mühsame abtippen von URLs, Kontaktdaten etc. entfällt und verringert so die Hürde für eine Aktion.

Ich habe mir die Frage gestellt in welchen Szenarien ein QR-Code auf einer Website sinnvoll ist? Auf den ersten Blick scheint ein QR-Code auf der Website ziemlich unnütz, da wir ja bereit an einem vollwertigen Computer sitzen und Video etc. direkt anschauen können. Trotzdem habe ich ein paar spannende Einsatzmöglichkeiten gefunden.

Link zu einer mobile Website

Du möchtest Kunden auf die mobile Website hinweisen damit Sie diese für unterwegs in den Favoriten speichern können.

Link zu einer App

Du beschreibst ein tolles App auf der Website und mit dem QR-Code gelangt er direkt in den AppStore.

Kontaktdaten

Auf der Kontaktseite finden sich deine Kontaktdaten inkl. Adresse als QR-Code. Einmal scannen und direkt auf dem Handy erfasst.

Event mit Kalendereintrag

Ein tolles Event das ich nicht verpassen will mit einem Foto im Terminkalender.

Wireless Zugang

Du besuchste eine Messe und kannst dir vorabschon per QR-Code das Wifi einrichten.

Sicher gibt es noch weitere gute Möglichkeiten um ein QR-Code einzusetzen, falls du eine hast poste sie als Kommentar.

Wie integriere ich den QR-Code in meine Website?

Am einfachsten ist den Code mit einem QR-Code Generator (
http://keremerkan.net/qr-code-and-2d-code-generator/
der Beste meiner Meinung nach) zu erstellen und dann als Bild in die Website einzufügen.

Einen eleganteren Weg gibt es wenn du DotNetNuke als CMS verwendest. Mit unserem 2Sexy Content Modul wird der Code automatisch generiert und kann ganz einfach geändert werden. Hier ist der Link zur Demo:
http://2sexycontent.org/Demos/ExternalContent/QRCodes.aspx

Viel Spass mit den QR-Codes und einem schönen Sommer

Euer Damian


Kommentare (0)

2SexyContent with Lists and QuickMenu

von iJungleBoy am 3.7.2012

A big day for 2SexyContent – Version 3.0 Beta is out, with two features that will revolutionize the handling – again :)

The first feature is called Fast Toolbars
It works for @Razor and [Tokens]. It creates fast, hovering menus that appear directly above the items that you want to edit – like this:

To create them is very simple

  1. [Tokens]: Add a token called [Content:Toolbar] in your template, and ensure that a HTML-Element around this has a class=”sc-element” (for SexyContent-Element). In your code this could look like this:
    <div class=”sc-element”>    [Content:Toolbar]    <h1>[Content:Title]</h1>   </div>
  2. @Razor: Same concept, just different. Again add a Content.Toolbar, but make sure you get raw HTML. So you’ll actually need @Html.Raw(Content.Toolbar). Add the div, and it will look like this
    <div class=”sc-element”>    <h1>@Content.Title</h1>    @Html.Raw(Content.Toolbar)   </div>

Why is the fast toolbar so important? It’s actually because of…

The second feature is a long awaited Content-List Feature

Again, works with @Razor and [Tokens]. You can now enable any template to support Lists. In the simple mode, it just repeats the template for every item, but there’s a lot more to it. Watch the upcoming video, because the UX is awesome :) . All that changes is a little (+) button.

Activating Lists
Very simple, in the Template-Configuration, tick the new feature like this:

Using Lists with [Tokens]
Just the short version, as we’re a bit short on time – a video will follow :)

Features

  • Add an internal repeater to control what part of the HTML is repeated – like this:
    <div>  some intro text <repeat>   <div  class=”sc-element”>    [Content:Toolbar]    <h1>[Content:Title]</h1>   </div>  </repeat> and some additional footer text </div>
  • Without the <repeat>, it will simply repeat the entire template
  • The <repeat> tag is removed, so it will never reach the browser

Show Information about the list with new Tokens

  • [List:Count] – shows the amount of items in the List
  • [List:Index] – Shows the index number of the item that is being rendered
  • [List:IsFirst] – is blank, or “First”. Very usefull for adding CSS-Classes like <div class=”SomeKindOfBox [List:IsFirst]“>
  • [List:IsLast] – same as above, but returns “Last” on the last item
  • [List:Alternator2] – returns 0 or 1 on each item, ideal for alternately coloring rows etc. like <tr class=”Row[List:Alternator2]“>
  • [List:Alternator3] – returns 0, 1 or 2. Usefull for lists that display 3 boxes side by side, maybe with a line between the box 1 and 2, and wrap after the third one.
  • [List:Alternator4] – same as above, just 0,1,2,3
  • [List:Alternator5] – same as above, just 0,1,2,3,4

Using the Lists with @Razor
Existing @Razor-Templates will continue to work, but will NOT repeat automatically. This is because Razor allows much finer control over what you do, and automatically repeating it would kind of mess up the concept. Here’s a @Razor-Sample:

<div>
@foreach(var Element in List)  {
<div  class=”sc-element”>
@{ var Content = Element.Content; }
<h1>@Content.Title</h1>
@Html.Raw(Content.Toolbar)
</div>
}
</div>
Found @List.Count entries

Code formatting isn’t exactly this blogs strength, but we’ll try to add some better samples later. The main things to understand are:

  1. The @Content-Object still exists, but initially just contains the FIRST item in the list. So if all you have is one item, the @Content.Title, @Content.FirstName, @Content.Toolbar etc. will work as before
  2. New is the @List-Object, which contains a List of Elements. These elements each contain 1 Content object. To keep the code simple and readable, we recommend creating a new Content variable and putting the content there, as you can see from this line of code: @{ var Content = Element.Content; }
  3. So after adding a repeater and the variable-copy line, the entire template can stay identical to the previous template which did not support repeating. Simple right :)
  4. In case you’re wondering why the List contains Elements (and not Content-Objects) – this is a surprise for later. Believe me when I say, this took a lot of planning and has a greater purpose :)

The List object also has a few more properties, but not the same ones as the Tokens-List, because the ASP.net Framework already provides everything you need for the same functionality. We’ll document that later.

For now – Download it ASAP from Codeplex directly
http://SexyContent.CodePlex.com/
or install it using the Installer
http://2SexyContentInstall.CodePlex.com
. And drop us an info – we hope you LOVE it!


Kommentare (3)

Blog

Razor (CSHTML) unter DotNetNuke

Posted on 28.01.2011 11:14

Seit DotNetNuke 05.06.01 ist die Entwicklung von einfachen Modulen auch als Einsteiger möglich, nämlich mit der Unterstützung der neuen Razor-Scripting-Syntax.

Alles was du für den Einsatz von Razor unter DotNetNuke brauchst, findest du in folgender Checkliste:

http://swisschecklist.com/de/dotnetnuke_-_voraussetzungen_um_razor_einzusetzen


DotNetNuke 5.6.1 veröffentlicht

Posted on 26.01.2011 10:51

Ein weiteres Update steht zum Download bereit. Die wichtigsten Neuerungen:

  • Unterstützung von Razor, was die Entwicklung von einfachen Extensions/Modulen vereinfacht.
  • Verbesserungen beim Handling von Portal Alias Adressen: Erlaubt die Auswahl einer primären Domain (“canonical URL”) und eine Weiterleitung (301-redirect) auf die Hauptadresse, was vor allem für die Suchmaschinenoptimierung von Vorteil ist.
  • Viele Bugfixes und Performance Optimierungen

mehr Informationen »


Veröffentlichen bestätigen
Bist du sicher, dass du diesen Eintrag veröffentlichen willst?
On the request process...

 

 
Hauptsponsor
2sic internet solutions
 
Sponsor
Microsoft
Projects
Mobile SharePoint