Is Digital library website or system? - user-interface

I am working now on a usability evaluation for digital library and I want to ask is an academic digital library considering educational website or information retrieval system ? in another word, is the library (website or system)? and what is the difference between them ? because I read some literature review menthioned that the digital/online library considering as a system but other said it is an academic website?
thanks in advance

It's a web application. Based on the tags used, I guess it's evaluated from HCI/design perspectives. You should be able to find/use heuristic guidelines on webpage design. In addition, you need to evaluate user interactions, such as how usable it is for a user to search for something, set filters, etc.

Related

eLearning website development by using PHP framework instead of an LMS like Moodle, eFront, etc

I want to develop an e Learning website where B.Tech students will come, explore the courses from various streams, see the videos, can take assessments, see their scores, improve their skills, can give their feedback, can chat with experts.
I do not want to use LMS like Moodle, eFront, etc.
How good it is if i use PHP framework like CodeIgnitor, CakePHP, Zend or YII?
Any advises & inputs will be highly appreciated.
It's very hard to answer without knowing exactly your system requirements, so I'll give you a general response regarding the preferred frameworks in 2015: http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/
As you can see, Laravel is the most popular framework nowadays, so you should be able to find a lot of resources/modules/components that may speed your development.
But then again, you may want to evaluate each of these frameworks against your requirements, your desired PHP version, performance in your servers and your PHP knowledge and select the framework that best fits you. To get you started, here's a sample review done by someone in 2013:
http://mavrck.com/blog/2013/01/ive-evaluated-php-frameworks-and-the-answer-is-laravel/

Editor for end user documentation in C# WinForm app

I'm developing a WinForm app in c# 4.0 and would like other (non-developer) colleagues to contribute writing a context sensitive end-user helpfile. First I thought I could use "HTML Help Workshop" from Microsoft, but it seems outdated (Vista and Windows 7 not supported).
Then I've looked at Sandcastle, but the documentation is lacking and I wonder if it is suitable for non-technical users to write end-user documentation.
So I read about RoboHelp, but it's way to expensive for me.
I'm getting lost in all the information that is available about helpfiles. Can someone help give some best practices or information on what tools to use and what output format I should target (still chm or other).
Great question. I like your idea of non-developers contributing to the end-user documentation.
This idea might motivate users and testers of your application to easily contribute to the documentation.
The first thing that comes to my mind, is using a some sort of wiki engine. You could build a simple function in your WinForm application, that fires up a browser and directs in to the wiki. You could use the context from which it is called to build up an url; e.g. http://dev-wiki.mycompany.com/LoginForm?action=edit. Here the name of the form ("LoginForm") is used in the url of a wiki page.
Alternatively, you could simply use the embedded web browser control for WinForms to access the wiki. That would look something like:
var url = GetWikiUrl(myForm);
browserControl.Navigate(url);
This would be very easy to embed in your application.
In a controlled (office) environment, this would be very easy to set up. In you production environment it might be a bit more difficult, but still doable. It might leverage some end-user contributions too.
For writing documentation, I use sphinx.
It lets you document in plain text and has various output formats (chm, html, pdf etc.).
Some of these (chm, html) can be used as context-sensitive help sources.
However simple, the sphinx user-interface (text editor and make file) might not be suitable for non-technical users.
I would recommend to use Help+Manual for creating CHM documentation. It's similar to MS Word and any PC user can start to contribute doc development after short education.
But this tool isn't free :(

How to program voice modem?

I'm looking into writing a small custom app for a small business that can utilize a voice modem on Windows to pick up a phone call and play a customized voice message based on time of call.
The API on Windows that controls modems is TAPI, but it seems complex and low level that I'm not sure I can complete the app in time.
Any higher level API or software component I can use to accomplish what I need?
Thx
I think you'll need to look at 3rd party libraries for this. A quick google search turned this one up (though I've never used it).
I'm not sure what programming language you need, but I found many projects that may have elements you are looking for on CodeProject.com and SourceForge.net. I could make suggestions from the sites, but perhaps it would be better to leave it to you, as you know what project would best meet your needs. Doing a search on TAPI or telephony gave a lot of results, but I didn’t seen an already made project doing what you described above.
I hope these suggestions help you make your deadline, good luck.

Wiki Application for CodeIgniter?

I'm looking into doing a project for someone, and they want to implement a wiki into their site. I plan on building the site using Code Igniter, and I was hoping there was some kind of Wiki Application available, but I have not yet been able to find one. Does anybody know of one, or have any suggestions?
I understand that you might want to learn to implement a large-scale app in CodeIgniter. However, in the case of a wiki, don't re-invent the wheel! There are tons of already available wiki software for you to use.
A few of the best that are written in PHP include:
PmWiki
dokuwiki
MediaWiki (used by Wikipedia)
This way you can integrate these well produced systems, which have a wealth of documentation to your advantage. Instead of wasting time creating the entire wiki from scratch, you can just integrate the rest of your CodeIgniter application into one of these ready-made offerings. Saving you some time, learning about their inner workings and giving your client/friend a better overall system.
Expression Engine is built on CodeIgniter and includes a wiki module.
It's not in CodeIgniter, but you can include the classes in the Text_Wiki PEAR package.
The PEAR page has almost zero documentation, but there seems to be a lot of information here.
This will just do the conversion of wiki markup to html. You have to do the image uploads, page views, permissions, etc yourself.

A good framework for easily creating a social networking site

I was just reading about Magento, a free framework for easily creating an ecommerce site. I was wondering if anyone knew of a similar, easy to use framework that is designed specifically for social networking sites.
Thanks in advance for your wisdom!
I've seen a few people mention MonoX (based on ASP.Net), but I've not had a chance to evaluate it yet myself: http://www.mono-software.com/Pages/MonoX-ASP.NET-Portal-Framework.aspx
Ning.
Edit. The Ning business model is, they host your community for free and they get the revenue from adverts on the site. If you want to host it yourself you can, but you need to license the software.
Edit 2 I recommended Ning because I participate in a community hosted there. A minute's Googling through Elgg which seems to be more what you're looking for, but I haven't had an direct experience of it.
Laconi.ca (micro-blogging - which could be considered a subset of social networking). It's an open source option on which you could base a project (plugins have already been developed).
You could try something like JomSocial, which is built on top of Joomla.
Having just looked at this question again, you might find that Drupal is pretty useful in building a social networking site too.
We have recently built a private social network for a client, based on Drupal, and lots of the functionality is a pretty good match, particularly if you include modules such as User Relationships and Organic Groups.
I hope that helps!

Resources