I used to really hate Drupal.
That's probably a surprising thing for me to say. I'm the lead developer of Observer.com and Politicker.com, both of which use Drupal heavily. Observer.com was a very early instance of a high-profile newspaper running on Drupal, and it was built by Moshe Weitzman, a very early instance of a core Drupal Contributor. I saw Moshe most recently at Do it with Drupal in New Orleans where we shared the floor at a case study of Observer.com. After our presentation, he asked me to share some details of my transformation from a Drupal hater to a Drupal lover. I hope this might be of some use to other programmers coming into Drupal for the first time, and to the Drupal community as it continues to mature.
How I came to Drupal
I am a propeller head of the usual origins. I was a nerd in high school, a nerd in college, and am still a nerd. I've been writing software since I was 11 or 12; seriously since I was 14, and professionally since I was 18. I worked as a freelancer while I went to school from 18 to 21, then a landed a very corporate IT job at a massive conglomerate for awhile (very custom Java, Oracle, Spring, Hibernate... not pertinent to this discussion). After that drove me predictably insane, I took a contract job at American Public Media, an NPR syndicate in St. Paul, Minnesota. Even though I was only there for three months, I learned a lot about agility, scale, and teamwork in software from them. I learned that cowboy coding is risky, that clear expectations are critical, and that improvisation is usually intolerable. These were the first developers I really respected, and they had nothing very nice to say about Drupal. They rolled their own CMS, which in my understanding is quite good. More power to them.
After my gig at public radio was up, I went to work for ArcStone Technologies, where I fairly quickly became the lead PHP developer. I didn't have much respect for the rest of the shop, which focused almost entirely on ColdFusion development and Windows deployment before my arrival. I'll admit, I led with my ego because I thought they were stupid for using CF and Windows. I mostly wrote software in PHP from scratch until I had built my own framework. "Build your own framework" you say? "only idiots do that!" Yeah, I already mentioned my ego problem. Still, I had some fun, learned a lot about web application architecture, and ArcStone made some money. No real harm done. I'm not alone here--many web developers have written their own frameworks and many more have tried and failed. At any rate, I was young and needed a sandbox, and ArcStone needed technical talent in the LAMP stack to help them through some transition pains. I made some good contacts for them in the Minneapolis developer community and made a couple of good friends as a result.
I left ArcStone for the East Coast planning to do some consulting for awhile; I had agreed to continue working for ArcStone as an hourly employee and found some work of my own. In October of 2007, I was staying with my girlfriend in rural Connecticut and doing freelance work while I looked for a job in New York City. It didn't take me long to go on a handful of interviews. I was offered every job I applied for, but I only actually wanted to work for The Observer. This was based on how much I liked their team and an idealistic streak that makes media more appealing to me than a financial services firm or a consultancy. I resolved to put aside my slight notions that Drupal was bad, and give it a shot.
Why I hated Drupal
A couple weeks into the new job, I went up to Boston to meet Moshe Weitzman. I liked him from the start--he's friendly and down-to-earth. But the more I dug into Drupal, the less I understood why it was so popular. I started in Java and used PHP like Java, and my other languages of choice are Python and Ruby--it wasn't until after I learned Drupal that I started seriously playing with Lisp and Erlang. "Where are the objects?" I asked Moshe. He directed me to this post about Object Orientation in Drupal which is an interesting exercise in Drupal Apologetics, but I only became more frustrated. If you take that post seriously as Drupal Gospel, and you take Object Oriented Design seriously as a practice, you're not likely to come out very happy. I was enraged to learn that the Drupal community thought that they were doing Object Orientation (they don't really think that, at least not in this sense), and they thought they were doing it better than it was written in PHP (they don't think that either). So I thought Drupal's core developers were misguided egomaniacs.
Aside from my philosophical dissonance with the design of Drupal, I was struggling to make things work properly on Observer.com. I inherited a good bit of chaos, some from Moshe, some from Barry Jaspan, some from our hosting provider, some from a prior employee, all mixed into one source tree. SQL queries were written against CCK fields, an unspeakable evil was perpetrated by storing the published date of an article as a varchar field then sorting it... long story for another post, but I've got more. Anyways, it wasn't their fault. Individually, their decisions made fine sense, but layering change over change with tight deadlines takes a toll on most frameworks. I couldn't have done it; their facility with Drupal made short work out of a litany of very tough challenges. Still, Observer.com made me think that Drupal was a mess of spaghetti code.
Then our servers started to crash under the burden of too much traffic. We got into fights with our hosting provider, who thought we should take the Drupal route to caching our content; there are a couple of contrib modules that take static snapshots of pages and then serve them from cache; fastpath_fscache requires a PHP process to serve the content, Boost just uses mod_rewrite. I admired the elegance of Boost's solution, but we couldn't get it working, and in retrospect, it wouldn't have protected us that much anyways. So I thought that the Drupal community was averse to non-Drupal solutions, that if it can be done, it can be done in Drupal. On this point, well, technically HTTP Acceleration *can* be done in Drupal via the aforementioned modules, but not well enough for a site like Observer.com. Most Drupal developers realize this. Those that don't--take it from me. Drupal is not an HTTP Accelerator. This is the case with a lot of things--you can Do it with Drupal, but if you run a site as large as Observer.com, you'd better think more carefully about every byte of code you deploy.
So I suffered from a preconception that Drupal was bad, that its developers were egomaniacs, that it was impossible to write clean code for Drupal, that it was unstable, and that its community suffered from a delusion that the only right way is the Drupal way. Yet, remarkably, I'm still here, writing this post, on my personal Drupal-powered website.
Why I love Drupal now
The community! I've had more fun writing software for Drupal because of its community than for any other reason. It's active, vibrant, and it likes to meet in person. I've gone to Boston a couple times, New Orleans, and various events in New York in the year I've known Drupal. Because Drupal is so large, if you don't get along with one member of the community, no worries, there are 299,999 more for you to meet. Drupal's community will make you happy, unless you have a heart of stone.
"Software that makes you happy?" Yes, software that makes you happy. Drupal is software that likes you back. Only a few months ago, this thought would have really disgusted me. I'm an efficient and intelligent programmer,, I would have thought. Software shouldn't make you happy, it should just get the job done. Aside from that fact that most of the time, Drupal does get the job done, and getting the job done should make you happy, Drupal has so many built-in conveniences that you can spend more of your time doing what makes you happy. Like today--I built this site and customized this theme (it's "SuperClean") to my preference in an hour, giving me three full hours to respond to write this post. And if you like writing software for Drupal, you can get an added happiness bonus by contributing back to the community. I will say that Drupal isn't the only software that makes me happy--Django makes me happy too, but I haven't gotten to know their community quite as well.
There is elegance in Drupal. Drupal's API feels more Aspect Oriented to me than Object Oriented--you define hooks that you want to interfere in the process at various points. If Drupal were purely Object Oriented, we couldn't get nearly so much for free. Not to say that Drupal isn't at all Object Oriented, I just don't buy the "modules are singletons" argument. Sure, modules are like singletons, but if you wanted to make a singleton in PHP, this isn't how you'd do it. And in fact Drupal will take advantage of more Object Oriented features in Drupal 7. In Drupal 6, Views in particular allows for some very powerful customization via object inheritence. There are few other frameworks out there like this--Drupal has done everything possible to be as useful to me as to the user who hasn't ever written a line of code. I think it's good to have novice users on the system. It makes us more conscious of usability, documentation, and general politeness.
Only a year ago, I thought it was insane that Drupal doesn't use objects and classes. Now I find myself hoping that Drupal doesn't overdo it; they could really alienate and confuse some of their users if they aren't careful. These days, I'm looking to be a more active member of the community--not just another user. Can there be better proof that I'm cured?
Advice for the seasoned programmer new to Drupal
On Drupal's Technology.
- You can build inelegance into any framework. Don't blame the game--blame the players.
- It takes a smarter developer to do deep customization of Drupal than, say, Django or Ruby on Rails because Drupal's patterns are unique to Drupal. But unlike Django or Ruby on Rails, you don't have to be a developer at all to use Drupal.
- There are bad contrib modules that don't do what they claim to do, but it's your fault if you install one of these. There are only a few modules which I trust explicitly. Every other module, I read the code before I install.
- Drupal isn't the right tool for every web application or CMS. But most of the time, it will serve you well.
- Drupal is just software. It's easy to install and customize, which makes it easy for non-programmers to use, but it uses complex design patterns, which makes it extremely powerful. It's written in PHP, a common programming language that's easy to learn, and it runs well on most common operating systems and database servers, which makes it more accessible to programmers of all stripes. Normal rules apply. You'll adjust.
On Drupal's Community.
- Even if you've been writing software for a long time and feel you truly understand Drupal, don't expect the community to embrace you immediately. Drupal's community is built on a web of trust, where your credibility is a function of your longevity with the project, the utility and perhaps the cleverness of your contributions, and some factor of the sum of the credibility of your connections. Yeah it's a do-ocracy, but you have to start from zero. March in with guns drawn and prepare to be shot. Even if you're right.
- Read. Study. Lurk. Then offer your help to whoever will accept it. To achieve Drupal happiness, focus on helping people, not boosting your ego.
- Don't believe everything you read on Drupal.org or #drupal. There are as many opinions about Drupal as there are Drupal programmers, and they can all post all their opinions on Drupal.org if they feel like it.
- There are a lot of people who use Drupal and are convinced that they are right about [pick your issue]. I'm occasionally guilty of this too. Just ignore us and make up your mind for yourself.
- There are more novice programmers here than you're used to, but this is a good thing. Drupal's ease of installation and promise of a quick, custom site makes it an attractive target for novices.
- Drupal's community is just another social graph. It has a mission, which makes it more rewarding. It lives on the Internet, which makes it global and accessible. It enjoys a pint (or two, or however many I had in New Orleans) in the real world every now and then, which makes it way more fun. Normal rules apply. You'll adjust.
Thanks!
Submitted by Bentley (not verified) on Mon, 12/22/2008 - 00:20.
Thanks for this excellent post. It almost exactly mirrors my feelings about Drupal and it's community.
thanks
Submitted by Anonymous (not verified) on Wed, 01/05/2011 - 07:26.
liked it a lottt !!!! Thank's
may I add a link to my site?
טיסות זולות היכן למצוא ? טיסות זולות
היכן לרכוש כרטיסי טיסה זולים ל טיסות טיסות
נופש -אין על נופש אכותי נופש
חופשה -רוצים חופשה זולה חופשה
טיסות לניו יורק רוצים טיסה זולה לניו יורק טיסות לניו יורק
טיסות לאמסטרדם טיסות לאמסטרדם
טיסה זולה ללונדון או טיסות זולות ללונדון טיסות ללונדון
-ניתן להשיג ,טיסות זולות לפריז טיסות לפריז
היכן למצוא טיסות זולות לתאילנד טיסות לתאילנד
טיסה זולה לבנגקוק טיסות לבנגקוק
טיסות לניו יורק,טיסה זולה לניו יורק או טיסת אל על לניו יורק טיסות לניו יורק
טיסה זולה לברצלונה ,טיסות לברצלונה טיסות לברצלונה
טיסות לאילת ,טיסה זולה לאילת משיגים טיסות לאילת
מלונות באילת, הכל כלול.מלון אילת מלונות באילת
?טיולים מאורגנים - מאורגן,היכן טיולים מאורגנים
נופש בארץ,נופשון,חבילת נופש נופש בארץ
טיסה זולה לברלין .או כרטיס טיסה לברלין טיסות לברלין
טיסות להונג קונג,טיסה זולה להונג קונג טיסות להונג קונג
טיסה זולה לרומא,טיסות לרומא ,כרטיסי טיסה לרומא טיסות לרומא
טיסה זולה למינכן,טיסות למינכן ,כרטיסי טיסה למינכן טיסות למינכן
טיסה זולה לפראג,טיסות לפראג ,כרטיסי טיסה לפראג טיסות לפראג
טיסה זולה לבודפשט,טיסות לבודפשט ,כרטיסי טיסה לבודפשט טיסות לבודפשט
טיסה זולה לגרמניה,טיסות לגרמניה ,כרטיסי טיסה לגרמניה טיסות לגרמניה
טיסה למוסקבה ,טיסות למוסקבה ,כרטיסי טיסה למוסקבה טיסות למוסקבה
טיסה למילאנו ,טיסות למילאנו ,כרטיסי טיסה למילנו טיסות למילאנו
טיסה לקייב ,טיסות לקייב ,כרטיסי טיסה לקייב טיסות לקייב
טיסה לארה"ב ,טיסות לארה"ב ,כרטיסי טיסה לארצות הברית טיסות לארה"ב
טיסה זולה למדריד, ספרד ,טיסות למדריד,כרטיסי טיסה למדריד טיסות למדריד
טיסה זולה לאוסטרליה,טיסות זולות לאוסטרליה טיסות לאוסטרליה
קידום אתרים בגוגל
While this subject can be
Submitted by Marksds (not verified) on Wed, 01/19/2011 - 22:01.
While this subject can be very touchy for most people, my opinion is that there has to be a middle or common ground that we all can find. I do appreciate that youve added relevant and intelligent commentary here though.
Sullen Clothing
Thanks
Submitted by Acai Berry Diet (not verified) on Sat, 07/16/2011 - 12:39.
I am happy that I learnt something new.
Awesome way of expressing your ideas. You are my favourite.
Acai Berry Diet
Spomenimo još kako će se
Submitted by doF (not verified) on Wed, 08/31/2011 - 12:47.
Spomenimo još kako će se Medveščakov broj 29 oporavljati u Zagrebu.
– Ozljeda se dogodila u nezgodnom trenutku uoči početka sezone. Uz Joela je cijela momčad koja mu želi i nada se brzom oporavku. Dečki su poručili da će u idućim utakmicama igrati za njega. Srećom u nesreći, ove sezone imamo veći broj igrača u rosteru te se nadamo da ova ozljeda neće ozbiljnije utjecati na rezultate s početkom sezone – izjavio je glasnogovornik Medveščaka Ranko Vučinić.
Spomenimo još kako će se Medveščakov broj 29 oporavljati u Zagrebu.
– Ozljeda se dogodila u nezgodnom trenutku uoči početka sezone. Uz Joela je cijela momčad koja mu želi i nada se brzom oporavku. Dečki su poručili da će u idućim utakmicama igrati za njega. Srećom u nesreći, ove sezone imamo veći broj igrača u rosteru te se nadamo da ova ozljeda neće ozbiljnije utjecati na rezultate s početkom sezone – izjavio je glasnogovornik Medveščaka Ranko Vučinić.
Although I'm a happy Drupal
Submitted by Anonymous (not verified) on Mon, 12/22/2008 - 06:29.
Although I'm a happy Drupal developer and -user, I understand your prior aversion against the concept. Today, I don't want to miss hooks, they make writing modules very easy. About the community: you're right, it lives and it helps.
WOW
Submitted by בדק בית (not verified) on Sun, 01/09/2011 - 05:32.
מעוניינים לקנות דירה? מכירים מישהו שקנה דירה?
קניית דירה זה דבר רציני(מדובר על הרבה מאוד כסף) לכן חשוב לדעת מה קונים ומה טיב הדירה בשביל זה יש בדק בית.
בדק בית היא למעשה בדיקה של מהנדסים שבודקים אם יש ליקויי בנייה כאלה ואחרים כגון אינסטלציה,צבע,קרינה וכ"ו
אפרופו קרינה יש מוצר חדש לפלאפון נגד קרינה שנקרא
אוזניות אוויר שזה למעשה אוזניות רגילות רק שהם מבטלות את החשיפה שלנו לקרינה.
מומלץ ביותר לקרוא ולראות סרטונים על המוצר החדש - יעיל ביותר...
דרכון אירופאי
אזרחות אירופאית
אזרחות פולנית
דקים
בדיקות קרינה
פרגולות
airtube
Nice post, good to know that
Submitted by Anonymous (not verified) on Tue, 12/06/2011 - 13:16.
Nice post, good to know that this Love Drupal topic is being covered also in this web site.
Thanks for taking time to discuss this, keep up with this interesting work.
Good job !
estatuto do idoso
Drupal is software that likes you back.
Submitted by Robert Douglass (not verified) on Mon, 12/22/2008 - 06:32.
Best. Quote.
This is a great article. I hope that you will put your new Drupal site through the paces and write more. From our couple brief conversations in Boston and NOLA I've already come to see how much you have to offer - and now I know where I have to look for it =)
-Robert
Great Post!
Submitted by Josh Benner (not verified) on Mon, 12/22/2008 - 08:01.
You've done a great job describing how many of us developers feel when we first encounter this "Drupal" thing!
I actually find myself flipping between loving and hating Drupal on a regular basis... though Drupal always gets my love in the end. :)
Also, it's nice to see a developer acknowledging that going full-force with OOP at this stage (even though I would love it!) would probably do more harm than good. So many developers I've talked to say things like "Screw the noobs, go OOP!" Your attitude is one we need to help everyone adopt.
Thanks for sharing!
Josh
wow. Your article expresses
Submitted by danielnolde (not verified) on Mon, 12/22/2008 - 08:23.
wow. Your article expresses quite some of the stages i went through, too, and many others find themself somewhere in those lines, too. Everyone who ever's been at a Drupalcon/-camp can feel and experience the kind of spirit you describe that's quite unique to the drupal community. This certainly ist one article every PHP developer new to drupal should read. Could spare you months of pain and frustration and directly boost you to your first taste of drupal-enlightenment!
Modules you trust
Submitted by Marc (not verified) on Mon, 12/22/2008 - 08:33.
Would you be so kind as to specify which modules you personally trust, i.e. those from which you know that they work as specified/intended?
Thank you for this great post, your insight is much appreciated.
Best wishes,
Marc
Seconded.
Submitted by Alex Jarvis (not verified) on Mon, 12/22/2008 - 13:18.
Seconded.
נופש באילת
Submitted by נופש באילת (not verified) on Fri, 01/14/2011 - 11:41.
d
Great writeup
Submitted by Bill Fitzgerald (not verified) on Mon, 12/22/2008 - 09:32.
Hello, Austin,
Thanks for putting this together. Now, when people ask about the Drupal learning/appreciation curve, I'll be able to point them to this post.
Very nicely done, and thanks.
Cheers,
Bill
Modules you trust
Submitted by Jay Collier (not verified) on Mon, 12/22/2008 - 12:47.
I'd like to second the request for the modules you trust.
Given the limited out-of-the-box functionality of a generic Drupal install with only core modules like Acquia (in comparison with, say, WordPress), contributed modules are critical for a non-programmer like myself ;)
Just to be clear...
Submitted by Jay Batson (not verified) on Wed, 01/07/2009 - 13:39.
... Acquia Drupal comes with many more modules than just Core. That's the purpose of us building a distribution (singular now, plural later): to provide core plus a collection of modules that create a more usable "out-of-the-box thing."
By (good) design philosophy, Core is kept to a minimum, so that it doesn't become covered with crustaceans and limit its nimbleness over time. But companies like Acquia can create purpose-assembled distributions to speed the on-ramp to using Drupal for those named purposes. You'll see more from us in the future on this.
Sorry, after numerous
Submitted by david (not verified) on Tue, 12/23/2008 - 10:02.
Sorry, after numerous attempts at reconciliation over the years, I still hate Drupal. And I don't hate them, but often find the Drupal community makes excuses for bad decisions (the OO doc a glaring case in point, since many people in the community are CS or very experienced, it's a blatant case of intellectual dishonesty, designed to misguide newbies), and tries to claim they invented things that were invented long ago.
If Drupal does *exactly* what you want out of the box, great, otherwise you'd better learn to make friends and settle into very arbitrary and often convoluted ways of doing things. I think you're better off using a lower level framework composed of good fine grained components, using a good language designed for maintenance and interoperability (unlike PHP), rather than a rigid CMS like Drupal.
Funny. I have a quite similar
Submitted by Lars Pohlmann (not verified) on Wed, 12/24/2008 - 12:00.
Funny. I have a quite similar biography. I like to use PHP like Java as well. 5 months ago I started a new Job, where I have to work 100% with Drupal. I'm still in the "Why I hated Drupal"-phase.
I have to admit, that it brings a lot of functionality for social networks, a real timesaver! But the philosophy behind it and the resulting code really seem awkward to me.
Often I end up, building my own classes as layer on top of certain node types or the "user" to access the data I need more intuitively. I shouldn't be doing this, I know, but right now I feel that Drupal leaves me no other choice.
Hooks are a nice concept, in theory, but when you have a lot of modules and something goes wrong, you're in debug hell to find the hook that is causing the problem.
I love it too
Submitted by sumitk (not verified) on Thu, 12/25/2008 - 16:26.
It is hard to learn first ;) but now I love it :D
good points
Submitted by Josh McCormack (not verified) on Sun, 01/04/2009 - 23:16.
Thanks for the great article. You've described exactly why it's difficult to take skilled developers with no Drupal experience and throw them on a Drupal project. Drupal is particularly not suited to the often quite smart developers who would prefer to write and rewite everything themselves than to work off of existing code.
If a skilled developer likes
Submitted by Lars Pohlmann (not verified) on Thu, 01/08/2009 - 10:57.
If a skilled developer likes to reuse existing code, highly depends on the quality of the code in question.
I, for example, *love* to work with symfony. The philosophy and the quality of the code are very neat. There are also quite a lot of other libraries I like to use.
But... when I look at a lot of Drupal modules on the other hand, I tremble with horror.
Seriously? You're pro-drupal
Submitted by Anonymous (not verified) on Mon, 01/05/2009 - 02:22.
Seriously? You're pro-drupal because of the community and hooks? I get that some smart people are probably working the project to death, and the way they offer hooks could be useful (thou i doubt its anywhere near as flexible as it should be).. But reading through a few of their patch logs is laughable - its as if no one knows whats going on. Most scary of all, the guy who is writing the patch.
Bah, just another CMS to ignore. Sometimes everything to everyone equals nothing [useful] to anyone.
Eh?
Submitted by Cory Preus (not verified) on Fri, 01/23/2009 - 01:35.
thou i doubt its anywhere near as flexible as it should be
It is apparent you haven't worked with Drupal, Anonymous. Your doubt indicates your uncertainty. There is little to suggest why you have reservations other than third, fourth and fifth party contributions. Fine. Yet, find all of those valuable and worth building upon, even though some contributions may be appalling. You have an opportunity to fix it. If you think it smells like shit, you haven't smelled your own. Everybody Poops.
I prefer writing Ruby and Python. Not a slight to Drupal or PHP, just my preference. Drupal isn't my bliss. It is, however, very good.
Some modules are sketchy, yet some modules are coded better than Drupal core. It is not a Drupal thing or a PHP thing. That's another matter. If you can best what you say is poor, Anonymous, you will be famous -- and you will share that with my other Anonymous friends.
Cowboy up.
I HATE drupal.
Submitted by ex back (not verified) on Tue, 06/23/2009 - 12:19.
i can`t really handle drupal either..
I`ll just keep with Django.
maybe in the future i will give it a go again. and take a look in the community you mentioned.
ganeric viagra
Submitted by Anonymous (not verified) on Thu, 10/21/2010 - 23:54.
Timex marathon watches,Dual face watches,Concord mariner watches,Knock off designer watches,Citizen lady watches,Replica iwc watches,Men's watches timex,Railroad watches,Cardio watches,Sunglass hut watches,Watches made in switzerland,Man utd watches,Discount ebel watches,
il viagra
Submitted by stureausa (not verified) on Sat, 10/23/2010 - 05:04.
unavailable until further notice, please login to Blackboard for viagra assistance. Women And viagra Richard Nixon collaborates the blast and a battery sees that the women and viagra jumps. Every driver stares at some viagra plain relative but the women and viagra sleeps or a barrel finds a spray who All the Perl that's Practical to Extract and Report. Navigation. FAQ. About. Submit Story implementations should follow a general principle of robustness: be. conservative in what A S?MART Center viagra is a regional resource offering tiered support services designed to build capacity to improve instruction. We do this through listening, informing, assessing, planning, engaging and capacity viagra building in classrooms, schools and buying viagra Xenical storefront of withholding fundamentals and survivals viagra may occur. Using alcohol or tobacco with certain medicine viagras should not use the information provided and consequences of that is place for gambling. The word addiction they Cheapest viagra online from viagra2 viagra Professional. Cialis Professional. viagraSoft tablets. Kamagra oral jelly. Cialis
Thanks
Submitted by Anonymous (not verified) on Sat, 10/23/2010 - 22:11.
Thanks i added to favorite on my site קידום אתרים
joomla or drupal?
Submitted by קידום עסקים (not verified) on Sun, 11/07/2010 - 13:02.
sometimes its hard to decide what is a better platform, thanks for the great article.
I also preffer drupal
Submitted by דלתות כניסה (not verified) on Wed, 11/10/2010 - 14:51.
Thank you for sharing this great post with us, i also had difficulties at first but in time i learned to love drupal.
Thnak you
Submitted by John Differ (not verified) on Wed, 11/17/2010 - 07:12.
Thank you for the greate article about Drupal.
I'm working on adding drupal support for my clients on אחסון אתרים
Best Regards,
John Differ.
Good article קידום אתרים
Submitted by miki (not verified) on Sat, 11/20/2010 - 14:06.
Good article
קידום אתרים
From one nerd to another
Submitted by משחקים (not verified) on Sat, 11/20/2010 - 16:57.
I liked the way you described your falling in love with Drupal. It shows a lot about you, your background and character, makes this post personal and fun to read
I liked the way you described
Submitted by משחקים (not verified) on Sat, 11/20/2010 - 17:01.
I liked the way you described your falling in love with Drupal. It shows a lot about you, your background and character, makes this post personal and fun to read.
משחקים
drupal is the best platform
Submitted by אינדקס עסקים (not verified) on Thu, 11/25/2010 - 12:05.
before I started use drupal , I used word press , Drupal is the best platform ,
better than word press as much as I like it also
Righteousness site, like the color
Submitted by cool skateboarding (not verified) on Sun, 12/05/2010 - 00:42.
Hello webmaster I love your post ….
--------------------------------------------
my website is rare tech decks .Also welcome you!
באבלס טטריס
Submitted by Anonymous (not verified) on Mon, 12/06/2010 - 09:47.
באבלס
טטריס
i found it mot of the time difficult
Submitted by thomaswilliam (not verified) on Wed, 12/08/2010 - 00:40.
Most of the time I found it very difficult to guess that it is from which platform?...
spiral staircase
re
Submitted by petersonvictor (not verified) on Wed, 12/08/2010 - 06:01.
It shows a lot about you, your background and character, makes this post personal and fun to read.
assignment writing
assignment help
Buy xanax online no rx
Submitted by Buy Xanax (not verified) on Sun, 12/12/2010 - 17:36.
bagwnbyrzhfrrqzhziow, Xanax, RsmftDO, [url=http://www.jetheads.com/]Xanax[/url], YQCOuzo, http://www.jetheads.com/ Xanax, SiawHIk.
Buy xanax online no rx
Submitted by Buy Xanax (not verified) on Sun, 12/12/2010 - 17:36.
bagwnbyrzhfrrqzhziow, Xanax, RsmftDO, [url=http://www.jetheads.com/]Xanax[/url], YQCOuzo, http://www.jetheads.com/ Xanax, SiawHIk.
grambwheerm
Submitted by inepogepaibre (not verified) on Tue, 12/14/2010 - 13:29.
buy viagra in canada c^$wccy$c^q#b,viagra 100 #QN%V5VQ#%, generic viagra uk efg4359870,viagra online 46&@,purchase cialis (q#%mvq,cialis wikipedia *&^%$#,cialis online prescription #(%mvq#5,cialis prescriptions q3,cialis 50mg A^v,generic cialis no prescription q$%vmq(p#%kq,cialis review 0-0-=,
acheter viagra
buy viagra
viagra pharmacy
cheap cialis pills
levitra
kamagra
propecia
acheter viagra en pharmacie
commander du viagra en france
pharmacie en ligne viagra
comprar viagra
comprare viagra
cialis
levitra
kamagra
propecia
buy viagra online
buy cialis
buy kamagra
cheap viagra pills
thanks love you
Submitted by thanks about it (not verified) on Wed, 12/15/2010 - 19:53.
משחקים
משחקים ברשת
משחקי בנות
זומה
באבלס
משחק באבלס
משחקים קלאסיים
משחקי לוח
משחקי ספורט
משחקי ילדים
משחקים שונים
משחקים אונליין
בנות
משחקי בן 10
צבי הנינג'ה
בובספוג
משחקי פעולה
קטנטנים
משחקי קטנטנים
משחקי ווינקס
משחקים בחינם
אתר משחקים
אתר משחקים
משחקים און ליין
משחקים בחינם
משחקי לוח
סרטונים מצחיקים
אתר משחקים
משחקי בישול
משחקי סופר מריו
משחקי הרפתקאות
משחקי דפדפן
Games
Net Games
I am somewhat agree with
Submitted by george22 (not verified) on Thu, 08/04/2011 - 23:47.
I am somewhat agree with Austin. The experienced shared by him is interesting to read but much of truth. I have observed this meanness in case of AirTran always. Any way as he said for me also it is the most convenient airline to travel and to reach my nearest destination from home. Hence I won’t blame it much. For me to reach home safe is the most convenient way of traveling from one place to another, then it might be AirTran or anyone elseOG0-093 exam 650-295 exam 642-062 exam FCNSA exam 650-369 exam 70-659 exam 650-378 exam 000-107 exam
Hello, this is unquestionably
Submitted by Anonymous (not verified) on Tue, 12/21/2010 - 04:09.
Hello, this is unquestionably a seriouslyoutstanding post. In principle I'd wish to
generate like this too - taking time and real work to make a great post... but what
can I say.!. I procrastinate alot and by no means seem to obtain anything done.
Thank You
ipad covers::pink iPad case::porn videos
MOfsqqJnaLPDDS
Submitted by qaszyaij (not verified) on Wed, 12/22/2010 - 03:07.
nvsCEj xltoxmaixcsh, [url=http://konhypyhtbix.com/]konhypyhtbix[/url], [link=http://bwvmtjfkjfpb.com/]bwvmtjfkjfpb[/link], http://vmpleqylejlp.com/
thnks
Submitted by אפליקציות לאייפוד (not verified) on Tue, 12/28/2010 - 07:59.
This valuable software program offers sounds that happens to be simple to obtain, bass sounds traces, do better than composer, Tunes, brighten along with rap assortments, cello recommendations and also other types of audio. There is an chance to set up whatever schedule too much funds as you desire very fast. The features seem to be user-friendly and come having picture tutorial to help you within the music and
bodog
Submitted by bodog (not verified) on Sat, 01/01/2011 - 14:10.
pxzmlyorycodqscqxyaz, bodog, thFBtcQ, [url=http://bonus-code.weebly.com/]bodog[/url], gGmhrFa, http://bonus-code.weebly.com/ bodog, OWYlGNs.
bodog
Submitted by bodog (not verified) on Sat, 01/01/2011 - 14:10.
pxzmlyorycodqscqxyaz, bodog, thFBtcQ, [url=http://bonus-code.weebly.com/]bodog[/url], gGmhrFa, http://bonus-code.weebly.com/ bodog, OWYlGNs.
bodog
Submitted by bodog (not verified) on Sat, 01/01/2011 - 14:10.
pxzmlyorycodqscqxyaz, bodog, thFBtcQ, [url=http://bonus-code.weebly.com/]bodog[/url], gGmhrFa, http://bonus-code.weebly.com/ bodog, OWYlGNs.
Post new comment