# Peter Martin - Joomla Specialist (Nijmegen, The Netherlands) > Peter Martin is a freelance Joomla specialist working through his company db8 > Website Support in Nijmegen, the Netherlands. Over 21 years of Joomla experience > (since 2005). Release Manager of Joomla 5.2, Global Moderator of the Joomla Forum > since 2006, technical reviewer of 8 Joomla books, and author for the Joomla > Community Magazine. Services: building, migrating (for example Joomla 3 to > Joomla 5), maintaining, securing and speed-optimising Joomla websites. Works > remotely and on location (Netherlands / Europe / North America). > The substance of this site is "Focus On", a set of long, technical, single-subject > reference articles: 76 on Joomla, 40 on Linux commands and system administration, > and a smaller set on general web infrastructure. Every Joomla and Linux article > exists in both English (/en/focus-on/) and Dutch (/nl/focus-op/); the Web section > is English only. Facts in these articles are verified against the running software, > the manual pages or the primary vendor documentation before publication, and the > verification date is stated in the article. ## Focus On: article indexes - [Focus On (EN)](https://petermartin.nl/en/focus-on): index of all three article sections - [Focus On Joomla (EN)](https://petermartin.nl/en/focus-on/joomla): 76 articles on Joomla features, administration and development - [Focus On Linux (EN)](https://petermartin.nl/en/focus-on/linux): 40 articles on Linux commands and system administration - [Focus On Web (EN)](https://petermartin.nl/en/focus-on/web): web infrastructure, crawlers and measurement tools - [Focus Op (NL)](https://petermartin.nl/nl/focus-op): Dutch index of the Joomla and Linux sections - [Focus Op Joomla (NL)](https://petermartin.nl/nl/focus-op/joomla): the 76 Joomla articles in Dutch - [Focus Op Linux (NL)](https://petermartin.nl/nl/focus-op/linux): the 40 Linux articles in Dutch ## Selected articles: Joomla (English) - [Joomla Explained](https://petermartin.nl/en/focus-on/joomla/joomla-explained): what Joomla is, how its parts fit together, and who it suits - [Joomla Update](https://petermartin.nl/en/focus-on/joomla/joomla-update): how the update system works and how to recover when it fails - [Joomla Security Hardening](https://petermartin.nl/en/focus-on/joomla/joomla-security-hardening): server, configuration and extension measures that actually matter - [Joomla Website Hacked](https://petermartin.nl/en/focus-on/joomla/joomla-website-hacked): diagnosing a compromise and cleaning up afterwards - [Joomla Backups](https://petermartin.nl/en/focus-on/joomla/joomla-backups): what to back up, how often, and how to verify a restore - [Joomla Performance](https://petermartin.nl/en/focus-on/joomla/joomla-performance): caching, compression, images and template weight - [Joomla ACL](https://petermartin.nl/en/focus-on/joomla/joomla-acl): access levels, user groups and permission inheritance - [Custom Fields](https://petermartin.nl/en/focus-on/joomla/custom-fields): structured data in core Joomla without an extension - [Template Overrides](https://petermartin.nl/en/focus-on/joomla/joomla-template-overrides): changing core output without touching core files - [Web Services API](https://petermartin.nl/en/focus-on/joomla/web-services-api): the core REST API, authentication and headless use - [Joomla SEO](https://petermartin.nl/en/focus-on/joomla/seo): SEF URLs, metadata and redirects in core Joomla - [Joomla Maintenance Checklist](https://petermartin.nl/en/focus-on/joomla/joomla-maintenance-checklist): the recurring work that keeps a site healthy ## Selected articles: Linux (English) - [ssh](https://petermartin.nl/en/focus-on/linux/ssh): keys, config files and tunnels - [cron](https://petermartin.nl/en/focus-on/linux/cron): scheduling, environment pitfalls and why a job silently fails - [systemd](https://petermartin.nl/en/focus-on/linux/systemd): units, targets and what replaced SysV init - [grep](https://petermartin.nl/en/focus-on/linux/grep): pattern matching, regular expressions and log searching - [find](https://petermartin.nl/en/focus-on/linux/find): locating files by name, time, size and permission - [rsync](https://petermartin.nl/en/focus-on/linux/rsync): incremental copies, deletion semantics and the trailing slash - [chmod](https://petermartin.nl/en/focus-on/linux/chmod): permission bits, symbolic and octal modes - [tar](https://petermartin.nl/en/focus-on/linux/tar): archives, compression and extracting safely ## Selected articles: Web (English only) - [AI Crawlers](https://petermartin.nl/en/focus-on/web/ai-crawlers): which AI crawlers exist, what robots.txt can and cannot express, and measured evidence on llms.txt adoption - [What Happens When You Enter a URL](https://petermartin.nl/en/focus-on/web/what-happens-when-you-enter-url): DNS, TCP, TLS, HTTP and rendering, end to end - [DNS](https://petermartin.nl/en/focus-on/web/dns): records, resolvers, TTLs and diagnosing propagation - [Google Search Console](https://petermartin.nl/en/focus-on/web/google-search-console): indexing reports, coverage and what the numbers mean - [Google Business Profile](https://petermartin.nl/en/focus-on/web/google-business-profile): local visibility and the fields that matter - [Matomo Analytics](https://petermartin.nl/en/focus-on/web/matomo-analytics): self-hosted, privacy-friendly analytics ## Geselecteerde artikelen: Joomla (Nederlands) - [Joomla uitgelegd](https://petermartin.nl/nl/focus-op/joomla/joomla-uitgelegd): Dutch version of "Joomla Explained" - [Joomla update](https://petermartin.nl/nl/focus-op/joomla/joomla-update): Dutch version of "Joomla Update" - [Joomla beveiligen](https://petermartin.nl/nl/focus-op/joomla/joomla-beveiligen): Dutch version of "Joomla Security Hardening" - [Joomla website gehackt](https://petermartin.nl/nl/focus-op/joomla/joomla-website-gehackt): Dutch version of "Joomla Website Hacked" - [Joomla backups](https://petermartin.nl/nl/focus-op/joomla/joomla-backups): Dutch version of "Joomla Backups" - [Joomla sneller maken](https://petermartin.nl/nl/focus-op/joomla/joomla-sneller-maken): Dutch version of "Joomla Performance" - [Joomla ACL](https://petermartin.nl/nl/focus-op/joomla/joomla-acl): Dutch version of "Joomla ACL" - [Aangepaste velden](https://petermartin.nl/nl/focus-op/joomla/aangepaste-velden): Dutch version of "Custom Fields" - [Template overrides](https://petermartin.nl/nl/focus-op/joomla/joomla-template-overrides): Dutch version of "Template Overrides" - [Web Services API](https://petermartin.nl/nl/focus-op/joomla/web-services-api): Dutch version of "Web Services API" - [Joomla SEO](https://petermartin.nl/nl/focus-op/joomla/seo): Dutch version of "Joomla SEO" - [Joomla onderhoud checklist](https://petermartin.nl/nl/focus-op/joomla/joomla-onderhoud-checklist): Dutch version of "Joomla Maintenance Checklist" ## Services - [Joomla Specialist (EN)](https://petermartin.nl/en/joomla-specialist): services, FAQ and credentials - [Joomla specialist (NL)](https://petermartin.nl/nl/joomla-specialist): Nederlandstalige dienstenpagina - [db8 Website Support](https://db8.nl): the company, based in Nijmegen, the Netherlands ## Optional - [Work](https://petermartin.nl/en/about-me/work): companies and projects (db8.nl, data2.eu, data2site.com, v1d30.net) - [Volunteer work](https://petermartin.nl/en/about-me/volunteer): roles in the Joomla community - [Presentations](https://petermartin.nl/en/presentations): talks about Joomla, Linux and open source software - [Presentaties (NL)](https://petermartin.nl/nl/presentaties): Dutch versions of the talks - [LinkedIn](https://www.linkedin.com/in/pe7er/): professional profile - [GitHub](https://github.com/pe7er): code and Joomla contributions - [Joomla Volunteers Portal](https://volunteers.joomla.org/joomlers/64-peter-martin): community roles - [Joomla Extensions Directory](https://extensions.joomla.org/profile/profile/details/75/): published extensions - [Sitemap (EN)](https://petermartin.nl/en/sitemap-xml): every English URL - [Sitemap (NL)](https://petermartin.nl/nl/sitemap-xml): every Dutch URL