I am about to start designing a web application for my office intranet.
It is pretty simple: we need a way to track conversations with contacts
and a way to update contact information.
I could do it all in PHP or perl-mason, but I really like python's
syntax and I have the time to learn something new. I've never used any
of the web stuff for python. I need something that is easy and quick to
learn. I need support for connection to MySQL, simple user
authentication based on passwords, and either a templating system, or
the ability to embed python code in html, like PHP. I already have
Apache installed and running on a Red Hat linux box.
I don't need the most high-performance system. We have 8 users at the
most that will be logging in simultaneously.
All recommendations are welcome. 8 1920
Matthew Wilson wrote: I am about to start designing a web application for my office intranet. It is pretty simple: we need a way to track conversations with contacts and a way to update contact information.
I could do it all in PHP or perl-mason, but I really like python's syntax and I have the time to learn something new. I've never used any of the web stuff for python. I need something that is easy and quick to learn. I need support for connection to MySQL, simple user authenticati on based on passwords, and either a templating system, or the ability to embed python code in html, like PHP. I already have Apache installed and running on a Red Hat linux box.
I don't need the most high-performance system. We have 8 users at the most that will be logging in simultaneously.
All recommendations are welcome.
If you want something simple and focused, I have both some simple
username/password and templating libraries I use for python web work.
Contact me offline if you're interested
Take care,
Jay
Matthew Wilson fed this fish to the penguins on Tuesday 18 November
2003 07:53 am: I am about to start designing a web application for my office intranet. It is pretty simple: we need a way to track conversations with contacts and a way to update contact information.
<snip>
learn. I need support for connection to MySQL, simple user authentication based on passwords, and either a templating system, or the ability to embed python code in html, like PHP. I already have Apache installed and running on a Red Hat linux box.
I don't need the most high-performance system. We have 8 users at the most that will be logging in simultaneously.
All recommendations are welcome.
I'm not an expert, but have you looked at Zope?
-- =============== =============== =============== =============== == < wl*****@ix.netc om.com | Wulfraed Dennis Lee Bieber KD6MOG < wu******@dm.net | Bestiaria Support Staff < =============== =============== =============== =============== == < Bestiaria Home Page: http://www.beastie.dm.net/ < Home Page: http://www.dm.net/~wulfraed/ <
In article <ja************ @beastie.ix.net com.com>, Dennis Lee Bieber wrote: I'm not an expert, but have you looked at Zope?
I looked a little at Zope, and it looks like it has a huge learning
curve. Is that true? How long would it take for a person that's
written lots of CGI scripts to get up to speed on Zope?
Maybe I *should* take a look at Zope.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
At 2003-11-18T17:11:40Z, Matthew Wilson <mw*****@sarcas tic-horse.com> writes: I looked a little at Zope, and it looks like it has a huge learning curve. Is that true?
It depends. What's your OOP experience level? Zope doesn't *require* OOP
methods, but that's where it gets much of its power.
How long would it take for a person that's written lots of CGI scripts to get up to speed on Zope?
Are you already decent with Python? If so, install Zope and work through
the built-in tutorial. You should be able to get up and running in no time.
- --
Kirk Strauser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/ulxU5sRg+Y0CpvE RAi/QAKCP8fYIDCATef wD8Qe6gRpgkSPHk QCffOUh
Ju8bcHmNr6oF4Kl rWctInWQ=
=tjbr
-----END PGP SIGNATURE-----
Matthew> I looked a little at Zope, and it looks like it has a huge
Matthew> learning curve. Is that true?
For most people, yes.
Matthew> How long would it take for a person that's written lots of CGI
Matthew> scripts to get up to speed on Zope?
Awhile.
Skip
Dennis> Matthew Wilson fed this fish to the penguins on Tuesday 18
Dennis> November 2003 07:53 am: I am about to start designing a web application for my office intranet. It is pretty simple: we need a way to track conversations with contacts and a way to update contact information.
Dennis> I'm not an expert, but have you looked at Zope?
I am not an expert, but Zope is often overkill, especially if your
requirements don't match Zope's assumptions.
I recently discovered Quixote from MEMS Exchange (well, I've known about it
for awhile, but only recently began experimenting with it) and have become
quite enamored with it. It looks like if your environment meets these basic
criteria:
* unix-y platform
* your website developers are already Python programmers
* you don't need to support remote site editing by potentially hostile
folks (like your marketing and engineering departments)
then you might want to take a close look at Quixote. It's programming model
is somewhat different than that for most other web app/publishing systems.
You essentially program in Python for most tasks and sprinkle in some HTML
instead of the other way around. It's also got a very small footprint. The
full source tree is under 700k, so it's quite possible that if you need to
consult the source you'll actually be able to find the relevant source to
gaze at.
Details can be found here: http://www.mems-exchange.org/software/quixote/
Skip
Skip Montanaro <sk**@pobox.com > wrote in message news:<ma******* *************** **************@ python.org>... Dennis> Matthew Wilson fed this fish to the penguins on Tuesday 18 Dennis> November 2003 07:53 am:
>> I am about to start designing a web application for my office >> intranet. It is pretty simple: we need a way to track conversations >> with contacts and a way to update contact information.
Dennis> I'm not an expert, but have you looked at Zope?
I am not an expert, but Zope is often overkill, especially if your requirements don't match Zope's assumptions.
I recently discovered Quixote from MEMS Exchange (well, I've known about it for awhile, but only recently began experimenting with it) and have become quite enamored with it. It looks like if your environment meets these basic criteria:
* unix-y platform
* your website developers are already Python programmers
* you don't need to support remote site editing by potentially hostile folks (like your marketing and engineering departments)
I would second Skip's recommendation of Quixote -- it's an excellent
framework. I just wanted to add that a Unix-like platform isn't a
requirement; Quixote works very well on the Win32 platform.
Best of luck,
-- Graham
Hi Mathew,
I would suggest you look at cherrypy - cherrypy.org.
Very (very) easy to get up and running with. It includes a powerful but simple
to use templating language to allow the seperation of code and presentation.
And comes complete with very clear and complete documentation. Also connects
to many databases including MySQL.
Cheers
Sean
On Wed, 19 Nov 2003 02:53 am, Matthew Wilson wrote: I am about to start designing a web application for my office intranet. It is pretty simple: we need a way to track conversations with contacts and a way to update contact information.
I could do it all in PHP or perl-mason, but I really like python's syntax and I have the time to learn something new. I've never used any of the web stuff for python. I need something that is easy and quick to learn. I need support for connection to MySQL, simple user authentication based on passwords, and either a templating system, or the ability to embed python code in html, like PHP. I already have Apache installed and running on a Red Hat linux box.
I don't need the most high-performance system. We have 8 users at the most that will be logging in simultaneously.
All recommendations are welcome. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Fred Ma |
last post by:
Hello,
This is not a troll posting, and I've refrained from
asking because I've seen similar threads get all
nitter-nattery. But I really want to make a decision
on how best to invest my time. I'm not interested on
which language is better in *general*, just for my
purpose. My area of research is in CAD algorithms,
and I'm sensing the need to resort to something more
expedient than C++, bash scripting, or sed scripting.
|
by: Neuruss |
last post by:
IronPython is currently at a pre-alpha stage suitable for
experimentation but not for serious development work.
http://www.ironpython.com
|
by: julio |
last post by:
Sorry but there is no another way, c# .net and mono are going to rip
python, not because python is a bad lenguage, but because is to darn old
and it refuses to innovate things, to fix wrong things, just because
retarded backwards compatibility and because the python comunity and
developers refuses to consider tools as being almost as important as the
language itself.
What does c# .net has that python doesnt ? (significant features)
--...
|
by: Lad |
last post by:
Is anyone capable of providing Python advantages over PHP if there are
any?
Cheers,
L.
|
by: John Coleman |
last post by:
Greetings,
I have a rough classification of languages into 2 classes: Zen
languages and tool languages. A tool language is a language that is,
well, a *tool* for programming a computer. C is the prototypical tool
language. Most languages in the Algol family are tool languages. Visual
Basic and Java are also tool languages. On the other hand, a Zen
language is a language which is purported to transform your way of
thinking about...
| |
by: gord |
last post by:
As a complete novice in the study of Python, I am asking myself where this
language is superior or better suited than others. For example, all I see in
the tutorials are lots of examples of list processing, arithmetic
calculations - all in a DOS-like environment.
What is particularly disappointing is the absence of a Windows IDE,
components and an event driven paradigm. How does Python stand relative to
the big 3, namely Visual C++,...
|
by: Sandy |
last post by:
Hello -
I am looking for recommendations for courses/seminars regarding VB .Net and
Visual Studio .Net, preferrably in the Northeast. Has anyone attended
something they have been particularly impressed with?
Also, any suggestions for good books, CDs, will be appreciated!
--
Sandy
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
| |
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |