Renaud Paquay
4546f2e143
Merge
...
--HG--
branch : net40
2010-05-07 16:08:10 -07:00
Nathan Heskew
ae801b66b2
Updated all of the module manifests with a little more relevant info.
...
--HG--
branch : dev
2010-05-06 22:46:18 -07:00
Renaud Paquay
d47761d6a9
Merge
...
--HG--
branch : net40
2010-05-06 13:45:42 -07:00
Louis DeJardin
17fcea6e86
Initial roughing out of some profiling context
...
wcat binaries (http://www.iis.net/community/default.aspx?tabid=34&g=6&i=1466 )
Orchard.Profiling project to hold some wcat scripts for generating stress-style load and specflow features for generating fixed sets of requests
"add profiling data" command in Orchard.DevTools to create a number of samples page and blog content items
"build.cmd profiling" target creates build\Profiling web dir from clean build, and execs baseline setup and population via orchard cmdline
--HG--
branch : dev
2010-05-06 12:53:27 -07:00
Louis DeJardin
f9dd75ad9e
Merge
...
--HG--
branch : dev
2010-05-03 11:19:34 -07:00
Louis DeJardin
ae2c225070
Adjusting Orchard.Media module for storage path conventions
...
IMediaService no longer calculates root path as physical folder
Public urls are provided by IStorageProvider
--HG--
branch : dev
2010-05-03 11:18:10 -07:00
Renaud Paquay
11e1fef85a
Fix bug with blog post
...
blog post container field wasn't set properly. This is due to
a change in order of events between CommonAspect and BlogPost
activation. As a temporary workound, change CommonAspect to
force setting container and owner record fields if they have
a value when Activated event is processed.
--HG--
branch : dev
2010-04-30 21:56:35 -07:00
Renaud Paquay
d84f4ee0db
Merge
...
--HG--
branch : dev
2010-04-30 20:44:35 -07:00
Renaud Paquay
dd4c4f5730
Re-add Blog as one of the default feature to enable during setup
...
--HG--
branch : dev
2010-04-30 15:00:10 -07:00
Louis DeJardin
f60608368c
Adjusting FileSystemStorageProvider path semantics
...
All path information coming in and out is within a tenant-specific location
The location is now an implementation detail of the component
--HG--
branch : dev
2010-04-30 10:02:16 -07:00
Renaud Paquay
312d6d812c
Merge
...
--HG--
branch : dev
2010-04-29 19:09:09 -07:00
Renaud Paquay
99872bd207
Add a few commands related to features:
...
feature list
feature enable
feature disable
--HG--
branch : dev
2010-04-29 19:08:29 -07:00
Nathan Heskew
06f91a1741
A little more module management UI work
...
- linked feature deps to features
- fixed a test
--HG--
branch : dev
2010-04-29 14:09:56 -07:00
Nathan Heskew
e8b8a8895f
Some work on the installed modules page.
...
- representing more of the module info and linking in to contained features
--HG--
branch : dev
2010-04-29 14:03:24 -07:00
Nathan Heskew
ce5b7fe317
A little cleanup in the Orchard.Modules module
...
- removed unused DisplayTemplates views folders
--HG--
branch : dev
2010-04-29 13:06:18 -07:00
Renaud Paquay
7788ad20c8
Remove code left over from previous merge
...
--HG--
branch : dev
2010-04-28 18:53:20 -07:00
Renaud Paquay
7b42330b43
Merge
...
--HG--
branch : dev
2010-04-28 18:27:22 -07:00
Renaud Paquay
8a1c9cc46f
Make "setup" command available for "orchard.exe"
...
Extracted the setup code into a "SetupService" used by setup controller
and command.
--HG--
branch : dev
2010-04-28 18:21:32 -07:00
Renaud Paquay
350b399a29
Remove SiteUrl from SiteSettings
...
This is used used and not needed with the multi-tenancy work
recently done.
--HG--
branch : dev
2010-04-28 17:12:49 -07:00
Nathan Heskew
5964e6ef55
Minor update to the Orchard.Blogs Module.txt to get its feature detailed correctly
...
--HG--
branch : dev
2010-04-28 14:55:17 -07:00
Nathan Heskew
d64de69769
Merge
...
--HG--
branch : dev
2010-04-28 14:34:21 -07:00
Nathan Heskew
34587c62a4
More work on the module/feature UI*
...
- reshuffled the related admin menu
- cleaned up a little of each module and feature list page
* still all based on the page list semantics
--HG--
branch : dev
2010-04-28 14:34:01 -07:00
Suha Can
eea9bfb2f0
- Adding OrchardSwitches attribute to the tenant add command handler.
...
- Removing UrlPrefix from the tenant creation admin UI (will be readded once implemented).
--HG--
branch : dev
2010-04-28 14:33:08 -07:00
Nathan Heskew
02c6835627
Merge
...
--HG--
branch : dev
2010-04-28 14:07:08 -07:00
Louis DeJardin
f892a18588
Removed one other place non-test code was calling Reinitialize_Obsolete
...
--HG--
branch : dev
2010-04-28 12:46:29 -07:00
Louis DeJardin
cadfd78c55
Orchard host recreates shell context based on significant events
...
At the moment the events related to shell settings and shell descriptor changes will cause the host to rebuild their compositions.
--HG--
branch : dev
2010-04-28 12:44:16 -07:00
Nathan Heskew
0b3dbcb161
Adding some feature enable/disable UI
...
--HG--
branch : dev
2010-04-28 11:47:29 -07:00
Renaud Paquay
86ee36234e
Merge
...
--HG--
branch : dev
2010-04-28 11:07:01 -07:00
Nathan Heskew
cd4995253e
"modules" -> "features" in the SetupController to clear up what's being enabled
...
--HG--
branch : dev
2010-04-27 12:03:58 -07:00
Nathan Heskew
18bba7873b
Adding some UI to manage module features
...
--HG--
branch : dev
2010-04-27 11:24:06 -07:00
Renaud Paquay
0f93e120c3
Make orchard.exe help slightly more presentable
...
--HG--
branch : dev
2010-04-26 18:13:19 -07:00
Louis DeJardin
0c6ae8b8d7
Nearly working integration of multi tenancy components
...
Tenant service provides refresh signal to host (temporary need)
Setup module changed to run in any named shell that is uninitialized
Table prefix added to setup form (for when sql server option is selected)
CreateSetupContext takes shellsettings to support uninitialized tenants
Removed name on default route provider - adding several routes by same name not allowed in single appdomain
--HG--
branch : dev
2010-04-23 17:05:28 -07:00
Nathan Heskew
5fb845dcc9
Adding start of initial module management UI
...
--HG--
branch : dev
2010-04-23 15:10:47 -07:00
Suha Can
6f50f1038e
- minor text change in the multitenancy admin.
...
--HG--
branch : dev
2010-04-22 18:02:26 -07:00
Nathan Heskew
5b3ad69503
Adding Orchard.Modules ... module
...
--HG--
branch : dev
2010-04-22 17:49:21 -07:00
Suha Can
91bb52c8af
- Adding TenantState to the ShellSettings.
...
- Changes to the setup controller, multi tenancy controller/command handler to accomodate new ShellSettings like host,url prefix and state.
- Integration tests.
--HG--
branch : dev
2010-04-22 17:38:02 -07:00
Louis DeJardin
1fa348b6b6
Adding request url data to settings struct and making name of prefix more specific
...
--HG--
branch : dev
2010-04-22 16:06:07 -07:00
Nathan Heskew
3e46d5f0b0
Changing Orchard.Themes' System.Web.Mvc reference to what's in the lib
...
--HG--
branch : dev
2010-04-22 15:20:01 -07:00
Nathan Heskew
515d687342
Pulling Themes from Orchard.Core into its own module, Orchard.Themes
...
--HG--
branch : dev
rename : src/Orchard.Web/Core/Themes/AdminMenu.cs => src/Orchard.Web/Modules/Orchard.Themes/AdminMenu.cs
rename : src/Orchard.Web/Core/Themes/Content/orchard.ico => src/Orchard.Web/Modules/Orchard.Themes/Content/orchard.ico
rename : src/Orchard.Web/Core/Themes/Controllers/AdminController.cs => src/Orchard.Web/Modules/Orchard.Themes/Controllers/AdminController.cs
rename : src/Orchard.Web/Core/Themes/DesignerNotes/ZoneManagerEvents.cs => src/Orchard.Web/Modules/Orchard.Themes/DesignerNotes/ZoneManagerEvents.cs
rename : src/Orchard.Web/Core/Themes/Handlers/ThemeSiteSettingsHandler.cs => src/Orchard.Web/Modules/Orchard.Themes/Handlers/ThemeSiteSettingsHandler.cs
rename : src/Orchard.Web/Core/Themes/Models/Theme.cs => src/Orchard.Web/Modules/Orchard.Themes/Models/Theme.cs
rename : src/Orchard.Web/Core/Themes/Models/ThemeRecord.cs => src/Orchard.Web/Modules/Orchard.Themes/Models/ThemeRecord.cs
rename : src/Orchard.Web/Core/Themes/Models/ThemeSiteSettings.cs => src/Orchard.Web/Modules/Orchard.Themes/Models/ThemeSiteSettings.cs
rename : src/Orchard.Web/Core/Themes/Models/ThemeSiteSettingsRecord.cs => src/Orchard.Web/Modules/Orchard.Themes/Models/ThemeSiteSettingsRecord.cs
rename : src/Orchard.Web/Core/Themes/Module.txt => src/Orchard.Web/Modules/Orchard.Themes/Module.txt
rename : src/Orchard.Web/Core/Themes/Permissions.cs => src/Orchard.Web/Modules/Orchard.Themes/Permissions.cs
rename : src/Orchard.Web/Core/Themes/Preview/IPreviewTheme.cs => src/Orchard.Web/Modules/Orchard.Themes/Preview/IPreviewTheme.cs
rename : src/Orchard.Web/Core/Themes/Preview/PreviewTheme.cs => src/Orchard.Web/Modules/Orchard.Themes/Preview/PreviewTheme.cs
rename : src/Orchard.Web/Core/Themes/Preview/PreviewThemeFilter.cs => src/Orchard.Web/Modules/Orchard.Themes/Preview/PreviewThemeFilter.cs
rename : src/Orchard.Web/Core/Themes/Scripts/base.js => src/Orchard.Web/Modules/Orchard.Themes/Scripts/base.js
rename : src/Orchard.Web/Core/Themes/Scripts/jquery-1.4.1.js => src/Orchard.Web/Modules/Orchard.Themes/Scripts/jquery-1.4.1.js
rename : src/Orchard.Web/Core/Themes/Scripts/jquery-1.4.1.min.js => src/Orchard.Web/Modules/Orchard.Themes/Scripts/jquery-1.4.1.min.js
rename : src/Orchard.Web/Core/Themes/Services/SafeModeThemeSelector.cs => src/Orchard.Web/Modules/Orchard.Themes/Services/SafeModeThemeSelector.cs
rename : src/Orchard.Web/Core/Themes/Services/SiteThemeSelector.cs => src/Orchard.Web/Modules/Orchard.Themes/Services/SiteThemeSelector.cs
rename : src/Orchard.Web/Core/Themes/Services/ThemeService.cs => src/Orchard.Web/Modules/Orchard.Themes/Services/ThemeService.cs
rename : src/Orchard.Web/Core/Themes/Services/ThemeZoneManagerEvents.cs => src/Orchard.Web/Modules/Orchard.Themes/Services/ThemeZoneManagerEvents.cs
rename : src/Orchard.Web/Core/Themes/Styles/Images/toolBarActiveButtonBackground.gif => src/Orchard.Web/Modules/Orchard.Themes/Styles/Images/toolBarActiveButtonBackground.gif
rename : src/Orchard.Web/Core/Themes/Styles/Images/toolBarBackground.gif => src/Orchard.Web/Modules/Orchard.Themes/Styles/Images/toolBarBackground.gif
rename : src/Orchard.Web/Core/Themes/Styles/Images/toolBarHoverButtonBackground.gif => src/Orchard.Web/Modules/Orchard.Themes/Styles/Images/toolBarHoverButtonBackground.gif
rename : src/Orchard.Web/Core/Themes/Styles/special.css => src/Orchard.Web/Modules/Orchard.Themes/Styles/special.css
rename : src/Orchard.Web/Core/Themes/ViewModels/PreviewViewModel.cs => src/Orchard.Web/Modules/Orchard.Themes/ViewModels/PreviewViewModel.cs
rename : src/Orchard.Web/Core/Themes/ViewModels/ThemesIndexViewModel.cs => src/Orchard.Web/Modules/Orchard.Themes/ViewModels/ThemesIndexViewModel.cs
rename : src/Orchard.Web/Core/Themes/Views/Admin/Index.aspx => src/Orchard.Web/Modules/Orchard.Themes/Views/Admin/Index.aspx
rename : src/Orchard.Web/Core/Themes/Views/Admin/Install.aspx => src/Orchard.Web/Modules/Orchard.Themes/Views/Admin/Install.aspx
rename : src/Orchard.Web/Core/Themes/Views/Admin/ThemePreview.ascx => src/Orchard.Web/Modules/Orchard.Themes/Views/Admin/ThemePreview.ascx
rename : src/Orchard.Web/Core/Themes/Views/EditorTemplates/Items/ContentItem.ascx => src/Orchard.Web/Modules/Orchard.Themes/Views/DisplayTemplates/Items/ContentItem.ascx
rename : src/Orchard.Web/Core/Themes/Views/Document.aspx => src/Orchard.Web/Modules/Orchard.Themes/Views/Document.aspx
rename : src/Orchard.Web/Core/Themes/Views/EditorTemplates/Items/ContentItem.ascx => src/Orchard.Web/Modules/Orchard.Themes/Views/EditorTemplates/Items/ContentItem.ascx
rename : src/Orchard.Web/Core/Themes/Views/HeadPreload.ascx => src/Orchard.Web/Modules/Orchard.Themes/Views/HeadPreload.ascx
rename : src/Orchard.Web/Core/Themes/Views/Header.ascx => src/Orchard.Web/Modules/Orchard.Themes/Views/Header.ascx
rename : src/Orchard.Web/Core/Themes/Views/Layout.ascx => src/Orchard.Web/Modules/Orchard.Themes/Views/Layout.ascx
rename : src/Orchard.Web/Core/Themes/Views/Menu.ascx => src/Orchard.Web/Modules/Orchard.Themes/Views/Menu.ascx
rename : src/Orchard.Web/Core/Themes/Views/Messages.ascx => src/Orchard.Web/Modules/Orchard.Themes/Views/Messages.ascx
rename : src/Orchard.Web/Core/Themes/Views/NotFound.ascx => src/Orchard.Web/Modules/Orchard.Themes/Views/NotFound.ascx
rename : src/Orchard.Web/Core/Themes/Views/User.ascx => src/Orchard.Web/Modules/Orchard.Themes/Views/User.ascx
rename : src/Orchard.Web/Core/Themes/Views/Web.config => src/Orchard.Web/Modules/Orchard.Themes/Views/Web.config
rename : src/Orchard.Web/Core/Themes/Views/Web.config => src/Orchard.Web/Modules/Orchard.Themes/Web.config
2010-04-22 14:39:09 -07:00
Louis DeJardin
b12ded8eb5
Merge
...
--HG--
branch : dev
2010-04-22 12:25:03 -07:00
Louis DeJardin
79431a11a2
Further progress towards tenant-specific routing
...
Ability to follow redirects from integration tests
Route publisher wraps handler with ShellRoute which controls request lifetime scope
ShellRoute at the moment is restricted to "Default" - host and prefix TBD
Route publisher remove-and-insert routes for a specific tenant to allow incremental and repeated shell route publish
Offers a more deterministic knowledge of which shell container is used than just-in-time http context
Removes Autofac default httpmodule, controller factory, httpapplication icontainerprovideraccessor, etc
Adds support for optional ~/Config/Sites.{yourtenantname}.config file for manual per-shell component override
Integration tests capture Orchard and NHibernate trace output. Levels are configurable in orchard.specs diagnostics.config
Concept of IRunningShellTable instroduced. Might not be needed - will be removed if so.
--HG--
branch : dev
2010-04-22 12:23:58 -07:00
Suha Can
45c2b3ec7e
- tenant info <tenantName> command...
...
--HG--
branch : dev
2010-04-22 11:31:24 -07:00
Suha Can
fb87c02273
- Adding some switches for host/urlprefix to the multi-tenancy command handler.
...
- Moving connection string (for SQL) to be a switch instead of arg.
- Refining output text from multi-tenancy commands, adding better help text.
--HG--
branch : dev
2010-04-22 11:23:18 -07:00
Louis DeJardin
eaf553b048
Working towards routing support for miti-tenancy
...
Adding large-grained initialization steps for integration tests
Fixing a collection issue with shell descriptor records and manager
Adding index action to tenants controller
--HG--
branch : dev
2010-04-21 19:41:37 -07:00
Suha Can
5936a86d60
- Partial view for adding a new tenant...
...
--HG--
branch : dev
2010-04-21 16:30:24 -07:00
Suha Can
3a497a0c7b
- Simple create tenant command for the tenant command handler.
...
--HG--
branch : dev
2010-04-21 16:00:03 -07:00
Suha Can
ed6b6a879e
- CreateTenant on the service and related simple admin UI.
...
--HG--
branch : dev
2010-04-21 15:43:41 -07:00
Sebastien Ros
5080860c77
[BUG 16267] Temporary fix for empty username bug while submiting comments.
2010-04-21 15:12:23 -07:00
Suha Can
410c304bbc
- MultiTenancy module lists current tenants of the site.
...
- TenantService abstraction to list/add tenants.
- TenantCommand and multitenancy admin controllers on top of the tenantservice.
- Simple Tenant list UI for the backend.
--HG--
branch : dev
2010-04-21 13:53:03 -07:00
Suha Can
8434039294
- Adding new module ref to the web app.
...
--HG--
branch : dev
2010-04-21 12:32:01 -07:00