Skip to main content

Posts

Showing posts from February, 2024

Strategies for making CiviCRM look different

Why is CiviCRM so ugly? Out of the box, a CiviCRM public contribution page is surprisingly ugly.  Worse, if you ask your designer to make it look better, they are likely to take a long time, grumble loudly, and then maybe a year later it starts looking ugly again. It's a bit tragic that this is sometimes the first experience of people with CiviCRM, and since it's not likely to get fixed any time soon, here's a post explaining a bit of why, and how to remediate the issue. Why is CiviCRM so ugly? My first answer to this question is technical, but I'll try to make it accessible to the casual reader. A visitor's "objective" visual experience of a web page, is a product of: a. their device and browser (an iphone using safari, a desktop using chrome, a tablet using firefox, etc.) b. the html of the page c. the css (cascading stylesheets) d. the page's javascript When you're looking at a CiviCRM page, then you're looking at collection of html+css+js t