Form not displaying on one of the pages on AEM sites, whereas the same form displaying in the DEV environment - aem

There's a lead form on one of the pages, which is not displaying on one of the pages of the AEM site,
This form is not displaying on QA, Staging and MC environments
It is displaying properly only on DEV environment on the same page where the issue is reported
When the package of the working page is created and installed on QA, it is working
The template being used by the page on all the environments is same template
Please suggest what is the issue for the form not displaying on the other environments?

Related

In AEM, I used table component on the page. Problem is I can able to add the data into it but it is not reflecting on Page. Any idea to troubleshoot?

It is working in dev environment but not in Stage environment.
I tried publishing the page and looked for a change , but did not work.

Hugo site doesn't deploy to custom domain

I recently created a personal blog site with custom theme using HUGO (source). It deploys on netlify (link) perfectly. But I wanted to publish it on my own domain (mydomain.xyz/pen). I already have a portfolio on mydomain.xyz, therefore I want to publish on a subdomain (/pen).
I tried using github pages for that but it is showing weird result without any theme (just raw HTML).
Can someone tell me how can I resolve this issue? If necessary, I can also publish using netlify but on my own custom domain.
It sounds like the links to your static files (CSS, JS, etc.) are broken, and so the CSS isn't getting loaded. Are you setting the baseURL configuration option correctly? If this is set to the root of your domain (https://mydomain.xyz) instead of the subpage (https://mydomain.xyz/pen) then this could lead to the links being broken.
If that doesn't work, then let us know what theme you are using, and let us see your configuration file (with any sensitive info redacted). This will enable us to check if there is a problem in how your theme is displaying the static content, or whether there are any other issues with your config file that are causing the links to break.

TYPO3 FAL Localization not working on production site

I'm trying to localize FAL records in inside news records. On my local copy of the page it is working but on production and staging site no more. I can't figure out whats wrong. The AJAX requests seems to send correct data, I compared it with my local request. But on the production and staging sites just gets back:
{"data":"","stylesheetFiles":[],"scriptCall":[]}
There are no log entries on staging, logging is enabled.
How to figure out what's the problem is?
FAL record localization inside tx_news suffers a bug common to all localization of n:n related models in some configurations: https://forge.typo3.org/issues/57272
If it works on a system but not on another I would look at differences in these TypoScript variables:
config.sys_language_mode
config.sys_language_overlay

Neos Multiple Sites

Is it possible to manage multiple sites in Neos with shared content and templates? I tried to do it under the directory sites but I am not sure yet where to put it correctly. Also I was thinking about using the language dropdown maybe? What do you think?
Yes, Neos can manage multiple sites with shared content and templates. To create a new site you might want to create a new site package using the Sites Management administration module.
You then have to assign different domains to your sites to have them accessible with the Neos backend, they will show up under Content in the menu.
From within one site package you can refer to templates with resource://My.First.Site/Private/Templates/NodeTypes/Test.html and you can include TypoScript from another site using something like include: resource://My.First.Site/Private/TypoScript/NodeTypes/*.
With Flow Query you can as well access content of another site by using an absolute path to nodes:
items = ${q(site).find('/sites/myfirstsite/some-node')
Note though that all configuration in NodeTypes.yaml as well as Settings.yaml is global and will be combined from all active sites.

Sitefinity and custom development

We are considering purchasing Sitefinity (or DotNetNuke) on pretty short notice and there are is a question I have that I am having trouble finding a quick answer to. (I have a separate but similar post with DotNetNuke as the focus, if you can answer that better or in addition.)
We are currently not using any CMS at all and we have some custom development that will not go away just because we go with a CMS for some or most of our site.
Our custom development is c# ASPX with Site Master and nested Site Master pages. These custom apps do not own their own top level in our web site, but are part of a branch, typically one or two levels down (for example, http://www.contoso.com/branch/app/default.aspx).
How is Sitefinity typically configured in a CMS/Custom “mixed mode”? For example, is Sitefinity installed at the “top” of the web site, or “where needed” down in the web site.
How does this relate when mixing CMS and custom web applications?
Does the CMS interface allow for adding these custom apps or do you just go to the web server and add them to the structure?
It appears from reading other posts, we can create our own custom c# modules and have CMS editors “drop in” the modules on the pages. Can someone confirm that for me?
If I did not provide enough detail, please feel free to ask for more.
We have Sitefinity installed at the root with plenty of subfolders containing custom pages. We typically build a usercontrol, add it to the sitefinity ToolboxesConfig.config file, then drag/drop it into a sitefinity CMS page. I believe this is what you're talking about regarding having "CMS editors drop in modules on the pages".
We also have master/child pages that are imported as page templates into Sitefinity and they work well. You can also link from any CMS page to a regular .aspx page out in a subfolder of your own and implement code there that uses the sitefinity API, but we personally found this much more tricky and veered away from this approach whenever possible.
So in a nutshell, custom code is relatively easy to integrate into sitefinity as long as you can condense it into a user control or master page.
Disclaimer: This was all done with regular web forms development. I'm not sure how an MVC site would interact with Sitefinity (which I believe is built using an MVC architecture itself anyway).
The part of your question I'm unsure of is regarding the custom webapps in nested branches. I would recommend installing the trial version of sitefinity and trying to get a single branch integrated as a prototype. This might take a day, but it would be worth it to know if the sitefinity route is going to give you heartache.
Full disclaimer: I work on Sitefinity.
First, let me say that throughout the history of Sitefinity, extensibility and developer-friendliness have been our top priorities. We've tried to create a CMS that uses concepts familiar to ASP.NET developers and build on top of them.
Now let me go through each of your points.
You can organize Sitefinity deployment however you like. In your case with sub-apps, you can either create virtual directories in IIS and deploy separate instances of Sitefinity in each of them, or you can use the CMS to do the sub-apps. In the CMS they can be separate branches of pages, have separate templates applied and feel like separate sites. You'll still manage them through one interface. It is up to you to choose an approach.
Sitefinity is a normal ASP.NET web application with the CMS assemblies in the BIN folder. You can open the project in Visual Studio and run it like a normal ASP.NET Web app. From a developer viewpoint, there's no difference between a custom app and a Sitefinity app - they are just ASP.NET web apps.
If you follow an approach of installing Sitefinity in the root and then using the CMS to create sub-apps, you can do it through the UI. If you choose to run separate virtual directories, you have to manually upload the files. Also, Sitefinity has a built-in File explorer, which you can use to manage the files on the server.
The modules you are referring to are called widgets in Sitefinity. For a developer, they are nothing more than custom ASP.NET controls and user controls. The Sitefinity page editor UI allows you to drop widgets in placeholders on a page and configure their properties. The placeholders are defined in a masterpage (a normal ASP.NET masterpage) or through the UI.
It is very easy to create custom widgets. Here's a Quick Start: http://www.sitefinity.com/blogs/gabesumner/posts/11-08-29/ldquo_hello_world_rdquo_guide_to_custom_sitefinity_widgets_amp_controldesigners.aspx
We also have modules, which are a little more complicated concepts. They manage data, have backend and frontend UI. I encourage you to go through our blogs and documentation for further info.
We also have an SDK, containing samples with source code for extensions to the CMS.
You may want to look at Kentico CMS that supports similar scenarios - you can easily mix your own ASPX pages and CMS-controlled ASPX pages, so it's very flexible.