Moodle 2 Administration Book Suggestion
By jmurray@clsd.k12.pa.usSQL Copy Database – Detach and Attach Drops Permissions
By jeremy_stoltzfusApparently, in SQL Server Management Studio, copying a database via Tasks -> Copy Database and choosing the “Detach and Attach” method can drop all user permissions from the source database. Awesome.
I’ve yet to figure out whether this always happens or if it’s only in specific circumstances, but I can say that I’ve had it happen to me multiple times. My advice: use the tried-and-true method of backing up the source database and restoring it to the new destination instead.
Mobile Device Policies and Procedures
By jlentDumping Schoolwires for Drupal
By nbylerFrom day one in my role as Director of Technology I have been frustrated by our district's website. The website is hosted by Schoolwires, and while it has some nice features and is fairly easy for the end user, it is extremely limiting for anyone who wants to go above and beyond a simple WYSIWYG post.
For example, before my time, the district had a custom front page made by Schoolwires. We are unable to edit this front page! That means no current events, no cancellations, and essentially, nothing current!
So why hasn't is changed? As anyone who works in a school setting knows, things aren't always logical. The high school budget was responsible for the payment to Schoolwires. So, while I didn't care for it, it wasn't coming from my budget, hence it was low on my priority list.
Why is it changing now? You guessed it! It is now part of my budget, and I cannot justify the thousands of dollars we pay to Schoolwires.
So, I have set out on a quest to develop our district website, using a Content Management System (CMS), so that it is database driven and easily updated by the end user.
One CMS that is popular with schools is Dot Net Nuke . While I have heard very good things regarding this CMS, it is based on ASP scripting and my experience is with PHP scripting.
After evaluating a couple of different options, including Wordpress, ModX, and Joomla, I decided to settle on Drupal.
While the other CMSs do this to some extent, I felt Drupal best met my objectives of being:
- written in php
- actively being developed
- a K-12 Community
- plethora of modules (that are actively developed)
- database driven (MySQL)
- Open for a hard core developer
- Once configured, and easy interface for the end user
As I move forward with this process, I plan to blog the steps taken to get Drupal from its basic form to a school district website with teacher created pages.
Installing SQL 2005 on Windows 2008 R2
By greg_hessAnother area where you may receive a warning is the Windows Firewall. You will need to configure the firewall to open up the proper ports. A discussion of the ports is available here. Microsoft has a KB article here that provides a script that you can use to open up the proper ports.
This can be come tricky when working with a named instance since SQL Server uses dynamic ports for those. There are two different options for dealing with this, the method I have used is to configure a fixed port for the named instance. Directions for doing that are here .
Screen Sharing Made Easy
By WilliamsJoin.me allows even the least tech-savvy user to share their desktop, or view yours.
Many of us have used some sort of screen sharing application to join a meeting (Webex, GoToMeeting, etc.). I've just been introduced to the simplest screen sharing system yet, join.mefrom LogMeIn.
Join.me allows even the least tech-savvy user to share their desktop, or view yours. As long as they are on a Flash-capable machine and have an internet connection. For presenters, join.me lets up to 250 other people join your session. It is a great troubleshooting tool for anyone in a support role, letting you quickly see what the user is seeing. Remote control and an audio conference bridge (toll call) are also included.
And, great news for iOS and Android device users! There are mobile versions of the viewer.
For a more detailed review visit: groovyPost
What is Java?
By wmklineQ: What do the following have in common?
• an island in Indonesia to the south of Borneo; one of the
world's most densely populated regions
• coffee: a beverage consisting of an infusion of ground coffee
beans; "he ordered a cup of coffee"
• a platform-independent object-oriented programming
language
Correct... they're all 'Java'.
I can confidently explain the first two. It's the last one that I'll stumble over. And where is it? It's like Chuck Norris- it's EVERYWHERE. Seriously, as an IT professional i get asked that question quite a bit, based on the Java update pop-up bubble. And i honestly didn't have a 'simple' answer, or one that made sense to the people I interact with daily. I decided to look for an answer that was both intelligent and easy to understand.
Once I began to research Java I realized it is 'everywhere'. It's in web browsers, cell phones, home appliances, and the list goes on. I was pretty surprised at how much I DIDN'T know about this little.. what? is it software, is it a program, what exactly IS Java? Let's get started, kids...
Java is a programming 'language'. Its original claim to fame was that (at least in theory, and heavily promoted by marketing hype) you could write and compile the code once, and then run it anywhere there was a suitable environment (this is where “write once, run anywhere” comes from).
In the early days of the Web, one of the environments that Java could run in was an applet- think of a Flash movie, because Flash really filled that niche in the end. The idea was you could bundle up a chunk of Java written to a certain specification, the web browser would run it in a special secure environment, and this would let you have most of the power of a full programming language, but working in any browser.
(Meanwhile, Netscape had been experimenting with client-side scripting, and produced a language. In one of the more idiotic marketing moves ever made, they named it Javascript, even though it has nothing whatsoever to do with Java.)
Practically speaking, Java applets were a flop, because Java was only ever supported by Sun on three platforms—Solaris, Windows, and Linux—and even then, making sure the version of Java you had installed on your computer matched the version the website expected was always tricky.
Java did find a niche – it largely replaced C++ and COBOL languages for big corporate applications, the sort companies maintain a base of for in-house programmers. On the web, the interactive and multimedia aspects have been taken over by Flash, and the complex applications have been taken over by Javascript using AJAX techniques.
So, simply speaking, our friend Java is a 'programming language' that is simplistic enough to communicate on a multitude of platforms and devices, yet complex enough to function fairly efficiently with a large variety of hardware and software.
'How' it does this is my next project...
I like problems.
By Fred_Hummel
I like problems.
Yeah, I know how it sounds, but I do. If you think about it,
you probably do too, at some level. It is a large
part what we IT professionals do - identify a problem; analyze
it and develop a solution for it.
There is a huge beneficial side effect inherent in the second part of that process - analysis. When we analyse a problem, we have to research the surrounding issues to understand as many aspects of the causes of the 'problem' as we can because, ultimately, we want to find the root cause. Herein lies the beneficial side effect - learning. I have discovered that this is one of the best learning oppourtunities I could encounter. Sometimes it's nice to take a class proactively to try and leverage into a new technology, but for my money -- and the money invested in me by my employer -- OJT is hard to beat. Many times I've come back from a training session only to find myself not able to employ the newly found skills I had just acquired and slowly see those skills ebb away from lack of use in short a period of time. The classic "Use it or lose it".
OK, so where am I going with this? As part of the SharePoint Help Desk team, I often get requests to give a new user the same permissions as 'so and so' or the same persmissions as the person they are replacing. Now as anyone who has done a little bit of SharePoint user admin will tell you, out-of-the-box SharePoint gives you no tools whatsoever to find out all the permissions granted to an individual user and so you either make do or buy a third-party tool. That's where my analysis kicks in and I am off and running -- or should I say off and learning? During this latest OJT jaunt, I ran across two things that I think would be very useful to anyone tasked with user admin. The first is a very detailed whitepaper I found on the BambooSolutions website titledSharePoint User Management. Disclaimer: I am not advocating for or against any of their products....perhaps that might be fodder for a later post. I think this is a great article because it gives a complete view of the user environment from the top of the Farm to the bottom of a Document Library. The second little gem I uncovered is a video presentation by Dux Raymond Sy, the author of SharePoint for Project Management, entitled Best Practices for SharePoint User Management. Not only another good overview of the user but also includes real tools you can use to 'make do' as I offered above.
Now a request. Anyone out there also encountering
problems in managing users and permissions on SharePoint?
How did you overcome those problems. In-house?
Third-Party?
Next post, I will share some more about the solutions that I run across in my continued research.
Let me hear from you!
Web Services Part II
By lsk123In my last post, I had given a brief overview of web services and it many components.
From my perspective, web services are very useful when
provided by a database and it is a safe way to indirectly expose
data to an external source without having to provide direct
access to the data.
The following is a great article which describes how web services
can be hosted by sql server 2005/2008
http://www.developer.com/net/asp/article.php/3767311/Creating-Native-Web-Services-in-SQL-Server.htm
Sharepoint Explorer View
By jeremy_stoltzfusI’m always surprised by how many users aren’t aware that they could be browsing their Sharepoint files with Windows Explorer instead of a Sharepoint List. Sharepoint provides this functionality with Explorer View.
In a Sharepoint Document Library, Explorer View can be accessed from one of two places:
1) Actions -> Open with Windows Explorer
2) View -> Explorer View
Either way will simply open the folder that you are currently viewing in an Explorer window. From there, you can browse to any other directory you have access to. This can make moving files and manipulating directory structures much less of a burden. It will also give you a more complete view of what files exist in a directory as not all files and directories are displayed on a list view. Security settings still apply so this is safe for use by end users. Note: This feature is only available in Internet Explorer.
