Oxite - a glance
More recently, a group of developers from the resource Mix Online (part of Microsoft) announced the Oxite project - CMS for creating blogs based on the MVC Framework. The project is in alpha-state and the developers themselves are positioning themselves as an experiment, the purpose of which is to show developers how to write on the MVC Framework. There are very few such systems for .NET, so I decided to look at what Oxite is. Under the cut you will find my impressions of the project and a link for self-study of the installed Oxite.
Requirements
To compile the project, you need to have some version of Visual Studio or Visual Web Developer Express (free), installed MVC Framework Beta and SQL Express 2005 or 2008 (also free).
Installation
Installation is to extract the solution files and upload it to the studio. I personally did not have to do any additional actions. Unfortunately, the Oxite.Database project did not load, which swore at the lack of SQL Server configuration in the studio. But even without it, Oxite started up fine, since the database has already been created and is located in App_Data.
The installation process on a remote resource went less smoothly. The project itself was published without problems via publish on ftp. After that, the database was migrated and the connection string in web.config was accordingly changed. That would seem to be all. However, further two problems were waiting for me: firstly, the project crashed with the error "No site or redirect was found for." A source search and analysis showed that the error occurred because Oxite was bound to the host of your address, whereas in my case, oxite was located in the virtual directory: / oxite. By changing the source code a bit, I made the project start without error. And then a second problem arose: the paths to all the static resources were a call to the root directory, but not to my / oxite folder. Not wanting to fight the current alpha version,
Impressions
After installing, studying, I had the following opinion about the project:
- At the moment, Oxite is a very primitive system;
- Oxite has practically no administration capabilities, no user registration, no text editor;
- there are some problems that do not allow you to display posts on the main page.
conclusions
At the moment, Oxite is not a tool for real work, only to learn the MVC Framework. And still, I still have the hope that Oxite will grow into a full-fledged project.
Knowing that most people will be too lazy to put Oxite to get to know him, I would like to make a small gift for everyone and provide an opportunity to dig Oxite on my resource: lab.wyob.ru/oxite (as it turned out, some functions do not work because Oxite reluctance to work in directories).