-
ASP.NET MVC Tip #35 – Use the NHaml View Engine – Stephen Walther on ASP.NET MVC
In this tip, I explain how you can use the NHaml view engine as the view engine for an ASP.NET MVC application. I demonstrate how to create NHaml views that display both static content and database records. I also discuss how you can use master pages and user controls with the NHaml view engine.
-
heise online – 29.10.08 – PDC: Microsoft schreibt Workflow Foundation komplett neu
-
InfoPath solutions, articles, and tutorials for developers and Microsoft Office Users
Practical step-by-step tutorials, articles, and solutions for InfoPath, InfoPath Forms Services, and related Microsoft technologies.
-
Tanzim Saqib on .NET discovery » jQuery intellisense in Visual Studio
Those who are excited like me about the news of jQuery integration into Visual Studio, started adopting jQuery replacing ASP.NET AJAX Client side API. Microsoft also declared there will be a patch for Visual Studio which will support jQuery as well as intellisene for that. For the enthusiasts who just can’t for it, here is the way how we can start developing using jQuery with full intellisense support inside Visual Studio 2008:
-
Mohamed Zaki’s Blog [Sharepoint MVP]: Download Zipped List Items Feature Released!
This Custom UI Actions for Sharepoint extends the lists action meny to allow users to zip document library items and download all of them either with or without version
Features
* Download all document library items
* Versions: if you are caring about document versions you can download them as well
* Ability to download only the selected view items instead of all list items
Oktober 30, 2008
Daily Blog Post 10/30/2008
Interesting Toolkits for Working with HTML Documents
Found two very interesting toolkits for working with HTML Documents programmatically.
-
NHaml
„NHaml (pronounced enamel) is a pure .NET implementation of the popular Rails Haml view engine. From the Haml website:
“Haml is a markup language that‘s used to cleanly and simply describe the XHTML of any web document, without the use of inline code. Haml functions as a replacement for inline page templating systems such as PHP, ERB, and ASP. However, Haml avoids the need for explicitly coding XHTML into the template, because it is actually an abstract description of the XHTML, with some code to generate dynamic content.”
With Code like this you can create a XHTML Document; you don’t need to make open/closing tags -> NHaml does it for you
%h2= ViewData.CategoryName
%ul
- foreach (var product in ViewData.Products)
%li
= product.ProductName
You can use it in ASP.Net MVC projects but also in standalone projects. To use it there, use this code
var templateCompiler = new TemplateCompiler();
var viewType = templateCompiler.Compile("MyTemplate.haml");
var view = (ICompiledView)Activator.CreateInstance(viewType); string output = view.Render();
A good Tutorial can be found here
http://weblogs.asp.net/stephenwalther….
http://www.codeplex.com/htmlagilitypack
„This is an agile HTML parser that builds a read/write DOM and supports plain XPATH or XSLT (you actually don’t HAVE to understand XPATH nor XSLT to use it, don’t worry…). It is a .NET code library that allows you to parse „out of the web“ HTML files. The parser is very tolerant with „real world“ malformed HTML. The object model is very similar to what proposes System.Xml, but for HTML documents (or streams).
With this Toolkit you can realise easier HTML Documents in Code than to put it together on yourself…
SharePoint – Feature – Alle List Items als Zip File downloaden
Das Feature von Mohamed Zaki ermöglicht genau dies.
Mehr Infos hier zu finden
http://mzaki.spaces.live.com/Blog/cns!E3340AEAC1CDD449!1411.entry
Windows Workflow Foundation – zurück an den Start
Microsoft hat an der PDC verlauten lassen, dass sie die komplette (!) Workflow Foundation nochmals neu schreiben werden… wie es mit der Kompatiblität aussieht und so ist scheinbar noch ungewiss.
Veröffentlicht werden soll die neue WF dann in VS 2010 resp. .Net 4.0
Gefunden hier…
Oktober 29, 2008
Find Detailed Information about Scheduled Jobs in SharePoint
If you need additional information about Scheduled Jobs in SharePoint (to have an overview look @ „Central Administration > Operations > Timer Job Definitions „) go to the table „Objects“ in the Config Database and filter for the field „Name“.
Then you can copy the XML-String from Field „Properties“. In this string you’ll find additional information.
Or of course you can programm an own application which looks for all available Jobs
foreach (SPJobDefinition job in siteCollection.WebApplication.JobDefinitions)
{
Debug.Print job.Name;
}
Office 14 – Webeditoren
Aktuell ist ja die PDC in Las Vegas, die Ankündigen überschlagen sich…nach Windows Azure sowie Windows 7 ist nun Office dran…
In Office 14 wird es erstmals möglich sein Dokumente übers Web zu bearbeiten (auch ohne client-seitige Installation wie bei den OWC (Office Web Components)). Es wird ein Geschäftsmodell geben, bei welchem man einen Office Live Workspace hat und alles übers Web verwalten, bearbeiten, publishen….
Nun kann man raten was wohl auch in SharePoint vNext drin sein wird….
Details und ein paar Screenshots
http://www.microsoft.com/Presspass/Features/2008/oct08/10-28PDCOffice.mspx
Oktober 28, 2008
Daily Blog Post 10/28/2008
-
Legion is a grid computing framework that uses the Silverlight CLR to execute user definable tasks. It provides grid-wide thread-safe operations for web clients. Client performance metrics, such as bandwidth and processor speed, may be used to tailor jobs. Also includes a WPF Manager application.
-
Colligo Reader l Take SharePoint Content Offline
Colligo Reader is free for individual use. It enables you to easily download content from SharePoint sites to your laptop so you can access the content offline, rather than having to copy files one by one through a browser. Colligo Reader is completely free for personal (non-commercial) installation and very simple to use. Reader is a client-only application – no server modifications are required. The install package is just 5MB in size, so it takes less than a minute to install (no license keys are required). Colligo Reader works with all shipping versions of SharePoint, including Windows® SharePoint® Services (WSS 3.0 & 2.0), Microsoft® Office SharePoint® Server (MOSS 2007), and SharePoint® Portal Server (SPS 2003).Colligo Reader is free for individual use. It enables you to easily download content from SharePoint sites to your laptop so you can access the content offline, rather than having to copy files one by one through a browser. Colligo Reader is completely free for personal (non-commercial) installation and very simple to use. Reader is a client-only application – no server modifications are required. The install package is just 5MB in size, so it takes less than a minute to install (no license keys are required). Colligo Reader works with all shipping versions of SharePoint, including Windows® SharePoint® Services (WSS 3.0 & 2.0), Microsoft® Office SharePoint® Server (MOSS 2007), and SharePoint® Portal Server (SPS 2003).
-
-
Colligo Reader for SharePoint
Ist eine freie (nicht-kommerzieller Einsatz) Applikation mit welcher man den Content ganzer SharePoint Seiten offline ziehen kann (nicht nur Dokumente, sondern alles d.h. Events, Links etc.); dies inklusive Metadaten.
Die Software richtet sich direkt im Internet Explorer ein und bietet über die Statusliste Zugriff auf die Synchronisation (one – way).
bald erhältlich: spezielle SharePoint Controls
DevExpress wird bald eine neue Version ihrer Control-Suite veröffentlichen. Darin werden 3 Controls speziell für SharePoint drin sein.
- GridView
- HtmlEditor
- ListView
Details sind hier zu finden.
Oktober 24, 2008
Daily Blog Post 10/24/2008
-
swissbox – plugin.and.find
Unternehmenssuche muss nicht kompliziert sein. swissbox bietet Ihnen für Ihre Suchprozesse eine flexible Suchumgebung und garantiert Ihren Mitarbeitenden raschen Zugang zu allen bestehenden Informationen und Unternehmenssystemen.
Finden Sie relevante Informationen und Dokumente in all Ihren Geschäftsanwendungen – schnell, effizient und leistungsstarkVorteile, die für sich sprechen:
+ swissbox ist unternehmensweit in kürzester Zeit implementierbar
+ Unterstützt die Optimierung Ihrer digitalen Ressourcen
+ Erleichtert den Zugriff auf strukturierte/unstrukturierte Quellen
+ Gewährt Sicherheit und Durchführbarkeit aller Zugriffe
+ Erledigt Suchabfragen schnell, effizient und leistungsstark
+ Steigert die Effizienz und Produktivität Ihrer Mitarbeiter
