Jump to content

Recommended Posts

Posted

Hi guys,

I am trying to get everything ready for the new curriculum for one of the schools I look after. They have bought into the Rising Stars Switched On Computing Curriculum. So far it seems fine. They have most of the software needs, but under one of the units for Year 5, they have talked about using Wordpress. Googling it seems to show that you can actually install it on the local server. Is this to make sure they only have access to it internally?? I want to try and make it as secure as possible..

 

How have you guys setup Wordpress (or an alternative) for your schools???

 

Many Thanks

 

Nick

Posted

I have my own hosting (£8/month) with a number of domains hosted on there and they're all done in WP these days. The host even provides one click installs using Softaculous.

 

I'd setup a VM LAMP environment (Linux, Apache, MySQL, PHP)

 

https://help.ubuntu.com/community/WordPress

 

Once you've got it installed actually using it and managing it is all done thru a browser so it's a doddle.

Posted

Is this for Unit 5.5 We are bloggers? We're going to use Primaryblogger to have a blog for each class which they can add to as they go which is Wordpress based, and still means they can use the Dashboard tools, HTML editting etc. without having to host Wordpress. Each pupil has to have their own account which we've done via gmail addresses at the moment.

 

We've been trialling this this year and so far it's worked pretty well.

Posted

I setup wordpress in house on an ubuntu server and just made it into a network, allowed self signup on the site and let the class go off on it. One Wordpress Network per class and then a plugin which listed all of the sites on the network on a page on the main wordpress blog.

 

Worked very well actually after some teething troubles. :)

  • Thanks 1
Posted
I setup wordpress in house on an ubuntu server and just made it into a network, allowed self signup on the site and let the class go off on it. One Wordpress Network per class and then a plugin which listed all of the sites on the network on a page on the main wordpress blog.

 

Worked very well actually after some teething troubles. :)

 

Go on, share the learning. What were the issues you had and how were they overcome?

Posted (edited)

To be fair a lot of it was on the technical side of it, relating to getting out through a proxy liuke this: http://www.edugeek.net/forums/internet-related-filtering-firewall/139416-ubuntu-server-wordpress-proxy-settings-not-working.html and for us then having a mail relay which worked for sending out usernames and passwords.

 

We restricted the signup domain to the school one and had a couple of addresses setup for each blog to use, however while wordpress for the most part respects the admin email address for sending things out, it also quite heavily falls back on a default address of [email protected]. "QnD wp_mail filter" fixed this so that we could use whatever email address we wanted for emailing out, without having to fall back to wordpress@

 

For the list of blogs on a single page we used "Multi-Site Site List Shortcode"

 

In the end, this was my checklist for configuring the server/blogs (before Ubuntu 14.04 came out so didn't have Zend OpCache):

 

Wordpress Notes

Enable ModRewrite (sudo a2enmod rewrite)

Install Postfix - configure as a satellite

Alter php.ini so sendmail is configured, use -f [email protected]

Add Proxy to WP-Config:

define('WP_PROXY_HOST', 'wwwcache.cumbriagfl.org.uk');
define('WP_PROXY_PORT', '8080');
define('WP_PROXY_USERNAME', '');
define('WP_PROXY_PASSWORD', '');
define('WP_PROXY_BYPASS_HOSTS', 'localhost,ict-web-01,ict-web-01.mydomain.com');

Add and Activate email filter plugin - http://www.butlerblog.com/2011/07/14/changing-the-wp_mail-from-address-with-a-plugin/

Enable Multisite
define( 'WP_ALLOW_MULTISITE', true );



________________________________________

Additional Server Notes

Install php5-curl (sudo apt-get install php5-curl)
Installed SUHOSIN for PHP (apt-get install php5-suhosin)
Installed APC (apt-get install php-apc)
Increase APC cache size (/etc/php5/apache2/conf.d/apc.ini)
Increased Max Upload File Size
Increase Max post size

 

ICT Staff were added as Network Admins for the site so that they could go and manage any of the blogs and deal with any issues.

 

After that, it was just gradually adding a few more file types to allowed upload types as and when required

Edited by Cache
Posted
I'm starting to like the idea of having our own webserver in school to run this if I can find a spare machine to load up. How many of these installs were done in primary schools - just trying to gauge whether it's achievable?
Posted (edited)
Ours is a secondary school, however the virtual machine I'm using to run 6 Networks which can cope with 30 simultaneous users after a bit of tweaking using APC is using 1GB of RAM with 2 virtual CPU's, so it's nothing special. A half decent desktop should be able to cope. Edited by Cache
Posted
I have my own hosting (£8/month) with a number of domains hosted on there and they're all done in WP these days. The host even provides one click installs using Softaculous.

 

I'd setup a VM LAMP environment (Linux, Apache, MySQL, PHP)

 

https://help.ubuntu.com/community/WordPress

 

Once you've got it installed actually using it and managing it is all done thru a browser so it's a doddle.

 

Hi Bananas

 

You may just be getting me hooked on this idea. Can I just check - is it a two-step process?

 

1) Set up a hosting process. Does this have to be a Wordpress hosting service like this? https://www.123-reg.co.uk/web-hosting/wordpress.shtml

 

2) Then set up the LAMP environment. Could I do this on a Windows desktop (whilst giving myself a crash course in Ubuntu?)

 

Thanks

 

Katharine

Posted

It's either or, you use a hosting company like above to host your wordpress

 

Or

 

You setup your own lamp environment to do it locally.

 

If you want to play I can probably set something up on my host for you to have a little play with if you like?

Posted

Ah I see .... I think I'd go with my own environment if I could but it depends how much time would be spent putting things right if they go wrong lol!

 

I have set up a school website in Wordpress (http://www.fritchleyprimaryschool.co.uk) so I am relatively ok with the front end - it's the bit underneath that drives it all which I need to learn - is this what I could access if I took up your kind offer?

Posted

Yeah I could set you up a temp account in cpanel, you can either install WordPress by hand or my host offers softaculous which installs WordPress using a script so all you do is click a button.

 

I'll have a look tomorrow, I reckon someone must've setup a lamp vm that could be nicked. If not if I've got a spare bit of time tomorrow I've got vmware workstation on my laptop I'll see about setting up a vm. Once I've done it I'll see about uploading it somewhere and share it out, no licencing issues so might be relatively easy way of sorting it.

 

Plus it'd be an environment for other software like if you wanted to get into Moodle, Joomla stuff like that.

 

I'll start on this tomorrow it'll give me something less boring to do

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...