--- In [email protected], Michael Roush <[EMAIL PROTECTED]> wrote:
>
> --- Tippus Tailus <[EMAIL PROTECTED]> wrote:
> 
> > If you wanted to expound the merits of the LAMP stack, what
> > applications would you mention? What applications would you install on
> > a generic installation for demonstration? Would you include PHPBB and
> > MamboCMS or would you use something better?
> 
> "Better" is almost always in the eye of the beholder.  Personally, I
> prefer Simple Machines Forum (SMF) to PHPBB, but again that may be more
> personal preference than one being objectively "better".

I suspected that PHPBB was generally considered to be superceded.
However, I hadn't investigated more contemporary solutions.

> For a start, here's a list of 'value applications' that are available on
> the most basic PHP-enabled hosting plan from godaddy.com:  Nucleus,
pLog,
> Serendipity, WordPress; AzDGDatingLite, NoahsClassifieds, Joomla, Mambo,
> Postnuke, Xoops, phpMyFaq, paFileDB, MagneticPoetry, WWWPaintBoard,
> phpCollab, AdvancedGuestbook, forImages, Gallery, Coppermine, OpenDb,
> SiteBar, PHPOpenChat, AdvancedPoll, AardvarkTopsites, Geeklog,
PmWiki, and
> SMF.

That's a very useful list. Some of the value of being an open source
expert is to merely know the names of the projects. This is especially
true for a LAMP expert, such as yourself.

> Obviously, no site is going to need all of those, but they are all
> available for the admin to "install" or "uninstall" as needed.

Understood.

> Since you're talking "generic" installation, I'd go with at least a
CMS, a
> forum system (SMF or phpBB), an image gallery, a chat system, and
> phpMyAdmin.  Maybe a simple webmail package as well.
> 
> Moodle is a favorite PHP app of mine, but since it is geared towards
being
> an online learning Course Management System, it probably doesn't
'fit' in
> the realm of a "generic" installation.

Its a co-incidence that you mention Moodle. Immediately after my last
post, I began to investigate Moodle. I've dabbled in teaching, so I'm
quite interested in this domain specific package. One of my housemates
helped young offenders and he's also interested in Moodle. Actually,
with many organisations offering or accepting training, course
management has a surprisingly wide appeal.

Unfortunately, I didn't get very far with my Moodle install. I usually
have a test MySQL NDB Cluster on MySQL's default port 3306. I thought
that it would be quite straightforward to install another instance of
MySQL Server on port 3307 and install some demo LAMP applications.
That got as far as the first app before I realised it would be a problem.

Well, I could put my test server on an obscure port. However, that
leaves the question of how I test an instance of an application that
isn't easy to configure on other ports. Perhaps it may be easier to
configure virtual addresses rather than oscure ports. I'm considering
adding aliases to my loopback device:

# ifconfig lo add 10.78.44.2

However, that isn't tested and could easily bork something.

I've also considered another problem: unified login. It would be
really great if you could have one username and password for all LAMP
apps. I know this is a really hairy problem involving much legacy
code. However, the payoff is really good. So, how would you implement
it? Views? Triggers? Code transformation? Ugly hacks with proxies?

I done some research on this topic and discovered that people are
working on a generalized solution which spans servers. This is very
sensible. If your forum or photo site or whatever gets *really*
popular then you need to scale-out with multiple database servers and
multiple application servers. So, it would be really limiting if your
unfied login system didn't scale to this configuration.

> Michael Roush
> [EMAIL PROTECTED]
> 
> "The power of the Web is in its universality. Access by everyone
regardless of disability is an essential aspect."
> -- Tim Berners-Lee, W3C Director and inventor of the World Wide Web

I think that it sets a bad example for Tim Berners-Lee to embed
proprietary video formats in his blog. Its almost as bad as the Free
Software Foundation using Flash to campaign against DRM.



Tippus Tailus





The php_mysql group is dedicated to learn more about the PHP/MySQL web database 
possibilities through group learning.  
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/php_mysql/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/php_mysql/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to