Ask Slashdot: Multimedia-Based Wiki For Learning and Business Procedures?
kyle11 writes I'm scratching my head at how to develop a decent wiki for a large organization I work in. We support multiple technologies, across multiple locations, and have ways of doing things that become exponentially convoluted. I give IT training to many of these users for a particular technology, and other people do for other stuff as well. Now, I hate wikis because everyone who did one before failed and gave them a bad name. If it starts wrong, it is doomed to failure and irrelevance.
What I'm looking for would be something like a Wiki with YouTube built in — make a playlist of videos with embedded links for certain job based tasks. And reuse and recycle those videos in other playlists of other tasks as they may be applicable. It would go beyond the actual IT we work with and would include things like, "Welcome to working in this department. Here are 20 videos detailing stupid procedures you need to go through to request access to customers' systems/networks/databases to even think about doing your job." I tried MediaWiki and Xwiki, and maybe I'm doing it wrong, but I can't seem to find a way to tweak them to YouTube-level simplicity for anyone to contribute to without giving up on the thing because its' a pain in the butt.
My only real requirement is that it not be cloud-based because it will contain certain sensitive information and I'd like it all to live on one virtual machine if at all possible. I can't be the only one with this problem of enabling many people to contribute and sort their knowledge without knowing how an HTML tag works, or copying files into something more complicated than a web browser. What approaches have any of you out there taken to trying to solve a similar problem?
What I'm looking for would be something like a Wiki with YouTube built in — make a playlist of videos with embedded links for certain job based tasks. And reuse and recycle those videos in other playlists of other tasks as they may be applicable. It would go beyond the actual IT we work with and would include things like, "Welcome to working in this department. Here are 20 videos detailing stupid procedures you need to go through to request access to customers' systems/networks/databases to even think about doing your job." I tried MediaWiki and Xwiki, and maybe I'm doing it wrong, but I can't seem to find a way to tweak them to YouTube-level simplicity for anyone to contribute to without giving up on the thing because its' a pain in the butt.
My only real requirement is that it not be cloud-based because it will contain certain sensitive information and I'd like it all to live on one virtual machine if at all possible. I can't be the only one with this problem of enabling many people to contribute and sort their knowledge without knowing how an HTML tag works, or copying files into something more complicated than a web browser. What approaches have any of you out there taken to trying to solve a similar problem?
You could move away from using wikis and take a look at other VLEs like Edmodo, iTunes U, etc. These will give you more functionality in terms of embedding content, threaded discussions, etc. Also free.
First one to suggest SharePoint gets shot
The problem with any system is content. You said all Wikis have failed so far, have you figured out why? The answer may not be in the format itself but rather the content it provides. If you can't get the content right, and most importantly relevant, then it doesn't matter what technology you will use.
My suggestion is before you even consider doing this you need buyin from the various departments you support to help create content. If you launch with little you will be irrelevant. If you put it off long enough to fill it and make it useful then you may have a chance of surviving.
"Build it and they will come" does not apply here.
Ignore it and move on.
Hi
I am not sure a Wiki is the right thing for you: you are effectively looking for a training / knowledge sharing platorm with strong video focus.
A the strength of a Wiki to me is its editability, which I am not sure you'll need...
So you might want to consider looking a bit around for video based trainnig platforms?
Anyway, if clollaboration and editing (rather than just consumption and dissemination) is of interest: my company is using Atlassian's Confluence which is easy to use and quite powerful at the same time, with a number of amazing plug-ins (diagramming tools such as Gliffy or Lucidchart, links to JIRA, etc)
I can highly recommend it as Wiki to support team collaboration.
I am not sure how this works with your requirement regarding video though...
https://www.atlassian.com/software/confluence
...I suspect Confluence together with plugin CYO Create-Your-Own would do the job.
;-).
As an extra bonus, it might, just might, allow your office documents to be reasonably integrated within the wiki (fi. search box).
Although, I try to stray away of not open source software, I had overall good experience with Confluence a couple years ago.
Also, Apache Software Foundation has also been relying on it for years (after all, that's how they got hacked
Let us know how it would or would not fit your bill.
Try Moodle, that sounds just like the thing you need although it's not a wiki.
Why not put all into one big honkin' video and be done with it?
You don't need a wiki to explain the horrendously convoluted business practices. You need to get the horrendously convoluted business practices simplified.
I know you're in the IT department not senior management, but that does put you in something of a position of strength if you can quantify the time being wasted by the current procedures and explain how a simpler procedure could work and how much money it could save. Just be careful, you may be writing your own job description as the lucky (?!) one who gets to implement all the simplification!
I'm not sure using a wiki is really the answer but if you insist then try Dokuwiki. It doesn't get much simpler on the end user side when it comes to using a Wiki.
https://www.dokuwiki.org/dokuw...
Keep the Classic Slashdot.
Also, if you do that think of the impact the changes might have on other's jobs. Do you want to be seen as the guy who jeopardized other employees positions by pushing his ideas to the higher-ups executives ?
A tutorial is not the same as a reference manual. A wiki is the latter.
If you want to teach somebody a bunch of skills you need to print out a worksheet with the skills listed in a step-by-step order with spaces for review by supervisor. (This works for audit as well). The progress (hopefully backed with encouragement from the superviso, drives the long slog.)
Different people learn in different ways. For some watching is enough but others need to 'do'. There's a lot of work been done on the various ways. Videos are unlikely to be the whole answer. In fact they may not be suitable at all if they concentrate on click-this-click-that. The task is in the person's head and they may need careful preparation of information or mental triggers to check for odd circumstances. So the task is not 'clicking at the orders screen' but 'taking an order and making sure nothing can go wrong(using the orders screen)'.
I totally agree with what was said above about Confluence: Confluence is a great option for a Wiki. https://www.atlassian.com/soft... And it does support different media types. Whether you actually need a Wiki is a different questions :)
I suggest you stop trying to find a "youtube wiki". Treat the video repository and wiki presentation as two separate problems, and there are loads of good tools for both parts of the job.
The hard bit about video is producing and encoding it. Once you've figured out how to produce and encode the video, you could just put it on an internal web server. If you want to make this process easier, use a video CMS like VIMP which will handle uploading to the server and encoding the video.
Now you just need to embed the video in a wiki. This should be possible in any wiki. Many wikis have plugins for this to make it really easy.
Finally, any good wiki can build up a library of reusable bits of content. This feature is generally called "including" (it's called transclusion in mediawiki)
3 popular bits of wiki software that would work for the wiki side are TWiki (very flexible and popular in the enterprise), MediaWiki (familiar to anyone who uses Wikipedia) and Confluence (commercial, but well supported useful enterprise features built in)
Confluence by Atlassian. This is the only full-on enterprise-grade wiki that works as an online knowledge base with embedded media and discussion tools, and combines with an issue management system named Jira.
You're welcome.
We use Confluence for all documentation at a customer. The users are from all over the world, and it works great. We use quite a lot of plugins, like Gliffy, websequencediagrams.com, etc. You can add videos to Confluence as well https://confluence.atlassian.com/display/DOC/Embedding+Multimedia+Content
Learning, you say? IT training?
Have you considered Moodle?
The problem with any system is content.
Bingo.
Use static HTML, CSS, the F4Player and see the lectures catch on. Once you've got content, choose/buid you system based on that. That might even be Wordpress or Joomla or something.
We suffer more in our imagination than in reality. - Seneca
Some observations from implementing several:
1. Make sure you've got an editor (or three appointed), the initial stuff is good the it all goes down hill as entropy increases. ... .... ... is in charge of ...
2. Depending on what you want it for its often important to have some template/structure initially, e.g.
a. FAQ on products A....
b. Procedures
c.Notes on site
3. Consider using it to capture the critical information requests from everyone, e.g.
a. What do I (X) need to know in order to do Y
b. Who the
And accept that accuracy is not perfect.
If time is important in terms of preparation and especially maintenance, then Adobe's Robohelp product may be worth considering, probably with Captivate for producing the video material. It has its own set of wiki templates, plays well with Sharepoint, is HTML5 ready in its current version (11), and allows for production of varying formats within the same file or project. Just be ready to tweak the code for the templates.
Development is programmable; Discovery is not programmable. (Fuller)
Daisy is basically a CMS with a wiki front end, which seems like it'd do what you want pretty simply.
It has ways to embed video files too, if I remember correctly.
Try Atlassian Confluence
https://www.atlassian.com/soft...
It is not free (as in beer) but IMO it meets your needs. This is the most user friendly wiki software I know and has roles for knowledge base system and also means to attach files (f.e. videos). You can put in few macros that will automagically embed attached videos in web player.
Read on here:
https://confluence.atlassian.c...
we started 6/7 years ago with a wiki and 5 years ago moved to a drupal instalation with loads of modules.
it can handle course materials in all common formats: documents, audio, video, etc.
Surprised nobody has mentioned it already.
I've seen this dozens of times before....
Users: "Hey we want the fancy new whizbang that does everything under the sun, but we refuse to spend any time learning new skills."
Me: Well a wiki is defined as 'The simplest online database that could possibly work'.
Users: What's all this a href= nonsense?? This is too complicated.
And it all winds up back on IT's plate. No technology in the universe will aid people that are incapable of using technology. Get rid of your deadbeats and hire some junior web geeks.
There's plenty around. Here's one: http://www.mediawiki.org/wiki/...
Ignore that advice about Confluence. That product is HARD to use imo. Mediawiki is way better.
BTW - New version of Mediawiki have a rich text editor built in. You probably want to turn that on.
Confluence. Add JIRA and you have integrated project trackin.
The number one problem with wikis and all other systems that try to 'store' employee's knowledge is that it requires people to make their knowledge explicit.
In your daily life and in your work, many things (if not almost everything) you do is based on implicit knowledge. You implicitly know how stuff is done, but to describe the steps you take and the thought processes you have, takes a lot of time and energy of your employees/colleagues. And then of course there's also the issue of keeping the knowledge up-to-date. Adding it is one thing, but keeping it fresh and ensuring people update the explicit knowledge in the wiki, also takes time and energy. Especially in IT, because the way things work changes relatively often.
And last but not least, people are often not willing to make their knowledge explicit, because their implicit knowledge makes them valuable as an employee. Overall you could say that the intrinsic motivation for people to make their knowledge explicit is very low.
Many scientific papers have been written on this subject. I suggest you try to find some answers there, although they may not be easy to find.
We had a similar use case at my company, although the amount of actual video was very low. One thing you should consider is permissions. If you need permissions at all then a wiki is not for you, wiki's are not designed with fine grained viewing/editing permissions.
We've had a great success with an internal Drupal CMS instead. Web developer to put the company style on it and put the first few articles in, quick training session on Drupal for managers to cascade down to their departments.
At work IT uses Onenote notebooks for documentation. I never tried it for video, but we've had good luck for it with text/images. No programming knowledge needed, adequate search, OCR/search of text in images. You can sync the content using a file share or Sharepoint, and probably WebDAV. I understand it's cost-free for Windows and Mac. You get a web interface if you use Sharepoint, but I don't care for it. If you're a primarily Windows/Office shop it might be worth testing.
Wikis let anybody add and edit data. That is there strength and their weakness. That might be good in some situations, but probably not with business policies and the like. In a business setting, maybe something like Wordpress would suit your needs better as you can imbed multimedia in it. If you have more advanced needs, then maybe Drupal would work.
https://www.atlassian.com/software/confluence
i wrote a video upload and playback system for a christian-based financial advice organisation that was uncomfortable with the idea of having youtube advertising messages in direct contravention of the advice that they were giving their clients.
the "normal" way to do what you are asking would be to simply have a plugin that allows you to specify the youtube URL, and it would be embedded... this is not very hard to do, and, if there is not something out there already, consider paying a programmer to do it. they should not take very long [of the order of days].
however... if, like the christian-based financial advise organisation that i had to create an entire video upload, storage and playback system for the use of youtube is completely inappropriate for your organisation (because the videos are to be kept confidential for example) then there really isn't anything out there (i looked) and you will need to write your own.
for this task you should allocate at least two to three months, if you have access to good programmers, bearing in mind that you will need both front-end developers as well as back-end server capable engineers. one of the problems to solve (in basically reinventing youtube) is that the videos need to be converted to several different formats in order to make it possible to play them back on multiple browser engines.
if this is the path you've chosen then i can help save you some time. but please think carefully about what it is that you need. as a number of other people have pointed out you've said "i need a wiki to store videos" when actually what you _should_ have said is "what's the best way to offer people in-house training videos" and qualified that potentially with a list of options such as "my budget is $X" and "my time is Y" and "my in-house skill-set is A B and C".
We are testing deploying Dozuki at work. It's the software used to create iFixit manuals and is built around Open Manual http://omanual.org./ Can't say if I would recommend it at this point but the Open Manual standard looks interesting.
"Here are 20 videos detailing stupid procedures you need to go through to request access to customers' systems/networks/databases to even think about doing your job"
Access request procedures change very fast and are tedious to contribute updates to.
Videos have a high friction to update. Out of date docmentation is worse than no documentation at all.
Wikis have a low friction to update. Even the new hire can fix things as they execute the procedures.
I don't know why people would use videos, but then I also think that videos are terrible learning tools. But then, maybe it's just me, there are some strong visual learners out there.
You don't want a Wiki, you want a Content Management System (CMS). I'd suggest Joomla. There are lots of extensions for delivering video.
I've been involved in many, many projects to share internal knowledge over the years. I had pretty much given up all hope on wiki technology until I got to the latest versions of Confluence, which strikes an excellent balance between flexibility, simplicity, and automation.
Doing the task you outlined (create multiple playlists of media files) could be done in a variety of ways: Create a "File List" page and upload your content, then create separate pages linking to them; create a page and attach the multimedia files, then use the Multimedia Widget to automatically create a gallery of them to playback; or, host the files on a shared disk and link to them from Confluence.
"We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
SharePoint. you can embed video and youtube, 2013 has an html video player, if your organization already has a Microsoft agreement you may be entitled to it.
I'll see your Drupal and raise you one better: how about using Drupal/OpenAtrium?
You may recall the previous Presidential administration made headlines by replacing the Clinton administration's IBM/Lotus Notes Domino email/groupware servers with MicrosoftExchange (and presumably SharePoint also, but I'm not gonna go there).
The current Presidential administration of course had to ditch that Microsoft crap as fast as it possibly could. Obviously, continuing to use it would become a political and legal liability. They chose to use Drupal/OpenAtrium. Using OpenAtrium2 on Drupal 7, you too can enjoy a smartphone-enabled responsive intranet, with a minimum of development and budget.
FULL DISCLOSURE: I am a Drupal OpenAtrium developer (and am looking for my next project, so am available for private discussions). In fact at the same time it went public that The White House uses OpenAtrium for their project management and collaboration requirements, I delivered a similar collaborative project management intranet to NYSE Euronext. It was used by teams at the Amsterdam, Paris, and New York Exchanges while I was there. Before others also realized, I ascertained my assignment put my development efforts (and bug-tracking/feature requirements) in direct competition with Atlassian JIRA, so I took JIRA head-on. Just before Christmas a meeting was held, and I was told a Sr. VP at NYSE had decided my OpenAtrium development of a few weeks was superior and thus more desirable than JIRA, and I won(!) the competition. I was told then NYSE would use my OpenAtrium, and ditch JIRA, because my OpenAtrium Atrium development after only a few weeks could clearly beat JIRA requirement per requirement, while being much more user-friendly, and with a (dare I say) sexier GUI.
Alas, it was not to be (for me), and ultimately JIRA won, and I lost, and was soon out of a contract also. But still! I was a contender, dammit! All I got to work with was a bunch of Microsoft Office tools, Windows, and we were graced to also use FireFox. I delivered a Drupal application to NYSE overnight using my own VPS at Linode, with zero budget out of fear of job-loss. Previously, NYSE loved their 2-D spreadsheets and email, for project management. I requested early-on to be allowed to import their spreadsheets into a 3-D relational MySQL (drupal) database early on and was told "No". After several weeks passed, of no progress made by me to answer the report-requirements/questions posed of me by NYSE bean counters despite my best efforts with Microsoft Excel and %$#@! pivot tables, I asked my boss again, can I import the data into MySQL? I was then told yes, because that info was due weeks ago, was very late, and I was otherwise about to be fired. I worked all night and less than 24 hours later, all was imported into Drupal and I was able to report on and answer every question posed upon me. A week later, that Drupal database became a Drupal/IOpenAtrium intranet, and evolved into a very popular project management and collaborative tool. The #1 feature was: MULTITASKING. No longer did all my colleagues have to take turns updating the single spreadsheet, one at a time, with their totals at 5 o'clock, before they could go home! This was a huge hit from the staff. Meanwhile NY loved the spreadsheet import/export feature I implemented for them (HAD to have that to get approval). The Drupal (spreadsheet) sheetnode module is better (and sexier) than Google Docs IMHO. NYSE thought so too. For awhile there, I beat JIRA at NYSE using Opentrium, and I'm very proud of that.
FWIW, I have code for responsive video content-types about 85% finished, based upon the video.js open-source player.
You can't be ahead of the curve, if you're stuck in a loop.
Video is a format which perhaps will make it easier for content creators to quickly throw something up onto he web. Most of the time, however, that's just what it will be: throw up. Crafting a quality video requires a significant time investment as well as skills and tools that your content creators likely will not have. Furthermore, for the end user (an employee at your company that requires training) video will be less than ideal because it is a poor format for learning and reference: - you cannot consume video at your own pace, only at the pace of the creator - you cannot scan the contents - you cannot easily jump to a particular section of content - referring back to the video to find information is an infuriating chore I would suggest that your desire to make the training wiki video-based is misguided. A text based step by step with diagrams and bulleted lists is a cleaner, better, more user-friendly format for training and documentation.
Wikispaces was the best at this space the last time I reviewed them.
--Sam
Bang! you're dead!
My vote is for Drupal. Wordpress & Joomla don't seem to be flexible enough for these kinds of deployments (at least for us). We built a procedure/policy/asset/access/resource tracking website with Drupal. It handles procedural documentation, policies, equipment assignments, loaner device checkout program, software license assignments, and much more. We dropped in an LDAP module, and life was good. We used to run a wiki too, but the requirement to hand code special markup was a turn-off for most of our users, so we ditched it.
Let's make like a bird... and get the flock outta here.
Not a wiki, but it gives you that "internal YouTube" kinda thing: www.vimp.com
Even has a freebie community edition.
Training should be proactive, and easily searched later for reference. If I thought it was possible I would gather information, then build some sort of interactive training. The team as a whole should be engaged in maintaining the document or it will go out of date.
I have never seen anyone who thought it was easier to read corporate documentation rather than ask the guy next to them. Usually the "Not my job" mentality is so pervasive, the wiki is quickly out of date; then the one person that started the wiki burns out on the idea.
If you can automate documentation and get the team involved... you may have a chance
How much resources can you get your boss to dedicate to the effort.... I bet "your free time" will be his/her answer.
Documentation only works at a start-up.... if the founders value it.
Surprised that nobody's mentioned http://mediagoblin.org/ yet. Probably better than Youtube for a video oriented knowledge base. BTW, I don't recommend LMS'/VLE's. They're designed for controlled, linear progressions through courses and so are usually a nightmare to find random stuff on, i.e. often no global search, no filtering, no tagging, and no categories. You could always use an LMS/VLE and have MediaGoblin as a sitewide repository; best of both worlds!
I maintain my company's knowledge systems. Multimedia videos have several problems:
- They are not accessible to the hard of hearing or the vision-impaired.You may be breaking the law unless you invest the effort to caption every single video.
- They are hard to search. Unless you create transcripts/captions or extensively meta-tag the videos it's really hard to find specific content.
- They are not easy to update. Generally you have to reshoot and re-edit the entire video.
- They take a lot of time and effort. Generally you can produce a text-based delivery that covers more knowledge in better detail in the same time it takes you to make a video.
I've seen several efforts to "video all the things". All have failed. Corporate videos are good for one thing - delivering "talking head" messages from management. After six months you can quietly drop them from your intranet and nobody notices.
It's not free, it's a pain to administer and many really helpful and good 3rd party add-ons aren't free either (heck, some can be more expensive than the thing itself!). But at the end of the day it can do pretty much anything you could possibly wish for while being simple enough to USE that anyone who used Word before could start out quickly.