Tagged Questions
2
votes
1answer
77 views
Building a WordPress-like filter system
This question is purely hypothetical. I use WordPress a lot and know the filter structure from an implementation point of view. I'm now wondering what's the best way to implement such a structure (not ...
12
votes
4answers
786 views
Why exactly can't PHP have full unicode support?
Everybody knows, that PHP has problems with Unicode. Version 6 is effectively abandoned, because of Unicode implementation difficulties. But I wonder if anyone knows what are the exact reasons? ...
3
votes
1answer
155 views
Building dedicated codepad in PHP
I am author of growing framework, which is focused around User Interface building in PHP. Essential requirements for the up-coming website redesign is ability to run code examples. I am willing to ...
2
votes
1answer
203 views
DB Schema for packaging products / services together under a single pric / Offer
I'm trying to 'conceive' the business logic of this website that have many activities, that the users can build their "combo" and get discounts depending on their choices and how long they are willing ...
18
votes
3answers
3k views
How to build completely modular web applications [closed]
In the coming months we're going to begin a project where we take a system we've built for a client (v1) and rebuild it from scratch. Our goal with v2 is to make it modular, so that this specific ...
0
votes
1answer
448 views
What are the PHP web server architecture components and the purpose of each one of them?
Given below is an image of a basic PHP web server architecture:
Would someone please explain the several components available and how they interact?
I'm more concerned of how the PHP Core operates ...
9
votes
1answer
825 views
Multiple Zend application code organisation
For the past year I have been working on a series of applications all based on the Zend framework and centered on a complex business logic that all applications must have access to even if they don't ...
1
vote
1answer
986 views
Should I use a workflow engine?
I need to add some new features to a PHP application. It is to follow the steps of a order. A process create some orders, the order goes to confirmation, then if approved is sent to a provider, later ...
0
votes
2answers
291 views
Basic web architecture : Perl -> PHP
This is an architecture question. If there is a better forum, please redirect me. Apologies in advance.
Essentially every website is built around a relational database, right? When a user uploads ...
5
votes
4answers
526 views
Can a loosely typed language be considered true object oriented?
Can a loosely typed programming language like PHP be really considered object oriented?
I mean, the methods don't have returning types and method parameters has no declared type either.
Doesn't ...
23
votes
10answers
2k views
What is good (neat) architecture in programming?
When I build a simple website, e.g. a contact book where I can add, delete and update contacts, I create an index.php file where a user, if he's not logged in, is requested to enter a password and if ...
2
votes
2answers
293 views
PHP - Internal APIs/Libraries - What makes sense?
I've been having a discussion lately with some colleagues about the best way to approach a new project, and thought it'd be interesting to get some external thoughts thrown into the mix.
Basically, ...
5
votes
1answer
291 views
Separation of concerns in an RMR framework
I'm working on a new framework for PHP that utilises an architectural pattern called RMR, instead of the more common (pseudo)-MVC that most PHP frameworks currently implement. So far it feels like a ...
7
votes
3answers
5k views
PHP web application architecture/design [closed]
I've been thrown head-first into a new job developing web applications in PHP. I'm by no means new to PHP, but I haven't developed large-scale applications before. I'm wondering how to structure my ...
13
votes
3answers
700 views
What is the best way to do offline failover of a desktop based client that uses a web service?
I have three incoming projects that share a common problem:
they need to have the logic on a web system and they need a local application (e.g. point of sale) that communicates with such system ...