# \#developer

**URL:** https://community.dotcms.com/tag/developer/22.md

[Latest](https://community.dotcms.com/latest.md) · [Categories](https://community.dotcms.com/categories.md) · [Tags](https://community.dotcms.com/tags.md)

---

## [Troubleshooting - Uploading image asset on dotCms](https://community.dotcms.com/t/troubleshooting-uploading-image-asset-on-dotcms/296)

<div class="topic-metadata">

**Author:** [@soudin](https://community.dotcms.com/u/soudin)\
**Replies:** 1\
**Last updated:** [July 1, 2026, 3:27pm UTC](https://community.dotcms.com/t/troubleshooting-uploading-image-asset-on-dotcms/296 "2026-07-01T15:27:20Z")

</div>

Hi dotCMS community, I recently deployed a dotCMS instance in a production-like environment with strict security restrictions. I’ve encountered an issue: whenever I try to add a new image, this part gets stuck in a load…

---

## [Scale Globally with Translation Workflows](https://community.dotcms.com/t/scale-globally-with-translation-workflows/287)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 2\
**Last updated:** [June 4, 2026, 10:13pm UTC](https://community.dotcms.com/t/scale-globally-with-translation-workflows/287 "2026-06-04T22:13:47Z")

</div>

Managing content across multiple languages doesn’t have to mean managing multiple teams. dotCMS includes a built-in Google Translate integration that automates the translation of your content the moment you trigger a wor…

---

## ["S3 Files" as a storage layer](https://community.dotcms.com/t/s3-files-as-a-storage-layer/288)

<div class="topic-metadata">

**Author:** [@florian-nxtones](https://community.dotcms.com/u/florian-nxtones)\
**Replies:** 2\
**Last updated:** [April 22, 2026, 1:02pm UTC](https://community.dotcms.com/t/s3-files-as-a-storage-layer/288 "2026-04-22T13:02:36Z")

</div>

Hi there, AWS recently announced “S3 files” a new way to access files in an S3 bucket. Is this something anyone has already looked into? I know that S3 has been supported as a static publishing target for a long time b…

---

## [Power up your Headless Commerce site by connecting dotCMS to Shopify!](https://community.dotcms.com/t/power-up-your-headless-commerce-site-by-connecting-dotcms-to-shopify/278)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 0\
**Last updated:** [March 27, 2026, 1:01pm UTC](https://community.dotcms.com/t/power-up-your-headless-commerce-site-by-connecting-dotcms-to-shopify/278 "2026-03-27T13:01:44Z")

</div>

Your content team shouldn’t need a developer every time they want to build a product campaign page. With the new dotCMS Shopify Integration, editors can search and embed live Shopify products and collections directly ins…

---

## [Stop tagging images manually — let AI do it for you](https://community.dotcms.com/t/stop-tagging-images-manually-let-ai-do-it-for-you/277)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 0\
**Last updated:** [March 24, 2026, 8:23pm UTC](https://community.dotcms.com/t/stop-tagging-images-manually-let-ai-do-it-for-you/277 "2026-03-24T20:23:47Z")

</div>

Image tagging has many benefits, from driving search to personalizing experiences, and with AI enabled processes getting it done is no longer a huge burden. We have been promoting our integration with OpenAI for AI enab…

---

## [The dotCMS Google Analytics Plugin Just Got a Major Update!](https://community.dotcms.com/t/the-dotcms-google-analytics-plugin-just-got-a-major-update/276)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 1\
**Last updated:** [March 20, 2026, 2:43pm UTC](https://community.dotcms.com/t/the-dotcms-google-analytics-plugin-just-got-a-major-update/276 "2026-03-20T14:43:59Z")

</div>

We’ve updated the Google Analytics OSGi Plugin (now v0.4.1) and it’s better than ever. Here’s why you should check it out: Pull real GA4 data directly into your pages\*\* — query active users, sessions, pageviews, and …

---

## [Go headless in minutes, not hours!](https://community.dotcms.com/t/go-headless-in-minutes-not-hours/275)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 0\
**Last updated:** [March 11, 2026, 3:15pm UTC](https://community.dotcms.com/t/go-headless-in-minutes-not-hours/275 "2026-03-11T15:15:54Z")

</div>

Getting a headless CMS up and running has always meant wrestling with API docs, environment configs, and manual wiring — before you even see a single line of content. The @dotcms/create-app CLI changes that by automating…

---

## [AI Search now in our SDK!](https://community.dotcms.com/t/ai-search-now-in-our-sdk/274)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 1\
**Last updated:** [March 5, 2026, 10:19pm UTC](https://community.dotcms.com/t/ai-search-now-in-our-sdk/274 "2026-03-05T22:19:27Z")

</div>

Until now, adding AI-powered search to a headless dotCMS application meant working directly with the dotAI REST endpoints — handling authentication, constructing request payloads, and parsing responses by hand. It worked…

---

## [dotDEV: February 2026 - Product Webinar Recording & Technical Deep-Dives](https://community.dotcms.com/t/dotdev-february-2026-product-webinar-recording-technical-deep-dives/270)

<div class="topic-metadata">

**Author:** [@FatimaTareen](https://community.dotcms.com/u/FatimaTareen)\
**Replies:** 0\
**Last updated:** [February 12, 2026, 5:11pm UTC](https://community.dotcms.com/t/dotdev-february-2026-product-webinar-recording-technical-deep-dives/270 "2026-02-12T17:11:17Z")

</div>

A message from our Technical Writer, Jamie Mauro: By the time you read this, it will be February: a time for uncommonplaces. We cram lengthening days into the smallest calendar grid; every few years, it overflows like t…

---

## [Best practice to propagate parameters between dotCMS environments](https://community.dotcms.com/t/best-practice-to-propagate-parameters-between-dotcms-environments/269)

<div class="topic-metadata">

**Author:** [@soudin](https://community.dotcms.com/u/soudin)\
**Replies:** 1\
**Last updated:** [February 10, 2026, 2:22pm UTC](https://community.dotcms.com/t/best-practice-to-propagate-parameters-between-dotcms-environments/269 "2026-02-10T14:22:36Z")

</div>

Hi everyone, I have a question about parameter porting between dotCMS environments (dev → staging → prod). I want to propagate parameter cleanly to another one, what is the recommended approach? I’ve identified thoses…

---

## [CMS Administrator unable to delete content type or field](https://community.dotcms.com/t/cms-administrator-unable-to-delete-content-type-or-field/265)

<div class="topic-metadata">

**Author:** [@Ivan](https://community.dotcms.com/u/Ivan)\
**Replies:** 20\
**Last updated:** [January 29, 2026, 2:40pm UTC](https://community.dotcms.com/t/cms-administrator-unable-to-delete-content-type-or-field/265 "2026-01-29T14:40:13Z")

</div>

I am logged in as a CMS Administrator and when I try to delete a field in a Content Type I get: “Access denied You don’t have permissions to perform this action. Please contact your administrator to request access.” The …

---

## [Dotcms - theme: class completion & oauth plugin](https://community.dotcms.com/t/dotcms-theme-class-completion-oauth-plugin/260)

<div class="topic-metadata">

**Author:** [@soudin](https://community.dotcms.com/u/soudin)\
**Replies:** 3\
**Last updated:** [January 16, 2026, 4:39pm UTC](https://community.dotcms.com/t/dotcms-theme-class-completion-oauth-plugin/260 "2026-01-16T16:39:15Z")

</div>

Hi dotCMS community :waving\_hand: , I’m testing dotCMS for our project and have two quick questions: Layout Customization: How can I enable CSS class autocompletion for users when editing layouts? I followed the docs …

---

## [How to create embedding for the attached PDF files as links in blog or other pages](https://community.dotcms.com/t/how-to-create-embedding-for-the-attached-pdf-files-as-links-in-blog-or-other-pages/259)

<div class="topic-metadata">

**Author:** [@ihshan](https://community.dotcms.com/u/ihshan)\
**Replies:** 2\
**Last updated:** [January 15, 2026, 10:05pm UTC](https://community.dotcms.com/t/how-to-create-embedding-for-the-attached-pdf-files-as-links-in-blog-or-other-pages/259 "2026-01-15T22:05:12Z")

</div>

I am able to create embedding by using dotAI for Blog content type. However, within each blog, there are some PDFs (mostly) and couple of files that are put as links in the blog. While I was able to create the embedding …

---

## [dotDEV: January product guides and updates from dotCMS](https://community.dotcms.com/t/dotdev-january-product-guides-and-updates-from-dotcms/263)

<div class="topic-metadata">

**Author:** [@FatimaTareen](https://community.dotcms.com/u/FatimaTareen)\
**Replies:** 0\
**Last updated:** [January 13, 2026, 1:52pm UTC](https://community.dotcms.com/t/dotdev-january-product-guides-and-updates-from-dotcms/263 "2026-01-13T13:52:34Z")

</div>

dotDEV: January 2026 A message from our Technical Writer, Jamie Mauro: As we wish one another a Happy New Year, we resolve to renew; we drop some signifiers and adopt others. When I type the characters 2-0-2-5, they …

---

## [dotAI API completion](https://community.dotcms.com/t/dotai-api-completion/258)

<div class="topic-metadata">

**Author:** [@ihshan](https://community.dotcms.com/u/ihshan)\
**Replies:** 2\
**Last updated:** [January 11, 2026, 9:21pm UTC](https://community.dotcms.com/t/dotai-api-completion/258 "2026-01-11T21:21:26Z")

</div>

Hi, I am able to run other APIs related to dotAI. But I keep failing to use this api http://localhost:8082/api/v1/ai/\*\*completions\\\*\\\* When I tried to run inside dotCMS, it works fine and i can get the response. The r…

---

## [Welcome to day 3 of dotCMS AI Week!](https://community.dotcms.com/t/welcome-to-day-3-of-dotcms-ai-week/256)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 0\
**Last updated:** [December 11, 2025, 3:45pm UTC](https://community.dotcms.com/t/welcome-to-day-3-of-dotcms-ai-week/256 "2025-12-11T15:45:12Z")

</div>

Today we dig into dotAI, our tool for contextual and governed intelligence that tackles long-standing content challenges. You’ll also find our AI philosophy and key takeaways from dotConnect’25. Let’s go! dotAI: The Pr…

---

## [Today’s focus for dotCMS AI Week: Real Talk, Real Trust — AI Edition](https://community.dotcms.com/t/today-s-focus-for-dotcms-ai-week-real-talk-real-trust-ai-edition/255)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 0\
**Last updated:** [December 9, 2025, 9:18pm UTC](https://community.dotcms.com/t/today-s-focus-for-dotcms-ai-week-real-talk-real-trust-ai-edition/255 "2025-12-09T21:18:21Z")

</div>

We’ve curated conversations with product leaders, UX experts, and marketers who unpack how AI is changing the way teams build, design, and deliver digital experiences. Across development, UX, and content strategy, each …

---

## [Today we’re kicking off dotCMS AI Week](https://community.dotcms.com/t/today-we-re-kicking-off-dotcms-ai-week/254)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 0\
**Last updated:** [December 8, 2025, 9:17pm UTC](https://community.dotcms.com/t/today-we-re-kicking-off-dotcms-ai-week/254 "2025-12-08T21:17:18Z")

</div>

Today we’re kicking off dotCMS AI Week - a Three-Day Technical Deep Dive into Practical Enterprise AI. We are opening the week with a curated anthology focused on the foundations of AI-ready content: structure, sear…

---

## [New REST API for Importing Content](https://community.dotcms.com/t/new-rest-api-for-importing-content/253)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 0\
**Last updated:** [November 3, 2025, 5:30pm UTC](https://community.dotcms.com/t/new-rest-api-for-importing-content/253 "2025-11-03T17:30:32Z")

</div>

Has anyone had a chance to use the new REST API endpoints we have for importing content to dotCMS? We recently added the endpoints, that make use or a job queue system put in place to help manage large jobs being run on…

---

## [dotDEV: October product guides and updates from dotCMS](https://community.dotcms.com/t/dotdev-october-product-guides-and-updates-from-dotcms/244)

<div class="topic-metadata">

**Author:** [@dotCMS](https://community.dotcms.com/u/dotCMS)\
**Replies:** 0\
**Last updated:** [October 2, 2025, 5:16pm UTC](https://community.dotcms.com/t/dotdev-october-product-guides-and-updates-from-dotcms/244 "2025-10-02T17:16:24Z")

</div>

dotDEV: October 2025 A message from our Technical Writer, Jamie Mauro: As a new intro, we’ll be spilling some pixel-ink on new developments in dotCMS. You may wonder: “Isn’t that what the newsletter already does?” I …

---

## [Menu Link 'Code Link' help](https://community.dotcms.com/t/menu-link-code-link-help/240)

<div class="topic-metadata">

**Author:** [@MarkPitely](https://community.dotcms.com/u/MarkPitely)\
**Replies:** 2\
**Last updated:** [September 30, 2025, 9:41pm UTC](https://community.dotcms.com/t/menu-link-code-link-help/240 "2025-09-30T21:41:58Z")

</div>

I’m trying to use some Menu Links to create Navigation items that don’t map to an actual page (they go to a scripted endpoint). ‘External’ doesn’t seem to allow for relative paths, like /inventory/new. It makes it a htt…

---

## [Layout and Sidebar not available in angular SDK](https://community.dotcms.com/t/layout-and-sidebar-not-available-in-angular-sdk/236)

<div class="topic-metadata">

**Author:** [@soudin](https://community.dotcms.com/u/soudin)\
**Replies:** 2\
**Last updated:** [September 9, 2025, 3:24pm UTC](https://community.dotcms.com/t/layout-and-sidebar-not-available-in-angular-sdk/236 "2025-09-09T15:24:27Z")

</div>

Hello DotCMS community, I’m currently testing dotCMS in headless mode and using the Angular SDK. I’ve noticed something I can’t quite figure out regarding page layouts: When I enable a sidebar in the layout through …

---

## [dotDEV Newsletter out now | September Technical Content](https://community.dotcms.com/t/dotdev-newsletter-out-now-september-technical-content/235)

<div class="topic-metadata">

**Author:** [@dotCMS](https://community.dotcms.com/u/dotCMS)\
**Replies:** 0\
**Last updated:** [September 4, 2025, 7:48pm UTC](https://community.dotcms.com/t/dotdev-newsletter-out-now-september-technical-content/235 "2025-09-04T19:48:14Z")

</div>

dotDEV: September 2025 Register for our upcoming virtual event dotConnect25, hosted on October 1st at 1 p.m. EST We’re excited to announce our upcoming event, dotConnect25 — our second annual virtual event where we’ll…

---

## [Error login on docker image](https://community.dotcms.com/t/error-login-on-docker-image/232)

<div class="topic-metadata">

**Author:** [@Charles\_Bauer](https://community.dotcms.com/u/Charles_Bauer)\
**Replies:** 6\
**Last updated:** [September 4, 2025, 1:12am UTC](https://community.dotcms.com/t/error-login-on-docker-image/232 "2025-09-04T01:12:40Z")

</div>

Hi, I have downloaded the docker imagem and when I try to login with admin@dotcms.com and admin as password the screen stops. I saw this errors on logs: 21:51:29.415 INFO util.SecurityLogger - class com.dotmarketi…

---

## [URLMap Pattern description & Fallthrough](https://community.dotcms.com/t/urlmap-pattern-description-fallthrough/226)

<div class="topic-metadata">

**Author:** [@MarkPitely](https://community.dotcms.com/u/MarkPitely)\
**Replies:** 6\
**Last updated:** [August 25, 2025, 4:47pm UTC](https://community.dotcms.com/t/urlmap-pattern-description-fallthrough/226 "2025-08-25T16:47:53Z")

</div>

In the documentation for URL Maps an embedded image shows something curious - it has a double slash before wikiTitle. This seems to imply that both: /docs/slugs-and-url-maps-seo-friendly-urls and /docs/latest/slugs-a…

---

## [Using the new MCP Server for dotCMS](https://community.dotcms.com/t/using-the-new-mcp-server-for-dotcms/225)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 0\
**Last updated:** [August 21, 2025, 9:52pm UTC](https://community.dotcms.com/t/using-the-new-mcp-server-for-dotcms/225 "2025-08-21T21:52:19Z")

</div>

This month dotCMS went live with an MCP Server. This lets you integrate Cursor (and other IDEs) and Claude with your dotCMS instance to more easily create components and manage content using an AI agent that understands…

---

## [Read the August dotDEV newsletter for content on the new dotCMS MCP Server and JavaScript SDK](https://community.dotcms.com/t/read-the-august-dotdev-newsletter-for-content-on-the-new-dotcms-mcp-server-and-javascript-sdk/222)

<div class="topic-metadata">

**Author:** [@dotCMS](https://community.dotcms.com/u/dotCMS)\
**Replies:** 0\
**Last updated:** [August 14, 2025, 7:53pm UTC](https://community.dotcms.com/t/read-the-august-dotdev-newsletter-for-content-on-the-new-dotcms-mcp-server-and-javascript-sdk/222 "2025-08-14T19:53:31Z")

</div>

dotDEV: August 2025 August 14, 2025 Meet the MCP Server: How dotCMS Makes AI Safe and Useful for Content Teams dotCMS has just announced the release of its official Model Context Protocol (MCP) Server, making it the f…

---

## [dotCMS Static to OSGI Plugin](https://community.dotcms.com/t/dotcms-static-to-osgi-plugin/184)

<div class="topic-metadata">

**Author:** [@Invulnerability](https://community.dotcms.com/u/Invulnerability)\
**Replies:** 4\
**Last updated:** [August 5, 2025, 8:30am UTC](https://community.dotcms.com/t/dotcms-static-to-osgi-plugin/184 "2025-08-05T08:30:09Z")

</div>

We are upgrading dotCMS from old to new one. How to handle those \*-ext files in OSGI? Our static plugin have these files. web-ext.xml, Language-ext.properties, dotmarketing-config-ext.properties, toolbox-ext.xml Or we…

---

## [How do YOU perform local development? Tips wanted](https://community.dotcms.com/t/how-do-you-perform-local-development-tips-wanted/140)

<div class="topic-metadata">

**Author:** [@tcaruth](https://community.dotcms.com/u/tcaruth)\
**Replies:** 7\
**Last updated:** [August 4, 2025, 9:52pm UTC](https://community.dotcms.com/t/how-do-you-perform-local-development-tips-wanted/140 "2025-08-04T21:52:22Z")

</div>

This is how we’re currently setup: I run the docker command to clone my environment dotcli instance to the remote instance i just cloned dotcli pull to get the files locally in a better folder structure dotcli instance …

---

## [dotCMS has a new Public GitHub Org!](https://community.dotcms.com/t/dotcms-has-a-new-public-github-org/213)

<div class="topic-metadata">

**Author:** [@MarcBoutillette](https://community.dotcms.com/u/MarcBoutillette)\
**Replies:** 0\
**Last updated:** [August 4, 2025, 6:24pm UTC](https://community.dotcms.com/t/dotcms-has-a-new-public-github-org/213 "2025-08-04T18:24:30Z")

</div>

dotCMS developer community - we have a new github organization to share code, plugins, scripts, and examples with our partners, customers, and developer community. We will be posting new artifacts to this github org and…

[Next page](https://community.dotcms.com/tag/developer/22.md?match_all_tags=true&page=1&tags%5B%5D=developer)
