Main Page
From 3DN
| This site is part of the 3DN Network. Every content on the 3DN Network is subject to the [3DN Terms of Service]. Other sites in the 3DN Network include: 3DN Politics 3DN Technology 3DN Voetbal 3DN Politicap and Dutchie |
As I'm kind of juggling 15 million things around at the same time, this Wiki will take a little bit of time to have some actual contents.
Meanwhile, picking up my Joomla skills is going slightly quicker than picking up my MediaWiki skills, so I'm writing an article on 3DN te describe the mess I had to go through to get multi-site Wiki's going and how to enable some gadgets on those Wiki's. Enjoy reading!
Additionally, I have decided to make myself a little TODO page as I'm just reading up on TONS of things that I want to learn and I don't want to forget!
Contents |
Building a new server
It's been a bit quiet at 3DN since the summer holiday. Prominent reasons are some health related issues that have now been resolved but also a burnout of a disk in 3DN's main server. The server is up again, had all the backups handy so no real problem there, but I also have been wanting to build a powerful server for quite a while now and this was a good indication that it's about time to replace the old hardware. I'm going to document everything I set up on this server, pretty much along the lines of the documentation you're looking at now but in much more detail. If you're interested, feel free to look here. I also decided to duplicate some work I had done earlier on my laptop onto this server; Android Development.
Testsuites
Jan 6th, 2010: Getting more structured now so I want to create a Test Suite for Dutchie.
Get Cracking: Designing the CMWiz class
So one of the most 'important' things I'd like to start with now that I'm almost 'free again' (meaning I'm almost no longer contractually obliged to a client, see [This article on 3DN]) is the design of the CMWiz classes after figuring out all sorts of trivial things to get the majority of my websites back up and running again. Obviously I won't be designing these objects right here on the frontpage of the Wiki but I thought it'd be worth mentioning here and to continue the design here.
Subversion Extension
While in the process of designing CMWiz, I'm also developing a Subversion code browser extension for the mediawiki. Check it out!
DynIPHosting Tool
I'm running most of my websites on my server at home. A lot of them contain experimental features which I cannot easily add to commercial hosting sites and I'm not ready yet for having my own server at a datacenter, so be it. However, I have a pretty decent ISP that gives me [60Mbps download speed and 6Mbps upload speed], which translates to my combined websites running at 6Mbps speed (since what's my upload speed is your download speed). Obviously, 6Mbps isn't a lot for any high traffic sites but for most practical and demonstration purposes it's really quite adequate.
The only 'problem' with it is that UPC does not (and WILL not) provide static IP addresses. While this appears to be rather silly for such high bandwidths, I don't know their exact motivations. I've asked whether it's possible to simply change the DHCP leaseperiod and explained I'm willing to pay a little extra for this but I believe that it's a really simple explanation, their infrastructure doesn't support it. So let's write a tool for it which will help me make this easier!
More tools
I've also set up [Kohana] on a site and will be making notes here. I'm in the process of setting up a [WordPress server] on a local machine so I can investigate that too. I've already set up [Google Apps] before I started this Wiki but I still want to document what I had to do in order to get it all to work properly. I'll also be adding some nice Wiki widgets on here, here's a graphviz example. In order to do some bugtracking I installed [Trac] on two separate Trac servers, one for business purposes and one for our personal websites.
FCKEditor
I also set up FCKEditor on this Wiki. I like the WYSIWYG editting possibilities but I think I'll need to learn some Ajax keyboard shortcuts for it since scrolling up all the time to choose from the menu is a PITA, the shortcut keys are here but not nearly all the functions are in the shortcut keys. It is however possible to have the FCKEditor menu on top of the page while you're typing, it just takes some fidgetting with the scrollbars of the editting pane and the webpage. CTRL+ALT+ENTER is said to fit the FCKEditor in your window but it doesn't seem to work for me. Either way, FCKEditor can be started by clicking on 'enable rich editor' at the top left after having opened a page for editting.
Finally the choice of tools is coming together so we can now draw this diagram.