PHP SCRIPTS Save 67% 8 views

NewsPulse – Automated News Portal CMS (PHP + RSS Auto Import)

A ready-to-launch PHP news website that imports headlines from RSS feeds automatically, credits every source, and publishes them on a fast, animated, SEO-ready site. Comes with a full admin CMS, dark mode, SQLite/MySQL support and a one-click installer.

  • Versionv1.0.0
  • Updated1 Oct 2026
  • LicenseRegular · Lifetime
  • DownloadZIP · 0.2 MB
  • Sales1
www.codinza.com/newspulse-automated-news-portal-cms-php-rss-auto-import NewsPulse – Automated News Portal CMS (PHP + RSS Auto Import)
Instant download 1 domain · Lifetime

NewsPulse is a complete news aggregation CMS built in Core PHP 8. Add your favourite RSS or Atom feeds and a cron job keeps your website filled with fresh headlines, around the clock. Every story keeps its original source name and a prominent "Read Original Article" link.

No Node.js, no framework, no build step. Upload the files, open the installer, and your news portal is live in minutes.

━━━━━━━━━━━━━━━━━━━━
WEBSITE (FRONTEND)
━━━━━━━━━━━━━━━━━━━━

  • •Modern, professional design with light and dark mode
  • •Animated hero slider, breaking-news ticker, trending list and category sections
  • •Category icons, scroll-reveal animations and smooth hover effects
  • •Mobile-first layout with a floating capsule bottom navigation
  • •Article pages with source attribution, share buttons (WhatsApp, Facebook, Telegram, X, copy link), related stories and previous/next navigation
  • •Search with highlighted results, category, source and legal pages
  • •Newsletter sign-up with CSV export
  • •Hindi and other Unicode URLs supported

━━━━━━━━━━━━━━━━━━━━
RSS AUTO IMPORT ENGINE
━━━━━━━━━━━━━━━━━━━━

  • •Supports RSS 2.0, RSS 1.0 (RDF) and Atom feeds
  • •Runs by cron, or through a secure HTTP cron URL on hosts without cron
  • •Per-source settings: category, fetch interval (5 min to 24 hrs), item limit, auto-publish
  • •Three import modes: Excerpt only, Full content, Draft review
  • •Duplicate protection by GUID, URL and title
  • •One broken feed never stops the rest; failing feeds back off automatically
  • •"Test Feed" button previews any feed before you save it
  • •Detailed import logs and per-run statistics

━━━━━━━━━━━━━━━━━━━━
ADMIN PANEL
━━━━━━━━━━━━━━━━━━━━

  • •Dashboard with live stats and charts, plus a "Run import now" button
  • •Articles: search, filters, bulk actions, rich-text editor, scheduling, featured and trending flags
  • •Categories with icon picker, colours and drag-to-reorder
  • •Media library, advertisement manager (7 ad placements), legal pages
  • •SEO settings, subscribers, database backup, admin accounts and audit log
  • •Optional email notifications for failed feeds

━━━━━━━━━━━━━━━━━━━━
SEO READY
━━━━━━━━━━━━━━━━━━━━

  • •Meta tags, canonical URLs, Open Graph and Twitter cards
  • •JSON-LD structured data (NewsArticle, WebSite, Organization, Breadcrumbs)
  • •Automatic sitemap.xml, robots.txt and RSS feed
  • •Clean URLs, e.g. /news/technology/article-title

━━━━━━━━━━━━━━━━━━━━
SECURITY
━━━━━━━━━━━━━━━━━━━━

  • •PDO prepared statements, CSRF tokens, XSS-safe output and an HTML sanitiser
  • •Hashed passwords, login rate limiting and hardened sessions
  • •SSRF and XXE protection for feed fetching
  • •Validated image uploads; protected config, database and cache folders

━━━━━━━━━━━━━━━━━━━━
WHAT'S INCLUDED
━━━━━━━━━━━━━━━━━━━━

  • •Full PHP source code
  • •One-click web installer (SQLite or MySQL)
  • •Demo content: 26 sample stories across 13 categories, removable in one click
  • •Sample RSS sources to get started
  • •Step-by-step deployment guide (DEPLOY.md)

━━━━━━━━━━━━━━━━━━━━
REQUIREMENTS
━━━━━━━━━━━━━━━━━━━━

  • •PHP 8.1 or newer (8.2+ recommended)
  • •SQLite (no setup) or MySQL / MariaDB
  • •PHP extensions: curl, openssl, mbstring, fileinfo, dom, gd
  • •Apache / LiteSpeed with mod_rewrite (Nginx config included)
  • •Works on standard shared hosting such as cPanel or Hostinger

━━━━━━━━━━━━━━━━━━━━
LICENSE
━━━━━━━━━━━━━━━━━━━━
One license key per domain, activated from your Codinza account. Includes updates and support from Codinza.

Note: by default, imported stories show the headline, a short summary and a link to the original publisher. Use full-content import only where the feed's licence allows it.

  1. 1

    Pay & receive your key

    A unique COD-XXXX-XXXX-XXXX-XXXX key is generated the moment Razorpay confirms the payment. It is emailed to you and shown in your account.

  2. 2

    Install and activate

    Enter the key in the product's settings. The first domain you activate on becomes the licensed domain — one license, one site. localhost and .test work freely for development.

  3. 3

    Stay verified

    The product checks in with the Codinza license server every 24 hours, with a 3-day grace period if the server is unreachable. Responses are cryptographically signed.

  4. 4

    Yours for life

    This is a lifetime license — no renewal is ever required. Moving domains? Request a change and we approve it.

How do I get the files after paying?

Immediately. As soon as the payment is verified, the download appears in your account and a receipt is emailed to you along with your license key.

Can I use it on more than one website?

Each license covers one production domain. For another site, buy a second license or request a domain change from your dashboard.

Do I get updates?

Yes. New versions can be re-downloaded from your account for the length of your download access (365 days).

What if I need changes or installation help?

Documentation is included. For installation, customisation or a bespoke build, contact Codinza — this is what we do.

Is there a refund?

Digital products are non-refundable once downloaded. If something does not work as described, write to contact@codinza.com and we will make it right.

Chat with us