Basic requirements to install and run PoshBoard

Mar 3, 2009 at 4:39 PM
Is there a document I can read to tell me the basic requirements for running PoshBoard?  Server, Database, Software, etc?  This project is very interesting and I would like to research it in detail, however, my first attempt to install the code on Server 2003 + SQL 2005 has failed miserably.
Mar 3, 2009 at 4:49 PM
Hello,

In my case

-Windows Server 2003 Standard Edition 64bits
- Microsoft Sql Server Express 2008 (I try express 2005 without success)
- .Net FrameWork 2.0 SP2
- .Net FrameWork 3.5 SP1

Copy the Dropthings folder into your inetpub location
Don't forget to copy the VisiFire File if there are not in the Xap folder (In the 0.4 version of poshboard, the files are already there)
Put the necessary right on the data folder (Network Service write/modify)

-Install IIS
-Verify that the .Net 2.0 extensions are authorized. If the extension are not there, make a repair of the installation .Net FrameWork 2.0 SP2 installation. (in Add/Remove Program)
-Add the two Mine Type
-Add the default.aspX in the configuration
-Edit the Web.config file with the name of your website

After all that, normally, it must works :)
Coordinator
Mar 3, 2009 at 4:51 PM
Hello,

you can find information on poshboard from the user guide of the previous version (0.3.5) here : Release 0.3.5

Infos aren't up to date with 0.4 (I'll update it shortly), but you'll find answers regarding requirements and installation. 

By the way, W2K3+SQL2005 is ok, but you need to adapt the SQL connexion string in the web.config of the website to meet your configuration.

Here is the readme of the dropthings project

***************************
If you already have SQL Server 2005 (not the express one) then you need to do the following:

1) Attach the \Dropthings\App_Data\Dropthings.mdf file.
2) Run the following query to create a "dropthings" user in your SQL Server:

use master
go

Begin Try
CREATE LOGIN dropthings
WITH PASSWORD = 'dropthings',
CHECK_POLICY = OFF;
End Try
Begin Catch
PRINT 'User dropthings already in SQL Server, which is fine'
End Catch

USE Dropthings
go
Begin Try
CREATE USER dropthings;
End Try
Begin Catch
PRINT 'User dropthings already in Database, which is fine'
End Catch
go

sp_change_users_login 'auto_fix', 'dropthings'
GO

3) Change the web.config's connection string to:

<add name="DashboardConnectionString" connectionString="Data Source=.;Initial Catalog=dropthings;user id=dropthings;password=dropthings" providerName="System.Data.SqlClient"/>
**************************

Mar 3, 2009 at 8:10 PM
Thnk you very much - this is very helpful.
Coordinator
Mar 3, 2009 at 9:23 PM
Edited Mar 3, 2009 at 9:25 PM
You're welcome.

Regarding requirements to run PoshBoard, you needs  :

On the server side :
  • OS : Windows 2003, 2008, XP or Vista (32 or 64 bits)
  • IIS installed
  • PowerShell
  • .NET framework 3.5 SP1
  • Follow the steps described by LeVeilleur just above to install poshboard and refer to the quick start info and previous user guide here
On Client Side :
  • Silverlight 2.0 client
  • Browser : For Windows (IE, Firefox or chrome), Firefox on Mac

Mar 6, 2009 at 1:04 AM
 It doesn't seem  to be possible to create a new web site in Windows XP as your user guide for 3.5  describes ( it is limited to default Web site ) . However,  I was able to run it after compiling the source code in VS 2008 integrated development server. 
Mar 6, 2009 at 5:12 AM
You don't absolutly need to create a new WebSite.
Just redirect the folder of the default website to your poshboard folder. Or copy the poshboard files into the folder of the Default Web Site.