
Most recently, a group of developers from
Mix Online (part of Microsoft) announced the
Oxite project - CMS for creating blogs based on the MVC Framework. The project is in the alpha-version state and the developers themselves are positioning themselves as an experiment, the aim of which is to show the developers how to write in the MVC Framework.
There are very few such systems for .NET, so I decided to look at what Oxite represents. Under the cat you will find my impressions of the project and a link for self-study established Oxite.
Requirements
To compile the project requires the presence of any version of Visual Studio or Visual Web Developer Express (free of charge) installed by MVC Framework Beta and SQL Express 2005 or 2008 (also free of charge).
')
Installation
Installation is the extraction of the solution files and uploading it to the studio. I personally didn’t have any additional actions. Unfortunately, the Oxite.Database project, which cursed the lack of SQL Server configuration in the studio, did not load. But even without it, Oxite started up perfectly, because the database has already been created and is located in App_Data.
The installation process on a remote resource was less smooth. The project itself was published without problems through publish on ftp. After that, the database was migrated and the connection string in the web.config was changed accordingly. It would seem that this is all. However, two problems awaited me further: first, the project crashed with the error "No site or redirect was found for". Source code search and analysis showed that the error is due to the fact that Oxite is tied to the host of your address, whereas in my case oxite was located in the virtual directory: / oxite. Changing the source code a bit, I made the project run without error. And then a second problem arose: the paths to all static resources were an access to the root directory, but not to my / oxite folder. Not wanting to fight the current alpha version, I bypassed this problem by simply copying statics up a level.
Impressions
After installation, studying I had the following opinion about the project:
- Oxite is currently a very primitive system;
- in Oxite there are practically no administration capabilities, no user registration, no text editor;
- There are some problems that do not allow displaying posts on the main page.
findings
At the moment, Oxite is not a tool for real work, only for learning the MVC Framework. And yet, I still hope that Oxite will grow into a full-fledged project.
Knowing that most people would be too lazy to put Oxite to get to know him, I would like to give a small gift to everyone and give the opportunity to dig Oxite on my resource:
lab.wyob.ru/oxite (as it turned out, some of the functions do not work because Oxite's reluctance to work in directories).