Please provide the possibility to zoom in / open a pop-up window for all (product) pictures in CMS and especially those on the "Media" tab
Able to zoom in on all (product) pictures in CMS (especially those on the "Media" tab)
Is it possible to make an Entity Object (Business foundation) read only?
I have a case where the customer wants a custom Entity Object related to Contacts to be read only, in the sence that an admin (from Commerce Manager) should be able to create new instances of the object but never be able to change or delete existing ones. Is this possible to achieve? and how?
Thanks for any input!
Cant drop multiple images onto IList
I have a simple content reference list for images defined as below:
[Display(
GroupName = SystemTabNames.Content,
Name = "Images",
Order = 10)]
[AllowedTypes(typeof(ImageData))]
public virtual IList<ContentReference> Images { get; set; }
For some reason on-page editing only allows me to drop one image at a time on this property. The moment I select more than one, it does not allow drop anymore. The drop area disappears. The only way I can drop multiple is if I click on the edit area and the editor pops up, that does allow multi-drop. Its quite annoying to my editors.
This does work however for a ContentArea property. I tested with both but I dont want all the extra features ContentArea brings with it. Any ideas on what I can do to improve this experience? Is this a known issue?
Content not visible in edit mode but visible when viewing outside
Hello dear friends :)!
i encountered a problem and wonder if someone have had similar problem.
some pages when editing them (both on-page editing and allproperties mode) all properties are empty, but when viewing the page outside editor it has content.
Also when copying the page and pasting a copy, well all properties on the newly copied page are visible.
Anyone have a clue what this can be :)?
Console does not display any error..
How to get all contents with a specific smartform type?
Hello, We had a request of retrieve all smartform contents with one specific smartform type "xxxx". How can we do it through database? Or Is there's a faster way of doing it? thanks!
Issues with find.js from dl.episerver.net in China
We have an Episerver DXC application that is working ok in most geolocations but is failing to serve https://dl.episerver.net/13.0.5/epi-util/find.js in China.
Episerver Support are investigating, but have not yet found a solution to fix the issue, which I suspect is related to "the great firewall". So I wanted to share this with everyone and see if there are any other ways to resolve it.
Version Info
- Episerver CMS 11.10.6
- Episerver Commerce 12.15.1
- Episerver Find 13.0.5
Identifying the issue
We used https://www.dotcom-tools.com/website-speed-test.aspx to test website load times from various geolocations and identified that https://dl.episerver.net/13.0.5/epi-util/find.js was failing to load in China.
I'm not aware of many tools around that test China, if you know any others please let me know.
What we have tried so far
Episerver Support recommended we try the following, but unfortunately, it hasn't resolved the issue;
What I'm thinking to try next
I'm wondering if we can serve this JS from our domain, rather than the client request it from dl.episever.net
- This seems plausible (if its still relevant) http://dmytroduk.com/techblog/customizing-how-statistics-tracking-scripts-are-loaded-on-pages-when-using-episerver-find/
- Similar concept here https://world.episerver.com/forum/developer-forum/EPiServer-Search/Thread-Container/2016/5/looking-up-dl-episerver-net/
Can anyone recommend this approach?
How to access a page with different url ?
I have a child page under start page as shown below. How to access child page with url "startpage/anotherpagename/childpage." Normally we get url as "startpage/childpage"
startpage
---child page
How to add category in page url?
I have a child page under start page as shown below. How to access child page with url "startpage/category/childpage." Normally we get url as "startpage/childpage" where category is property of PageData.
How to extend or add controls like font color in tiny mce?
I have very limited number of controls in tinymce. How to extend or add controls like font color in tiny mce? tinymce version is 4.8.5.
CMS UI and SVGs
Hi All,
Really enjoying the UI enhancement to display thumbnail images when used in the CMS. However, when using SVGs the thumbnail doesn't render:
Any ideas on how to fix this?
Alex
Is it possible to give a specifik role the On Page Editing view at log in?
We have a couple of different user roles for our webbeditors:
- publisher
- editor
- author
The "lowest" is publisher. A publisher is a employee that spends very little time in the CMS (less than 5% of the working time) and we have limited the access to several funktions in Epi for them. But we see that they struggle with all the options and buttons and fields and tabs in EPI (that they dont need in most cases).
Im thinking, another step to help those people could be to have them enter their pages directly in the On Page Editing view.
Would that be possible? But the other two roles should still be entering the All properties view when they entering epi.
Copied page automatically published
We have the issue in production environment that if an existing Variant is copy-pasted as a duplicate, it gets automatically published (I think this is already an issue), but an even bigger issue is that the published variant would fail the validation - in our case we have a regular expression validation for Code, and Episerver had generated a Code which does not meet the Regex.
Is it possible to change this behavior, so it does not get published? I also think it is a bug that is gets published without validation.
Related thread in CMS is: https://world.episerver.com/forum/developer-forum/-Episerver-75-CMS/Thread-Container/2016/12/copied-page-automatically-published/ But mentioned solution does not work for Commerce 12.14.
Thank you in advance.
Cannot call action method 'Void GetFormExternalResources exception during MapMvcAttributeRoutes() after update to 4.24.3
After updating forms to 4.23.3, my website throws the following exception during routeCollection.MapMvcAttributeRoutes():
System.ArgumentException: 'Cannot call action method 'Void GetFormExternalResources(System.Collections.Generic.List`1[System.String] ByRef, System.Collections.Generic.List`1[System.String] ByRef)' on controller 'EPiServer.Forms.Controllers.FormContainerBlockController' because the parameter 'System.Collections.Generic.List`1[System.String]& scripts' is passed by reference.
Parameter name: methodInfo'
Has anyone else encountered this, how to resolve the issue?
Separate admin login when using OpenIdConnect
Hi!
Is it possible to have some kind of separate login for admin users in episerver, when using OpenIdConnect? We only want the OpenIdConnect for the end users, not editors or admins.
Safe way to call async method in EPiServer scheduled job?
Hi!
Can anyone give an example of how to safely call an async method in an EPiServer scheduled job?
The following is - as far as I know - not safe:
IDummyRepository repo = new DummyRepository();
var dummies = repo.GetDummiesAsync().Result;
Cannot read property 'contentData' of null -- Publish (when EPiServer.Marketing.Testing installed)
Hello All,
I am starting out my journey into EpiServer and trying to spin up the AlloyDemo application. I am playing around with Users and associated permissions (more specifically Publishing a page). I ran into an issue where the Publish "popup" is not showing up. When I see the console I get the following error. This error goes away and the Publish popup comes up correctly when I uninstall the EPiServer.Marketing.Testing (I am not sure about the dependency between the Marketing.Testing and popups)
Uncaught TypeError: Cannot read property 'contentData' of null
at Object._isOpenSetter (widgets.js:2)
at Object.set (epi.js:2)
at Object.onOpen (widgets.js:2)
at Object.open (widgets.js:2)
at Object.advice (dojo.js:15)
at Object._264 [as open] (dojo.js:15)
at Object.openDropDown (widgets.js:2)
at Object.<anonymous> (widgets.js:2)
at dojo.js:15
at Object.loadAndOpenDropDown (widgets.js:2)
Would really appreciate any pointers.
Sincerely
Object reference not set to an instance of an object - problem on Mediachase.Commerce.Initialization.CommerceInitialization.Initialize
I have a solution where I need to start with an empty Commerce database.
I have created a database and I have run the SQL-script in the EPiServer.Commerce.Core' tool folder.
But when starting up the project I get this error:
[NullReferenceException: Object reference not set to an instance of an object.]
Mediachase.Commerce.Customers.Plugins.AutoInstallMetaDataModule.CreateMembershipAcount(String login, String email, Object userProviderKey) +79
Mediachase.Commerce.Customers.Plugins.AutoInstallMetaDataModule.CreateContact(String firstName, String lastName, String email, String login, String role) +396
Mediachase.Commerce.Customers.Plugins.AutoInstallMetaDataModule.InstallCustomersDemoData() +114
Mediachase.Commerce.Customers.Plugins.AutoInstallMetaDataModule.Execute(BusinessContext context) +177
Mediachase.Commerce.Initialization.CommerceInitialization.Initialize(InitializationEngine context) +481
EPiServer.Framework.Initialization.Internal.ModuleNode.Execute(Action a, String key) +57
EPiServer.Framework.Initialization.Internal.ModuleNode.Initialize(InitializationEngine context) +122
EPiServer.Framework.Initialization.InitializationEngine.InitializeModules() +247
[InitializationException: Initialize action failed for Initialize on class Mediachase.Commerce.Initialization.CommerceInitialization, Mediachase.Commerce, Version=12.17.2.0, Culture=neutral, PublicKeyToken=6e58b501b34abce3]
EPiServer.Framework.Initialization.InitializationEngine.InitializeModules() +774
EPiServer.Framework.Initialization.InitializationEngine.ExecuteTransition(Boolean continueTransitions) +194
EPiServer.Framework.Initialization.InitializationModule.EngineExecute(HostType hostType, Action`1 engineAction) +876
EPiServer.Framework.Initialization.InitializationModule.FrameworkInitialization(HostType hostType) +225
EPiServer.Global..ctor() +42
[Customer].Global..ctor() +37
ASP.global_asax..ctor() in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\5eb2aa82\8b3434ee\App_global.asax.iudbsmu2.0.cs:0
[TargetInvocationException: Exception has been thrown by the target of an invocation.]
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) +139
System.Activator.CreateInstance(Type type, Boolean nonPublic) +105
System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark) +1431
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +184
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture) +27
System.Web.HttpRuntime.CreateNonPublicInstance(Type type, Object[] args) +80
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +182
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +369
[HttpException (0x80004005): Exception has been thrown by the target of an invocation.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +532
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +111
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +714
Anyone know what it can be and how to solve it?
Attach an image to a SerializableCart
Hi!
We are looking to create a solution where an end-user can upload an image, and then attach it to a SerializableCart or PurchaseOrder or something similar. We can attach the image as base64 as a property, but it's not ideal and I don't know what limitations we have on size etc.
I've noticed that there is a ImageFile-metafield that we could add to our Order-object, but how would one implement such a feature?
Has anyone done anything similar?
Best regards
Epi multisite
Hi Team,
Requirement: Two sites with different logos, menus...etc but commerce catalog products are the same only.
We are tried to add another site(multisite) in our epi site(referred epi doc for that.).
Can anyone explain what we need to do in IIS for the new domain?
My doubt:
Is need to add any new instance for that?
Advance Thanks,
Use inline validation after the user leaves the field
Episerver Forms Request
Some kind of inline validation after the user fills out and unfocus the field
BUT Don’t use inline validation while the user is typing — unless it helps them — like in the case of creating a password, username, or message with a character count.
https://cdn-images-1.medium.com/max/1200/1*aGO8yGo2jqu9XgntfFvlsQ.jpeg
----------------------
The steps below add a change to the web.config that reduces the number of calls to dl.episerver.net but the correct version must first be determined.
Add the following line to the configSections area of the web.config:
Add the following line just prior to the <sysytem.web> section, and include the Find version determined in Step 1 (use the first three version places):