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.

I am in the process of upgrading this doco, it is incomplete and a lot of it does not apply to the current releases. We are working towards a new release with all this stuff in it

FunnelWeb/Markdown Editor

A while ago, Code52 created a project called MarkPad. MarkPad can open blog posts from FunnelWeb and write blob posts in Markdown and publish back to FunnelWeb!

Source available at: https://github.com/Code52/DownmarkerWPF
installer/Information at: http://code52.org/DownmarkerWPF/

Very soon you will have automatic image publishing etc from Markpad, it isn't there yet, but soon!

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) or Sql Ce

These instructions apply to both the dev (https://github.com/funnelweblog/FunnelWeb or https://bitbucket.org/FunnelWeb/dev) and the release https://bitbucket.org/FunnelWeb/release builds, so substitute the appropriate repository links and source control system for the instructions

From Source

  1. hg clone https://bitbucket.org/FunnelWeb/dev
  2. Execute build.bat
  3. Open the build\Published folder, and rename My.config.sample to My.config
    • My.config holds all your config values, this is so you can overwrite web.config when we release new versions without worrying
    • Update My.config with your username/password you will use to service your FunnelWeb installation
    • Read more here
  4. Create a /files directory under your build\Published folder
  5. Upload the build\Published folder to your webhost
  6. Give your ASP.NET account write permissions to /My.config, and the /files directory
  7. Browse to your FunnelWeb site
  8. You should be asked to log in. Enter your username and password from above
  9. FunnelWeb will test your database connection - if there's a problem, you may need to correct it here
  10. Click the Install button. This will create all of the tables in your database
  11. Verify that the install was successful
  12. Come say "hi" on the mailing list - we love to see new FunnelWeb blogs!

Release zip file

  1. Extract the zip file to a known location
  2. Update My.config with your username/password you will use to service your FunnelWeb installation
  3. Create a /files directory under the folder you extracted the zip to
  4. Upload the folder you extracted to your webhost
  5. Give your ASP.NET account write permissions to /My.config, and the /files directory
  6. Browse to your FunnelWeb site
  7. You should be asked to log in. Enter your username and password from above
  8. FunnelWeb will test your database connection - if there's a problem, you may need to correct it here
  9. Click the Install button. This will create all of the tables in your database
  10. Verify that the install was successful
  11. Come say "hi" on the mailing list - we love to see new FunnelWeb blogs!

Git Repository

In progress, updating doco as I go.

Both Azure and App Harbor both support deploying via git, so FunnelWeb gives you a really easy way to keep your installation up to date.

  1. hg clone https://bitbucket.org/FunnelWeb/dev
  2. Execute build.bat
  3. Open the build\Published folder, and rename My.config.sample to My.config
    • My.config holds all your config values, this is so you can overwrite web.config when we release new versions without worrying
    • Update My.config with your username/password you will use to service your FunnelWeb installation
  4. Open powershell
    • If it is an empty remote (i.e you have just created it) run Deploy_To_Git.ps1 -InitialDeploy.
    • If you have an initial commit in the repository simply run Deploy_To_Git.ps1
    • This will prompt you for your git repository location, if there is no my.config setup, it will prompt you for your FunnelWeb admin username/password (the script is not so good if you type your git username/password wrong. If you end up in the wrong folder just type popd to get back to where you were and try again)
  5. Browse to your FunnelWeb site
  6. You should be asked to log in. Enter your username and password from above
  7. FunnelWeb will test your database connection - if there's a problem, you may need to correct it here
  8. Click the Install button. This will create all of the tables in your database
  9. Verify that the install was successful
  10. Go into admin, Settings, then choose Azure Blob Storage (only blob provider for now) for storage. This IS extensible, ask on the mailing list for more info.
    • For the moment this part is still a little bit dodgy, you will have to clone the remote repository, update my.config and add StorageConnectionString which is your Azure blob storage connection string and BlobContainerName (or it will default to FunnelWeb. We will improve this experience (or you can help via a pull request =D)
  11. Come say "hi" on the mailing list - we love to see new FunnelWeb blogs!

Azure Cloud Service

Coming soon...

To Update

Also coming soon.. much the same as installation, but just overwrite everything except for my.config and you should be good :P

From Source

Release zip file

Git Repository

Azure Cloud Service

The video version

Coming soon.

Other versions

http://mehdi-khalili.com/installing-funnelweb
http://codejourney.com/howto/install-funnelweb

Sql Authentication

You can enable Sql Authentication in the settings, but for database issues your still need to login with the service credentials in my.config

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, Jake 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: 29 Jun, 2012 01:48 PM History

Trackbacks

Comments

RT
RT
08 Jul, 2011 02:32 AM @ version 14

When will the video be released?

Onion
Onion
10 Jul, 2011 07:28 PM @ version 14

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 @ version 14

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 @ version 14

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.

Nikhil
Nikhil
23 Feb, 2012 10:39 AM @ version 14

Hi, When i try to install blog in my hosted site. I get error related to clientdependency. App_code folder with unathorized access.

Can you please provide suggestion on this.

18 Jan, 2011 10:25 AM @ version 14

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

Jeremy
Jeremy
22 Jan, 2011 05:50 AM @ version 14

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

jdubrownik
jdubrownik
04 Feb, 2011 12:06 PM @ version 14

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

Justin Michaels
Justin Michaels
19 Apr, 2012 01:42 AM @ version 14

Is anyone else having issues with a jQuery script block that is declared before the jQuery script?

jac
jac
13 May, 2011 02:44 PM @ version 14

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 @ version 14

@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

Ryan Lowdermilk
Ryan Lowdermilk
04 Dec, 2011 10:26 PM @ version 14

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.

Haythem Tlili
Haythem Tlili
06 Apr, 2012 05:43 PM @ version 14

I can't install funnelweblog on a local IIS 7.5 server. When i start the site i get this : "HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid."

Can you help me please ?

Tim
Tim
07 Apr, 2012 02:46 PM @ version 14

Here is my write up on how to get started for v.2.1.0.644. http://codejourney.com/howto/install-funnelweb

Hope this this page is updated soon there was some confusion regarding this vs. the new way of setting it up as you can see here. Feel free to copy my write up to here to save time.

Tim
Tim
07 Apr, 2012 02:49 PM @ version 14

Also of note you can add WinHost to the list of successful installs.

24 May, 2012 12:56 PM @ version 14

Using funnelweb with Arvixe hosting.

Yes, I'm having issues with JQuery script while installing.

24 Aug, 2012 06:05 AM

I got it working on the Uhuru AppCloud.

Mina
Mina
20 Oct, 2012 09:00 PM

I just installed FunnelWebBlog on my site and It's great.

I'm using Arvixe Hosting.

I did not encounter any issues at all

Great project! Thank you

28 Jan, 2013 03:29 PM

Hi,

Got funnelweb working on GoDaddy. Had to update web.config though to get full trust working. Then dropped GoDaddy as their servers are just toooo slow on the evening when I started trying out the funnel web features. Seen lots of comments in the past about their lack of performance so decided to jump ship.

So then I got funnel web working on ASPHostPortal. No problem and no faffing to get full trust. Now I just need to get some interesting content up there.

Great work,

Thanks.

Weifottalmefe
Weifottalmefe
19 Feb, 2013 10:49 AM

http://aluejxfttk.com - jdruae , qeeTIjPvOpEAcBZkX , http://iluubcb.com

Weifottalmefe
Weifottalmefe
19 Feb, 2013 10:50 AM

http://aluejxfttk.com - jdruae , qeeTIjPvOpEAcBZkX , http://iluubcb.com

escort Paris
escort Paris
30 Mar, 2013 01:58 PM

Pretty very good publish. I just stumbled upon your weblog and wanted to say that I?ve really enjoyed reading your blog page posts. Any way I?ll be subscribing for your feed and I hope you post again soon.

PevadodaLok
PevadodaLok
23 May, 2013 11:04 AM

I used to read a great deal of books but now I surf the internet looking for really good blogs like this one to read. this was a good read thanks!

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