+1 for Django

For people not familiar with Django, here's my Django sales talk:

It's more-or-less the best Python-based web-framework (ok, that's not intended to be flamebait, so don't bite). It's simple to write code for, and simple even if you don't want to do much coding. It's a little more work to deploy than vanilla PHP, but by no means difficult, and probably no harder than Drupal. Definitely worth the time it takes.

It has a nice, simple-but-full-featured template system, a very nice ORM database system, lots of built-in utilities, and lots of 3rd-party packages. It's incredibly well-documented. The turnaround time involved in adding new features to your website is very quick. It even gets the thumbs-up from Guido, BDFL.

It's simple, pythonic, and doesn't try and force you into a particular way of doing things, but on the other hand, it does provide all the tools you'd need to build a fully-featured website, wiki, blog, anything else you'd ever need. You do have to learn "the Django way" to some extent, but basically it's the same as "the Python way" -- at any rate, it's not as easy to write messy, ad-hoc code as PHP. 95% of your code naturally ends up in well-structured python modules, which can be re-used even outside of the Django framework.

And plus, you get a robust, fully-featured, general-purpose programming language. And your website would be written in the same language as most of the Inkscape extensions, FWIW.

 - Bryan

On Wed, Nov 24, 2010 at 10:02, Leo Jackson <lajjr@...36...> wrote:
Hello All,
(website and project)
You can also count on me to help. I was away for a bit in the hospital after being injured.

I am willing to help on the site with images, buttons, mockups, illustrations, navigation, developing, theming, configuration, Drupal,
translations, database if needed.


> about 1. the site
>
> I think this is a good initiative to be noticed in the
> users list cause
> it's more likely that inkscape users can be designers and
> web programmers ;)
>
> About the project itself, I would like to remark that you
> can count on
> me for all the work:
> - mockups, illustrations, buttons, navigation
> - hosting permanently or temporally (for development)
> - developing, theming, configuration for Drupal (I'm not a
> pro with
> drupal but can get help outside)
>
> And to end up I want to expose one worry but I hope it
> doesn't become a
> flamewar :/ , here it goes:

> I would like to be take into account the possibility to
> develop a new
> Inkscape site with Django. For this main reasons:
> - It can boost integration and development of
> functionalities Inkscape
> needs.
> - Using Django will drastically reduce maintainers work in
> security updates.
> - Performance
> - Design freedom

Good idea Nester!
I like Django I can also help on it as well.

> By no means I am against Drupal cms or Drupal community,
> It's just I
> worked for more than 4 years in Drupal based sites (and
> still do) and
> I'm personally tired of updates and strange pseudo-oo api
> and no html
> templates for full creativity. I feel somebody else can be
> tired like
> me, maybe I'm wrong. If moving from Drupal it's outside the
> scope of the
> project just don't give my worry a second thought. You can
> count on me 
> anyway in making a nice site for Inkscape with whatever is
> choosen.

+1

> Cheers,
> Néstor
>
> El 23/11/10 12:14, Alexandre Prokoudine escribió:
> > On 11/23/10, Ian Caldwell wrote:
> >
> >>     2. I wanted to update you
> on the status of the Test suite, Osuosl is
> >>     currently in the process
> of setting up the ability to run test suites so
> >>     that we can test the SVG
> building more efficiently. So stay tuned for
> >>     more info on this in the
> near future.
> > Right now it would be jolly well if you fixed the
> issue that doesn't
> > let me update information on the website. I mailed
> support@...2494...
> > about it few days ago. No reply so far.
> >
> > Let me repeat it:
> >
> > ./publish_web.sh
> > Updating local home copy... svn: OPTIONS of
> > 'https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape_web/trunk':
> > SSL handshake failed: SSL disabled due to library
> version mismatch
> > (https://inkscape.svn.sourceforge.net)
> > Updating webroot... svn: OPTIONS of
> > 'https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape_web/trunk':
> > SSL handshake failed: SSL disabled due to library
> version mismatch
> > (https://inkscape.svn.sourceforge.net)
> > Generate rss... done.
> > Updating permissions... done.
> >
> >
> >> Anyway back to problem 1. Here's how I think we
> can best solve this problem.
> >> We're going to break the website into different
> categories and duties.
> >>
> >>     1. UI (mockups)
> (*ARTIST*/PROGRAMMERS*)
> >>        - Ability to make
> mockups of how you think the website should look.
> >>        - After we pick yours
> we will request to see the top couple in
> >>        HTML/CSS
> >>     2. Artwork for the website
> (*ARTIST*)
> >>        - Ability to develop /
> sharpen logos as well as various buttons etc as
> >>        needed
> >>     3. Drupal Modules
> (*PROGRAMMERS*)
> >>        - Skills required
> >>     - Knowledge of
> Mysql/PHP/JS and HTML
> >>           -
> Knowledge or ability to learn how drupal works
> >>        4. Documentation
> (*WRITERS*)
> >>        - Skills
> >>           -
> Moderate knowledge and ability to update and port existing
> >>       
>    content over to the new site.
> >>        5. Translation
> > I'm sorry, but I don't understand any of this. What do
> you mean by
> > breaking the site into that?
> >
> > Also, if you uintend to work on the new website (which
> is most
> > welcome) you really want to start from list of
> requitements, not
> > design.
> >
> > Alexandre Prokoudine
> > http://libregraphicsworld.org
> >
> >
> ------------------------------------------------------------------------------
> > Increase Visibility of Your 3D Game App& 
> Earn a Chance To Win $500!
> > Tap into the largest installed PC base&  get
> more eyes on your game by
> > optimizing for Intel(R) Graphics Technology. Get
> started today with the
> > Intel(R) Software Partner Program. Five $500 cash
> prizes are up for grabs.
> > http://p.sf.net/sfu/intelisp-dev2dev
> > _______________________________________________
> > Inkscape-devel mailing list
> > Inkscape-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/inkscape-devel
>
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance
> To Win $500!
> Tap into the largest installed PC base & get more eyes
> on your game by
> optimizing for Intel(R) Graphics Technology. Get started
> today with the
> Intel(R) Software Partner Program. Five $500 cash prizes
> are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> Inkscape-devel mailing list
> Inkscape-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/inkscape-devel
>

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...1794...s.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel



--
PS. Check out the Brush newsletter: Subscribe or read our previous newsletters

Bryan Hoyt, Web Development Manager  --  Brush Technology
Ph: +64 3 942 7833     Mobile: +64 21 238 7955
Web: brush.co.nz