Archives for: December 2006
Create your own WebTop in php/js in no time

They are everywhere: protopage, pageflakes, netvibes et al are free, easy to use -as long as you have a powerful browser- and moderatly eye-pleasing.

SO?

A couple months ago, I wondered how long it would take me to build my own ‘WebTop’ (You can play with it here). The challenge would be to get it to a satisfactory state over a week-end.
Of course, I decided to use existing open-source code for the applications’ primary needs.

By Chris with 33 comments
The confusing Smarty security model

While in the process of making sure that the web host integrity is maintained when using nBBS in multi mode, I realized that Smarty, beloved php templating engine, offers so many configuration options that it’s hard to tell what’s really secure and what isn’t. Here is how I have implemented our security model: ?View Code PHP// BEGIN Template system require [...]

By Chris with 0 comments
C!D v2 = nextBBS multi

Well, after spending quite some time cleaning up the code, making sure that no ‘dangerous’ Admin CP operation is available in multi-boards mode, and identifying which settings need to be made immutable, we are almost there. I am currently working on the automatic setup script. Remaining to do: mkdir servers/SERVERID servers/SERVERID/attachments servers/SERVERID/avatars servers/SERVERID/emoticons servers/SERVERID/lang servers/SERVERID/lang/en servers/SERVERID/uploads servers/SERVERID/templates servers/SERVERID/templates/* servers/SERVERID/templates/*_c cp [...]

By Chris with 2 comments
Opening of this development blog

Not much to say. It’s open! var wordpress_toolbar_urls = [];var wordpress_toolbar_url = “http://nexus.zteo.com/wp-content/plugins/wordpress-toolbar/toolbar.php”;var wordpress_toolbar_oinw = “y”;var wordpress_toolbar_hash = “aHR0cDovL25leHVzLnp0ZW8uY29tL2Jsb2cvMjAwNi8xMi8wNy9vcGVuaW5nLW9mLXRoaXMtZGV2ZWxvcG1lbnQtYmxvZy88d3B0Yj5PcGVuaW5nIG9mIHRoaXMgZGV2ZWxvcG1lbnQgYmxvZzx3cHRiPmh0dHA6Ly9uZXh1cy56dGVvLmNvbTx3cHRiPlRoZSBOZXh1cw%3D%3D”;

By Chris with 6 comments
data recovery