Drupal Hacking

I apologise for my last post on this topic, it probably wasn't very interesting :-)

I've done the Drupal 6 upgrade, and it was relatively painless. Most modules ported smoothly, a few required me to learn how to port modules to Drupal 6, and one I just gave up on.

On the whole, the porting is simple, Druplal.org has a pretty good howto on the topic. A few APIs have changed, and that's about it. A great tool to help with this is the coder module, which knows about the API changes, as well as Drupal's coding standards.

I've added the GeSHi module for code syntax highlighting (apologies for the planet-spam caused by this), and I've moved from marksmarty to markdown + typogrify (which I had to port to Drupal 6). I'm not too happy with the geshi colour-scheme and indenting, but it does a good enough job. I should write a "command prompt" mode for it, but that can wait for now...

Akismet is currently totally broken for Drupal 6, even if it's labelled as being in beta. I got about half way through porting it before giving up and switching to mollom, which looks like a pretty good replacement (and it takes care of the sign-up form too).

Finally, the subject of input-filters. Drupal lets you define a "default filter", but that filter has to be available for everyone, even comments. So your default filter has to protect against XSS. I'd much prefer it if commenters used a simple, locked-down input-format, and I used a nice markdown format.

I'm not the only one to notice this, and it seems like it'll be fixed in Drupal 7. Until then, I'm using remember-filter which remembers that I use markdown, and all the commenters use the default, locked-down filter. (Again, ported.)

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Nice Post, I am agree

Nice Post, I am agree Druplal.org has a pretty good howto on the topic & Drupal lets you define a "default filter".. It's really cool
Thank you for this blog

I must say that they’re

I must say that they’re right. You have done a great job.

Several years ago, you could

Several years ago, you could only find home security system with wealthy houses. Nowadays, however, the prices have become much more cost-effective and they are becoming a lot more common with typical families. petsspark

Some of our fellow home

Some of our fellow home owners of Kansas Community began utilizing the industry-leading Sundek billiards deck level products approximately 40 a long time ago. Whether that you're building an innovative pool together with want a good cooler compared with concrete, non-slip outside or remodeling a present pool that will freshen any image, the Sundek Common Texture Overlay System a great solution. Concrete Coatings

puzzle games online

A decent approach to begin searching for a Drupal designer whose work and commitment has been tried and attempted is by picking somebody who has been a normal supporter puzzle games to the Drupal group. There are different gatherings, discussion, online journals, and profile postings in the different sites identified with Drupal advancement. For the most part, these promotions hold point by point profiles of the Drupal designers from all over the topographies.

Great Info content. Can you

Great Info content. Can you reference me back about this, if you don’t mind. Thank you so much.
julie benz defiance amanda rosewater leather jacket

You are great.

implementing Drupal 6 upgrade, this time I want to do so but did not. You are great.

The reason for a footballing

The reason for a footballing game is usually to advance this ball in addition to score points into your other competitors end region. The football is usually advanced by means of throwing it completely to another player which is known as a passing engage in or hauling it which is known as a running engage in. american-football

From the cats' perspective,

From the cats' perspective, definitely doesn't make any sense. Unfortunately, when kitty plays in the Christmas tree, she's risking injury to herself, and for your precious ornaments. promotional bags

Much like large families

Much like large families embellish their pooches or felines running rampant through their homes, the numerous decades our government has existed watched pets at the white house become far more popular than butlers, children or even some House members fashionismydrug

The addiction centers

The addiction centers available in the cities are very much keen in helping you to remove from this destructive addiction like the Florida drug rehab or the drug detox Florida offered are all equally helpful and provide a helpful hand to faster rehab. thetexaslawyer

Our furniture is in the

Our furniture is in the highest good quality and created to withstand the aspects, so you’ll not simply get to relish a lovely patio collection season immediately after season, you won’t hang around on maintenance involving seasons. patio

Have you thought of keeping

Have you thought of keeping goats as pets? One of the best rewards when keeping pets is to find that an animal has a personality beneath its system of instincts and habits. florenceshopping

Florence Airport is small,

Florence Airport is small, with only one runway, but it has flights from many European airlines and it is commonly known as Amerigo Vespucci Airport. oreskylaw

http://www.emmrautoauction.org

Will be the 4th Advent Calendar in this year?
emmrautoauction |

http://www.bodytech-health.com

Thanks for the blog loaded with so many information. Stopping by your blog helped me to get what I was looking for.find it here: 
bodytech-health |

http://www.nictoglobe.org

I always spent my half an hour to read this blog’s articles everyday along with a cup of coffee.
www.nictoglobe.org |

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.