Commit Graph

37 Commits

Author SHA1 Message Date
Renaud Paquay
7a569d3030 Bug fix: Indexing didn't process "unpublish" events
--HG--
branch : dev
2010-07-30 18:44:50 -07:00
Sebastien Ros
39b33a1832 Updated index for robustness
--HG--
branch : dev
2010-07-29 17:44:37 -07:00
Sebastien Ros
8d9925a75b Corrected search index bug preventing dynamic items from being indexed if they didn't have a common aspect
- Added a lock on write operations
- Changed Indexing event handler to intercept all ContentPart instances

--HG--
branch : dev
2010-07-29 15:44:15 -07:00
Sebastien Ros
e1feef58e7 Corrected field initialization for automatic indexing events
--HG--
branch : dev
2010-07-28 11:52:29 -07:00
Sébastien Ros
06bc8f6888 When a content item is modified the indexing events are fired
--HG--
branch : dev
2010-07-27 19:44:39 -07:00
Renaud Paquay
10dd2dcc4b Update default roles to work with Features
The code used to deal with Modules as the basic unit and needed
to be updated to work with "Features" instead, since features
are the basic units than can be enabled/disabled.

--HG--
branch : dev
2010-07-27 15:59:38 -07:00
Louis DeJardin
52371580d4 Merge
--HG--
branch : dev
2010-07-22 13:37:09 -07:00
Nathan Heskew
5b02277fee BodyAspect -> BodyPart; CommonAspect -> CommonPart
- updating part names to conform to a <name>Part convention

--HG--
branch : dev
rename : src/Orchard.Core.Tests/Common/Providers/CommonAspectProviderTests.cs => src/Orchard.Core.Tests/Common/Providers/CommonPartProviderTests.cs
rename : src/Orchard.Web/Core/Common/Drivers/BodyDriver.cs => src/Orchard.Web/Core/Common/Drivers/BodyPartDriver.cs
rename : src/Orchard.Web/Core/Common/Drivers/CommonDriver.cs => src/Orchard.Web/Core/Common/Drivers/CommonPartDriver.cs
rename : src/Orchard.Web/Core/Common/Handlers/BodyAspectHandler.cs => src/Orchard.Web/Core/Common/Handlers/BodyPartHandler.cs
rename : src/Orchard.Web/Core/Common/Handlers/CommonAspectHandler.cs => src/Orchard.Web/Core/Common/Handlers/CommonPartHandler.cs
rename : src/Orchard.Web/Core/Common/Models/BodyAspect.cs => src/Orchard.Web/Core/Common/Models/BodyPart.cs
rename : src/Orchard.Web/Core/Common/Models/BodyRecord.cs => src/Orchard.Web/Core/Common/Models/BodyPartRecord.cs
rename : src/Orchard.Web/Core/Common/Models/CommonAspect.cs => src/Orchard.Web/Core/Common/Models/CommonPart.cs
rename : src/Orchard.Web/Core/Common/Models/CommonRecord.cs => src/Orchard.Web/Core/Common/Models/CommonPartRecord.cs
rename : src/Orchard.Web/Core/Common/Models/CommonVersionRecord.cs => src/Orchard.Web/Core/Common/Models/CommonPartVersionRecord.cs
rename : src/Orchard/ContentManagement/Aspects/ICommonAspect.cs => src/Orchard/ContentManagement/Aspects/ICommonPart.cs
2010-07-22 12:52:16 -07:00
Louis DeJardin
84a564e329 Moving nested definition/builder classes to outer scope
--HG--
branch : dev
2010-07-22 11:55:08 -07:00
Sebastien Ros
f97351ee59 Index dynamic content fields
- Create a new index field named {part}-{field}
- Had to remove "protected" qualifier on Storage accessor

--HG--
branch : dev
2010-07-20 14:34:01 -07:00
Sebastien Ros
6df322030c Changed default data migration version number to 1
--HG--
branch : dev
2010-07-19 15:39:58 -07:00
Renaud Paquay
4bd6abe055 Replacing all version# with 0.5.0
--HG--
branch : dev
2010-07-19 14:04:53 -07:00
Sebastien Ros
5d11debc61 Corrected indexing bugs with SqlCe
--HG--
branch : dev
2010-07-15 11:56:24 -07:00
Sebastien Ros
e6d13e9961 Corrected indexing with SqlCe
--HG--
branch : dev
2010-07-14 16:09:15 -07:00
Sebastien Ros
c631254fb7 Cleaned web.config files
--HG--
branch : dev
2010-07-13 14:01:40 -07:00
Renaud Paquay
5a7724e2e1 Fix small bug in index provider
Also cleanup the API a bit
Also provide more detailled statistics about the search index on the
"Search Index Management" page.

--HG--
branch : dev
2010-07-11 12:11:38 -07:00
Sebastien Ros
b3b48fa3df Split Indexing in two disctint modules
- Added new Lucene module with Lucene.NET reference
- Banner message is displayed if no index service is enabled when Orchard.Indexing is active
- Added new MetadataExtensions for settings
- Blogs, Page and Sandbox aredefined as indexed during setup

--HG--
branch : dev
2010-07-09 13:16:02 -07:00
Sebastien Ros
b13c42557a Corrected Search command
--HG--
branch : dev
2010-07-07 15:02:45 -07:00
Sebastien Ros
fb87fb9dd4 Code clean up
--HG--
branch : dev
2010-07-05 14:41:56 -07:00
Sebastien Ros
d428ebc2f8 Data migration for developers
- NHibernate auto-update is explicitly run by the user (dev) through a DevTool Controller Action or Command
- Generate the create method from the nhib schema

--HG--
branch : dev
2010-07-05 13:35:50 -07:00
Nathan Heskew
a42b842345 Hooked up part removal from a content type
- + some type editor related markup cleanup

--HG--
branch : dev
2010-07-01 15:06:24 -07:00
Nathan Heskew
7ee31c8e7c Getting the rest of the field settings (edit) hooked up when editing a content type
--HG--
branch : dev
2010-06-30 13:28:14 -07:00
Louis DeJardin
123d91abea Merging per-type and per-field indexing things
--HG--
branch : dev
2010-06-30 12:58:52 -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
Nathan Heskew
8ee4740c45 Getting a content type's field settings to save. Still need to expose and work with a type part's field settings.
--HG--
branch : dev
2010-06-30 10:06:39 -07:00
Sebastien Ros
6b781efccd Merge
--HG--
branch : dev
2010-06-29 16:20:23 -07:00
Sebastien Ros
b72575748b Merge
--HG--
branch : dev
2010-06-29 16:20:04 -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
Nathan Heskew
cce58c6a11 Getting field setting editors displayed in the content type editor (still need to hook up update...and refactor relevant actions)
--HG--
branch : dev
2010-06-29 16:00:01 -07:00
Sebastien Ros
a7c0664984 Prevent the search index to have two documents for the same content item
--HG--
branch : dev
2010-06-29 12:24:09 -07:00
Renaud Paquay
2fad0edb92 Merge
--HG--
branch : dev
2010-06-22 10:28:35 -07:00
Renaud Paquay
1290ea7d6e Refactor OrchardException classes
All constructors now take a"LocalizedString" as the error message.

--HG--
branch : dev
2010-06-22 10:21:24 -07:00
Nathan Heskew
d126bc9f3d Changed the Orchard.Indexing project to not fire up Cassini
--HG--
branch : dev
2010-06-22 01:03:15 -07:00
Sebastien Ros
91aa6468cd Added IContentManager.Search() method
Replaced usages with new declaration
Created a NullSearchBuilder for default behavior when Indexing module is not activated

--HG--
branch : dev
2010-06-18 12:38:22 -07:00
Sebastien Ros
27c65e211a Added search fields administration
--HG--
branch : dev
2010-06-18 12:22:06 -07:00
Sebastien Ros
40769d6f2a Complete refactoring on Indexing module
Changed Parse() to use lucene syntax
Moved everything to Orchard.Indexing
New filters for search

--HG--
branch : dev
2010-06-17 16:21:29 -07:00