MindTouch Dream is a Web-Oriented Architecture Framework (WOAF) for developing lightweight, highly decoupled web-services. The framework includes of a REST microserver and classes for web
... [More] communication, XML processing, and writing highly asynchronous code.
MindTouch Dream runs on Microsoft .NET 2.0 and Novell Mono 1.9.1. Dream is the foundation of MindTouch Core. Dream is open source, written in C#, and licensed under Apache 2.0.
The goal of Dream is to make web-oriented programming as simple as possible without introducing abstractions that obfuscate the versatility of HTTP. Dream web-services can be hosted by standalone applications or Windows Services using the REST microserver, or by Windows IIS. [Less]
An open source project originally designed to provide the University of Michigan with a secure single sign-on web authentication system. Cosign is part of the National Science Foundation Middleware Initiative (NMI) EDIT software release.
LogMiner is a powerful log analysis package for Apache and IIS (or other web servers using the combined or Extended W3C log formats). It can extract and present several reports, about visits, hits
... [More], traffic, requests, navigation paths, browsers and OS's used by users and so on. [Less]
Easy to use CMS system for small/medium companies to use a intranet solution.
Idea is to allow quick, efficent employee communication with little or no effort to administer.
Cgi with R under windows seems problematic. Now-existing software including Rpad, CGIwithR, Rcgi do not work well under windows OS. Here I introduce a easiest way by installing no third party
... [More] software/packages. Outline: 1. Make sure Apache is runing on your windows OS. 2. Check your R if version>=2.6.2, if not, update it. 3. Add cgi types in httpd.conf: AddHandler cgi-script .cgi .R 4. Download my sample cgi script and try it. Have fun! [Less]
This project aims to create an installable module(s) for IIS and Apache webservers on win32 and Linux to handle a server-side web script interpreter. The name of the scripting language is Pascali.
... [More] Pascali is similiar in syntax to Delphi.
The project web-site is at "http://www.seanbdurkin.id.au/psstiki/". [Less]
mod_guarddog performs some basic input validation on every HTTP requests sent to the web server. This validation checking can prevent over 70% of common cross-site scripting (XSS) issues from
... [More] occuring.
The following validations are performed:
Look for start of tags (Look for onXYZ= Look for ...; Look for javascript: mod_guarddog is available for both Apache 2.0, 2.2 and IIS 6 and 7.
This is a drop-in mitigation for most cross-site scripting issues.
Types of cross-site scripting mitigated by mod_guarddog:
Tag injection into HTML. ... Javascript: in URLs Injection of onXYZ handlers into HTML attributes No protection against:
Browser bugs Unicode bugs XSS via CSS Injection into javascript Injection into vbscript Encoded inputs Other esoteric XSS attacks [Less]
Welcome to Google Sitemap Generator (Beta)!Sitemaps are an easy way for webmasters to inform search engines about pages on their sites that are available for crawling. By creating and submitting
... [More] Sitemaps to search engines, you are more likely to get better freshness and coverage in search engines.
Google Sitemap Generator is a tool installed on your web server to generate the Sitemaps automatically. Unlike many other third party Sitemap generation tools, Google Sitemap Generator takes a different approach: it will monitor your web server traffic, and detect updates to your website automatically.
PRIVACY WARNING: Any Sitemap information that you send to Google (including Sitemaps created using the Sitemap Generator) should be consistent with commitments you make to your users in your site's privacy policy. If your site contains or generates URLs that contain user information, you must filter the user information out of the data that you send to Google. Instructions for filtering such information can be found at the Sitemap Generator configuration instructions here. In addition, you must add language to your privacy policy substantially similar to "This site uses a tool which collects your requests for pages and passes elements of them to search engines to assist them in indexing this site. We control the configuration of the tool and are responsible for any information sent to the search engines."
Getting StartedLearn about Google Sitemap Generator. Download the tool from the downloads page. Follow installation guide to install the tool. Read the manual to configure the tool. Discuss it in the user group. For developers or users who are interested in building binary from source code,
Checkout source from svn. Follow build instructions to build the source code. Submit an issue. [Less]
Mark-up Modification Language (MML), otherwise called Mammle. This new language was developed to allow modification of DOM (XML) documents without physically modifying the XML document or having to
... [More] change the structure of the document (XSL).
While not specifically designed for Search Engine Optimization professionals (SEO), it makes a perfect choice for individuals who require to make modifications to the HTML code before it is served to the user. What this means is separation of SEO code from actual web development code, allowing developers and SEO individuals to easily work side-by-side without conflicts.
Mammle files contain a .mml extension and are executed by an IIS module or Apache module (depending on the server environment) after the page has been rendered. This allows MML to co-exist with any type of server-side language (.NET, ASP, PHP, Java, Ruby, etc) under the Windows or Linux environments.
While it is possible to translate an XML-based document using XSL, it is not so straight-forward to simply modify a document without the need to change the structural mark-up. This language makes it simple to modify XML-based documents, without needing to have a strong background in programming and reduces the amount of code required. Mammle makes use of the XQuery/XPath syntax (as in XSL documents) as well as contains some CSS-based properties. [Less]