Commit Graph

39 Commits

Author SHA1 Message Date
Nathan Heskew
c4621deae3 Adding a GetEnabledThemes() so the WidgetService can get the zones of only enabled themes
--HG--
branch : dev
2010-10-14 15:14:04 -07:00
Dave Reed
30cb7dc75d Themes admin allows you to enable/disable themes separately from setting them to the default. DataMigrations for themes are done there too.
--HG--
branch : dev
2010-10-12 16:52:36 -07:00
Nathan Heskew
ada998da83 Merge
--HG--
branch : dev
2010-10-07 12:58:25 -07:00
Nathan Heskew
1e22892c71 WorkContext.Page -> WorkContext.Layout to be consistent with the shape's template and type names
--HG--
branch : dev
2010-10-07 12:11:49 -07:00
Nathan Heskew
7b36d725b5 Adding a BaseTheme property to Theme
--HG--
branch : dev
2010-10-05 13:55:29 -07:00
Suha Can
e9208542ed - Updating ExtensionManager and ThemeService to read zones from the manifest.
- Adding a few essential parts for layers, widgets.

--HG--
branch : dev
2010-09-29 14:29:43 -07:00
Dave Reed
714ec54d0d - Converted ResourceManifests to provider/builder pattern.
- Removed ability to require a minimum version

--HG--
branch : dev
2010-09-27 13:56:05 -07:00
Dave Reed
e9f780a408 Added a SiteSetting for whether to load resources in debug mode (use app setting, enabled, disabled)
--HG--
branch : dev
2010-09-22 14:39:01 -07:00
Dave Reed
a8bc2712c6 Removed dup theme resource definitions. Fix base path on razor views.
--HG--
branch : dev
2010-09-21 11:35:52 -07:00
Nathan Heskew
305fd9ef22 Getting setup looking a little more as it should
--HG--
branch : dev
2010-09-21 00:58:56 -07:00
Dave Reed
c83b91e5c5 Added new ResourceManager and converted modules to use it. See sln notes ResourceManager.txt for open items.
--HG--
branch : dev
2010-09-16 17:35:01 -07:00
Louis DeJardin
6bfde2891c Some refactoring in DisplayManagement namespace
Removing unused IShapeTableFactory
ShapeTableBuilder has default Feature - components describing shapes from their own module do not need to pass feature in
Fixing some tests
IShapeDescriptorBindingStrategy becomes IShapeTableProvider

--HG--
branch : theming
2010-09-13 20:57:37 -07:00
Louis DeJardin
95e7534e28 Including support for [Shape] attribute-based bindings in setup mode
--HG--
branch : theming
2010-09-09 14:29:04 -07:00
Louis DeJardin
899abcca96 Further shapes work
Adding the ability to bind a method with a TextWriter Output parameter
Bringing over work from UnorderedList
Parameter bound with GetMember instead of array access to be compatible with base class properties

--HG--
branch : theming
2010-09-08 19:30:30 -07:00
Louis DeJardin
bb9ba92f9d Adding some shape definitions into Orchard.Shapes
A few details of Layout/Document/Zone shapes are described
Three utility shapes are provided as [Shape] methods
An IOrchardViewPage interface is introduced to ensure all base view classes have the same minimum number of methods and properties available

--HG--
branch : theming
2010-09-07 22:15:33 -07:00
Louis DeJardin
77c48fb42a More theming work
Continued work towards making zone classes obsolete
Shape table construction per theme
Adding display helper to webforms view classes

--HG--
branch : theming
2010-09-05 04:06:18 -07:00
Louis DeJardin
b3e489a27b Starting to implement shapes for page/zone
--HG--
branch : theming
2010-09-03 21:57:01 -07:00
Louis DeJardin
39cbf42c5a Less broken than ever
Layout component injected by themed result filter
Composes three stage rendering
Obsoletes additional rendering placeholder components
Additional csproj files renamed to avoid broken modules from being included in view compilation
A dynamic language in views would be nice

--HG--
branch : theming
2010-09-03 18:58:24 -07:00
Louis DeJardin
f1edc114e2 Merge
--HG--
branch : theming
2010-09-03 17:42:36 -07:00
Louis DeJardin
2de2f685e9 Implementing shim and cache for theme awareness
Configured arrays of view engines cached for use in appropriate contexts
Adding current theme as dedicated property on work context
Current theme assigned by selecters, if null, as result begins executing
Distinction is made between deep and shallow view path locations

--HG--
branch : theming
2010-09-03 17:41:14 -07:00
Nathan Heskew
043bcf54ee Retiring ContentItemViewModel
...and all that entails
- things like IZone and IZoneCollection are barely roughed in

--HG--
branch : theming
2010-09-03 16:04:42 -07:00
Louis DeJardin
5fc858ed12 Adjusting enough things to get through the setup module's initial action
--HG--
branch : dev
2010-09-02 22:51:29 -07:00
Nathan Heskew
dec2775d47 Starting to break stuff in order to make things better...(starting w/ the Contents module)
Many modules are disabled by default to keep them out of the way for now. Run through the setup and hit ~/Contents/Item/Display/3 to get the homepage page

--HG--
branch : dev
extra : transplant_source : %8EH%F5%06%12%1D%3D%FC%7Bl%D6p%CF%DB%DAp%BF%1C%DB%A5
2010-08-31 11:50:07 -07:00
Louis DeJardin
7e10718e12 Implementing shape binding abstractions and built-in strategies
--HG--
branch : mvc3p1
2010-08-27 17:47:27 -07:00
Louis DeJardin
0394a5f78f More adjustments to namespace... Some planning...
--HG--
branch : mvc3p1
2010-08-26 15:07:10 -07:00
Louis DeJardin
f455b1da22 Renaming and relocating things in the DisplayManagement namespace
--HG--
branch : mvc3p1
2010-08-26 12:03:07 -07:00
Louis DeJardin
a744a3221f Updating display/shape services
--HG--
branch : mvc3p1
2010-08-25 21:42:53 -07:00
Louis DeJardin
4a84a0d591 Adding mvc3/razor placeholder support
Unofficial bits - do not use.
Integrates with mvc3 CSL hooks
Adds razor view engine to default configuration

--HG--
branch : mvc3p1
2010-08-23 13:10:12 -07:00
Louis DeJardin
908032d75c Merge
--HG--
branch : dev
2010-06-30 12:48:49 -07:00
Louis DeJardin
2b1dd7d3b0 Per-content type indexing settings and debug-time performance
Added type definition template and settings to indexing project
Indexing task check setting per content type while working
WebFormViewEngine provider and cache components moved to dedicated namespace
Subclass of MVC2 wfve created to use a new asp.net 4 api (avoiding FileExists exception improves performance when debugger is attached)

--HG--
branch : dev
2010-06-30 12:38:21 -07:00
Sebastien Ros
d91e488cb7 Use DataMigration API to create database tables for each feature
--HG--
branch : dev
2010-06-29 16:17:08 -07:00
Sebastien Ros
ca0de6aa49 Use DataMigration API to create tables by default
Created DataMigration class for the Settings module

--HG--
branch : dev
2010-06-29 11:28:21 -07:00
Louis DeJardin
4fdecf04c5 Refactoring data builders into data service providers
IDataServicesProviderFactory used to build correct IDataServicesProvider instance
Components implementing IDataServiceProvider must also have public static ProviderName {get;} to be identified
The data service provider, for now, has the responsability of creating the ISessionFactory for a shell

--HG--
branch : dev
2010-06-25 14:41:19 -07:00
Louis DeJardin
57566aaa6a Changing content type names to PascalCase
Became clear while editing metadata the names the only lowercase value and stick out pretty badly
especially when used as {id} in urls

--HG--
branch : dev
2010-06-24 16:34:10 -07:00
Louis DeJardin
57e830f19e Content manager assigning values to definition properties
DefaultContentManager now takes a dependency on IContentDefinitionManager
ContentItem.TypeDefinition assigned to ContentTypeDefinition instance when creating
ContentPart.TypePartDefinition assigned to ContentTypeDefinition.Part instance as added
Empty definition instances are created as code-only types and parts are created

--HG--
branch : dev
2010-06-08 12:05:29 -07:00
Suha Can
c37ee71c16 - ICultureSelector to set current request culture.
- Default implementation uses site setting with a low priority.
- Tests.

--HG--
branch : dev
2010-06-01 15:00:28 -07:00
Louis DeJardin
52ef9f3c8c Removing some obsolete install/feature state code
Changing blog/page slug updater to use orchard shell events interface
Changing default role/permission to use feature install event
Renaming state manager/provider to be consistent with other components

--HG--
branch : dev
2010-05-28 14:01:10 -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
Louis DeJardin
71e019a0b8 Incremental changes towards enabling setup module
Setup controller can render initial screen
SafeMode container factory moved into Orchard.Setup module
ShellBuilders namespace files compacted a bit
Core feature named "Orchard.Framework" and is not used in setup mode

--HG--
branch : dev
2010-04-17 21:33:36 -07:00