Skip to main content

Home/ Agency Oasis Developers/ Group items tagged you

Rss Feed Group items tagged

mgraber

James Jardine : Developer Notes - 0 views

  •  
    "Cross Site Request Forgery (CSRF) This article assumes you already understand what CSRF is and how it works. If you don't, do a quick Google search and it will clear it up. CSRF can be done using POST or GET, but GET is much easier to implement. By default, ASP.Net forms and other functionality work via the POST method. If we could submit a GET instead of a POST it would open up the attack surface a great deal. No longer do we need someone to visit a page with a form on it, but we could actually embed the GET request (a link) in emails or other medium. Fortunately for the attacker, unfortunately for the developer, .Net uses Value Shadowing for its controls. This means all server side controls, ie. Viewstate, EventValidation, EventCommand, EventArguments, etc.. It is possible to take the values that would be submitted as part of the form and just add them to the Querystring instead. Now there is a GET request that is comparable to the POST request. ASP.Net Webforms does not check whether a post back comes from GET or POST. The one thing to keep in mind is that the URL in a GET is limited in size. If the form is large and the viewstate is very large, this could block this technique from working. This depends on the way the application is configured (more later)."
Mark Ursino

jQuery Timelinr - 0 views

  •  
    This simple plugin helps you to give more life to the boring timelines. Supports horizontal and vertical layouts, and you can specify parameters for most attributes: speed, transparency, etc..
Mark Ursino

OpenCalais Integration Module - 0 views

  •  
    OpenCalais Integration module allows you to to automatically discover semantic relations between your content, Create relevant tags in the Sitecore Taxonomy and tag your content with those by integrating the Sitecore Taxonomy Module, WeBlog Module or any Sitecore item based taxonomy seamlessly with OpenCalais service without additional development. The service is open for commercial and non-commercial use and is free if you don't need to tag more than 50,000 documents a day. The service is easy to apply in your project with this module and almost effortless if you're already using the Sitecore's Shared Source Taxonomy Module.
Mark Ursino

WeBlog - 0 views

  •  
    WeBlog is a blog module for Sitecore 6.2+. It is the successor to the EviBlog module. Features Windows Live Writer integration (MetaWeblog API) Page Editor support and custom WebEdit ribbon Wordpress Import CSS-based themes, with custom themes possible (one included) Various blog navigation components Comments (with author notification and optional approval workflow) Comment CAPTCHA through MSCaptcha or reCAPTCHA Gravatar Support Social sharing through ShareThis or AddThis, and other Facebook and Twitter widgets Tagging and tagcloud RSS Feeds (Sitecore Integrated RSS) Multi-server (staged architecture) support Globalized labels and messaging (English, Danish, Dutch, and Japanese translations provided) Most importantly, WeBlog has been architected to allow you to easily integrate it into your existing content and design, and to allow you to customize its templates and layout to your project requirements.
Sam Griffin

Code Coloring - 0 views

  •  
    I know a bunch of people have custom themes and coloring for their visual studio settings. If you need the default code coloring for documentation or anything of that sort, then you can copy your coding here and it will set the default coloring for you.
Douglas Couto

Things to consider when you host Active Directory domain controllers in virtual hosting... - 0 views

  •  
    "Things to consider when you host Active Directory domain controllers in virtual hosting environments"
Mark Ursino

Backstretch: a simple jQuery plugin that allows you to add a dynamically-resized backgr... - 0 views

  •  
    Backstretch is a simple jQuery plugin that allows you to add a dynamically-resized background image to any page. It will stretch any image to fit the page, and will automatically resize as the window size changes.
Mark Ursino

Responsive Elements - Helps you build better responsive websites - 1 views

  •  
    "Responsive elements makes it possible for any element to adapt and respond to the area they occupy. It's a tiny javascript library that you can drop into your projects today."
mgraber

ASP.NET QuickStart Tutorials - 0 views

  • Securing Non-ASP.NET Files
  • ASP.NET handles requests for file extensions that are normally associated with ASP.NET, while IIS handles requests for all other file extensions. By default this means common file extensions such as .aspx and .asmx are processed by ASP.NET. This processing includes authentication and authorization to ASP.NET files. Sometimes though, a developer wants non-ASP.NET resources to be processed by ASP.NET. One reason for processing non-ASP.NET files through ASP.NET is to allow ASP.NET authentication and authorization to control access to these types of files. The combination of IIS6 on Windows Server 2003 and ASP.NET 2.0 provides the most flexibility for running the ASP.NET pipeline as part of processing a request for a non-ASP.NET resource. IIS6 includes support that allows ASP.NET 2.0 to perform authentication and authorization steps, and to then hand off the remainder of the processing of a non-ASP.NET resource back to IIS6. For example, it is possible to authenticate access to an ASP page using ASP.NET forms authentication, authorize access with ASP.NET's Url authorization and still allow the ASP ISAPI extension (asp.dll) to execute the ASP page. This support is possible because IIS6 introduced a new server support function for ISAPI extensions: HSE_REQ_EXEC_URL. Assume that a directory structure contains a mix of both ASP and ASP.NET files. The ASP.NET pages are used to log a user in with forms authentication, while the ASP pages represent the rest of the application. Using the IIS6 MMC, right-click on directory and create an application (this is the same step that is necessary when setting up a standard ASP.NET application). After an application has been created, click on the Configuration button that is located on the Directory property page. This will cause the Application Configuration dialog to be displayed. New to IIS6 is a feature called wildcard application mapping. The bottom of the Application Configuration dialog allows you to configure this feature. First determine the path for the ASP.NET ISAPI extension that processes ASP.NET files such as .aspx files. You can find this path by looking at the extensions that are listed in the Application Extensions list shown in the top half of the Application Configuration dialog. Click on the row in the list that maps the .aspx extension, and select the Edit button. In the dialog that pops up, highlight the text in the Executable textbox and copy it to the clipboard. Then cancel out of the dialog. Next, click the Insert button that is in the bottom half of the Application Configuration dialog. A dialog box titled Add/Edit Application Extension Mapping will be displayed. In the Executable text box, enter the path to the ASP.NET ISAPI extension that you copied to the clipboard earlier. The end result should look something like the screenshot below.
  • Click OK to close out all of the dialogs. Now whenever a request is made for any file, the request will first be processed by ASP.NET. If the web.config for your ASP.NET application has enabled forms authentication, an unauthenticated request for a .asp file will first trigger a redirect to the login page configured for forms authentication. After a user has successfully logged in, they will be redirected back to the original .asp page. When the now-authenticated user requests the .asp page, ASP.NET will first run through the FormsAuthenticationModule to verify that the forms authentication cookie exists and is still valid. If this check passes, ASP.NET will hand processing of the .asp page back to IIS6, at which point IIS6 will pass the request on to the ISAPI extension that normally process .asp pages. In this case the extension is asp.dll and the ASP page will then run to completion. The reason ASP.NET will pass the request back to IIS6 is that non-ASP.NET resources will fall through the list of configured <httpHandlers> to the following entry: <add path="*" verb="GET,HEAD,POST" type="System.Web.DefaultHttpHandler" validate="True" /> The DefaultHttpHandler is responsible for handing requests back to IIS6 for further processing.
  •  
    "Securing Non-ASP.NET Files"
Mark Ursino

Thank you for your interest in the Mass Data Safety Workshops - 1 views

shared by Mark Ursino on 26 Apr 10 - Cached
  •  
    This website is designed to help you learn about the new Massachusetts data safety regulations, most of which go into effect March 1, 2010.
mgraber

Socialtext: Products & Services: Free 50 Offer - 2 views

  •  
    "Socialtext account for up to 50 people from your company. It is private between co-workers. You and your colleagues get private, "Twitter‑like" microblogging, social networking, and a shared wiki workspace. And you each get your own personal home page. If a collaboration network already exists for your company, you will be added to it. If not, one will be created."
Mark Ursino

Code Snippets - Snipplr Social Snippet Repository - 2 views

shared by Mark Ursino on 05 Nov 09 - Cached
  •  
    Free public social code snippet repository
Douglas Couto

Visio 2007 crashes, or the Visio.exe process is still running after you exit Visio 2007... - 1 views

  •  
    "Visio 2007 crashes, or the Visio.exe process is still running after you exit Visio 2007 on a Windows Vista-based computer"
  •  
    This happened to me all the time when I was running Vista
Mark Ursino

Instant Sprite - Generate CSS Sprites Instantly - 0 views

  •  
    Welcome to Instant Sprite, the fastest way for you to make CSS sprites.
Sam Griffin

Create Time Field in Sitecore - 0 views

  •  
    This walks you through the steps of creating a custom Time field for when you only need the Time and not the Date.
Mark Ursino

Parsley.js - 0 views

  •  
    Never write a single javascript line anymore to validate your forms FrontEnd. Parsley will do that for you - and do it right -, thanks to its powerful DOM-API !
Mark Ursino

IVORY Framework - 0 views

  •  
    A simple, flexible, powerful and fully responsive grid based front-end web framework, Makes your web development faster and easier. It takes you all the way from 1200px on down to 320px.
Mark Ursino

modern.IE - 1 views

  •  
    Introducing modern.IE - A new set of tools to help you support modern and older versions of Internet Explorer
Mark Ursino

Responsive Measure: A jQuery plugin for responsive typography - 0 views

  •  
    Responsive Measure is a simple script that allows you to pass in a selector (ideally the container where your primary content will go) which generates the ideal font size needed to produce the ideal measure for your text.
Mark Ursino

CSSrefresh - automatically refresh CSS files - 0 views

  •  
    CSSrefresh is a small, unobstructive javascript file that monitors the CSS-files included in your webpage. As soon as you save a CSS-file, the changes are directly implemented, without having to refresh your browser.
« First ‹ Previous 41 - 60 of 190 Next › Last »
Showing 20 items per page