Posts Tagged ‘Visual Studio 2008’
jQuery intellisense for Visual Studio 2008
To enable jQuery intellisense for Visual Studio 2008 install SP1 first, here is the link: http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en
Restart your system, you will be asked to do.
Install the VS2008 SP1 Hotfix KB 958502: http://code.msdn.microsoft.com/KB958502/Release/ProjectReleases.aspx?ReleaseId=1736
This hotfix adds jscript editor support for “-vsdoc.js” intellisense documentation files.
When you receive the message
“None of the products that are addressed by this software update are installed on this computer. Click Cancel to exit setup.”
make sure you installed VS2008 SP1.
After installing start Visual Studio and create a new ASP.NET project.
Add a folder and put the script file and the -vsdoc.js into this folder.

You can find these files at http://docs.jquery.com/Downloading_jQuery, the -vsdoc.js can be found at the Visual Studio link.

To add a reference in Default.aspx to the script file, drag the script file from the solution explorer to the source view of the aspx file. This adds the reference to your page:
<script src=”scripts/jquery-1.4.1.js” type=”text/javascript”></script>
To use the jQuery intellisense now add script tags en start to type $., you will see the intellisense show up:

By the way, VS 2010 has built-in support for –vsdoc files.
FrieslandCampina
Branche: Zuivel
September 2009 – oktober 2010
SharePoint consultant/developer
Koninklijke FrieslandCampina voorziet miljoenen mensen in meer dan honderd landen verspreid over de hele wereld van melkproducten, kaas, boter en ingrediënten. Voor meer informatie: http://www.frieslandcampina.com
Dairy News & Analysis is de intranet site van FrieslandCampina’s Corporate Strategy afdeling. DNA is opgezet om goede gefundeerde beslissingen te kunnen maken in business tactieken en strategieën.
Het DNA project waaraan Anita heeft gewerkt betrof de migratie van DNA op LiveLink naar SharePoint (MOSS 2007). Binnen dit project zijn meer dan 50.000 documenten op LiveLink gemigreerd naar SharePoint met behoud van de metadata.
Anita heeft in dit project maatwerk webparts, timerjobs en een controltemplate (custom column type, cascading dropdown, multichoice, jQuery) gebouwd om de werking van de DNA applicatie optimaal op SharePoint te faciliteren.
Notificaties kunnen worden ingesteld om nieuwe items zowel per email en/of op een blackberry te kunnen ontvangen. De email en blackberry berichten zijn volledig opgemaakt volgens de FrieslandCampina huisstijl en worden op een vast tijdstip, met keuze dagelijks of wekelijks, verstuurd naar de geabonneerde. Gebruikers van het systeem kunnen zelf opgeven van welke informatie zij op de hoogte gehouden willen worden.
Met de ontwikkelde webparts kunnen verschillende dwarsdoorsneden worden gemaakt van de meer dan 50.000 documenten welke in SharePoint zijn opgeslagen. Hierbij wordt gebruik gemaakt van SharePoint Search Scopes en managed properties. De verschillende zoekmogelijkheden zijn zowel met CAML als met SharePoint Enterprise Search SQL statements geïmplementeerd, afhankelijk van de wens of de data per direct beschikbaar moet zijn voor gebruikers, bijvoorbeeld dagelijks nieuws, of dat een vertraging acceptabel is, bijvoorbeeld bij het maken van analyses waarbij veel data wordt opgevraagd.
Verder wordt de prijsontwikkeling van verschillende grondstoffen bijgehouden. Hiervoor heeft Anita een custom grafiek module geprogrammeerd, voor het gebruik in SharePoint, welke de data grafisch weergeeft. De grafiek met de ruwe data kan geëxporteerd worden als pdf of MS Excel formaat. Bij het exporteren wordt een vaste volgorde van de weergave van de gegevens gehanteerd inclusief een inhoudsopgave. De keuzes welke de gebruiker heeft gemaakt voor het genereren van de grafiek, bijvoorbeeld tijdsperiode en grondstof, worden overgenomen in het rapport. De opmaak van het rapport is geheel volgens FrieslandCampina huisstijl.
Om bij te houden hoeveel en welke soorten gegevens er in het systeem gebruikt wordt is er een timerjob ontwikkeld welke periodiek aantallen van bijvoorbeeld type documenten en andere gebruikte bronnen verzamelt in een lijst. Met behulp van jQuery en SPServices worden de gegevens overzichtelijk aan de gebruiker gepresenteerd.
SPServices in combinatie met jQuery is veelvuldig gebruikt om gegevens overzichtelijk aan gebruikers te presenteren, bijvoorbeeld een aangepaste weergave van een lijst met ondernemingen welke in het systeem aanwezig zijn en het tonen en verbergen van tabbladen op basis van aanwezige gegevens. In het systeem zijn ook TV Commercials te raadplegen middels een geavanceerd zoekscherm opgebouwd met SPServices en jQuery.
Het ontwikkelde maatwerk is in features in combinatie met solutions opgeleverd.
Naast dit project, wat de hoofdopdracht was, heeft Anita gewerkt aan andere SharePoint zaken als het uitbreiden van het Content Query webpart en aanpassen van de bijbehorende xslt, het maken van een newsticker (à la CNN, tv) op basis van een extern aangeboden rss feed en het maken van aspx pagina’s met dataviews en connected webparts met behulp van SharePoint Designer.
Voor een interview over het DNA project voor het internet personeelsblad Spark, klik hier.
Microsoft Office SharePoint Server 2007, Microsoft Office SharePoint Designer 2007, Visual Studio 2008, javascript, jQuery, SPServices, xslt, Visual Source Safe, MS Chart Controls
VoyaNova
Branche: Blended Coaching
November 2008 – maart 2009
SharePoint ontwikkelaar
VoyaNova is een adviesbureau dat zich bezighoudt met professionalisering van marketing & sales, ontwikkeling van management & organisatie en verandering van gedrag & vaardigheden. Een aantal jaren geleden kwam de term e-learning, toen kwam blended learning en VoyaNova heeft de term Blended Coaching geintroduceerd: optimaal gebruik maken van de combinatie van een digitale leeromgeving, klassikale sessies en coaching-on-the-job. Om de diverse producten van Blended Coaching te ondersteunen is WSS 3.0 door VoyaNova ingezet. De ondersteuning bestaat uit een WSS 3.0 omgeving welke is ingericht om deelnemers en teams optimaal te kunnen begeleiden in een Blended Coachings traject. Een leerpad bepaald de voortgang van het coachtraject, waarbij automatisch documenten worden gegenereerd en gepersonaliseerde e-mails en smssen worden verstuurd. Naarmate het leertraject vordert worden diverse lessen door de deelnemers van de teams doorlopen. Aan deze lessen zijn diverse opdracht documenten gekoppeld. Aan de hand van een ontwikkelde timerjob worden op de juiste momenten de rechten op lessen en opdrachten gezet en worden deelnemers geïnformeerd via gepersonaliseerde e-mail en sms. Tevens worden automatisch discussieborden aangemaakt en gevuld met standaard posts. De opdrachten behorende bij de lessen kunnen door de deelnemers worden ingeleverd door een ontwikkeld context item menu in de betreffende lijst. Aan de opdracht wordt een beoordeling gekoppeld welke voor alle deelnemers en teams in grafieken worden weergegeven. Anita heeft al het maatwerk zoals de timerjob, rechten management, de gepersonaliseerde e-mails en smssen en het genereren van documenten en discussieborden ontwikkeld en als features opgeleverd.
Visual Studio 2008, WSS 3.0, C#, Visual Source Safe


