Sebastien Ros
9fb7ccaa11
Clean up some code
...
--HG--
branch : dev
2010-07-02 10:38:46 -07:00
Sebastien Ros
8fe40209ad
Corrected bug #16269 (Confirm admin password during setup)
...
--HG--
branch : dev
2010-06-30 15:05:23 -07:00
Sebastien Ros
7a2e0543b4
Updated Azure configuration files
...
--HG--
branch : dev
2010-06-30 15:04:33 -07:00
Sebastien Ros
4582fcb9e7
Merge
...
--HG--
branch : dev
2010-06-30 11:26:27 -07:00
Sebastien Ros
04f732701a
Updated Azure projects
...
--HG--
branch : dev
2010-06-30 11:25:50 -07:00
Sebastien Ros
8c1b8ff285
Corrected merge change
...
--HG--
branch : dev
2010-06-29 16:27:23 -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
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
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
Sebastien Ros
a09536a44a
Updated code to reflect new DataServicesProvider changes
...
--HG--
branch : dev
2010-06-25 17:06:02 -07:00
Sebastien Ros
8372db9457
Merge
...
--HG--
branch : dev
2010-06-25 16:52:14 -07:00
Sebastien Ros
092fcc869a
Work on automatic schema creation
...
--HG--
branch : dev
2010-06-25 15:35:52 -07:00
Sebastien Ros
185c7d125b
Skeleton for an Uninstall() method
...
--HG--
branch : dev
2010-06-24 17:41:51 -07:00
Sebastien Ros
a116d805e3
Added index management to data migration API
...
--HG--
branch : dev
2010-06-24 17:03:07 -07:00
Sebastien Ros
0d30307fce
Data migration schema API
...
--HG--
branch : dev
2010-06-24 16:05:08 -07:00
Sebastien Ros
325d00d1dd
Implemented GetFeaturesThatNeedUpdate() method
...
Returns all features that could be updated
--HG--
branch : dev
2010-06-23 10:56:14 -07:00
Sebastien Ros
01e5a97139
Data migration fluent API
...
Inject a SchemaBuilder instance configured with DataTablePrefix in Data Migration classes inheriting from DataMigrationImpl
--HG--
branch : dev
2010-06-22 17:07:06 -07:00
Sebastien Ros
2a8c51128e
Added upgrade database command
...
--HG--
branch : dev
2010-06-21 13:44:43 -07:00
Sebastien Ros
fcb6797c56
Data migration management class and automatic discovery mecanism
...
--HG--
branch : dev
2010-06-21 13:36:18 -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
1b485c8082
Removed unused indexing methods from the search module
...
--HG--
branch : dev
2010-06-18 12:24:15 -07:00
Sebastien Ros
27c65e211a
Added search fields administration
...
--HG--
branch : dev
2010-06-18 12:22:06 -07:00
Sebastien Ros
85f3219d37
Corrected typo
...
--HG--
branch : dev
2010-06-17 17:01:39 -07:00
Sebastien Ros
5fa45bb21f
Added a dependency to Search on Indexing
...
--HG--
branch : dev
2010-06-17 17:01:31 -07:00
Sebastien Ros
e86e749459
Made filter on culture default to true
...
--HG--
branch : dev
2010-06-17 17:01:11 -07:00
Sebastien Ros
ae82ccc865
Make the culture filter on search results an option.
...
Add checkbox in admin.
--HG--
branch : dev
2010-06-17 16:41:10 -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
Sebastien Ros
a31111d331
Update ISearchBuilder to pass the string unprocessed to Lucene
...
--HG--
branch : dev
2010-06-16 14:00:08 -07:00
Sebastien Ros
71fe2efca2
Merge
...
--HG--
branch : dev
2010-06-16 11:12:36 -07:00
Sebastien Ros
c34812c78b
Added HttpContextWeaver class
...
--HG--
branch : dev
2010-06-15 17:27:43 -07:00
Sebastien Ros
64a992cd43
Another patch to correct Azure compatibility
...
--HG--
branch : dev
2010-06-15 16:46:59 -07:00
Sebastien Ros
8096a4234e
Prepared Azure projects for .NET 4.0
...
Changed Azure references to SDK 1.2
Added a hack for the ASP.NET 4 bug in HttpEncoder
Converted projects to VS10
--HG--
branch : dev
2010-06-11 14:46:18 -07:00
Sebastien Ros
ecabd55428
Localized content is indexed and searched. During indexation, the culture of the content item is store within the index. If this is the master content item, then the Site's culture is used. When the search query is created, a filter is applied on the current request's culture.
...
--HG--
branch : dev
2010-06-08 17:17:50 -07:00
Sebastien Ros
290874c8dd
Corrected handler invocation for Indexed event
...
--HG--
branch : dev
2010-06-08 13:32:26 -07:00
Sebastien Ros
4fe81286db
Corrected typo
...
--HG--
branch : dev
2010-06-08 13:13:24 -07:00
Sebastien Ros
26cd5cc669
Merge
...
--HG--
branch : dev
2010-06-08 12:08:02 -07:00
Sebastien Ros
eb0a61b087
Corrected a bug which could cause the last content item to be indexed two times
...
--HG--
branch : dev
2010-06-08 12:07:13 -07:00
Sebastien Ros
598d39006f
Prevents the index to be accessed when it is rebuilt
...
Also call UpdateIndex() to take the rebuilt index into account immediately
--HG--
branch : dev
2010-06-08 11:51:37 -07:00
Sebastien Ros
9574529898
Prevent empty content items to be indexed (menu item)
...
Added an IsDirty property to IIndexDocument
Once handlers have contributed to index information, if a document is not dirty, don't add it to the index
--HG--
branch : dev
2010-06-08 11:42:32 -07:00
Sebastien Ros
8adc118803
Added defaultField in Parse() method
...
--HG--
branch : dev
2010-06-07 12:33:19 -07:00
Sebastien Ros
11c5ff1a42
Changed querying behavior to handle special characters (like C#)
...
--HG--
branch : dev
2010-06-07 12:26:32 -07:00
Sebastien Ros
a17e5a625c
Adding more index commands at content item level (refresh, delete)
...
--HG--
branch : dev
2010-06-07 11:18:08 -07:00
Sebastien Ros
76afbc9bae
Added index commands (update, rebuild, search, stats)
...
--HG--
branch : dev
2010-06-04 18:41:02 -07:00
Sebastien Ros
9eebb483ae
Implemented RebuildIndex plus UpdateIndex signal to backgroung tasks. Adapted UI.
...
--HG--
branch : dev
2010-06-04 17:42:20 -07:00
Sebastien Ros
d93c9274c8
Store index settings on local file system instead of db, for farm scenarios
...
--HG--
branch : dev
2010-06-04 16:29:50 -07:00
Sebastien Ros
727647a043
Added Blog commands (Create, Import)
...
--HG--
branch : dev
2010-06-03 17:41:04 -07:00
Sebastien Ros
cac40c37a6
Modified DefaultContentManager to trigger Publishing handlers when Create() is called with Version.Publish argument
...
--HG--
branch : dev
2010-06-03 17:40:33 -07:00
Sebastien Ros
5084d2b4dd
Corrected blog post handler for background tasks
...
--HG--
branch : dev
2010-06-03 14:54:35 -07:00
Sebastien Ros
bf665f71c4
Background indexing tasks can now delete existing indexes
...
Added new column to store the action type (update, delete)
Added new overloads to handle multiple indexing actions in the same transaction
--HG--
branch : dev
2010-06-03 13:12:07 -07:00
Sebastien Ros
54c57ac99d
Excluded html tags from indexed body content
...
--HG--
branch : dev
2010-06-02 17:41:56 -07:00
Sebastien Ros
923621bbbf
Corrected syntax error
...
--HG--
branch : dev
2010-06-02 17:19:15 -07:00
Sebastien Ros
8ce241434b
Configured tokenization and storage for current indexed fields
...
Properties like dates, and slug should not be tokenized. Body is not stored.
--HG--
branch : dev
2010-06-02 17:17:40 -07:00
Sebastien Ros
cb3ab26859
Populate search index snapshots from main handlers (common, body and routable)
...
--HG--
branch : dev
2010-06-02 16:52:52 -07:00
Sebastien Ros
e5d57d2bc2
Added missing binaries
...
--HG--
branch : dev
2010-06-02 16:08:43 -07:00
Sebastien Ros
015a0503bb
Created indexing/search default implementation with Lucene
...
IIndexManager to handle the available IIndexProvider instances
ISearchBuilder created from the used IIndexProvider to create search queries
Indexing background task records
Background service to execute indexing tasks
Unit tests for indexing and searching
--HG--
branch : dev
2010-06-02 15:56:54 -07:00
Sebastien Ros
c4a4d18303
Corrected compilation error
...
--HG--
branch : dev
2010-05-19 12:11:09 -07:00
Sebastien Ros
19396e4f0c
New view engines cache implementation for tenant compatibility with themes
...
--HG--
branch : dev
2010-05-19 11:33:43 -07:00
Sebastien Ros
559a94af73
Corrected internal exception when a Page content is empty
...
--HG--
branch : dev
2010-05-19 10:29:55 -07:00
Sebastien Ros
ee48ab7aee
Adjust config files for deployment
...
debug=false, log errors only, Azure and on premise versions
--HG--
branch : dev
2010-05-18 14:05:11 -07:00
Sebastien Ros
9a0158036e
Added missing event notification is AzureShellSettingsManager
...
--HG--
branch : dev
2010-05-17 17:39:17 -07:00
Sebastien Ros
be24761603
Merge
...
--HG--
branch : dev
2010-05-17 15:49:37 -07:00
Sebastien Ros
728328b8ed
Updated Azure config files
...
--HG--
branch : dev
2010-05-17 15:48:44 -07:00
Sebastien Ros
3575e0238d
Corrected more port issues in generated urls on Azure hosting
...
Was preventing Live Writer from auto onfiguring. Replace all Request.Url occurences
--HG--
branch : dev
2010-05-17 11:59:58 -07:00
Sebastien Ros
fba838f366
Merge
...
--HG--
branch : dev
2010-05-14 17:07:00 -07:00
Sebastien Ros
75390f1582
Corrected Page Expires bug
...
Intercept exceptions at event base, to prevent succeeding events to be ignored
Corrected PageService.Get() to retrieve only Page content items
--HG--
branch : dev
2010-05-14 17:06:28 -07:00
Sebastien Ros
6e023c01b3
Changed build scripts
...
Separate Azure from WebPI
Relocate WebPI and Source in /artifacts for cohesion
--HG--
branch : dev
2010-05-14 12:24:08 -07:00
Sebastien Ros
8b255d59f8
Corrected typos
...
--HG--
branch : dev
2010-05-14 12:23:16 -07:00
Sebastien Ros
c384bae408
Refactored IShellSettingsEventHandler to prepare a relocation to DefaultOrchardHost
...
Need some autofac tweeks as ShellSettingsManager can't have a dependency on, and DefaultOrchardHost can't implement IEventHandler
Currently modified IOrchardHost by adding InvalidateShells() which is called by TenantService.
To do: Remove InvalidateShell, make DefaultOrchardHost implement IShellSettingsEventHandler, and make ShellSettingsManager fire the events
--HG--
branch : dev
2010-05-12 17:22:11 -07:00
Sebastien Ros
f6c170679e
IShellSettingsEventHandler to modify tenants in the running application
...
Added new methods for altering the tenants: Remove and Update
--HG--
branch : dev
2010-05-12 15:26:52 -07:00
Sebastien Ros
3cfe2bc241
Corrected port number issue in slugs display
...
--HG--
branch : dev
2010-05-11 17:45:34 -07:00
Sebastien Ros
5f4a93ce16
Merge
...
--HG--
branch : dev
2010-05-11 16:51:05 -07:00
Sebastien Ros
372010684d
Change port of urls in multi tenant admin
...
--HG--
branch : dev
2010-05-11 16:50:25 -07:00
Sebastien Ros
5cd0c2b519
Corrected port management in user login
...
--HG--
branch : dev
2010-05-11 16:26:47 -07:00
Sebastien Ros
e8190f0e32
Corrected urls generation on multi tenants listing with Azure
...
--HG--
branch : dev
2010-05-11 15:02:43 -07:00
Sebastien Ros
13657ebb1a
Handle tenants config on Azure
...
--HG--
branch : dev
2010-05-11 09:53:30 -07:00
Sebastien Ros
755e3c5f73
Merge
...
--HG--
branch : dev
2010-05-10 16:41:07 -07:00
Sebastien Ros
22df5859c4
Corrected Azure project references
...
--HG--
branch : dev
2010-05-10 16:39:41 -07:00
Sebastien Ros
7248fb6fd7
Azure packaging
...
Executing ClickToBuild.cmd generates the package for Azure including all modules available in Orchard.Web automatically
AzureSDK in requiered for this tasks. If not present, the package won't succeed, but Orchard.Web will still be built
The Orchard.Azure solution contains the required environment for implementing Azure specific providers, and unit testing
The Orchard.Azure.CloudService solution contains the CloudService enrironment to simulate Azure platform locally
--HG--
branch : dev
2010-05-07 12:41:37 -07:00
Sebastien Ros
f288e3ec08
Merge
...
--HG--
branch : dev
2010-04-27 13:26:19 -07:00
Sebastien Ros
1bb29f266f
Refactored Azure classes
...
--HG--
branch : dev
2010-04-26 16:46:55 -07:00
Sebastien Ros
4b52a0aee1
Implemented AzureShellSettingsManager
...
Refactored common used methods into AzureHelper
Added unit tests from DefaultSettingsManagerTests class
--HG--
branch : dev
2010-04-26 14:58:29 -07:00
Sebastien Ros
97f8ed294e
Refactored AzureBlobStorage to remove isPrivate
...
Added test on reading/writing content
--HG--
branch : dev
2010-04-26 11:02:10 -07:00
Sebastien Ros
9efcf65058
Implemented AzureBlobStorageProvider
...
Added unit tests
Created a specific solution with Azure dependencies
--HG--
branch : dev
2010-04-23 17:39:23 -07:00
Sebastien Ros
5080860c77
[BUG 16267] Temporary fix for empty username bug while submiting comments.
2010-04-21 15:12:23 -07:00
Sebastien Ros
3604a52d74
Corrected slugs validation and added unit tests
2010-04-21 10:01:57 -07:00
Sebastien Ros
2647c1f8d4
Added unit tests on slugs generation unicity among the sae content types
2010-04-20 17:59:09 -07:00
Sebastien Ros
8aebc2475a
Moved slugs management from Blogs and Pages to Routable
...
Corrected slug generation on client side
2010-04-20 16:09:13 -07:00
Sebastien Ros
1b214b3ac9
Added unit tests on CommonAspect.Owner validation
2010-04-19 16:35:05 -07:00
Sebastien Ros
bea0266688
Added an ArgumentNullException sanity check to let devs know it’s not allowed here, and checked before calling the method. The standard validation pipeline does the rest as it is marked [Required]
2010-04-16 13:31:36 -07:00