TikiWiki is open source software - it is written in PHP, uses phpAdmin for mySQL database administration, and uses the Smarty Template Engine.
Installation - Since our host installed the TikiWiki, I cannot comment on ease of installation.
While TikiWiki has many features, only the features used on the Spotlight on Lake website will be reviewed.
Administration - It is hard to determine what some features are and do, such as the Ephemerides feature. Documentation is sadly lacking! The most complete documentation is for Version 1.6, and Version 1.9 is the current release - so many of the newer features do not have any documentation. While there are Forums and a documentation website, the "Search" feature does not work for either site! Many Forum questions are not answered in a timely manner or incorrect information is supplied. Asking a question with IRC chat may also be an exercise in futility or frustration. On the plus side, it is a simple process to turn features on and off by unchecking or checking a box.
User Rights - It is easy to set user rights to groups or individuals.
General Preferences - While you can add the site's title in this section, you cannot add metatag keywords or description. In order to add this information, you will need to modify the "header.tpl" file.
Theme - If you want to create a custom design or to modify an existing CSS theme, be sure to select the "moreneat" theme. After basing my design on a different style, I was later informed, "The others are buggy at best, use 'moreneat' as it's the most stable CSS template".
Home Page - Do not select the "custom home" option. I originally selected this option, and was told "It doesn't work correctly - don't use that feature".
The Wiki - This section was easy to set up and use. If you have never used a Wiki before there are several items of note: (1) to create a link to a new Wiki page, do not use any spaces in the link text and add double parentheses before and after the link text; (2) use the question mark ("?") link, to add content to the new Wiki page; (3) with spellchecking, there are times when the Wiki will place a question mark after a business name or word. To avoid this, use double parentheses around the word.
Articles and Submissions - This section was also easy to set up. It was also easy to add new Types and Topics. However, it is difficult to display only one Type or Topic on the Articles page. It was easier to use phpAdmin to modify the database tables than it was to use the Articles Administration Section to make this simple type of modification.
Calendar - There are 2 calendars: one is for private use in the "My Tiki" section; the other is for public use. The public feature Calendar is "buggy". There are so many steps to complete in order to add an event to the Calendar that I found it was necessary to include "How-To-Use" instructions on the Calendar page.
Banner Ads - Simple to set up and allows text or image displays. There are several options for frequency and you can set the zone where the add is to be displayed.
Featured Links, Forums, and Polls - These features were also easy to set up, and no problems were encountered.
Category System - There are 2 Category Systems. One is for the Directory feature, and the other is for the Wiki.
Directory - The Directory feature automatically checks for URL validation.
Email - The Email system uses only a very basic form with input boxes for user email address and comments. Ease of Modification
With college courses in C and C++, it has always been easy to read and understand other programming languages. However, the Smarty Template Engine code was a new experience. Quite a few hours were spent searching through the Smarty site, my PHP books, and both of the TikiWiki sites. I even asked the assistance of a friend who is a PHP whiz, and he couldn't figure out the problem.
Modifying the existing TikiWiki code should only be attempted by experienced programmers. After many hours searching through the Development section of the TikiWiki website looking for a flowchart, I was finally able to find a section that contained file relations.
With perserverance, I was able to modify the Directory, to build a Listing feature based on the modified Directory, and to include a customized Email system for the Advertising Contact page. By modifying the database, I was able to have only Articles listed on the Articles page and only Events on the Events page.
TikiWiki Rating
If I were to rate TikiWiki on a scale of 1 to 10, I would give it an 8. This is due to the lack of documentation and also due to the fact that "buggy" sections are included. In my opinion, if a feature does not work correctly, it should not be included as an option!
Diane Hildebrandt owns MsDetta, Inc., a Northwest Indiana web development firm. Diane has a B.S. in Computer Science and believes that websites should be designed to be accessible by every visitor. Diane also emphasizes relationship marketing - turning a visitor into a potential customer of your product or service. Web development services include scripting, programming, Flash and graphic design, ecommerce solutions, database management, and content management systems.
It would be easy to think, like most people apparently... Read More
Microsoft Business Solutions ? Great Plains has captured the US... Read More
1. Replace Dexterity cursor with SQL Stored Procedure Dexterity... Read More
The major reason I recommend getting your hands on real... Read More
Shareware has been fighting the stigma of being misunderstood for... Read More
In the early days of the personal computer, we're talking... Read More
Executive SummaryAn effective plan for entering, cleaning and updating the... Read More
Preventive Maintenance (PM) is defined as scheduled work done on... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Icons are used everywhere; right from software applications, to internet... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
Microsoft Great Plains is becoming more and more popular and... Read More
Are Spreadsheets Robbing your Enterprise of Competitive Advantage?'90% of "average"... Read More
Before being able to choose a secure Internet communication system,... Read More
Usually, the easiest way to tell you have spyware is... Read More
XML Server can be a Web Server that stores the... Read More
Customer Relationship Management (CRM) is a strategy and processes used... Read More
If you have Microsoft Great Plains and support it for... Read More
Blue Cross and Blue Shield of Hawaii (HMSA) found itself... Read More
RSS (Really Simple Syndication) is a way for a site... Read More
The Software 2005 conference is now a wrap. This conference,... Read More
Some introduction into Great Plains Software products, now Microsoft Business... Read More
Internet worms. Is your PC infected?If your computer has become... Read More
So, you've bought a new Macintosh, and now you may... Read More
Microsoft Great Plains is now standard mid-market ERP application, serving... Read More
When you need a phone number, you do a quick... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
As Mozilla Firefox nears 10% market share, with well over... Read More
The title of "software engineer" has got to be among... Read More
Document Manager and Version HistoryIn previous articles I have discussed... Read More
Microsoft Business Solutions CRM is web-based CRM application, deploying all... Read More
If there still are few unprotected computers left, I haven't... Read More
While Adobe is the most known maker of PDF tools,... Read More
Imagine something that follows you home and sets itself up... Read More
In our opinion, traditional approach when you select ERP/MRP system... Read More
You might think you don't need a firewall... Read More
What is Snort?Snort is an open source network intrusion detection... Read More
Combining Microsoft Business Solutions Great Plains ERP with non-Microsoft Business... Read More
No matter how much you enjoy your favorite screensavers, sometimes... Read More
Microsoft Great Plains and Microsoft Retail Management System (Microsoft RMS)... Read More
When it comes to running an office, the SOHO entrepreneur... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Looks like Microsoft Great Plains becomes more and more... Read More
Former Great Plains Software Dynamics/eEnterprise and currently Microsoft Business Solutions... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
Microsoft Great Plains is now targeting large and midsize businesses... Read More
It's no secret that software companies operate in a very... Read More
Do you remember that frustrating feeling when you find an... Read More
Do you want to get quality software at a reasonable... Read More
What is Software?Software is a set of instruction written to... Read More
Some companies that are in need of fleet management may... Read More
It is possible that if one avoided all sources of... Read More
Find out why Spyware Removal from computers is important and... Read More
CD and DVD replication is a process that works by... Read More
With many manufacturing shops heading over seas in favor of... Read More
Microsoft Great Plains may be recommended for international freight forwarding... Read More
This article illustrates the best practices to improve the performance... Read More
What is RAID RECOVERY?RAID stands for Redundant Array of Inexpensive... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
In today's business world it's all but impossible to escape... Read More
Passwords protect your most sensitive personal, financial and business information.... Read More
Microsoft Business Solutions CRM proved to be reliable solution in... Read More
As you probably know, when Microsoft purchased Great Plains Software... Read More
This short paper will expand on two key reasons to... Read More
If you have Microsoft Great Plains and support it for... Read More
What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More
Software |