Philosophy Psychoanalysis Religion Theologie Theology Lacan Physics Mathematics Psychotherapy Thinking | | 1. Content Management Systems (CMS) Free, open source packages for managing web design and web content, including portals, polls, syndicated news, etc, etc. - Blog Software Breakdown
- A point-by-point comparison of ten leading weblog systems.
- CMS Matrix
- A site for comparing and rating Content Management Systems
- CMS Matrix
- from OSCOM, a list of the major Open Source Content Management systems
- Open Source CMS
- CMS systems which (1) are open source, (2) install without requiring root permission on a server, and (3) run in PHP/MySQL.
- PHP WIki
- Wiki's are some of the most popular web knowledgebase solutions, well suited to generating documentation. Here's a PHP Wiki solution.
- PHPWebSite
- stylish Nuke derivative from Appallachia State University
- WordPress
- Good open-source web publishing tool; considered a competitor for the popular Moveable Type.
2. Linux and Open Source Linux is free software in two senses: Firstly, it doesn't necessarily cost you anything to use (though there are commercial packages like which make it more user-friendly). Secondly, and most importantly, it allows you to freely modify it by making its program code publicly available — hence the term ‘open source’. 3. Linux, Apache, Security - Apache Documentation
- web server info
- Debian
- a very comprehensive Linux distribution; 7 CDs and counting
- DebianHelp.Org
- for new users
- Desktop Linux
- is what it says it is
- Desktop themes
- some objectionable
- Everything Linux
- Linux goods and services, Australia
- Everything Linux · Business
- books, CDROMs, software, hardware
- GNOME
- the second of the two main Linux desktops
- KDE
- the original and currently the best, though lots of Gnome users dispute that
- Lankum.com — Failed: 2 times
- another Australian Linux store; CD's, etc
- Linux Cookbook
- from the Linux Documentation Project, tips on everything
- Linux How-To's
- topical index, Linux Documentation Project
- Linux Software Map — Failed: one time
- is what it says
- Linux Weekly News
- Linux and open source news
- LinuxArtist.Org
- Central resource for creatives using Linux on the desktop
- LinuxSA
- South Australia; meets monthly; mailing list
- Linuxworld
- Australian Linux news source
- LYX - a WYSIWYM editor
- 'What you see is what you mean'; basically a LaTeX wordprocessor for Linux / Windows
- MacSSH
- Like PuTTY; a very secure terminal program (Macintosh)
- Mandrake
- a Linux distribution often recommended for new users
- Open Office
- word processor, spreadsheet, database, etc
- PuTTY
- PC telnet program; good for remote shell access
- Security and Apache: An Essential Primer
- at LinuxPlanet
- Security Focus
- major portal and news site
- Soothingly Seamless Setup
- of Apache, SSH, PHP and MySQL (DevShed)
- Source Forge
- Open Source Projects
- Sword Project, The
- Open source Bible software for Windows and Linux. Support their copyright campaign for permission to freely distribute the best modern translations.
- Sydney Linux User Group
- meets monthly, UTS
- The GIMP
- graphics
- The Linux Cookbook: Tips and Techniques for Everyday Use
- a comprehensive how-to-do-stuff for Linux
- The Linux Migration Guide
- getting started on Linux systems
- WWW Security FAQ
- at the W3C
4. PHP Programming MySQL and PostgreSQL are two leading open source database solutions. MySQL is simpler and more efficient (for web stuff, arguably), PostgreSQL is more powerful and complex (though MySQL is catching up, arguably) — Just stay out of database arguments, is my advice. Python, PHP and PERL (in order of increasing complexity) are programming languages useful for web coding. PHP is best for dynamic websites (check if your web host supports it — most now do). The Python links have moved to this page. 5. Python Programming It's good; but don't listen to me -- listen to Yoda: Code! Yes. A programmer's strength flows from code maintainability. But beware of Perl. Terse syntax... more than one way to do it... default variables. The dark side of code maintainability are they. Easily they flow, quick to join you when code you write. If once you start down the dark path, forever will it dominate your destiny, consume you it will. For historical reasons, many of these links refer to MUD coding. - Amit's Python Stuff
- This guy wrote a lot of Python MOO code; here it all is.
- Charming Python: Iterators and Generators
- A short introduction to some of the most elegant features of Python 2.2
- FAQ for the #python IRC channels
- read this before posting a question to eg. irc://freenode/#python
- Perl/Python Phrasebook — Failed: 15 times
- translating from one to the other
- PyGame — Failed: one time
- a game programming toolset and community for the Python language
- Python Cookbook
- reviewed code repository
- Python FAQ Wizard
- a very friendly search page for the Python FAQ
- Python Sockets HOWTO
- pyDoc at Sourceforge
- Python Tutorial
- ‘Instant Python’ for beginners
- Python's MySQLdb functions — Failed: 18 times
- for DB access
- Python's Official Online Documentation
- python.org is homepage of the Python language. Downloads, tutorials, everything -- and good documentation!
- Pythonic MOO
- A Python implementation of LambdaMOO by Joes Strout, lots of useful code, really terrible acronym...
- SimPyMud
- Simple Python MUD. Incomplete, probably abandoned, but some useful code.
- Unit Testing in Python
- shades of eXtreme Programming; saves a lot of hassle later
- Vaults Of Parnassus
- Python code repository; apps, examples, etc
- Why Python?
- by Eric S. Raymond:
My second [surprise] came a couple of hours into the project, when I noticed (allowing for pauses needed to look up new features in Programming Python) I was generating working code nearly as fast as I could type. When I realized this, I was quite startled. - Writing servers in Twisted Python
- This looks promising... the Twisted framework was originally developed for a MUD, though it's more generalized now.
7. WYSIWYG editing tools In most people's view of the perfect world, editing a web page would be just like using a word processor… we're not quite there yet, but the situation is improving. Still, as of April 2004 all the browser-based editing solutions are either glitchy or produce bad X/HTML. At this rate, projects like Mozile or Composite (and other solutions which allow the browser, a browser extension, or an external program to handle X/HTML editing), will probably come of age sooner than Java/Flash based editors will. 8. Mozilla and XUL applications |