Drupy - Drupal Implemented in Python

Session Number: 
26
Time slot: 
H: Saturday 3:30 pm - 4:45 pm
Room: 
Small 1 - 312 (25)

Drupy is a Python port of the Drupal content management system. At the moment, it is at bootstrap phase 5. The objective is to make it as easy as possible for core and contribs Drupal developers to port their existing code to Python.

In this session, Clifford Ilkay will provide a quick overview and answer questions about Drupy.

3.8
Average: 3.8 (5 votes)

available so that core

available so that core maintenence will be easy.

I do agree that drupal is far from elegant, but thanks to its community, there are many quality plugins. It is hard to ignore drupal as a web framework when you just want to get stuff done.

adjustable beds

Beautiful blog with great

Beautiful blog with great informational content. Mostly certifications related and Python related topics are really very good. testking 642-845, testking CISA and testking 000-200 are also good topics. Thanks for this great sharing.

single

The single reason why this could be a good idea is if you could run Drupal modules on top of Drupy. However, given that modules often don’t work across multiple versions of Drupal, my confidence that they could integrate with Drupy is very low.

granite countertops nj

The objective is to make it

The objective is to make it as easy as possible for core and contribs Drupal developers to port their existing code to Python.

SEO Company | SEO Services | SEO Consultants

Game

The game permits players to interact in a vast online galaxy; fighting, trading, and mining their way to success.

SEO Company | SEO Services | SEO Consultants

its good

At the moment, it is at bootstrap phase 5. The objective is to make it as easy as possible for core and contribs Drupal developers to port their existing code to Python.

Promotional Gifts | Corporate gifts | Corporate clothing

bikinisguide

ed hardy bikinis is super hot!This girls bikinis is called Death Before Dishonor,The Louis Vuitton Bikini is a tall Triangle removable pads this year!girls in bikinis Shopping is the best place to comparison shop for micro bikinis, The lifestyle brand is based on the swimwear 2009 ,Find complete details about bikini,gucci bikinis,You may also find variety of bikinis sale.

Drupal developers

The objective is to make it as easy as possible for core and contributes Drupal developers to port their existing code to Python.

Corporate gifts | Promotional Merchandise | Promotional Products

Discount Adidas Shoes

Adidas shoes always know how to make a responsible choice everytime.From Originals Adidas Shoes to Adidas Basketball Shoes,it make people satisfactory.Our website is authentic Adidas online shop,welcome to purchase.

If you have used Drupal for

If you have used Drupal for your blogs only then you can imagine how powerful tool this is, I am very fond of it. Naturally when I see some post about Drupal I feel, I must say, "It's really great!!!"

free ads |part time jobs|fix iphones

Drupal is the best...

Cant argue about that, can you :) I have used Drupal for ages you know and I feel I will never switch to anything else - btw its always bringing out new stuff to add to your site or make it better - drupal goodness is endless :)

Gas4Free | Grow Taller

its realy good

Thanks, for the good articles ...I am very intiresting..ankara masör "

Via Boris Mann’s blog, I

Via Boris Mann’s blog, I just learned about Drupy – a full port of Drupal on Python. Among all the initial reactions I have to this announcement, the one that screams the loudest is “why? best travel insurance

Drupal is an intentionally, non-object oriented framework. Drupal does not use PHP’s implementation of classes and there is no inheritance – at least not in a classic OOP sense . The architecture works by exposing hooks by which modules can be called by core system functions and do extra stuff. To a Python programmer thats just, well, un-pythonic mortgage calculators.

Python is a super-object oriented language. EVERYTHING is an object. Even a function is an object (pause to wait for non-pythonista heads to stop spinning). Python also has plenty of frameworks of its own. Zope is the grand-daddy of content oriented web application frameworks but it is a lot more complicated to fully understand than Drupal. Django fills the role of a leaner, content-friendly Python web application development framework. Furthermore, one of the really great things about Drupal is that it is written in PHP and it doesn’t take too long for a good PHP programmer to understand how it works. There are far fewer Python developers than PHP developers out there.

The single reason why this could be a good idea is if you could run Drupal modules on top of Drupy. However, given that modules often don’t work across multiple versions of Drupal, my confidence that they could integrate with Drupy is very low. I think a better idea would be a CMS that is functionally similar to Drupal written on top of a Python framework (like Django). In particular, a CMS with strong user profile management, a taxonomy based system for organizing the repository, and extensible through the addition of modules medical insurance.

Of course, like with a lot of other things, I reserve the right to change my mind when I see more. But for now, I’ll take my Drupal in PHP and go with something else when I want to code in Python. Drupy team, I welcome you to prove me wrong commercial real estate.

Also note that an official

Also note that an official release of Services 0.8 is being released by the security team soon, so make sure to update your Services module. It makes it so that service calls require a secure user authentication. So be sure that when you make service calls, you use user.login to create a secure session before making the calls.sexy lingerie Lingerie Wholesale

vdfvv

Official website for Ed Hardy Eyewear. The lifestyle brand is based on the original clothing, accessories, energy drink, randed by
cheap ed hardy ed hardy clothes ed hardy swimwear
Don Ed Hardy is an American tattoo artist born and raised in Southern California in 1945. A pupil of Sailor Jerry, Hardy is recognized for incorporating.
ed hardy clothing,Providing authentic Ed Hardy Clothing with competitive price and fast,secure delivery.The famous brand inspired by Don Ed Hardy 's Vintage
ed hardy
ed hardy shoes
tiffany jewelry

its realy good

Thanks, for the good articles evden eve nakliyat...I am very intiresting..evden eve nakliyat

Drupal to Python

I think drupal in python is a great idea. Including porting all the design flaws, the lack of MVC, proper widgets and all other mistakes.

Some reasons why I believe having a drupal 7 in python is a great idea:

On average python developers and php developers differ a lot and that's a plus here. I see many people from stricter languages like c++ or java move to python, whereas php developers often come from cgi, html/css, asp, or just learn php because there's so many usable web applications out there. Extending the drupal community with python developers and vice versa is a win imho.

Python frameworks like pylons, turbogears and django profited from work done by the ruby community and I'm sure that now those three (and others) grew up, ruby profits from the python community. The same could happen here.

The fact that internally drupal doesn't feel like the zen of python does not mean that new python plugins shouldn't be written pythonic or use something great like sqlalchemy.

Lots of thinking, documenting, designing and implementing is done by the php/drupal community. The documentation work, usability research, translation work, etc. is all done on the php/drupal side and directly usable on the python/drupal side. Not to mention the fact that php modules are 'easily' ported to python plugins.

I took a peek at the code of drupy and expected at least sqlalchemy in there, together with some major refactoring of the core of drupal. But I was pleasantly surprised that it's almost copied line for line without using too much steroids python has available so that core maintenence will be easy.

I do agree that drupal is far from elegant, but thanks to its community, there are many quality plugins. It is hard to ignore drupal as a web framework when you just want to get stuff done.

Keep up the good work!
jump manual