SShortSingh.
Back to feed

How to Safely Hand Back a WordPress Site After Development Work

0
·1 views

When developers work on an inherited WordPress site in a local or staging environment, test content, debug plugins, temporary users, and development settings can accidentally be pushed to the live production site during deployment. To prevent this, developers should categorize every change made into items that belong in production and those that are dev-only leftovers before deploying. Dev-only items such as test posts, debug plugins, temporary admin accounts, and settings like disabled caching or blocked search engine indexing must be cleaned up from the development copy first. Critical checks before going live include taking a fresh production backup, reviewing database changes for new user submissions, and ensuring debug logs are deleted so sensitive file paths are not publicly accessible. After deployment, developers should verify the live site's search engine indexing settings and flush permalink rules to avoid broken URLs.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Understanding What Databases Actually Do Under the Hood

A developer reflecting on system design realized they lacked a foundational understanding of how databases work internally, beyond just writing SQL queries. The article explores how databases handle large-scale data retrieval, explaining why full table scans become impractical at millions of rows. Indexes, such as those on a user_id column, allow databases like PostgreSQL to locate relevant rows efficiently without scanning entire tables. The piece also distinguishes between index types — including B-trees, Hash indexes, and LSM Trees — noting each suits different read and write workloads. The author concludes that a system designer's role is not to implement these structures manually, but to understand access patterns well enough to choose the right database features.

0
ProgrammingDEV Community ·

Review of 19 Jev AI Trading Projects Finds No Clear Evidence of Profit

A trading tools developer reviewed all 19 publicly available Jev-based finance projects during the week of 24 September 2026, finding that most were demos or paper-trading experiments with no live profitable results. Jev is a structured AI model by TypeSafe AI that takes JSON state inputs and returns probability outputs, a format that superficially suits algorithmic trading. Of the 12 projects that touched actual trading or price prediction, only one was live-capable by default, while the rest ran on testnets, backtests, or synthetic data. Four projects directly compared Jev against simpler rule-based alternatives, and in none of those did Jev clearly outperform — in one stock prediction test, Jev scored 45% accuracy while a naive always-down strategy scored 51.7%. The most substantial project, QuantDinger, was flagged for deeper investigation in a follow-up series.

0
ProgrammingDEV Community ·

Developer Builds VidFixa, a Multi-Platform Video Downloader Using Go, Nuxt and PostgreSQL

A developer built and launched VidFixa, a video downloader supporting Instagram, TikTok, Facebook, X, and LinkedIn, as a hands-on learning project rather than a typical tutorial exercise. The application allows users to paste a video URL and download the content without a watermark, with the backend powered by Go and Chi, the frontend by Nuxt, and PostgreSQL for data storage. Video processing relies on yt-dlp and FFmpeg, while background workers handle download jobs asynchronously to avoid blocking HTTP requests. VidFixa offers three subscription tiers — Free, Plus, and Pro — with monthly download limits enforced for both anonymous and registered users, and payments managed through Bachs. The project is open-source on GitHub and deployed on Render, with the developer navigating real-world challenges including Docker configuration, CORS setup, webhook integration, and environment-specific deployment issues.

0
ProgrammingDEV Community ·

How to test n8n webhook workflows locally without triggering live APIs

Developers at Weio, Inc. have outlined a method for testing n8n webhook workflows without making real calls to services like WhatsApp, Google Sheets, or Slack. The approach centers on adding a dry_run flag to webhook requests, which a Switch node uses to route traffic either to real action nodes or directly to a response node. All business logic is isolated inside a single Code node that returns a plain object, making it independently testable through fixture JSON files and CLI assertions. The pattern also covers running n8n in a temporary Docker container for isolated test environments, with specific warnings about timing traps such as waiting for full database readiness before importing workflows. Common CLI pitfalls around workflow activation in non-queue mode are also documented to help teams avoid silent failures during automated test runs.

How to Safely Hand Back a WordPress Site After Development Work · ShortSingh