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:
- ASP.NET 4.0
- 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
hg clone https://bitbucket.org/FunnelWeb/dev- Execute build.bat
- Open the
build\Publishedfolder, 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
- Create a /files directory under your
build\Publishedfolder - Upload the
build\Publishedfolder to your webhost - Give your ASP.NET account write permissions to /My.config, and the /files directory
- Browse to your FunnelWeb site
- You should be asked to log in. Enter your username and password from above
- FunnelWeb will test your database connection - if there's a problem, you may need to correct it here
- Click the Install button. This will create all of the tables in your database
- Verify that the install was successful
- Come say "hi" on the mailing list - we love to see new FunnelWeb blogs!
Release zip file
- Extract the zip file to a known location
- Update My.config with your username/password you will use to service your FunnelWeb installation
- Create a /files directory under the folder you extracted the zip to
- Upload the folder you extracted to your webhost
- Give your ASP.NET account write permissions to /My.config, and the /files directory
- Browse to your FunnelWeb site
- You should be asked to log in. Enter your username and password from above
- FunnelWeb will test your database connection - if there's a problem, you may need to correct it here
- Click the Install button. This will create all of the tables in your database
- Verify that the install was successful
- 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.
hg clone https://bitbucket.org/FunnelWeb/dev- Execute build.bat
- Open the
build\Publishedfolder, 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
- 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
popdto get back to where you were and try again)
- If it is an empty remote (i.e you have just created it) run
- Browse to your FunnelWeb site
- You should be asked to log in. Enter your username and password from above
- FunnelWeb will test your database connection - if there's a problem, you may need to correct it here
- Click the Install button. This will create all of the tables in your database
- Verify that the install was successful
- 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
StorageConnectionStringwhich is your Azure blob storage connection string andBlobContainerName(or it will default to FunnelWeb. We will improve this experience (or you can help via a pull request =D)
- For the moment this part is still a little bit dodgy, you will have to clone the remote repository, update my.config and add
- 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.
Trackbacks
- http://topsy.com/funnelweblog.com/getting-started?utm_source=pingback&utm_campaign=l2 | http://topsy.com/funnelweblog.com/getting-started?utm_source=pingback&utm_campaign=l2
Comments
RT
When will the video be released?
Onion
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
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
Sean Henderson
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
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.
Mehdi Khalili
I am using it on softsys and have had a few intermittent issues with them
Jeremy
Setup FunnelWeb on Cytanium in about 2 1/2 minutes. Like what I see so far.
jdubrownik
Funnelweb works on webio.pl hosting. Y can put it on the list.
Justin Michaels
Is anyone else having issues with a jQuery script block that is declared before the jQuery script?
jac
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
Jake Ginnivan
@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
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
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
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
Also of note you can add WinHost to the list of successful installs.
Raj Bandi
Using funnelweb with Arvixe hosting.
Yes, I'm having issues with JQuery script while installing.
Scott
I got it working on the Uhuru AppCloud.
Mina
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
Phil
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
http://aluejxfttk.com - jdruae , qeeTIjPvOpEAcBZkX , http://iluubcb.com
Weifottalmefe
http://aluejxfttk.com - jdruae , qeeTIjPvOpEAcBZkX , http://iluubcb.com
escort Paris
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
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!