Radio AMI
Radio AMI broadcasts from Kikinda on 89.7 MHz and publishes news from the town and the surrounding villages on its website. The old WordPress site had more than fifteen thousand articles. The new portal kept all of them, along with their old URLs, and built around them what readers actually look for: power and water outages, job ads, sports and the live program.
- Multi-page website
- Kikinda
- October 2026
- 2 min read
- PHP 8.5
- MariaDB
- Redis
- Icecast
- PWA
- Customer
- Reks DOO Kikinda, Radio AMI 89.7
- Industry
- Local radio and news portal
- Location
- Kikinda
- Type
- Radio portal with a newsroom panel
- Scope
- 15,029 migrated articles · 1,348 redirects from old URLs
- Technologies
- PHP 8.5 · MariaDB · Redis · no WordPress
- Mobile PageSpeed
- 96 out of 100, measured on October 17, 2026
- Website
- amiradio.rs
- Status
- Live on the official domain, launched October 16, 2026

01 / 04
Fifteen thousand articles, not one lost
Radio AMI published its news on WordPress for years. The new portal is written in PHP 8.5, with a MariaDB database and a Redis cache, without WordPress and without plugins. We carried over 15,029 articles from the old site, with their headlines, text, images, sections and dates.
The old URLs were not thrown away: 1,348 of them lead to the new ones through permanent redirects, so an old link from social media or search still opens the same article. Articles are organized by section, topic and place: Kikinda and nine surrounding villages have their own pages.

02 / 04
A player that never stops
The 89.7 MHz program plays from the player in the header of every page. When a reader moves to another article, the sound does not cut out. The stream goes through an Icecast relay on our server, and there is an M3U playlist for Winamp, VLC and radio apps.
The listening page explains all three ways: FM, the website and the app on a phone. Shows and videos have separate pages, with a podcast RSS feed for the shows.

03 / 04
Info service, job board and weather
Power, water, heating and jobs have their own pages, with the latest notice at the top, and shortcuts to them sit in the header and, on a phone, right below the heading. The job board keeps current listings apart from the archive.
The sections are Info Service, Sports, Job Board, Elections, Latest, Shows and Video, and Kikinda and the surrounding villages have their own pages. Weather in Kikinda has a separate page.
04 / 04
Admin panel, app and newsletter
The newsroom works in an admin panel at a separate address, panel.amiradio.rs, which installs as a standalone app on a phone or computer. The panel is where news is published and ads are managed, with the number of views and clicks for each banner.
The public site can also be added to the home screen as an app, directly from the /aplikacija/ page, without an app store. The newsletter uses double opt-in: a sign-up counts only once the reader opens the link in the email. Mobile PageSpeed was 96 on October 17, 2026, and Accessibility, Best Practices and SEO were 100.
Numbers
Measured, not promised.
On a phone
The same site, in your hand.
Most visitors come from phones, so the layout, buttons and images are arranged for the small screen first.

Questions
What clients ask.
Did the old articles stay on the site?
Yes. We carried over 15,029 articles, and 1,348 old URLs lead to the new ones through permanent redirects, so old links still open the same article.
Is the portal on WordPress?
No. The portal is written in PHP 8.5, with a MariaDB database and a Redis cache, without WordPress and without plugins.
How can I listen to the station?
With the player on every page of the site, from the app added to your home screen or through the M3U playlist in a radio app. On the site, the sound does not stop when you move from page to page.
Related projects
From the same field.

Pallas Radio 94.8
Klasičan Gejming