Introduction:


Webmatic is a full object oriented php script for the dinamic creation (directly on-line) of your website. With the Webmatic control panel is possible to manage all the contents of a whole website without known any kind of programming language or HTML language.
With Webmatic you can:

- Create and manage a newsletter;
- Insert and manage news in your website;
- Manage a little market with announcements;
- Create and manage a F.A.Q. section (Frequently Asked Question);
- Create a page with the horoscope;
- Create and manage a search engine;
- Create a directories section;
- Create a users registration page (with users login control panel);
- Create and manage user, groups and administrators;
- Different website access (for the users and for the administrators);
- Create a page of "suggest website to your friends";
- Create a guestbook page;
- Manage up to 9 advertising banners simply and manage banners exchange;
- Create a multi language website with a fast change language panel;
- Insert tematic pages and normal pages;
- Create public pages or pages only for registered users;
- Create online surveys;
- Create one or more forums and chatrooms;
- Create a downloads section with statistics;
- Create media albums to store pictures, video and audio;
- Create a webmail section;
- Manage your online products catalog and ecommerce;
- Manage the "metatags";
- Change the whole website graphic aspect (skin) with a click and create your own skins;
- You can view website visitors detailed statistics;
- Develope expended pages and panels.
- And more...

To obtain the last version of Webmatic or the last update of this manual or to suggest and to segnalate bug or errors in Webmatic please click on www.valarsoft.com.


Webmatic history:


Release rules: From version 3.0.0 Webmatic use the following rules for the new release:

- The first integer will be incremented when the programming paradigma change or a new Webmatic branch was released.

- The second integer will be incremented when there are some changes in the database (and Webmatic needs a database update) and massive changes in the code.

- The third integer will be incremented for minor update in the code or bug fixed.

3.1.2:
- ...

3.1.1:

- Social plugins (for facebook, google plusone and twitter) added in news section and ecommerce sections;
- Other 04 minor bugs was fixed;
- Minor code optimizations.

3.1.0:
- Menus section improved, now you can create menus and submenus with n sublevels;
- Skins system improved with support for dropdown menus;
- Expansion system improved, now you can pass parameters to an expansion;
- Added visibilty field to panel section useful to differentiate access to a panel for members or visitors;
- Now you can insert additional contents to the header;
- Added in preferences section an option to select the printable logo and an option to select user registration form type;
- Added a function that allows the superuser to delete and reset the whole database;
- Added support for the Greek language;
- Webmatic now needs a slightly smaller number of queries;
- Other 04 minor bugs was fixed;
- Minor code optimizations.

3.0.8:

- Image upload button added to the advanced HTML editor;
- Displaying news queries optimized (less queries required now);
- Added table-less layout support to the skin;
- Started a basic url rewrite for SEO (supported only on Apache web server);
- Other 8 minor bugs was fixed;
- Minor code optimizations.

3.0.7:
- Added new classes with a set of APIs that lets a separate database management;
- Better integration with the TinyMCE HTML editor;
- Added CAPTCHA control to "sign the guestbook" form;
- Other 8 minor bugs was fixed;
- Minor code optimizations.

3.0.6:
- Added new class with a set of APIs that lets you to create and visualize skinnable lists with page navigator and other features;
- Added new class with a set of APIs that lets you to create, visualize and validate skinnable forms with some features. Added also some classes thet lets you to create and visualize form fields;
- Now the emails are shown one page a time in webmail section;
- Added a feature that send an email to the moderator when a new discussion is posted in a forum;
- Other 31 minor bugs was fixed;
- A lot of code was optimized.

3.0.5:
- Expansions system improved, now you can create administrator/user side for an expansion and you can create also different panels/pages for the same expansion;
- Added feature that allows you to create a sequence of linked pages;
- Added feature that allows you to override an original language file (useful to change some language terms without edit the original language file);
- The administrator now can delete the comments for the news;
- Now is possible to duplicate a news;
- Some help buttons added;
- Other 12 minor bugs was fixed;
- Minor code optimizations.

3.0.4:
- Captcha check added in some forms;
- Added function that show the total database space used;
- Added in the forum section a function that sand a notification email when an user reply in a discussion;
- Added GD extension check in the setup;
- Added preview image for the skins and 2 new skins added ("lex" and "green");
- Added database backup and restore section for the super user;
- "Folders management" section enanced;
- Website foot informations now working fine;
- HTML editor enanced;
- Kernel functions started (useful for ajax support);
- Fixed some security bugs;
- Other 20 minor bugs was fixed;
- Minor code optimizations.

3.0.3:
- Added feature that shows the user information;
- New skin added (Blueline);
- Fixed several serious bugs in the ecommerce section;
- Some bugs fixed in the user registration page;
- Visualization bug fixed in "steel" skin;
- Fixed several serious security bugs;
- Other 6 minor bugs was fixed;
- Minor code optimizations.

3.0.2:
- Added languages management section in administrator area;
- Added top rating in downloads section;
- Added move function in media album section;
- Added cart expire function and fixed special offers panel for the ecommerce section;
- Added feature that allows an user to insert an item in the directory;
- Added German translation (thanks to meditux);
- Improved and bugfixed the webmail section, now you can send email with attachments;
- Basic statistics improved;
- Skins system improved and new skin added (Steel), you can now create skins even more diversified;
- Fixed bug that did not allow the display of the news comments;
- Fixed bug when send the newsletter in HTML format;
- Fixed bug in ecommerce section when you edit a product that have custom fields;
- Fixed small bug in the setup;
- Other 21 minor bugs was fixed;
- Minor code optimizations.

3.0.1:
- Rss feeds now working fine;
- Printable news now working fine;
- Added printable orders function for ecommerce section;
- Added printable version, more informations and send to friend functions for an ecommerce product;
- Setup now also check the correct mysql version needed;
- Banners exchange user code now working fine;
- Little enhancements to the skins and new skin added (Soft);
- Now you can read the emails in Webmail page;
- Added informations section to the control panel;
- Expansion pages and panels fixed (now expansions working fine);
- Fixed a bug that not show users list in login panel when an administrator is logged;
- Visualization bugs fixed when browse a product;
- Visualization bug fixed in login form;
- Bugs fixed in hourly statistics section;
- Bug fixed in chat page;
- Other 12 minor bugs was fixed.

3.0.0:

- Webmatic was totally rewritten and is now fully object oriented and needs PHP 5 to work;
- Webmatic is much lighter and faster;
- Now the users password are stored using md5;
- Webmatic its now more modular and you can write own expansions;
- The web interface is now more user friendly;
- Webmatic use now a new and more powerful css style system for the skins.

2.8:
- New panel added "Happy birthday" (see panels section);
- New panel added "Special offer" (see ecommerce section and panels section);
- Started api creation for development (now only for the styles);
- Added read/unread marker in the forums (for users that are connected);
- Added function lock/unlock discussion in the forums;
- Added discussion hits counter in the forums;
- Added time generator page and query counter function;
- Security bug, that lets some sql injection and XSS exploits, fixed;
- Now the users can use only BBCode tags for the input, only administrators can use also HTML (see appendix B);
- Some graphic objects added and style "elios" added;
- Some code optimizations and minor bugs fixed.

2.7.1:

- Forum section totally rewritten;
- Some graphic objects added;
- Some code optimizations;
- Some minor bugs fixed.

2.7:

- Added RSS feed for the news (with panel);
- Fortune section, with the relative panel, added (see horoscope and fortune section);
- The users can now insert more images for a product in the ecommerce section;
- Database backup section added (incomplete);
- Forms error check was enanched;
- Little HTML editor was enached;
- "Rayblue" style was added;
- Fixed some errors in languages files;
- Some minor security bugs was fixed in administration area;
- Some code optimizations;
- Some minor bugs fixed.

2.6.2:
- Security bug, that lets some sql injection, fixed;
- Fixed some visualization errors;
- Some minor bugs fixed.

2.6.1:
- Security bug, that lets a visitor to include a file, fixed;
- Fixed some errors in languages files;
- Some minor bugs fixed.

2.6:
- New languages added: Français, Deutsch, Español (translation to do), Nederlands (translation done);
- Forum section enanced: "Create new discussion" permission added, tag "code" added, now you can quote a reply and edit a reply/discussion, now you can also create forum categories for all language. (See forum and chat section);
- Little HTML editor and smile editor was enanced;
- Webmatic its now tested and fully working with Firefox 1.5.0.8 or higher;
- New style added "green" and little emprovement to all the styles;
- Ecommerce section (administartor side) enanched;
- Security bug, that occurred when you delete a file in file management section, fixed;
- Some minor code optimizations;
- Some minor bugs fixed.

2.5:
- Users private section enhanced, (menu was created and all the functionalities are now much clear, added new function in private user section that lets the user to add products in the ecommerce section see user section);
- Magic quotes bug fixed, (now Webmatic works fine also with the "magic quotes php option" set to off);
- All the input forms redesigned;
- Added option that can enable/disable the logging for the visitators;
- Added a button that lets the administrator delete all the comments for a news item;
- Add button to delete a file in file menager section;
- Bug fixed in user section when you try to delete an user;
- Some minor code optimizations;
- Some minor bugs fixed.

2.4:
- Webmatic its now distribute under the GNU GENERAL PUBLIC LICENSE.
- Webmail section added (see webmail management);
- Ecommerce section enanched (added custom fields, extra feedback, printable page and more pictures for products);
- Bug fixed when you search a product in ecommerce section;
- Overwrite check added in the upload section;
- Bug fixed and graphic optimization for trend section (in statistics module);
- Some options added;
- Some minor code optimizations;
- Some minor bugs fixed.

2.3:
- Chat section added (see forum and chat section);
- Duplicate function added in pages and news section;
- Move media function added in media album section;
- Style system improved, "Puff" style added and some icons added;
- Some minor code optimizations;
- Some minor bugs fixed.

2.2:
- Control panel improved (items lists redesigned);
- Contact form page added;
- Added vote system and top ten in media album section;
- Extrernal link (and target) option added to menu bar section;
- "Text to show" field added to links section;
- Style system improved and new styles added;
- News section improved and printable news function added;
- Webmatic its now compatible with PHP directive "register_globals=Off";
- Added option enable/disable for downloads in downloads section;
- Some code optimizations;
- Some minor bugs fixed.

2.1:
- Control panel improved (its more simple to use preferences, metatags and file manager);
- Media album section added, you can create your media albums with pictures, audio and video;
- Now you can insert also a flash logo for your website;
- Now you can create pages only for a group of users (see pages section);
- Database enanched and more stable;
- Now the file manager section use also HTTP to transfer files;
- Folders status function added to file manager section;
- Some minor bugs fixed.

2.0:
- Some source code optimizations and reorganization (Webmatic runs with more speed);
- Fully tested with Internet Explorer 5.0+, Netscape 6.2+ and Opera 6.0+;
- Banners exchange module added;
- Languages management section added (now the languages are taken from database);
- Now you can create more than one administrator with the relative permissions (see users section);
- Daily average added to the statistics;
- Panels and menu bar management was improved;
- Some improvements to the user to user messages and to the little market section;
- Style system was improved and styles "Blueline", "Soft" and "Elegant" added;
- Newsletters section improed (now you can send newsletters only for groups);
- Forum section improved (now you can create forums only for groups);
- Some bugs was fixed in news, forum and rotational banners sections.

1.9:
- Login field added for the administrator authentication;
- Users groups section added (see users section);
- Added search form in the users section (editor side);
- Log section added in statistics module;
- Rotational banners added (see banners section);
- Now you can send newsletters also to the emails in the guestbook;
- Added "Top ten" in directories module;
- Added search form in directories, forums and downloads module;
- Little improvements to the styles, "Blues" style added and some icons added;
- Security bug fixed;
- Some minor bugs fixed.

1.8:
- Directories section added;
- Guestbook page added;
- Now you can manage the "metatags" from control panel;
- Now you can save the sended newsletters;
- Smiles editor added in the forum section;
- Bug fixed in the chronological statistics;
- Some improvements to style system and new styles added;
- Some graphic objects added;
- Some minor bugs fixed.

1.7:
- Downloads section added;
- Comments added to news section;
- Now you can organize forums by category;
- Bug fixed and enached the little HTML editor;
- Global hourly statistics added;
- Downloads statistics added;
- Some graphic improvements, stylules and icons added;
- Some minor bugs fixed.

1.6:
- Registered users information page added;
- Forum section added;
- Now you can create public pages and page for registered users only;
- Registered users can create forums;
- Chronological statistics and website visitors trends added;
- Shipping cost added to ecommerce section;
- Now you can link the "user.php" page in the menu bar section;
- Some improvements added in the HTML editor, in the users section and images preview added;
- Autosetup added;
- Some graphic improvements and icons added;
- Some minor bugs fixed.

1.5:
- Added password recovery and online visitors/users functions to the login panel;
- Survey section added;
- Country, page and news statistics added, statistic page added;
- Visits counter and statistics now use a new sessions based system;
- Now you can active/deactive the news and the channels in the homepage;
- System information module added;
- Newsletter section improved;
- FTP section improved;
- "Sand" style added;
- Bug fixed in the links section and when you search a news;
- Some minor bugs fixed.

1.4:
- Add links categories, now you can organize links by categories;
- Search engine improved;
- Styles system improved;
- Some bug fixed in the ecommerce module;
- Products storage section in ecommerce module fixed;
- Added option in the channels module, now you can link a subchannel block also to a subchannel;
- Added new styles and new icons;
- Some minor bugs fixed.

1.3:
- Complete ecommerce module added (you can manage your online prodouct catalog, users cart and credit card transiction) see the Ecommerce section;
- User to user messages bug fixed;
- Detailed statistics module added;
- Some minor bugs fixed.

1.2:
- File manager added (now the file can be upload directly online) see the section Manage files with Webmatic;
- User messages module added;
- Some bug fixed in the "channels" module;
- The editor's user interface now is more light;
- Little HTML editor added to simplify the page creation;
- Some minor bugs fixed.

1.1:
- The styles system its more powerful;
- You can divide the news by categories;
- Some minor bugs fixed.

1.0:
- First public release.


Known bugs:


No known bugs.


Credits:


Webmatic 3.1.2:

Programming by:
Amuso Raffaele

Graphics by:
Amuso Raffaele

Thanks to:
A. B. Haagsma (for dutch translation)
meditux (for german translation)
NTEK Technologies, http://www.ntektechnologies.com (for better english translation)
Erik Arvidsson, http://webfx.eae.net (for Internet Explorer .png fix)
Everaldo Coelho, http://commons.wikimedia.org/wiki/Crystal_Clear (for the Crystal Clear icons)