I've found a strange oddity in a site I developed. When viewing the page through Safari and Chrome, there is a list bullet that shows up to the right of the list instead of in line with the other bullets. It looks fine in FF and IE.

The code validates and I don't have any specific CSS for that list item, so it should be the default style.


Anyone ever run across this or have any suggestions?


(8 replies, posted in Content Management)

Nathan: no offense taken. I'm not easily offended.

I think a lot of it does come down to personal preference and what you are used to. Fortunately, we have a lot of good options out there. All of these systems are growing and maturing. Joomla 1.6 will also have some great improvements over where it is at now.

You can check out the video presentation from Andrew Eddie (one of the lead developers) on some of the new features coming out in 1.6: http://theartofjoomla.com/home/5-commen … la-16.html


(8 replies, posted in Content Management)

I guess I'll have to be the dissenter here. If you haven't used Joomla 1.5, then you really haven't used Joomla. I'm not sure why anyone would say that Joomla isn't a serious CMS. It is one of the top (in my opinion the top) CMSes out there.  It is extremely powerful. It is based on an MVC object-oriented architecture that allows you to customize pretty much anything you want in the layout as well as provide a powerful framework for creating extensions.

It also has thousands of extensions and templates (eg themes) available, many free but some also available for a small charge. There is something for almost anything you want to do. And if it doesn't do exactly what you want and you have some minimal php programming skills, then you can probably modify it to work for you since almost all of them are open source.

While it is very powerful, I have also trained very non-technical retired people how to use the system. It is very quick to get up and running.

It also has high profile websites such as linux.com and sites for the United Nations, Porsche Brazil and numerous others. There are at least hundreds of thousands of installations of Joomla running, if not a million+. So, it is very well tested and obviously a lot of people think that it is a good system. Is it the best CMS for every site? No. Then again, there isn't a CMS that is absolutely the best CMS for every type of site. That includes Drupal and Wordpress as well.

It runs very quickly on every install that I have used it for. The only time that I have seen the backend run slowly is when it was running on an IIS server with a low bandwidth connection (not sure if that was the issue but it is the only situation where I've seen it run slowly and I've installed 70+ websites on Joomla).

No offense, but just because O'Reilly has published a total of 1 books on Drupal but none on Joomla doesn't say much to me. However, if that is a big thing for you, then check out their website (www.oreilly.com) and you will see that they have published 2 books on Joomla (Using Joomla +  Up and Running with Joomla) but only one on Drupal (Using Drupal) and none on Wordpress, Textpattern or Expression Engine that I could find. Again, that doesn't say much to me, but if you are trying to use it as a gauge then make what you will out of that.

You might check out http://www.packtpub.com/award who publishes a lot of open source oriented books. They run an award each year for Best Open Source CMS, etc. Generally Joomla and Drupal are the two main contenders.

I looked at the webdesignerdepot.com article and it is interesting to note that they put a disclaimer there that says "The article reflects his opinion only and doesn’t necessarily reflect WDD’s position on the subject." Anytime anyone starts to describe a system as "evil" I automatically think that person just has some sort of personal grudge.

I'm not trying to be obstinate here and try to say everything in grace, but I just want to be sure both sides are heard.

I think Drupal is a really good system and can be the right choice. But I also think that Joomla is a great CMS. None of them are perfect. It really comes down to what meets your needs, is the platform stable and secure, is it well supported, does it have a strong community, is it well deployed and tested, etc.

It looks okay to me in IE6, but perhaps you've fixed it since your original post. I don't see some of the background images in IE6, but assuming that is because you are using a transparent png for background, which doesn't work in IE6.


(6 replies, posted in Shoot the Breeze)

I saw that article also. I'm sure that I don't yet fully grasp what they are saying, but it seems like adding a lot of extra markup in the html. Perhaps on very large complicated sites with a lot of different layouts and styles, it might be helpful. But on most sites, it seems that it is just adding a bit of bloat to the html. I'm still thinking about it though and trying to get my mind around it...


(3 replies, posted in Shoot the Breeze)

I did run across this site in case it is helpful to anyone else doing a similar search: http://churchrez.org/landandbuilding/


(3 replies, posted in Shoot the Breeze)



(3 replies, posted in Shoot the Breeze)

Our church is going through a building project and we would like to use the web to better communicate status, etc to our congregation. Does anyone know of good examples of other church's building-specific websites that we could look for for ideas and inspiration?

We playing around with ideas such as a blog (or possibly a video blog or podcast), status page, prayer page, perhaps an image gallery or some other video,. Any thoughts or suggestions?



(5 replies, posted in CSS Discussion)

Just a quick thought... I just took a quick look, so if this is off-base or not helpful, just ignore...

You might try something like

<div id="left"
    <div id="leftwrap">...</div>
    <div id="content">...</div>
<div id="rightwrap">...</div>

You would float "left" to the left and "rightwrap" to the right. Then, within "left" you would float the leftwrap to the left and content to the right.

I don't think that you want the "display:inline" on "content"

I would agree with gnelson above and wonder if it doesn't make more sense to have the side columns as a fixed width.

Thanks for the references.

Joomla has some pretty extensive documentation online. You might start at http://docs.joomla.org/Beginners. You'll want to be sure to use the latest version of Joomla, which is 1.5.8, and make sure that the template is a 1.5.x template and not for an older version.

1&1 may have Joomla available through their control panel. It will be an easier install but will likely be an older version.

I have been struggling to implement a design layout that has a background with a vertical fade/gradient, but has a drop shadow on the main body.  I can't get the colors to blend properly on the section that has the gradient. Doing one or the other is no problem. But I run into trouble getting them to work together.

Has anyone done a design like this or know of any sites or tutorials I could look at to learn how to implement something like this? I've been searching and haven't found anything and I haven't been able to find any sites that have implemented it.

Thanks in advance for any help or pointing me in the right direction.

You might check out http://www.churchsoundcheck.com. They have a discussion group (I wish they would do it as a forum though). They have a lot of very knowledgeable people on the list. They focus on audio/video, primarily in the church.


(12 replies, posted in Business Advice)

Without knowing the specifics of the situation - as a general principle - I wouldn't start the work until I received the deposit. If you don't have anything else to work on and you are willing to risk not getting paid, then it might be worth getting started.

I would also recommend setting the deadlines/targets based on when you receive the content, reviews, etc from the client as opposed to a hard date. It is important for clients to understand that a website is a collaborative effort between the designer/team and the client and that their responsiveness directly effects your ability to meet deadlines.


(4 replies, posted in CSS Discussion)

Correct me if I'm wrong, but I believe that an anchor tag is an inline element and inline elements do not have top/bottom margin or padding. That is why you would need to set it to display:block.


(6 replies, posted in CSS Discussion)

James is correct. The #ulbody is not defining the style for the <ul class="ulbody"> tag. That tag's style is actually defaulting to the ul style definition from the top of the style sheet.


(4 replies, posted in PHP Discussion)



(4 replies, posted in PHP Discussion)

You might try a CMS such as Joomla (www.joomla.org) or Drupal (www.drupal.org). I'm more familiar with Joomla. It has some discussion board add-ons that you can use. I'm pretty sure Drupal does as well.


(7 replies, posted in Business Advice)

That's a tall bill to fill... Usually if they are good and don't already have a job, they need full time work, so 20 hours a week isn't enough. I think Montgomery is right though, either a college student or a subcontractor. Another option might be stay-at-home moms who have done web work.

You might check out http://www.wilsonweb.com for online marketing


(2 replies, posted in Business Advice)

You might try ringcentral.com. They have a virtual PBX service that you can either use with their VoIP over your own broadband or with your regular phone lines.


(2 replies, posted in Content Management)

It looks like they are using the prototype javascript library. You can learn more about it at http://www.prototypejs.org/.


(4 replies, posted in Shoot the Breeze)

You might take a look at www.trusteli.com. It is a "security appliance" that includes the router (with wireless) plus firewall, internet filtering, virus detection, spam tagging, etc. On the internet filtering, you decide what categories that you want filtered and it will block websites from any of the categories that you have blocked.

The nice thing about that approach is that you don't have to install and maintain extra software on the computers themselves. If you have laptops, though, I would still recommend getting anti-virus software on them.


(14 replies, posted in Business Advice)

For bigger projects, such as a new website or a website relaunch or a major enhancement, I would recommend moving toward having the final payment before the site launches, especially if you don't control the website and don't have much leverage otherwise. It is amazing how clients can pay on a timely basis if that is what stands between them getting the site launched or not.

In my experience, the only times where I have had trouble with getting payment are when I launched their site before getting final payment. Most of my clients are great. But for some clients, it seems that paying the web developer drops way low on the priority list when they already have what they want, especially when finances are tight.


(2 replies, posted in PHP Discussion)

Have you tested whether it is a file name issue? For instance, sometimes having spaces in the file name can break scripts.