Web app · PHP and MySQL · being rebuilt

CodeNews

A news reader for developers with a CMS behind it. It pulls from RSS feeds, Atom feeds and reddit, and publishes what you approve on a site that is yours.

News in, a site out.

Point it at the sources your readers already follow: a subreddit, a blog's feed, a release channel. It collects what they publish, and nothing goes live until somebody says so. Imports land in a queue, and the queue is a screen with buttons on it.

The rest is the part every content site needs and nobody enjoys writing: tags, translations, static pages, per-page SEO fields, and the settings that decide how much of it a visitor sees.

  • PHP
  • MySQL
  • RSS & Atom
  • reddit imports
  • Multi-language
codebldr.com/codenews
The CodeNews reader: a search box, a row of language tags, and the newest article.

The demo, as it runs today.

The same site, narrower.

Most of the reading happens on a phone, so that is what the layout was drawn for. Tags wrap, filters collapse, and an article is one tap from the list.

codebldr.com/codenews
CodeNews at phone width: the tag filters wrapped into rows above the newest article.

What is in it.

The list below is the product as it stands. The rebuild keeps all of it.

The reader

  • Responsive layout, phone first
  • Latest news, or grouped by source
  • Search, and filtering by tag
  • Language switcher
  • Static pages and a contact form

The admin

  • A dashboard with the numbers that matter
  • Write, edit, or clear out old articles
  • Fetch, review and publish imports
  • Sources, tags, and their settings
  • Static pages and per-page SEO fields

Languages

  • Translate the whole app, as many languages as you like
  • Custom strings for anything you add yourself
  • A default language, chosen by you

Settings

  • Logo, favicon, and custom CSS for both
  • Items per page, referral parameter, ad slot
  • Auto-publish rules, and how long news is kept
  • Mail by PHP or SMTP
  • Analytics and reCAPTCHA keys

Being rebuilt, honestly.

CodeNews went up on CodeCanyon in 2017 and has been running since. The version you can try is that one, and it shows its age: PHP 5.3 was a reasonable requirement then and is not one now.

  • What runs today

    The demo, unchanged. Reader, admin, imports and translations all work. The stack under them is overdue.

  • What is being done

    A rewrite on the current stack, feature for feature, with the imports and the CMS kept as they are. It goes back on sale when it is finished.

  • If you want it now

    Write to us. If you need a news site for a company, a community or a language, we would rather build it with you than sell you the old one.

Tell us what you are building.

Describe the problem and that is enough to start with. The reply comes from the person who would do the work.

We use your address to reply to you and for nothing else. It does not go on a mailing list and we do not pass it to anybody.