FunnelWeb is easy to install. All you need is a web host running ASP.NET 4.0, and a SQL Server database.

Getting Started

The guides on this page will help you get up and running with FunnelWeb. If you have problems, send an email to the Google Group.

The short version

Before you start, you'll need a web host that can provide you with:

  1. ASP.NET 4.0
  2. An empty SQL Server 2008 database (Express or other editions - not tested with CE)

Steps:

  1. Download the latest FunnelWeb release
  2. Unzip the files from the folder to somewhere on your desktop
  3. Rename the /web.config.sample file to /web.config
  4. Edit the /web.config file in your favourite text editor.
    1. Enter your SQL Server connection string in the <appSettings> section
    2. Change the default username/password in the <authentication> section
  5. FTP or otherwise upload all the files to your web host's root directory
  6. Create a /files directory under your web root
  7. Give your ASP.NET account write permissions to /web.config, and the /files directory
  8. Browse to your FunnelWeb site
  9. You should be asked to log in. Enter your username and password from above
  10. FunnelWeb will test your database connection - if there's a problem, you may need to correct it here
  11. Click the Install button. This will create all of the tables in your database
  12. Verify that the install was successful
  13. Come say "hi" on the mailing list - we love to see new FunnelWeb blogs!

The video version

Coming soon.

Other versions

Mehdi wrote a guide here: Installing FunnelWeb

Recommended web hosts

Here's a list of web hosts people have successfully used FunnelWeb with. We have no affiliation with any of these hosts, it's just a guide:

  • Aaron, Matt and Paul use StudioCoast
  • (Has anyone else tried another host?)

Troubleshooting

  • Make sure that your web site application pool is set to .NET 4.0. This will depend on your web host, but sometimes they default to 2.0.
getting-started tutorial funnelweb blog-engine
Posted by: The FunnelWeb Team
Last revised: 01 Jun, 2011 03:11 PM History

Trackbacks

Comments

Philip Wofford
Philip Wofford
14 Feb, 2012 10:44 PM

Hello every one

I'm just a new comer to this place and decided to say a brief 'hey' to everyone. I pass loads of my spare time on-line so will enjoy getting to know you. Is it Okay to mention a link?

I've got a internet site for how to get more traffic ... I'd love it if you would all come by and join up! ;)

Ryan Lowdermilk
Ryan Lowdermilk
04 Dec, 2011 10:26 PM

web.config.sample = my.config.sample.

You will want to rename my.config.sample to my.config, after updating it with your database and authentication settings.

18 Jan, 2011 10:25 AM

I am using it on softsys and have had a few intermittent issues with them

Jeremy
Jeremy
22 Jan, 2011 05:50 AM

Setup FunnelWeb on Cytanium in about 2 1/2 minutes. Like what I see so far.

jdubrownik
jdubrownik
04 Feb, 2011 12:06 PM

Funnelweb works on webio.pl hosting. Y can put it on the list.

jac
jac
13 May, 2011 02:44 PM

dear funnelweb

getting the following error trying new install of blog. followed guide Any ideas of where to start looking. found same questions on google but no answers. not obvious where to post questions like these

regards jac

Upgrading to version: '23' Executing SQL Server script 'FunnelWeb.DatabaseDeployer.Scripts.Script0023.sql' SQL exception has occured in script: 'FunnelWeb.DatabaseDeployer.Scripts.Script0023.sql' Script block number: 1; Block line 1; Message: System.Data.SqlClient.SqlException (0x80131904): 'DF_EntryStatus' is not a constraint. Could not drop constraint. See previous errors. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at FunnelWeb.DatabaseDeployer.Infrastructure.Execution.SqlScriptExecutor.Execute(String connectionString, IScript script, ILog log) Upgrade failed

15 May, 2011 11:51 AM

@jac, we have a google group setup for these sort of queries at http://groups.google.com/group/funnelweblog

Could you send the same query to the group with some more info around if it is a local install, what version of sql etc.

Cheers,
Jake

RT
RT
08 Jul, 2011 02:32 AM

When will the video be released?

Onion
Onion
10 Jul, 2011 07:28 PM

Post-build events need comments around the paths in order to build, or xcopy will exit with code 4; e.g.

xcopy "$(TargetPath)" "$(SolutionDir)FunnelWeb.Web\bin\Extensions\" /Y instead of : xcopy $(TargetPath) $(SolutionDir)FunnelWeb.Web\bin\Extensions\ /Y

traci dukes
traci dukes
31 Aug, 2011 05:47 PM

I did not find a web.config.sample in the download I choose? Which was http://hg.funnelweblog.com/release/downloads/FunnelWeb-2.0.2.572-source.zip. So I didnt get past step one. Traci

20 Oct, 2011 05:07 AM

I am just getting this setup on my website, and I wanted to make the comment that the install instructions currently talk about Web.Config.Sample

In the current release version there is actually a My.Config file that you need to ues to make modifications to the database settings in more information at: http://www.funnelweblog.com/my-config

Hope this saves someone else some of the time getting this up and running.

Your Comments

Used for your gravatar. Not required. Will not be public.
Posting code? Indent it by four spaces to make it look nice. Learn more about Markdown.

Preview