web help desk manual
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6634
Free Help Desk 1.08a
Help desk software is vital to the success of your help desk and customer support staff. more>>
Help desk software is vital to the success of your help desk and customer support staff. Tracking and responding to help desk calls is faster and more efficient when using well designed help desk software.
The design of this software comes from many years of help desk experience working in a help desk environment. All the basic tools for running a successful help desk are included in this help desk software package.
Help desk software should be used in any organization whether its a large corporation or a small startup company. Why should my company implement a helpdesk software solution? Some of the benefits of helpdesk software are improved customer service, faster response times and lower information technology costs. Lets outline these three areas in greater detail.
When a user contacts the computer support professional in your organization, what steps are taken? Does it depend on who answered the phone? Do the immediately drop any task and visit your desk? Do they jot your information down on a note pad? Do they attempt to resolve the issue on the phone at great length? What criteria merits the call be moved to another member of the IT staff, or merits a call the software vendor?
All these questions can be answered in some way within the use of help desk software. Helpdesk software forces your IT staff to handle help desk calls in a structured manner that can be counted on each time. When a helpdesk call is received, it should be immediately be entered into the help desk software database, even if it is easily answered.
At this point there is now a record of the call, and this allows other IT staff to view the contents of the problem and makes it a simple task for other IT staff members to offer solutions. This also prevents the call from being lost in the shuffle if staff is busy when the call is received. Your general staff will have much more confidence that when they place that call to your help desk staff, their call will be handled in a structured method to ensure their satisfaction.
If they can continue to work, they will not feel the need to keep calling or checking with IT staff on the progress, or worry that their call will not be answered in a reasonable amount of time. This allows them to focus on their tasks, and not be concerned with the status of their call.
Many help desk software solutions offer a self-help method, allowing the staff members in your company to submit a helpdesk request directly into the help desk system. (granted their computer is functioning enough for this) This feature greatly streamlines the process, and can increase response time for all users. Help desk support staff will not be interrupted by the phone call and have to stop working on another issue to record the call information.
In fact, it should be encouraged by the IT staff to submit all request possible with this method. When a request is entered into the system, it allows any available support personnel to respond to the request. It also allows support personnel to diversify calls, so if a calls is shown to be about a particular problem that a staff member has greater expertise with, that staff member will likely be able to solve the problem much quicker. Once each calls is resolved, the solution will then become available for future reference.
This is one of the greatest benefits an organization will receive from using a help desk system. This allows newer support staff to be able to answer many questions by simply searching the database for other calls. Also prevent 2 support staff from having to research for the same solution, this benefits in much faster response time for the end user.
Everything mentioned above will contribute to the overall quality of service in your organization, happier staff and faster response time will mean lower costs and higher productivity for your organization.
Enhancements:
- This release fixes a bug found in the main form that caused some performance problems in certain system configurations.
<<lessThe design of this software comes from many years of help desk experience working in a help desk environment. All the basic tools for running a successful help desk are included in this help desk software package.
Help desk software should be used in any organization whether its a large corporation or a small startup company. Why should my company implement a helpdesk software solution? Some of the benefits of helpdesk software are improved customer service, faster response times and lower information technology costs. Lets outline these three areas in greater detail.
When a user contacts the computer support professional in your organization, what steps are taken? Does it depend on who answered the phone? Do the immediately drop any task and visit your desk? Do they jot your information down on a note pad? Do they attempt to resolve the issue on the phone at great length? What criteria merits the call be moved to another member of the IT staff, or merits a call the software vendor?
All these questions can be answered in some way within the use of help desk software. Helpdesk software forces your IT staff to handle help desk calls in a structured manner that can be counted on each time. When a helpdesk call is received, it should be immediately be entered into the help desk software database, even if it is easily answered.
At this point there is now a record of the call, and this allows other IT staff to view the contents of the problem and makes it a simple task for other IT staff members to offer solutions. This also prevents the call from being lost in the shuffle if staff is busy when the call is received. Your general staff will have much more confidence that when they place that call to your help desk staff, their call will be handled in a structured method to ensure their satisfaction.
If they can continue to work, they will not feel the need to keep calling or checking with IT staff on the progress, or worry that their call will not be answered in a reasonable amount of time. This allows them to focus on their tasks, and not be concerned with the status of their call.
Many help desk software solutions offer a self-help method, allowing the staff members in your company to submit a helpdesk request directly into the help desk system. (granted their computer is functioning enough for this) This feature greatly streamlines the process, and can increase response time for all users. Help desk support staff will not be interrupted by the phone call and have to stop working on another issue to record the call information.
In fact, it should be encouraged by the IT staff to submit all request possible with this method. When a request is entered into the system, it allows any available support personnel to respond to the request. It also allows support personnel to diversify calls, so if a calls is shown to be about a particular problem that a staff member has greater expertise with, that staff member will likely be able to solve the problem much quicker. Once each calls is resolved, the solution will then become available for future reference.
This is one of the greatest benefits an organization will receive from using a help desk system. This allows newer support staff to be able to answer many questions by simply searching the database for other calls. Also prevent 2 support staff from having to research for the same solution, this benefits in much faster response time for the end user.
Everything mentioned above will contribute to the overall quality of service in your organization, happier staff and faster response time will mean lower costs and higher productivity for your organization.
Enhancements:
- This release fixes a bug found in the main form that caused some performance problems in certain system configurations.
Download (0.19MB)
Added: 2006-08-31 License: GPL (GNU General Public License) Price:
1150 downloads
PHD Help Desk 1.3
PHD Help Desk provides help desk registry and follow-up software. more>>
PHD Help Desk provides help desk registry and follow-up software.
PHD Help Desk is software conceived for the registry and follow-up of help desks incidents. Registry of incidents allows classification in two levels (type and subtype), the state of the incident, a description, ticket assignment and priority, historical registry, and an audit.
Information can be reported in consultation format, to give reports or export the information for later processing in a database or spreadsheet.
Enhancements:
- Now the operators belong to a sector, in the same way that the users belong an area.
- The database update proccess will insert the sector table with the areas that belong to the operators in version 1.21.
- The ticket is now initialized as "private" by default.
- Only the operators can change this state.
- Two bugs in the support request that prevented the input of the request into the ticket database were corrected.
<<lessPHD Help Desk is software conceived for the registry and follow-up of help desks incidents. Registry of incidents allows classification in two levels (type and subtype), the state of the incident, a description, ticket assignment and priority, historical registry, and an audit.
Information can be reported in consultation format, to give reports or export the information for later processing in a database or spreadsheet.
Enhancements:
- Now the operators belong to a sector, in the same way that the users belong an area.
- The database update proccess will insert the sector table with the areas that belong to the operators in version 1.21.
- The ticket is now initialized as "private" by default.
- Only the operators can change this state.
- Two bugs in the support request that prevented the input of the request into the ticket database were corrected.
Download (0.16MB)
Added: 2007-07-13 License: GPL (GNU General Public License) Price:
839 downloads
Help Desk Reloaded 3.5.6
Help Desk Reloaded is a Web-based helpdesk customer support system. more>>
Help Desk Reloaded is a Web-based helpdesk customer support system. Help Desk Reloadeds users can quickly log help desk tickets, and customer support representatives can track calls, assign priorities, etc.
Main features:
- Free Help Desk Software, No cost to you.
- Easy to Install with the help desk installation wizard.
- Based on PHP and using the free database software MySQL
- No programming or database knowledge required. We have built in all the features you need in the help desks web based GUI.
- Updated Frequently we normally release new version each week.
- We are interested in implementing your ideas. If you have a good idea for a feature on the help desk software, let us know. We listen.
Enhancements:
- A new serial number tracking system is included in property management, for each computer device.
<<lessMain features:
- Free Help Desk Software, No cost to you.
- Easy to Install with the help desk installation wizard.
- Based on PHP and using the free database software MySQL
- No programming or database knowledge required. We have built in all the features you need in the help desks web based GUI.
- Updated Frequently we normally release new version each week.
- We are interested in implementing your ideas. If you have a good idea for a feature on the help desk software, let us know. We listen.
Enhancements:
- A new serial number tracking system is included in property management, for each computer device.
Download (0.70MB)
Added: 2007-05-14 License: Free To Use But Restricted Price:
893 downloads
Gimp User Manual 0.12
GIMP User Manual project is a user manual for the GIMP. more>>
GIMP User Manual project is a user manual for the GIMP. It is written for the GIMP Help Browser, but can produce help pages for other formats as well.
Enhancements:
- New content (incl. spelling and grammar fixes) for German, French, Italian, Norwegian, Russian, Spanish and Korean
- The PDF version of the manual is now generated using dblatex
- Lots of bug fixes
<<lessEnhancements:
- New content (incl. spelling and grammar fixes) for German, French, Italian, Norwegian, Russian, Spanish and Korean
- The PDF version of the manual is now generated using dblatex
- Lots of bug fixes
Download (40MB)
Added: 2007-03-08 License: (FDL) GNU Free Documentation License Price:
975 downloads
The Modular Manual Browser 1.2
The Modular Manual Browser is a set scripts designed as a man/apropos work-alike. more>>
The Modular Manual Browser is a set scripts designed as a man/apropos work-alike. It indexes manual pages across different operating systems and displays them in a searchable database in a Web browser.
It is easy to set up and includes highlighting, linking support in man pages, browsing and searching of pages, categories, and manuals.
It can also optionally set up a database containing descriptions of pages from the page titles.
Enhancements:
- BUGS, COPYING, INSTALL, INSTALL.roff, Makefile, README, README.roff, TODO.sh, config.php, index.php, mandb.php, modfunc.php, modman.php, api/files.php, api/modfunc.php, api/pages.php, api/whatis.php, install/BUGS, install/COPYING, install/INSTALL, install/INSTALL.roff, install/Makefile, install/README, install/README.roff, install/TODO.sh, tmp/.local: api split up, install data moved, so that modman may be dropped directly into webspace. mandb.php can pick up multi-line descriptions now.
Apropos results can be filtered by Section or Manual, but not Page (obviously).
whatis pseudo-database implemented, enabled by default in config.
Sections include Subsections (3->3ucb, 3ucb->3ucblib). Local Apropos and description support added via apropos/whatis programs.
- Release 1.2 -- The Small-Box/WhatIS Release.
<<lessIt is easy to set up and includes highlighting, linking support in man pages, browsing and searching of pages, categories, and manuals.
It can also optionally set up a database containing descriptions of pages from the page titles.
Enhancements:
- BUGS, COPYING, INSTALL, INSTALL.roff, Makefile, README, README.roff, TODO.sh, config.php, index.php, mandb.php, modfunc.php, modman.php, api/files.php, api/modfunc.php, api/pages.php, api/whatis.php, install/BUGS, install/COPYING, install/INSTALL, install/INSTALL.roff, install/Makefile, install/README, install/README.roff, install/TODO.sh, tmp/.local: api split up, install data moved, so that modman may be dropped directly into webspace. mandb.php can pick up multi-line descriptions now.
Apropos results can be filtered by Section or Manual, but not Page (obviously).
whatis pseudo-database implemented, enabled by default in config.
Sections include Subsections (3->3ucb, 3ucb->3ucblib). Local Apropos and description support added via apropos/whatis programs.
- Release 1.2 -- The Small-Box/WhatIS Release.
Download (0.018MB)
Added: 2005-07-18 License: GPL (GNU General Public License) Price:
1558 downloads
WeHelpBUS 0.4
WeHelpBUS project is a Web-based help browser for Unix-like systems. more>>
WeHelpBUS project is a Web-based help browser for Unix-like systems.
It is a set of CGI scripts that enables users to browse documentation, stored in various formats, using their preferred Web browser.
Current formats supported include Unix man pages, Texinfo pages, Scrollkeeper documentation catalogue (help system of GNOME and KDE), information about installed RPM packages, and C/C++ header files.
Current formats supported by "WeHelpBUS":
- Unix man pages
- Texinfo pages
- Scrollkeeper documentation catalogue (help system of GNOME and KDE)
- Information about installed RPM packages
- C/C++ header files
Enhancements:
- Themes support has been added
- Search facility has been added
- Minor improvements
<<lessIt is a set of CGI scripts that enables users to browse documentation, stored in various formats, using their preferred Web browser.
Current formats supported include Unix man pages, Texinfo pages, Scrollkeeper documentation catalogue (help system of GNOME and KDE), information about installed RPM packages, and C/C++ header files.
Current formats supported by "WeHelpBUS":
- Unix man pages
- Texinfo pages
- Scrollkeeper documentation catalogue (help system of GNOME and KDE)
- Information about installed RPM packages
- C/C++ header files
Enhancements:
- Themes support has been added
- Search facility has been added
- Minor improvements
Download (0.12MB)
Added: 2006-10-28 License: GPL (GNU General Public License) Price:
1091 downloads
Web Business Pro 4a
Web Business Pro is a Web application designed for everyday business activities. more>>
Web Business Pro is a Web application designed for everyday business activities. The project includes support for customer lists, inventory, receipt printing, and accounting. Fully featured search functions and filters make it easy to find what you need quickly.
<<less Download (1.3MB)
Added: 2007-07-22 License: LGPL (GNU Lesser General Public License) Price:
828 downloads
WEbTide Unix 1.3
WebTide freeware HTML editor more>> The WebTide text editor is a new free HTML editor. It is designed to help web developers in creating fast and professional websites. It is also a programmer text editor.<<less
Download (1447)
Added: 2009-04-09 License: Freeware Price: Free
201 downloads
Template::Manual::Views 2.15
Template::Manual::Views is a template toolkit views (experimental). more>>
Template::Manual::Views is a template toolkit views (experimental).
This section describes dynamic views: a powerful but experimental new feature in version 2.01 of the Template Toolkit.
A view is effectively a collection of templates and/or variable definitions which can be passed around as a self-contained unit. This then represents a particular interface or presentation style for other objects or items of data.
You can use views to implement custom "skins" for an application or content set. You can use them to help simplify the presentation of common objects or data types. You can even use then to automate the presentation of complex data structures such as that generated in an XML::DOM tree or similar. You let an iterator do the walking, and the view does the talking (or in this case, the presenting). Voila - you have view independant, structure shy traversal using templates.
In general, views can be used in a number of different ways to achieve several different things. They elegantly solve some problems which were otherwise difficult or complicated, and make easy some things that were previously hard.
At the moment, theyre still very experimental. The directive syntax and underlying API are likely to change quite considerably over the next version or two. Please be very wary about building your multi-million dollar e-commerce solutions based around this feature.
<<lessThis section describes dynamic views: a powerful but experimental new feature in version 2.01 of the Template Toolkit.
A view is effectively a collection of templates and/or variable definitions which can be passed around as a self-contained unit. This then represents a particular interface or presentation style for other objects or items of data.
You can use views to implement custom "skins" for an application or content set. You can use them to help simplify the presentation of common objects or data types. You can even use then to automate the presentation of complex data structures such as that generated in an XML::DOM tree or similar. You let an iterator do the walking, and the view does the talking (or in this case, the presenting). Voila - you have view independant, structure shy traversal using templates.
In general, views can be used in a number of different ways to achieve several different things. They elegantly solve some problems which were otherwise difficult or complicated, and make easy some things that were previously hard.
At the moment, theyre still very experimental. The directive syntax and underlying API are likely to change quite considerably over the next version or two. Please be very wary about building your multi-million dollar e-commerce solutions based around this feature.
Download (0.76MB)
Added: 2006-10-16 License: GPL (GNU General Public License) Price:
1103 downloads
Funnel Web Analyzer 5.0
Funnel Web Analyzer provides essential Web site visitor and traffic analysis. more>>
Funnel Web Analyzer provides essential Web site visitor and traffic analysis.
Every person who visits your companys Web site leaves a trail behind. Your Web server logs their every action and you can use this information to help improve your business. Funnel Web Analyzer provides essential Web site visitor and traffic analysis. It measures everything from server load and referrals to visitor demographics and marketing ROI.
Funnel Web Analyzer helps you optimize your web site by allowing you to analyze how users interact with your site and helps you make informed decisions about what changes you can make to improve their experience.
- What are the demographics of my customers?
- How many unique customers do I have, and how many of these are repeat visitors?
- How long does a visitor spend on each page?
- Which streaming media files are most popular?
- What are my most popular pages?
- How successful was my banner advertisement in attracting visitors to my site?
- What are the peak periods of activity on my site?
- What downloads are most popular?
- What search terms are people using to find my site?
Comprehensive Visitor Analysis
Give your executives and managers unique insight into what your customers are really interested in. Analyzer generates more than 50 different reports and graphs in 12 different languages. Reports can even be customized to reflect your corporate identity and published in a variety of formats including PDF, HTML, Word and Excel.
Identify where users come from before they arrive at your site with the referrals report. This is a great way to measure the effectiveness of promotional campaigns, press releases and affiliate/partner programs. You can even generate separate advertising reports to measure the click-through rates of individual banner ad campaigns.
Funnel Web Analyzer is freeware and provides everything you need to quickly analyze the traffic on your Web site. With virtually no setup, you get an extensive set of valuable reports right from the start.
<<lessEvery person who visits your companys Web site leaves a trail behind. Your Web server logs their every action and you can use this information to help improve your business. Funnel Web Analyzer provides essential Web site visitor and traffic analysis. It measures everything from server load and referrals to visitor demographics and marketing ROI.
Funnel Web Analyzer helps you optimize your web site by allowing you to analyze how users interact with your site and helps you make informed decisions about what changes you can make to improve their experience.
- What are the demographics of my customers?
- How many unique customers do I have, and how many of these are repeat visitors?
- How long does a visitor spend on each page?
- Which streaming media files are most popular?
- What are my most popular pages?
- How successful was my banner advertisement in attracting visitors to my site?
- What are the peak periods of activity on my site?
- What downloads are most popular?
- What search terms are people using to find my site?
Comprehensive Visitor Analysis
Give your executives and managers unique insight into what your customers are really interested in. Analyzer generates more than 50 different reports and graphs in 12 different languages. Reports can even be customized to reflect your corporate identity and published in a variety of formats including PDF, HTML, Word and Excel.
Identify where users come from before they arrive at your site with the referrals report. This is a great way to measure the effectiveness of promotional campaigns, press releases and affiliate/partner programs. You can even generate separate advertising reports to measure the click-through rates of individual banner ad campaigns.
Funnel Web Analyzer is freeware and provides everything you need to quickly analyze the traffic on your Web site. With virtually no setup, you get an extensive set of valuable reports right from the start.
Download (7.3MB)
Added: 2007-06-19 License: Freeware Price:
525 downloads
Bio::Phylo::Manual 0.15
Bio::Phylo::Manual is a Perl module that contains a Bio::Phylo v.0.14 user guide. more>>
Bio::Phylo::Manual is a Perl module that contains a Bio::Phylo v.0.14 user guide.
This is the manual for Bio::Phylo. Bio::Phylo is a perl5 package for phylogenetic analysis. For installation instructions, read the README file in the root directory of the distribution. The stable URL for the most recent distribution is http://search.cpan.org/~rvosa/Bio-Phylo/
<<lessThis is the manual for Bio::Phylo. Bio::Phylo is a perl5 package for phylogenetic analysis. For installation instructions, read the README file in the root directory of the distribution. The stable URL for the most recent distribution is http://search.cpan.org/~rvosa/Bio-Phylo/
Download (0.10MB)
Added: 2006-09-29 License: Perl Artistic License Price:
1121 downloads
Template::Manual::Plugins 2.15
Template::Manual::Plugins is Perl module for standard plugins. more>>
Template::Manual::Plugins is Perl module for standard plugins.
This section lists the standard plugins which can be used to extend the runtime functionality of the Template Toolkit. The plugins are distributed with the Template Toolkit but may required additional modules from CPAN.
TEMPLATE TOOLKIT PLUGINS
The following plugin modules are distributed with the Template Toolkit. Some of the plugins interface to external modules (detailed below) which should be downloaded from any CPAN site and installed before using the plugin.
Enhancements:
- Perl
<<lessThis section lists the standard plugins which can be used to extend the runtime functionality of the Template Toolkit. The plugins are distributed with the Template Toolkit but may required additional modules from CPAN.
TEMPLATE TOOLKIT PLUGINS
The following plugin modules are distributed with the Template Toolkit. Some of the plugins interface to external modules (detailed below) which should be downloaded from any CPAN site and installed before using the plugin.
Enhancements:
- Perl
Download (0.76MB)
Added: 2006-09-19 License: Perl Artistic License Price:
1132 downloads
PHP Content Management System 1.2.1pl2
PHP Content Management System is a content management system that provides dynamic menus and templates. more>>
phpCMS is a content management system, which convinces in particular by small system requirements, high performance and above all its flexibility.
phpCMS is suitable for small private web pages and also for complex professional appearances and high traffic websites including the integration of webservices and external applications.
Admitted - the flexibility of phpCMS makes the life not always easy for beginners - nevertheless for professionals, who rather want to create an unique website then clicking unflexible template blocks together, phpCMS gives all the freedom a webdesigner needs to support his creativity. This might be a reason, why even several webdesign companies are using phpCMS to create their own company website.
And the best of all is: phpCMS is Open Source (licensed unter the GPL)and is free of any charges available - more cost-efficiently a CMS can not be.
phpCMS is more than just a content management system - it is a mixture of a template engine, a content management system and an application framework.
phpCMS simplifies a lot of tasks for the maintenance of complex web sites with the automatic updating of the sitemap, the central administration of menu entries, or the provision of a comprehensive text search. And it gives you a good basis to separate layout and form from the actual content of your pages, another big simplification in a webmasters job.
Changes to the layout or of the menu structure have only to be made in one central place and have immediate effect on all web pages. Also the integration of external applications into the layout of your web site is possible - thanks to the possibility of direct integration of PHP scripts, as well as to the Webgrab module (allowing you to integrate almost any application that is addressable via HTTP without depending on the programming language used in that application). Many plug-ins and scripts extend phpCMS by useful functions and features and make the webmasters task easier.
phpCMS is no "drag and drop" web site toolkit, but it helps even the inexperienced HTML author to quickly create a web site.
Contrary to the so-called portal systems, that very often limit you to compose your web site from prefabricated modules only by clicking on check boxes and options, phpCMS offers a flexible framework in which you can integrate existing applications - but on the other hand that demands a bit more skills.
We rather believe in not to integrate everything into the system (forum, web shop, news system, picture gallery, ..., just name it), but to concentrate our work on the phpCMS core system and to make that so flexible that you can integrate the forum, the picture gallery etc. of your own choice with ease into your phpCMS-powered web site.
We are convinced that it is more sensible to offer to the user the possibility to integrate the application in each area that suites her/him best than to offer a system that can do everything, but binds you to applications of our choice, and might not fulfill the users needs or expectations.
<<lessphpCMS is suitable for small private web pages and also for complex professional appearances and high traffic websites including the integration of webservices and external applications.
Admitted - the flexibility of phpCMS makes the life not always easy for beginners - nevertheless for professionals, who rather want to create an unique website then clicking unflexible template blocks together, phpCMS gives all the freedom a webdesigner needs to support his creativity. This might be a reason, why even several webdesign companies are using phpCMS to create their own company website.
And the best of all is: phpCMS is Open Source (licensed unter the GPL)and is free of any charges available - more cost-efficiently a CMS can not be.
phpCMS is more than just a content management system - it is a mixture of a template engine, a content management system and an application framework.
phpCMS simplifies a lot of tasks for the maintenance of complex web sites with the automatic updating of the sitemap, the central administration of menu entries, or the provision of a comprehensive text search. And it gives you a good basis to separate layout and form from the actual content of your pages, another big simplification in a webmasters job.
Changes to the layout or of the menu structure have only to be made in one central place and have immediate effect on all web pages. Also the integration of external applications into the layout of your web site is possible - thanks to the possibility of direct integration of PHP scripts, as well as to the Webgrab module (allowing you to integrate almost any application that is addressable via HTTP without depending on the programming language used in that application). Many plug-ins and scripts extend phpCMS by useful functions and features and make the webmasters task easier.
phpCMS is no "drag and drop" web site toolkit, but it helps even the inexperienced HTML author to quickly create a web site.
Contrary to the so-called portal systems, that very often limit you to compose your web site from prefabricated modules only by clicking on check boxes and options, phpCMS offers a flexible framework in which you can integrate existing applications - but on the other hand that demands a bit more skills.
We rather believe in not to integrate everything into the system (forum, web shop, news system, picture gallery, ..., just name it), but to concentrate our work on the phpCMS core system and to make that so flexible that you can integrate the forum, the picture gallery etc. of your own choice with ease into your phpCMS-powered web site.
We are convinced that it is more sensible to offer to the user the possibility to integrate the application in each area that suites her/him best than to offer a system that can do everything, but binds you to applications of our choice, and might not fulfill the users needs or expectations.
Download (0.52MB)
Added: 2005-06-01 License: GPL (GNU General Public License) Price:
1608 downloads
Maypole::Manual::About 2.11
Maypole::Manual::About is an introduction to Maypole. more>>
This chapter serves as a gentle introduction to Maypole and setting up Maypole applications. We look at what Maypole is, how to get it up and running, and how to start thinking about building Maypole applications.
What is Maypole?
Presumably you have some idea of what Maypole is all about, or otherwise you wouldnt be reading this manual. But Maypole is good at many different things, and you may have accidentally focussed on one aspect of Maypole while missing the big picture.
For instance, you may know that Maypole is extremely good at putting web front-ends onto databases. This is true, but its only a part of what Maypole does. You may have heard that Maypole is a web application framework, which is true, but it doesnt mean very much. There are a huge number of things that Maypole can do, because its very much a blank slate. You can make it do what you will. In this manual, well be making it act as a front-end to a database, as a social network site, as an intranet portal, and many other things besides.It is a framework.
I like to think that Maypole is a way of going from a URL to a method call to some output. If you have a URL like /product/order/12, Maypole is a way of having it load up product number 12, call an order method, and produce a page about what its just done. The reason Maypole is such a big deal is because it does all this for you. You no longer have to care about your web server. You hardly have to care about your database. You dont have to care about templating modules, parsing CGI parameters, or anything else. You only need to care about business logic, and the business logic in this instance is how you order a product, and what you need to display about it once youve done so. This is what programming should be: only caring about the work that distinguishes one program from another.
It does this using a technique called MVC for web applications.
What is MVC for web applications?
Maypole was originally called Apache::MVC, reflecting its basis in the Model-View-Controller design pattern. (I had to change it firstly because Maypole isnt tied to Apache, and secondly because Apache::MVC is a really dull name.) Its the same design pattern that forms the foundation of similar projects in other languages, such as Javas Struts framework.
This design pattern is found primarily in graphical applications; the idea is that you have a Model class which represents and manipulates your data, a View class which is responsible for displaying that data to the user, and a Controller class which controls the other classes in response to events triggered by the user. This analogy doesnt correspond precisely to a web-based application, but we can take an important principle from it. As Template Toolkit author Andy Wardley explains:
What the MVC-for-the-web crowd are really trying to achieve is a clear
separation of concerns. Put your database code in one place, your
application code in another, your presentation code in a third place.
That way, you can chop and change different elements at will,
hopefully without affecting the other parts (depending on how well your
concerns are separated, of course). This is common sense and good practice.
MVC achieves this separation of concerns as a by-product of clearly
separating inputs (controls) and outputs (views).
This is what Maypole does. It has a number of database drivers, a number of front-end drivers and a number of templating presentation drivers. In common cases, Maypole provides precisely what you need for all of these areas, and you get to concentrate on writing just the business logic of your application. This is one of the reasons why Maypole lets you develop so rapidly: because most of the time, you dont need to do any development at all.
Download (0.14MB)
Added: 2006-10-17 License: Perl Artistic License Price:
1102 downloads
Games::Maze::SVG::Manual 0.75
Games::Maze::SVG::Manual is a Perl module with manual for the Games::Maze::SVG modules. more>>
Games::Maze::SVG::Manual is a Perl module with manual for the Games::Maze::SVG modules.
PURPOSE
The Games::Maze::SVG module supports the creation of 2-dimensional mazes in an SVG format suitable for printing or playing interactively. This module use the Games::Maze module to perform the actual work of creating the mazes.
HISTORY
During the middle of 2004, my son was extremely interested in mazes. We could not get enough mazes for him to solve. As a Perl programmer, I decided there must be some way to generate mazes and went to CPAN. I found Games::Maze. I printed a few pages of these mazes, and he was happy.
Unfortunately, the ASCII-based maze was not really satisfying for me. So I wrote code to convert the output of Games::Maze to SVG. This made much nicer looking mazes. I worked for a while to make the lines look better and to vary the corners to generate mazes that looked even better.
But the mazes were still missing something. So, I added the scripting support that would make the maze playable. I wrapped an HTML form around the generation program to allow it to be launched from the web.
I made this version available on my website. A friend of mine made some suggestions for individual visual changes that I incorporated. The design of the code did not change much during the next year. It was still a quick hacked wrapper around Games::Maze without much flexibility.
A year later, a comment on the SVG Developers mailing list made me dust off the code with an ey towards making a legitimate Perl module out of it. When I began looking at the code again, I realized that the original had been more of a hack than I remembered. The new version still could use some significant cleanup, but I am much happier with the overall design.
SYNOPSIS
use Games::Maze::SVG;
my $maze = Games::Maze::SVG->new( Rect, wallform => roundcorners );
my $svgout = $maze->toString();
OVERVIEW
The Games::Maze::SVG module can produce interactive or non-interactive mazes in SVG of three basic shapes. The shape of the maze is determined by the first parameter. This parameter is a string with one of the following values:
Rect
A maze with a rectangular overall shape and rectangular hallways.
RectHex
A maze with a rectangular overall shape and hallways made from hexagonal cells.
Hex
A maze with a hexagonal overall shape and hallways made from hexagonal cells.
The mazes can be further configured using a set of named parameters that follow the shape parameter. Most of these parameters are independent of the shape chosen. In addition, the mazeparams parameter supports passing parameters directly to the internal Games::Maze object which is used to create the maze.
<<lessPURPOSE
The Games::Maze::SVG module supports the creation of 2-dimensional mazes in an SVG format suitable for printing or playing interactively. This module use the Games::Maze module to perform the actual work of creating the mazes.
HISTORY
During the middle of 2004, my son was extremely interested in mazes. We could not get enough mazes for him to solve. As a Perl programmer, I decided there must be some way to generate mazes and went to CPAN. I found Games::Maze. I printed a few pages of these mazes, and he was happy.
Unfortunately, the ASCII-based maze was not really satisfying for me. So I wrote code to convert the output of Games::Maze to SVG. This made much nicer looking mazes. I worked for a while to make the lines look better and to vary the corners to generate mazes that looked even better.
But the mazes were still missing something. So, I added the scripting support that would make the maze playable. I wrapped an HTML form around the generation program to allow it to be launched from the web.
I made this version available on my website. A friend of mine made some suggestions for individual visual changes that I incorporated. The design of the code did not change much during the next year. It was still a quick hacked wrapper around Games::Maze without much flexibility.
A year later, a comment on the SVG Developers mailing list made me dust off the code with an ey towards making a legitimate Perl module out of it. When I began looking at the code again, I realized that the original had been more of a hack than I remembered. The new version still could use some significant cleanup, but I am much happier with the overall design.
SYNOPSIS
use Games::Maze::SVG;
my $maze = Games::Maze::SVG->new( Rect, wallform => roundcorners );
my $svgout = $maze->toString();
OVERVIEW
The Games::Maze::SVG module can produce interactive or non-interactive mazes in SVG of three basic shapes. The shape of the maze is determined by the first parameter. This parameter is a string with one of the following values:
Rect
A maze with a rectangular overall shape and rectangular hallways.
RectHex
A maze with a rectangular overall shape and hallways made from hexagonal cells.
Hex
A maze with a hexagonal overall shape and hallways made from hexagonal cells.
The mazes can be further configured using a set of named parameters that follow the shape parameter. Most of these parameters are independent of the shape chosen. In addition, the mazeparams parameter supports passing parameters directly to the internal Games::Maze object which is used to create the maze.
Download (0.035MB)
Added: 2007-01-08 License: Perl Artistic License Price:
601 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above web help desk manual search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed