Loading
Skip to main content
Algow · software studio
← Work
Printing · signage · 2026 Concept · Demo

Çağdaş Matbaa & Reklam — Corporate Site

A fully self-manageable nine-page corporate site for a printing and signage company producing in Bergama since 1967.

Visit site ↗
cagdas.algow.net
Çağdaş Matbaa & Reklam — Corporate Site

For Çağdaş Matbaa & Reklam, producing in Bergama since 1967, a fully self-manageable corporate site built to replace a site left untouched since 2014.

9 pages
all editable from the panel
16 block types
forms generated from schema
Sample work
cagdas.algow.net

Problem

The company’s site was written in classic ASP and had not been updated since 2014. Our measurements were unambiguous: with no viewport tag it opened as a shrunken desktop page on phones, the domain had no SSL, the page pulled a 2011-era jQuery build over an unencrypted connection, and there was no description markup for search engines at all. Worst of all, both main service pages and the machinery page returned server errors — meaning what the company actually produces was visible to nobody online.

Solution

  • A nine-page site: home, corporate, printing, advertising & signage, promotional products, invitations, web design, contact and legal
  • A CMYK identity derived from the company’s own logo — cyan, magenta, yellow and ink black, in a design language echoing a printer’s colour control bar
  • A schema-driven admin: 16 block types are declared once, and the admin forms are generated from those declarations; pages are made of reorderable, hideable blocks
  • An eleven-section panel — pages, service cards, work gallery, media library, form messages, company details, SEO, menu, users and audit log; everything from body copy to the phone number is editable
  • A working quote form protected by a signed timestamp instead of a cookie, with a honeypot and rate limiting, delivering messages into the panel inbox
  • Security: Argon2id password storage, CSRF, login rate limiting, an audit log, and media upload validated by MIME, extension and magic bytes with SVG sanitisation

Technology

PHP 8SQLite (PDO)Vanilla CSS/JSSchibsted GroteskArgon2idNo framework

For printing, digital print and signage companies a website is not a catalogue but the visible face of production capacity: it shows what you can print, what work you can deliver and how to request a quote. This project is a model for offset and digital printers, outdoor advertising producers and promotional/invitation suppliers who want a light, self-managed corporate site that stays cheap to maintain.

FAQ

Is this live, or a sample? +

It is a fully working sample prepared for the company’s approval, hosted at cagdas.algow.net. It is published closed to search engines so it never competes with the real site in results; that protection lifts automatically once it moves to the company’s own domain.

Can we update the content ourselves? +

Yes — that is the whole point of this build. Pages are made of blocks, each block type has declared fields, and the admin forms are generated from those declarations. Text, images, service cards, figures, menus and contact details are all editable; adding a new field means adding one line to the schema.

Why not WordPress? +

The need was not a plugin ecosystem but a reliable, cheap-to-maintain publishing tool. Built on PHP and SQLite, it requires no database provisioning, its backup is a single folder copy, and there are no plugins to update or admin surfaces to lock down. If the needs grow, one configuration line moves it to MySQL.

Çağdaş Matbaa & Reklam has been producing offset and digital print, outdoor advertising and signage in Bergama since 1967. Its website, however, was classic ASP left over from 2014: it opened as a shrunken desktop page on phones, the domain had no SSL, and both main service pages and the machinery page returned server errors — meaning what the company actually produces was invisible online. The replacement is built on a CMYK identity derived from the company’s own logo and is managed entirely from an admin panel: sixteen block types are declared, the panel forms are generated from those declarations, and pages are assembled from reorderable, hideable blocks. Everything from body copy to the phone number stays in the company’s hands. The work was prepared for the client’s approval and is published closed to search engines so it never competes with the real site.

Share

Want something similar?

Send a brief, let’s talk budget and timeline.