From 96a6f17bd7610a4ba730a588dae4a86b1b69ec1b Mon Sep 17 00:00:00 2001 From: Sebastiaan Janssen Date: Thu, 22 Nov 2012 16:06:06 -0100 Subject: [PATCH] Update for the WebPI build, should now automatically be good Fixes U4-132 --- src/WebPi/TBEX.xml | 76 ++++++++++++++++++++++++++++++++++ src/WebPi/installSQL.sql | 45 -------------------- src/WebPi/installSQL1.sql | 9 ++++ src/WebPi/installSQL2.sql | 18 ++++++++ src/WebPi/manifest.xml | 71 ++++++++++++++----------------- src/WebPi/parameters.xml | 63 ++++++++++++++++------------ src/WebPi/umbraco/favicon.ico | Bin 0 -> 15934 bytes 7 files changed, 170 insertions(+), 112 deletions(-) create mode 100644 src/WebPi/TBEX.xml delete mode 100644 src/WebPi/installSQL.sql create mode 100644 src/WebPi/installSQL1.sql create mode 100644 src/WebPi/installSQL2.sql create mode 100644 src/WebPi/umbraco/favicon.ico diff --git a/src/WebPi/TBEX.xml b/src/WebPi/TBEX.xml new file mode 100644 index 0000000000..8f59460f1b --- /dev/null +++ b/src/WebPi/TBEX.xml @@ -0,0 +1,76 @@ + + + + + Start Here + First time here? Complete the installation of your Umbraco Site, select a Starter Kit and Skin to get you started. + /install/default.aspx + http://cdn.umbraco.org/cdn/umbraco/images/webmatrix/umbraco.png + + + Getting Started with Umbraco + So you've finished installing Umbraco in WebMatrix, what next? Learn how to build and configure your new site! + http://our.umbraco.org/wiki/how-tos/getting-started-with-umbraco-what-is-next-after-you-install + http://cdn.umbraco.org/cdn/umbraco/images/webmatrix/umbraco.png + + + Extending Umbraco using WebMatrix + In this 5-minute video tutorial you'll learn how to edit templates, use the Razor syntax to add dynamic functionality and deploy an Umbraco site - all from within WebMatrix. + http://umbraco.com/help-and-support/video-tutorials/getting-started/working-with-webmatrix + http://cdn.umbraco.org/cdn/umbraco/images/webmatrix/umbraco.png + + + Umbraco Forum - Where the friendliest CMS community on the planet helps each other + Search for documentation, get help and guidance from seasoned experts, download and collaborate on plugins and extensions. + http://our.umbraco.org/ + http://cdn.umbraco.org/cdn/umbraco/images/webmatrix/community.png + + + Umbraco Products + We have additional products and services available to help you get the most out of Umbraco. + http://umbraco.com/products + http://umbraco.com/products + http://cdn.umbraco.org/cdn/umbraco/images/webmatrix/products.png + + + Umbraco Community Projects - "The Deli" + Find free and commercial add-ons, extensions, skins, and starter sites. + http://our.umbraco.org/projects + http://cdn.umbraco.org/cdn/umbraco/images/webmatrix/deli.png + + + + + + +/umbraco/default.aspx +http://cdn.umbraco.org/cdn/umbraco/images/webmatrix/umbraco.png + + + + +http://our.umbraco.org/ +http://cdn.umbraco.org/cdn/umbraco/images/webmatrix/community.png + + + + + + + install + + + web.config + + + bin + + + umbraco + + + umbraco_client + + + + diff --git a/src/WebPi/installSQL.sql b/src/WebPi/installSQL.sql deleted file mode 100644 index c998bcbfcd..0000000000 --- a/src/WebPi/installSQL.sql +++ /dev/null @@ -1,45 +0,0 @@ -/**********************************************************************/ -/* Install.SQL */ -/* Creates a login and makes the user a member of db roles */ -/* */ -/**********************************************************************/ - --- Declare variables for database name, username and password -DECLARE @dbName sysname, - @dbUser sysname, - @dbPwd nvarchar(max); - --- Set variables for database name, username and password -SET @dbName = 'PlaceHolderForDb'; -SET @dbUser = 'PlaceHolderForUser'; -SET @dbPwd = 'PlaceHolderForPassword'; - -DECLARE @cmd nvarchar(max) - --- Create login -IF( SUSER_SID(@dbUser) is null ) -BEGIN - print '-- Creating login ' - SET @cmd = N'CREATE LOGIN ' + quotename(@dbUser) + N' WITH PASSWORD ='''+ replace(@dbPwd, '''', '''''') + N'''' - EXEC(@cmd) -END - --- Create database user and map to login --- and add user to the datareader, datawriter, ddladmin and securityadmin roles --- -SET @cmd = N'USE ' + quotename(@DBName) + N'; -IF( NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = ''' + replace(@dbUser, '''', '''''') + N''')) -BEGIN - print ''-- Creating user''; - CREATE USER ' + quotename(@dbUser) + N' FOR LOGIN ' + quotename(@dbUser) + N'; - print ''-- Adding user''; - EXEC sp_addrolemember ''db_ddladmin'', ''' + replace(@dbUser, '''', '''''') + N'''; - print ''-- Adding user''; - EXEC sp_addrolemember ''db_securityadmin'', ''' + replace(@dbUser, '''', '''''') + N'''; - print ''-- Adding user''; - EXEC sp_addrolemember ''db_datareader'', ''' + replace(@dbUser, '''', '''''') + N'''; - print ''-- Adding user''; - EXEC sp_addrolemember ''db_datawriter'', ''' + replace(@dbUser, '''', '''''') + N'''; -END' -EXEC(@cmd) -GO \ No newline at end of file diff --git a/src/WebPi/installSQL1.sql b/src/WebPi/installSQL1.sql new file mode 100644 index 0000000000..8abdf52c43 --- /dev/null +++ b/src/WebPi/installSQL1.sql @@ -0,0 +1,9 @@ +/**********************************************************************/ +/* Install.SQL */ +/* Creates a login and makes the user a member of db roles */ +/* */ +/* Modifications for SQL AZURE - ON MASTER */ +/**********************************************************************/ + + +CREATE LOGIN PlaceHolderForUser WITH PASSWORD = 'PlaceHolderForPassword' \ No newline at end of file diff --git a/src/WebPi/installSQL2.sql b/src/WebPi/installSQL2.sql new file mode 100644 index 0000000000..5c112d7fbb --- /dev/null +++ b/src/WebPi/installSQL2.sql @@ -0,0 +1,18 @@ +/**********************************************************************/ +/* CreateUser.SQL */ +/* Creates a user and makes the user a member of db roles */ +/* This script runs against the User database and requires connection string */ +/* Supports SQL Server and SQL AZURE */ +/**********************************************************************/ + +-- Create database user and map to login +-- and add user to the datareader, datawriter, ddladmin and securityadmin roles +-- + +CREATE USER PlaceHolderForUser FOR LOGIN PlaceHolderForUser; +GO +EXEC sp_addrolemember 'db_ddladmin', PlaceHolderForUser; +EXEC sp_addrolemember 'db_securityadmin', PlaceHolderForUser; +EXEC sp_addrolemember 'db_datareader', PlaceHolderForUser; +EXEC sp_addrolemember 'db_datawriter', PlaceHolderForUser; +GO diff --git a/src/WebPi/manifest.xml b/src/WebPi/manifest.xml index 4d6316a677..326beb5f71 100644 --- a/src/WebPi/manifest.xml +++ b/src/WebPi/manifest.xml @@ -2,51 +2,42 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + + \ No newline at end of file diff --git a/src/WebPi/parameters.xml b/src/WebPi/parameters.xml index d57de23102..8efe1e9506 100644 --- a/src/WebPi/parameters.xml +++ b/src/WebPi/parameters.xml @@ -1,4 +1,4 @@ - + @@ -13,77 +13,77 @@ - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + @@ -92,19 +92,22 @@ - + + - + + - + + - - + + - - - + + + + + + + + diff --git a/src/WebPi/umbraco/favicon.ico b/src/WebPi/umbraco/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e3ea01cf106dd2262f1941b8478a9fe69b31619a GIT binary patch literal 15934 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 N*pF-&?bpVB{uj2nDQy4% literal 0 HcmV?d00001