geta / geta-optimizely-ddsadmin Goto Github PK
View Code? Open in Web Editor NEWDDSAdmin is dynamic data store (DDS) create, read, update, delete (CRUD) editor for EPiServer CMS.
DDSAdmin is dynamic data store (DDS) create, read, update, delete (CRUD) editor for EPiServer CMS.
I installed Geta.DdsAdmin version 11.0 on EPI CMS version 11.9.
At the CMS choose Geta/DDS Admin, click Exclude Stores, I found this error:
Content controls have to be top-level controls in a content page or a nested master page that references a master page.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code
Exception Details: System.Web.HttpException: Content controls have to be top-level controls in a content page or a nested master page that references a master page.
Stack Trace:
[HttpException (0x80004005): Content controls have to be top-level controls in a content page or a nested master page that references a master page.]
System.Web.UI.MasterPage.CreateMaster(TemplateControl owner, HttpContext context, VirtualPath masterPageFile, IDictionary contentTemplateCollection) +468
System.Web.UI.Page.get_Master() +55
System.Web.UI.Page.ApplyMasterPage() +15
System.Web.UI.Page.PerformPreInit() +52
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1132
Pack it up as zip file, convert to module to be stored under /modules/_protected
It seems DDSAdmin has a dependency on Log4Net 1.2.10, but EPiServer now has a dependency on > 2.0 so DDS Admin no longer works.
Would be better not to litter the project root with these packages (JQuery etc), and instead use bower for package management. VS supports it almost out of the box nowadays, I think: http://www.hanselman.com/blog/IntroducingGulpGruntBowerAndNpmSupportForVisualStudio.aspx
There are tables that may exceed default .Net maxQueryStringLength.
Add following to web.config.transform file (for module's location element):
Excluded Stores List allows empty user input resulting in empty string being added to filter list.
In the end no stores are displayed as string.Contains(string.Empty) is always true. If empty string is added at the end of existing list, it is hard to spot.
Needs to delete all data in store
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.