Commit Graph

25 Commits

Author SHA1 Message Date
Sipke Schoorstra
5c18f49fa3 Layouts, Widgets and Conditions.
- Moved Rules engine code to new Orchard.Conditions module.
- Refactored Layouts and Widgets to use Conditions.
- Moved Widgets element harvester to the Widgets module as a separate feature.
2015-11-19 14:02:12 +01:00
Sipke Schoorstra
978408765b Fixed an issue with copy/paste. 2015-11-12 20:25:35 +01:00
Sipke Schoorstra
6ff17439e8 Implemented Import/Export support for harvesters.
Also normalized the way drivers are invoked by moving code from the ElementManager to the ElementDriversCoordinator handler.
2015-11-11 15:48:38 +01:00
Sipke Schoorstra
7a047b6d1e Removed Element stereotype. 2015-10-03 00:34:42 +02:00
Sipke Schoorstra
8535644b99 Layout editor improvements.
- Implemented Removed element event.
- Fixed model validation in Element editor dialog.
- Extended support for placeable content.
2015-10-03 00:28:48 +02:00
Sipke Schoorstra
39a6e10c76 Implemented Removing event. 2015-09-30 01:07:43 +01:00
Sipke Schoorstra
c3ab703a9c Incremental work on placeable content. 2015-09-07 23:55:06 +01:00
Sipke Schoorstra
7d93bbbc10 Incremental work on placeable content. 2015-09-07 11:31:33 +01:00
Sipke Schoorstra
de3d205ca9 Implemented a Widget element harvester. 2015-08-22 16:59:17 +01:00
Sipke Schoorstra
2555302ed7 Removed unintentionally added file. 2015-08-21 23:21:13 +01:00
Sipke Schoorstra
811001143e Corrected interface name.
Potentially breaking, but I highly doubt anyone implemented this interface.
2015-08-21 23:14:37 +01:00
Sipke Schoorstra
e562f6adbd Merge branch '1.9.x' into dev
Conflicts:
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.Autocomplete.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.cshtml
2015-07-17 09:52:23 +01:00
Sipke Schoorstra
ddaf49db4a #5530: Fixed a spelling mistake in Layouts.
Fixes #5530
2015-07-17 09:46:53 +01:00
Sipke Schoorstra
11dc9309f0 Implemented collapsible columns. 2015-04-04 17:22:17 +02:00
Kegan Maher
ab46ba3e03 #21269: Orchard.Layouts ContentPartElementHarvester null ref exception
Work Item: 21269
2015-03-17 13:03:25 +01:00
Sipke Schoorstra
b6347a5de9 #21257: Fixed empty snippets menu item issue.
The issue was that the snippets harvester included the Elements_Snippet shape which itself is not a snippet.
This also fixes an issue where it would not find snippets defined in the current theme.
2015-03-12 17:27:00 +01:00
Daniel Stolt
4b11d08ccd Merged 'feature/layouteditor' into 1.x. 2015-02-19 22:14:55 +01:00
Sipke Schoorstra
893f0149c9 Layouts: Refactoring the way data is transferred between the layout editor and modal element editor dialog.
This change makes implementing element editors more intuitive, since they no longer rely on the initial postback from layout editor to the element editor dialog.
The ObjectStore is a simple database table that serves as a robust data transfer mechanism to share element state without the need for the host (content) to be persisted.
We could have used SessionState, but that would have added configuration requirements when hosting in a web farm.
2015-01-03 17:28:24 +01:00
Sipke Schoorstra
15c02aaa3a Fixing multiple drivers per element issue.
This issue fixes an issue where multiple drivers for the same element type would throw an exception due to the element type being present more than once in the element type repository.
2014-12-21 11:55:14 +01:00
Sipke Schoorstra
497f56c11f Preventing Blueprints from being selectable as base elements. 2014-12-09 17:01:36 +01:00
Sipke Schoorstra
1a9e5f4681 Adding support for fetching of element descriptors from the blue print element harvester.
The problem before this change was that the cache manager would cache an empty list of elements when trying to locate a blueprint element without specifying a content item.
The VaryByParam property allows additional control over the cache key.
2014-11-21 23:57:26 -08:00
Sipke Schoorstra
fe19427ee8 Fixing blueprint state inheritance. 2014-11-20 23:44:53 -08:00
Sipke Schoorstra
e1ed30a1f8 Pushing driver and editor down to ElementDescriptor.
This allows for more granular control over what gets rendered when.
One scenario that this enables is where one can create an Element Blueprint and use it as a widget via the ElementWrapperPart.
2014-11-20 23:37:40 -08:00
Sipke Schoorstra
dcfaf50c95 Improving blueprint support for content part elements in a content part agnostic manner.
This enables scenarios such as creating blueprints for content part elements, which themselves are 'virtualized' elements based on the ContentPart element.
2014-11-06 00:29:22 -08:00
Sipke Schoorstra
16853760ac Adding Orchard.Layouts. 2014-10-14 16:07:00 -07:00