2
I Use This!
Activity Not Available

News

Analyzed over 1 year ago. based on code collected almost 5 years ago.
Posted about 10 years ago by admin
hyp3rlinx has reported two security issues in PHPDevShell 3.2.0: http://hyp3rlinx.altervista.org/advisories/PHPDEVSHELL-XSS.txt We are working on fixing these issues.
Posted almost 11 years ago by Greg
In PHPDevShell classes can be registered into the framework, either manually (in a config file) or from the database (usually by a plugin installation). A registered class can be instanciated with the built-in factory, allowing some nice features: - ... [More] auto instanciation - singleton - auto dependency injection - class aliasing (i.e. class override) Class aliasing means that you can provide a class which will be used instead of another class and still be a daughter of of this class ; for example let's say I want to override the default login mecanism: read more [Less]
Posted about 13 years ago by admin
If you are dealing with text in a computer, you need to know about encodings. Period. Yes, even if you are just sending emails. Even if you are just receiving emails. You don't need to understand every last detail, but you must at least know what ... [More] this whole "encoding" thing is about. And the good news first: while the topic can get messy and confusing, the basic idea is really, really simple. read more [Less]
Posted over 13 years ago by Greg
I've been recently asked how you can connect to a database server different than the "master", that is the server where the PHPDS installation resides. Actually it's very easy as long as the server is Mysql: class test_connector extends ... [More] PHPDS_legacyConnector { protected function applyConfig($db_config = '') { $this->dbHost = "localhost"; $this->dbName = "test"; $this->dbUsername = "username"; $this->dbPassword = "userpassword"; } } class test_query extends PHPDS_query { protected $connector = "test_connector"; read more [Less]
Posted over 13 years ago by admin
Rants about PHP are everywhere, and they even come from smart guys. When Jeff Atwood wrote yet another rant about PHP, it made me think about the good parts of PHP. read more
Posted over 13 years ago by admin
We are very proud of the immediate release of our latest stable version namely 3.2.0 codename Amun-ra, we continue to strife forward into the modern realm of web development. There are very important updated in this release, we are certain that you ... [More] will love everyone of them. Please be sure to read the update notes in this post to get up your current application ready for this release. read more [Less]
Posted over 13 years ago by admin
Although many believe the wheel should be re-invented all the time, meaning for example, SQL is not good enought anymore, we need something better. I believe it is more a matter of reaching stability or en of goal, job done, find something new more ... [More] adavance to replace it. Just look at SQL, how damn solid it really is. The same goes for many programming languages, it reaches complete adulthood, and some confuse this for a need to be replaced? read more [Less]
Posted almost 14 years ago by admin
Since PHPDevShell V3.1.4+ only; PHPDevShell has a unique and simple way of splitting your MVC. However, we found that in some instances this is not enough to keep the view neat and clean. It was very possible that you ended up pushing javascript from ... [More] within your controller. With a large and complicated project this will quickly become messy. read more [Less]
Posted almost 14 years ago by Greg
PHPDevShell offers and exceptional powerful way to make your website or application as fluent as possible with the use of powerful Ajax calls. It is made very simple and you will be able to do an ajax call, create a widget or lightbox popup within minutes. read more
Posted almost 14 years ago by admin
In any application at some stage you would want to add dynamic configuration options per installation. This should be easy to change from a front-end ui and easy to collect from the development side. PHPDevShell offers a very quick and fast way to ... [More] collect configuration data for a specific plugin. It allows you to enter data and retrieve it from the development side. read more [Less]