The phrase view shtml new is typically a concatenation of parameters used in the Adobe Campaign Client Console (the rich client interface) or within specific URL parameters generated by the platform.
It breaks down into three distinct components:
Why does the keyword "view shtml new" matter? Because SHTML is largely considered a legacy technology (popular in the late 90s and early 2000s). Most modern web servers are not configured to parse SHTML by default. If you try to open a .shtml file directly on your desktop or a modern generic server, you will likely see raw code or missing navigation panels.
"New" implies:
sudo a2enmod include sudo systemctl restart apache2
To understand why shtml is central to this command, one must understand how Adobe Campaign handles personalization.
Unlike a static HTML file, an Adobe Campaign email or web form is a template. It contains dynamic blocks. When a developer works in the console, they see raw code. When they execute a "view" command, they want to see how that code behaves when simulated data is injected.
AddType text/html .shtml AddOutputFilter INCLUDES .shtml
Place your .shtml file in the document root (/var/www/html/ or ~/Sites/) and access via http://localhost/page.shtml.
Python’s Simple Server (doesn’t support SSI natively) — not suitable.
Nginx with SSI:
location /
ssi on;
ssi_types text/html;
To properly view an SHTML file as the end-user would (with all includes processed), you need to run it through a web server configured for SSI. Here are the three best "new" methods for 2025.
HMI Medical Centre (Amara) Level 14
HMI Medical Centre (Farrer Park)