By Diona Kidd on May 19, 2007 in Industry News, Open Source | 6 Comments
I just came across activeCollab, which used to be an open source collaboration and project management tool. activeCollab is similar to BaseCamp from 37 signals.
activeCollab is written in PHP, runs unlimited projects, supports tagging, global search (including uploaded files), comments, milestones and more. It’s currently free software and was recently completely open source. However, it […]
By Diona Kidd on Apr 20, 2007 in Technical | 2 Comments
Translating Photoshop font sizes to scalable and accurate web font sizes can be a real challenge! I found a great link today with an very useful equation and a mention of a technique I’ve used previously. I used the combination today for a client project.
The challenge in translating designs is that designers often use points […]
By Diona Kidd on Apr 17, 2007 in Technical | 2 Comments
Choosing a Content management system remains to be an issue for site maintainers and web site owners. The first issue seems to be “Do we need a CMS?”. The second issue is, of course, cost.
A common misconception is that there requirement of size before an organization can benefit from a Content Management System. Even small […]
By Diona Kidd on Apr 16, 2007 in JavaScript, Scripts | 0 Comments
Here’s a little code to show and hide divs or layers that is backwards compatible to Netscape 4 and IE 4. This is older code, but great for sites where you want to show and hide divs or layers but don’t have the need for the newer JavaScript libraries like Prototype or Scriptaculous.
By Diona Kidd on Apr 15, 2007 in Industry News, Open Source | 0 Comments
Open Source stacks have become more prevalent over the last 3 years. Open Source stacks offer integration of varied softwares, flexibility through code transparency and highly customizable integration methods. Open Source stacks aren’t necessarily inexpensive but they are free from vendor lock-down and offer long-term cost savings.
More companies are being formed around Open Source software […]
By Diona Kidd on Apr 14, 2007 in Open Source, PHP, Technical | 3 Comments
Looking to integrate Vbulletin and Mediawiki? After much time working on just this issue, I have a suggestion…vbWikiPro. vbWikiPro is a “stack” integration of vBulletin and MediaWiki that authenticates against the vBulletin tables and autocreates MediaWiki users for a seamless integration of these two applications.
You can even integrate vBulletin into non-vb pages by using some […]
By Diona Kidd on Apr 13, 2007 in Industry News | 0 Comments
The Dutch government has legislatively mandated accessibility for websites, according to Dutch developer Peter Paul Koch. Accessibility is now mandatory as of Sept. 1 of 2006.
The highlights are:
valid HTML 4.01 or XHTML 1.0
CSS and semantic HTML and separation of structure and presentation
progressive enhancement
the W3C DOM (instead of the old Microsoft document.all)
meaningful values of class and […]
By Diona Kidd on Apr 12, 2007 in CSS, Technical | 0 Comments
There are generally four ways to position elements on a page.
Position:static
Position:absolute
Position:relative
Floats
Margins
There are pro’s and con’s to each of these methods and it’s easiest to research before you start implementing. In addition, I often do sketches of the layout before starting to code HTML markup and CSS. Once you understand how the layout works, you can […]
By Diona Kidd on Apr 11, 2007 in PHP, Technical | 0 Comments
I worked today on an issue where PHP was unexpectedly printing headers to the browser. I spent a while trying to track this down.
I followed the execution sequence and noticed, by using debug statements and the headers_sent() function in PHP, that headers were printing just after an include statement but there was no print(), echo() […]
By Diona Kidd on Mar 19, 2007 in Open Source, PHP, Perl, Scripts, Technical | 0 Comments
I recently had a need for cross language encryption and decryption of cookies. More specifically, I needed to encrypt cookies in perl and decrypt the same cookies in PHP. After many Google searches, I finally found a post on a mailing list and contacted the author, Josh Kuo.
I don’t always expect a response when e-mailing […]