2003-01-05 Sebastien Pouliot <spouliot@videotron.ca>
[mono.git] / doc / asp-net
index 5255e69f77d20690eed79b975a470fae561b091a..60e54c3ea4e7c028b062b0eaea98e37cb2bceb67 100755 (executable)
@@ -12,6 +12,9 @@
        programs can be run using the Mono runtime and the XSP page
        parser.
 
+       We are now working bug fixing and adding missing features
+       after making the whole pipeline compatible with MS.
+
        Tim started work on the Web Services.  Although we have a
        SoapFormatter as part of the remoting infrastructure already
        (contributed by Jesus), most people will be using the ASP.NET
        Patrik has authored most of the HttpRuntime support (both on
        the System.Web and on the foundation).
 
-       He is now working on finishing HttpRuntime and a few needed
-       classes.
+       We are currently working on this.
 
 ** XSP
 
-       Currently XSP provides the .aspx compiler to C#.
-       There is also a small web server for testing in module xsp
-       along with a bunch of .aspx pages to test the server.
+       This is where initial development of the .aspx/.ascx/.asax compiler 
+       to C# took place. That compiler is now integrated in System.Web classes
+       mostly under System.Web.Compilation namespace.
+
+       We added a new web server that works with mono and MS runtime and is
+       being used to debug our classes.  It resides in xsp/server. A couple of
+       classes of this new server can be reused/extended to make an apache
+       module/cgi using mono (MonoWorkerRequest and MonoApplicationHost).
 
-       The C# code generator is being moved to System.Web.Compilation.
+       There is also a bunch of .aspx pages to test the server along with
+       a few user controls under xsp/test.
 
-       Gonzalo is in charge of the compiler.
+       You can check it out from CVS and run 'make install' to test it.
 
 ** Controls
 
@@ -80,7 +88,7 @@
        hard on this namespace.
 
        We can now render all HtmlControls and almost all WebControls.
-       DataGrid and DataList controls are being finisehd by Gaurav.
+       DataGrid and DataList controls are being finished by Gaurav.
        Xml control needs some work on System.Xml related to XSL.
 
 ** Extending ASP.NET
        using HttpRuntime).
 
         6. Finish HttpRuntime.
-       <b>We are here</b>.
        
         7. Running our sample code with our classes with our runtime.
 
+       8. Debug and add missing features.
+
+       We are in step 8. Among the missing features: server side includes,
+       better caching, some configuration stuff, more validators...
+       
 ** How to Help
 
         Testing and fixing HtmlControls, WebControls and validators is an
        easy way to help.
 
-        In the CVS module XSP you can find the aspx to C# page parser,
-        a little web server used for testing and a directory containing
-        sample aspx pages.
+        In the CVS module XSP you can find a small web server used for
+       testing and a directory containing sample aspx pages.
 
         You have some documentation under doc directory and in the README
         file of each directory. They explain how to test our System.Web.
         Testing is really easy!
 
+       As the server also works with MS runtime, you can use it to check
+       what the expected results are.
+