[X] The "/OldFiles" file could not be found or is not available. Please select another file.

A lightweight and simple CMS system built on ASP.NET 2.0 / Mono with the Gaia Ajax Widgets library. The application supports templates, rich editing, image gallery, calendar and much more.


http://luftguitarcms.sourceforge.net





Separate each tag with a space.

Release Date:

2008-04-24

Topic:

Operating System:

License:

Translations:

Intended Audience:

User Interface:

Database Environment:

Programming Language:

Registered:

2008-02-18

Ratings and Reviews

Be the first to post a text review of Luftguitar CMS. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Thinking about moving

    You know what, every time I visit Sourceforge, it's a bit different. I'm thinking about moving. What sparked the idea of moving was todays double posting. Accidentally, I managed to double post an article and I could not remove it. I mean, it took me a lot of time just to remove a news item. That's is a signal. Now I'm thinking about CodePlex. I'll let you know :D

    posted by bacalao 302 days ago

  • New Release Pretty Soon

    I've been working on the project for the last few weeks. You won't see all that much of a difference, except that a lot of stability issues has been addressed. Installation will also be a breeze compared to the SQLite/Mono mess I made before. You should still be able to run the project on Mono with SQLite, but you'll have to do some small modifications - the rest of us just copy and run on IIS. Thinking about releasing version 2.1 this weekend. If the weather keeps this good, I might go fishing in stead, so we'll see :D

    posted by bacalao 302 days ago

  • New compile with Gaia Glory release

    Luftguitar didn't win the Gaia contest, sadly. That is not the reason why I'm thinking of kicking out Gaia from the project. The problem is that they've changed so much of their framework. I'm working on a new release with the Gaia Glory release and it's a lot of work because the windows lo longer work, the CSS doesn't work, the placeholder is gone and so on. I don't want to struggle with my components, I want to develop cool new features...

    posted by bacalao 405 days ago

  • Luftguitar CMS 2.0.2 released

    Added the SQLite3.dll to the project root folder. This is because some of you have had difficulties getting the project running out-of-the-box.

    posted by bacalao 622 days ago

  • Luftguitar CMS 2.0.2 Luftguitar CMS 2.0.2 file released: Luftguitar_CMS_2_0_2.rar

    posted 623 days ago

  • File released: /Luftguitar CMS 2.0.2/Luftguitar CMS 2.0.2/Luftguitar_CMS_2_0_2.rar

    posted 623 days ago

  • Luftguitar CMS 2.0.1 Released

    Changelog ========= v.2.0.1 -- ADDED a backstage tab for plugins. Now you can create plugins that only shows backstage. ADDED a few example plugins The project =========== The Luftguitar CMS project is a great platform for small or medium sized web portals. It is made with simplicity in mind and at the same time it offers a great deal of flexibility when it comes to customization. The Goal ======== The philosophy is that - most users don't like to manage user roles and frontpage layout, they want a simple system that just works. - most designers don't like javascript, they want simple html and css. - most developers don't like hacking old code, they want to make new cool features fast. The package =========== The package contains the Luftguitar CMS, ready with a user guide, a demo user and all the assemblies required. Luftguitar uses the following third part packages: - Gaia Ajax Widgets - http://www.ajaxwidgets.com/ - GPL version 2 - FreeTextBox - http://freetextbox.com/ - Public Domain - SQLite - http://www.sqlite.org/ - Public Domain Luftguitar CMS is compatible with the Mono Project found at http://www.mono-project.com/ Current release is compiled for the Gaia Ajax Widgets competition on April 1st. 2008. Getting started =============== Download the Luftguitar project from http://sourceforge.net/projects/luftguitarcms. Untar the project files a folder on your hard drive, in my case, I use "c:\Inetpub\wwwroot\ANc". Download the Mono project from http://www.go-mono.com/mono-downloads/download.html. The project has been created and tested with Mono v.1.9, but probably it will be compatible with older versions as well. I use the windows installation. After installing, run the Mono Command prompt, navigate to the folder where your put the project files and type "xsp2". This starts the Mono ASP.NET server on http://localhost:8080/. Start your browser and navigate to http://localhost:8080/ The project package includes example articles and a demo user. Login is found at the bottom right corner or at http://localhost:8080/backstage/. Username and password is "demo"/"demo" Included features ================= - Template based article motor - Article editor with image gallery - Calendar - Rich ajax user interface - Easy plugin system - Statistics tool - RSS feed - Printable view - GPL licence Future improvements =================== - A better security model - MD5 encrypted passwords - Register plugins - Email verification on add comments - 100% page validating and search engine optimalization - Dynamic meta tags - Article search - Logging - A few good templates in collaboration with a professional designer Cool features for the user: =========================== Add menu items -- Marking an article as static makes the article appear in the main menu. Static articles typically contains contact information, faq's or special offers that needs to be available from the top menu. Resize images before inserting into article -- You can resize images that you've got uploaded using the image tool from the article designer. Note that you will get the best results if you use an application like mspaint or photoshop, but it is a fast way of resizing images to fit your article. Copy/Paste from Microsoft Office -- You can copy/paste contents from most applications into the article design window, included spreadsheats, mail, word documents etc. Layout might not be preserved 100%, but this is an easy way of getting started on an article. Cool features for the designer: =============================== Turn the website into a blog -- 1. Open /Data/site.config for editing 2. Change the contents of the template tag into "blog". Now you have the default blog theme. Easy as that. Also included is a theme called "compact". Add a custom touch to your site, like a different logo. -- 1. Open the cascading style sheet for editing. Usually called article_<templatename>.css article_<templatename>_ie.css<- for sorting out ie6 bugs :D frontpage_<templatename>.css frontpage_<templatename>_ie.css <- for sorting out ie6 bugs :D The files should be pretty self explainatory if you know css. Mock about and have a go, it's fun. The class wich define the logo, btw, is called ".logo". Show some static contents on your site. -- 1. Open the right template for editing. Usually these are located under Templates/Article/<templatename> and Templates/Frontpage/<templatename>. 2. Do yer writing. Cool features for the programmer: ================================= Create a plugin in one minute: -- 1. Create a new UserConrol and drop it in the plugins/article folder. The plugin will show when viewing articles. 2. Add the following ASP/HTML to the ascx file: <h3 class = "newsheader">Frontpage:</h3> <asp:Repeater id="Repeater1" runat="server"> <ItemTemplate> <a class = "art" href = "../../Artikler/<%# DataBinder.Eval( Container.DataItem, "Url")%>/<%# DataBinder.Eval( Container.DataItem, "articleId")%>.aspx"> <%# DataBinder.Eval(Container.DataItem, "Title")%> </a> <br /> </ItemTemplate> </asp:Repeater> 3. Add the following code to the codebehind file (OnInit/OnLoad or someplace): ArticleList articles = new ArticleList(); articles.Refresh(5); Repeater1.DataSource = articles; Page.DataBind(); Run Luftguitar CMS with a SQL Server Database -- Included in the project files is a database class called DBWrapperMSSQL.cs under app_code/Utils. Also included is a database file Site.mdf under app_data/Site.mdf. The main difference between MSSql and SQLite is that SQLite doesn't have the same autoincrease on primary key fields or the same field types. Some tweaking could be necessary. About the author ================ Anders Nygaard (anders.nygaard@gmail.com) is a programmer with 24SevenOffice (the worlds leading web based ERP something) and has been playing with the ASP.NET framework since it was first released. Anders makes games on his spare time and believes that hot seat is the new multiplayer. Enjoy ;)

    posted by bacalao 638 days ago

  • Luftguitar CMS 2.0.1 Luftguitar CMS 2.0.1 file released: Luftguitar_CMS_2_0_1.rar

    posted 638 days ago

  • File released: /Luftguitar CMS 2.0.1/Luftguitar CMS 2.0.1/Luftguitar_CMS_2_0_1.rar

    posted 638 days ago

  • Luftguitar CMS: Input wanted

    The project had a flying start yesterday with a couple of hundred downloads and front page cover here on Sourceforge.net. Now I need help from you guys, the users, in order to set the agenda for the CMS. As stated in the release notes, the future improvements include: - A better security model - MD5 encrypted passwords - Register plugins - Email verification on add comments - 100% page validating and search engine optimization - Dynamic meta tags - Article search - Logging - A few good templates in collaboration with a professional designer Already I have a designer drawing some ideas for the templates and there's two other things I find significant - md5 encrypted passwords and html/css validating (IE6 support). Other than this, it's up to you guys. If you think of something that is really important, speak out and use the feature request forum.

    posted by bacalao 645 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Luftguitar CMS Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks