Creating the Walled Garden: Setting Up Your Own Blogs, Wikis, and More
Want to contribute to this page? The password is available upon request.
Read the PHP only, no database version of this list.
Quotes to Ponder
We live in an era where people can publish at will. Relevance is and will increasingly be a function of digital accessibility. You want to be relevant? Give away your ideas. Want to become irrelevant? Create a walled garden that keeps out more people than it lets in. You’ll be sure to limit your audience, and therefore reduce your relevance and potential impact on the world. Sharing ideas. It’s what the Internet was founded for, and what it is still all about.
Source: Wesley Fryer, Moving at the Speed of Creativity
“It’s about making it clear that you are open and that you are not building a walled garden of content or trying to hold people hostage in any way.”
Source: Josh Petersen, 43Things.com
The following list is useful if you want to create a “walled garden” of safe Web 2.0 tools you can use within your school’s intranet, or even Internet, but have complete control over. So, a quick review of the tools available for those who want to “lock” things down and eliminate social networking OUTSIDE of school environment during the school day:
Setting Up PHP/MySQL
Once you setup PHP/MySQL on your server, you’ll be set and ready to go with the following applications. However, getting to that point might require some technical expertise. You can see some examples (screenshots) of walled garden applications.
Quick Setup Process
- Install WAMP/MAMP/XAMPP as appropriate on a computer that will work as a server.
- After installing the software, download your walled garden application of choice (e.g. Wordpress, Moodle) and put it in the appropriate folder (usually “htdocs” in an Apache server setting).
- Use a program like SQLYog (Windows), CocoaMYSQL (Mac) to create the database. The walled garden app will create all the necessary tables to house your data.
Note that you can follow this visual installation guide for WAMP? and SQLYog? to see what this might look like.
Software Tools
- Windows Software
- Macintosh Software
- MAMP Server: Easy setup of Apache server, PHP and MySQL on on Macintosh OS X
- CocoaMySQL: Allows you to interact with the database using Structured Query Language (SQL) statements.
Once you are setup with MySQL/PHP on your server, you’re ready to install any or all of the walled garden applications on that computer.
Blogging Tools
Service Substitution: Blogmeister, Blogspot, Wordpress.com, Learnerblogs
- b2Evolution: Enables you to control/moderate comments once certain hacks (ZIP file of hacks we use in my district) are applied, set up a “master” blog with multiple sub-blogs (each with its own RSS feed) inside, easy user management and assignment of permissions, and more. This is the solution we use for managing publication of online student writing and blogging (when it arises).
View Example
- WordPress.org: Everyone knows about this tool, but it’s powerful. If you’re not sure how to install it, you can always follow this brief tutorial. I have hope that Multi-user WordPress will eventually work well.
Regular Wordpress example
- Elgg: Blogs, e-portfolio and social networking; granular permissions.
Podcasting Tools
Service Substitution: Podomatic, Odeo
Wikis
Service Substitution: Wikispaces, PBWiki
- MediaWiki: Although I’ve looked at different wikis you can install on your own server, I keep coming back to MediaWiki for ease of use.
- TikiWiki: Powerful wiki with user admin rights, but lacks the “open-ness” (as far as I can tell) that MediaWiki enjoys. Nevertheless, it can be powerful.
- WikkaWiki: “a flexible, standards-compliant and lightweight wiki engine written in PHP, which uses MySQL to store pages. Forked from WakkaWiki. Designed for speed, extensibility, and security.”
- See also WikiMatrix to compare various wiki engines.
Content Management Systems
Service Substitution:: web page editors like Dreamweaver/Frontpage
Allow easy management, creation, and editing of web pages and sites by non-techie users.
Image Gallery with Tagging and RSS Publishing Enabled
Service Substitution:: Flickr
Online Discussion Board
Service Substitution: Blackboard/WebCT
Frequently Asked Questions
Service Substitution:: ???
Online Survey Tool
Service Substitution: SurveyMonkey
Online Radio
Calendar Management with RSS support
Social Bookmarking Tools
Service Substitution:: Del.icio.us, Simpy, Blinklist
>
Social Networking
Service Substitution: Myspace, Xanga
Maintaining Email Lists
Service Substitution: YahooGroups, Gmail Groups
- phplist
- mailman
- Not sure about these…Bernie Dodge suggested them, but I’m open to suggestions.
Bulk Emailing Software
Service Substitution: None really, I just wanted this category for bulk emailing!
MySQL Backup Tools
Office tools
By the way, if you’re not interested in using these tools and are curious what is out there on the Web, check out All Things Web 2.0.