PaulRenda Posted November 13, 2013 Posted November 13, 2013 Hello, Does anyone know of a good internal website which would sit within our intranet (or not) and would be the default page for the whole school (admin and curriculum). This page could have links, weather, and a message board, which could only be updated by the heads of site and senior teachers. Any ideas? Thank you.
bladedanny Posted November 13, 2013 Posted November 13, 2013 How good is your HTML/CSS/PHP coding? We have an old (and I mean old) desktop running as a LAMP server. There is a basic landing page with boxes for various sections such as links, notices, search etc. The same server also hosts our helpdesk and xibo systems too.
PaulRenda Posted November 13, 2013 Author Posted November 13, 2013 How good is your HTML/CSS/PHP coding? We have an old (and I mean old) desktop running as a LAMP server. There is a basic landing page with boxes for various sections such as links, notices, search etc. The same server also hosts our helpdesk and xibo systems too. I'm pretty confident with my HTML/CSS skills but I'm very limited with PHP/MySQL. Would there be much tweaking on the PHP side?
bladedanny Posted November 13, 2013 Posted November 13, 2013 It depends. The only bit I used PHP for was to pull text from a text file for notices and announcements.
pcstru Posted November 13, 2013 Posted November 13, 2013 Moodle, wordpress, joomla, sharepoint (shudders). Porbably from that lot, wordpress might be the easiest to get to grips with.
twin--turbo Posted November 13, 2013 Posted November 13, 2013 Yep tons of CMS systems out there for free. Do you actualy have a webserver internaly? If not cPanle or ISPConfig are reasonable options ( you could follow an ISPConfig perfect server guide ) Rob
SovietRussia Posted November 13, 2013 Posted November 13, 2013 As I have posted on here before, our Intranet: PHP to pull timetable from Database (That uses SIMS to import to the database), personalised search engine provider, personalised notification system (If some students are in a club, teacher can message club), etc etc And a new thing, "System Status" Oh, and all built by myself in house, which helps with maintenance
Arcath Posted November 14, 2013 Posted November 14, 2013 As I have posted on here before, our Intranet: [ATTACH=CONFIG]21490[/ATTACH] PHP to pull timetable from Database (That uses SIMS to import to the database), personalised search engine provider, personalised notification system (If some students are in a club, teacher can message club), etc etc And a new thing, "System Status" Oh, and all built by myself in house, which helps with maintenance Out of interest how are you finding out who the current user is? Do they have to login or are you fetching it from one of the request variables?
SovietRussia Posted November 14, 2013 Posted November 14, 2013 Out of interest how are you finding out who the current user is? Do they have to login or are you fetching it from one of the request variables? IIS Windows Authentication - If a user is using IE, and is on a domain connected computer and logged in as a domain user - It will pass the Username via IE, and then the code takes it and splits it properly If you want to read more on it, its called NTLM 1
Edu-IT Posted November 14, 2013 Posted November 14, 2013 Would you consider releasing it as a system for schools to use, or is it so heavily customised to your place, that it just wouldn't work?
SovietRussia Posted November 14, 2013 Posted November 14, 2013 Would you consider releasing it as a system for schools to use, or is it so heavily customised to your place, that it just wouldn't work? The whole thing is built for us, so its customized from the ground up. I would have to rewrite loads of it and then release it, who knows what the future holds
d0pefish Posted November 14, 2013 Posted November 14, 2013 Out of interest how are you finding out who the current user is? Do they have to login or are you fetching it from one of the request variables? One PHP variant is this if the IIS server is using Windows Authentication: $initial = $_SERVER["LOGON_USER"]; $username = preg_replace("/.*\\\\/", "", $initial); @SovietRussia : how are you checking system status? Ping replies? Nagios? Manually changing a tick to a cross if someone reports it?
SovietRussia Posted November 14, 2013 Posted November 14, 2013 One PHP variant is this if the IIS server is using Windows Authentication: $initial = $_SERVER["LOGON_USER"]; $username = preg_replace("/.*\\\\/", "", $initial); @SovietRussia : how are you checking system status? Ping replies? Nagios? Manually changing a tick to a cross if someone reports it? I use: $bits = explode("\\", $_SERVER['AUTH_USER']); But LOGON_USER works equally as good. System Status are done via PHP again, fsocketopen, send 1 bit of data - if success then echo Tick etc. But we cache the statuses, as a lot of kids loading the page would eventually cause an issue.
fairm010 Posted November 14, 2013 Posted November 14, 2013 @SovietRussia Would you consider releasing the layout code? I'd love to re-do our intranet in that layout! Wouldnt need the system status and SIMS integration and the like (althought if you released that in the future I wouldnt say no!). Matt
Arcath Posted December 12, 2013 Posted December 12, 2013 (edited) I have made something that bears some visual resemblance to the site made by @SovietRussia https://github.com/Ed-ITSolutions/Homepage Everything is configured by an ini file so its really easy to setup. It supports caching of the socket responses to reduce load when you have everyone launching their browsers at once. Edited December 12, 2013 by Arcath Wrong image path
PaulRenda Posted December 16, 2013 Author Posted December 16, 2013 Here is a copy of our landing page. What I'd really love to accomplish, would be a way the Head-teacher could easily change a text file that would update the news section.
SovietRussia Posted January 6, 2015 Posted January 6, 2015 Been a while since I posted in here, and our Intranet has just recently see a big update. A new more refined design, detentions from SIMS, better timetable implementation, staff calendar, notification system, smart predefined search etc.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now