Connect DEV.to and MokonyxSocial will publish your Joomla content as an article on your DEV.to account using the Forem API. One thing worth knowing: DEV.to articles are Markdown, so your HTML gets converted and simplified, and the API only posts under your own account.
What you need
- A DEV.to account (
https://dev.to/). - A DEV Community API key from your account settings.
Get your credentials
API key api_key (required)
This key lets MokonyxSocial create articles for you. To generate it, sign in to DEV.to and go to Settings → Extensions, then scroll to DEV Community API Keys (https://dev.to/settings/extensions). Type a description like "MokonyxSocial", click Generate API Key, and copy the key — it's only shown once, so grab it now. Paste the raw value in.
Set it up in MokonyxSocial
- In Joomla admin, go to Components → MokonyxSocial → Services → New.
- Choose DEV.to.
- Enter the credentials above.
- Click Send Test to check it, then Save & Close and make sure it's Published.
Verify
Once Send Test succeeds, open your DEV.to dashboard (https://dev.to/dashboard) and look for the test article (draft or published, depending on your settings). Then publish a Joomla article and confirm the DEV.to post shows up.
Troubleshooting
- 401 Unauthorized? Your
api_keyis wrong or revoked — regenerate it under Settings → Extensions. - 422 Unprocessable Entity? The article payload isn't valid — often a missing title or a duplicate title/canonical URL. Tweak your template.
- Showing up as a draft when you didn't want that? DEV may default API articles to draft — check the published flag in your setup.
- 429 rate limited? Forem throttles article creation, so spread your publishes out.
Notes & limits
- Bodies are Markdown, so rich HTML from Joomla gets downgraded — complex layouts may flatten.
- Set a canonical URL back to your Joomla article so you don't take an SEO hit for duplicate content.
- Cover images and up to 4 tags per article are supported.
- The API only posts to your own account, not organizations, unless you specifically set that up.