Suhosin
How Suhosin, the PHP hardening module used by many shared hosts, broke Blesta's database session revival by encrypting session data, and the rename fix.
Blog · category
Every post filed under Developer Corner — newest first.
How Suhosin, the PHP hardening module used by many shared hosts, broke Blesta's database session revival by encrypting session data, and the rename fix.
PHP and C compared: shared stdio functions and static variables, PHP's global keyword versus C's extern, and references versus pointers.
Encoding versus encryption: why base64 is not security, how AES ciphers and high entropy protect sensitive data, and where developers go wrong.
Blesta 2.2 adds multi-currency support, changing how gateways are written: all must now extend the Gateway class and define the getCurrencies() method.
Blesta 2.1 is in development and adds Windows support, bringing the billing software's simplicity, productivity, and power to Windows machines for the first time.
Blesta 2.0 introduces two developer standards: no PHP short tags and XHTML Strict templates, plus template versioning that flags incompatible templates in the admin area.
A tongue-in-cheek take on GoDaddy's .mobi domain marketing, which claims mobile devices need .mobi to browse when phones have reached .com sites for years.
Blesta 1.4 preview: a dynamic integrated order system with clickable order forms, drop-in form templates, and per-user language selection for the interface and emails.
30-day free trial · No credit card · Your server
Everything on this blog ships in the box. Full product, free for 30 days, on your own server.