Apoteka Magazin
Web · WordPress · Custom PDF Viewer
Apoteka Magazin is a free educational and informational magazine for pharmacists, patients, and pharmacy customers in Serbia. Published for over 20 years in print, the portal serves as the digital companion — hosting the complete archive of magazine issues as browsable PDFs, alongside a blog with health and pharmaceutical content written and reviewed by licensed pharmacists and medical specialists.
Build a WordPress portal that serves two purposes — a blog platform for health and pharmaceutical articles, and a digital archive for a print magazine with 20 years of history. The key technical challenge was making full magazine issues browsable directly in the browser, without forcing users to download large PDF files or wait for an entire issue to load before they could start reading.
Built a custom in-browser PDF viewer that renders magazine issues as a page-by-page reading experience. The viewer uses lazy loading to only render the current page and one page ahead — keeping bandwidth usage low and load times fast, even for issues with 28+ pages of high-resolution content. Navigation includes page-by-page browsing, grid view for quick overview, zoom controls, and a sharing option. A fallback link to the raw PDF is provided for users who prefer to download or read externally.
Customised the WordPress theme to match the client's brand and content needs — blog post templates, category organisation, magazine archive pages, and custom fields for issue metadata. Wrote custom code where the theme's defaults fell short, ensuring the client could manage all content — articles, issues, images — through the WordPress admin without developer involvement.
Implemented on-page SEO across the site — meta tags, structured headings, image optimisation, clean URL structures, and sitemap configuration. For a content-heavy site with hundreds of articles and dozens of magazine issues, proper SEO structure was essential to make the archive discoverable through search.