| Portal Faq |
Modules Faq |
Forum Faq |
BBcode Faq |
| Contents |
 |
MX-portal is an addon portal CMS for phpbb forums, hosted at www.mx-system.com.Unlike most portals or addons for phpbb mx system relies on a modular system, to provide a wide range of features including, news, downloads, albums and many others including third parties. The advantage of this modular system is that a module may be installed and administered without touching code
|
 |
|
 |
- PHP4+
- PHPBB 2.0x (latest version)
- MySQL or postresSQL Db's
Certain modules may require other requirements
recomended setup
- PHP4.3.3 or greater with safe mode off
- PHPBB 2.0x (latest version)
- MySQL 4.0
|
 |
|
 |
Detailed installation instructions are given in the main MX CORE RELEASE thread a copy of which can be found in the core install. Anyone familiar with phpbb install will find mx install a breeze. Before starting make sure you have your db details and path to phpbb to hand. During the install its recomended you switch the default and admin theme to subSilver and the default and admin language to English, individual themes and languages can be added afterwards.
|
 |
|
 |
MX-portal is modular, i.e. additional features extending the MX CORE are installed and handled as modules. These modules are released and maintained individually, and may also be written by the user himself. Popular modules are for example Album and download addons, knowledge base addon (this FAQ) and news managing systems...
|
 |
|
 |
Each module has its own release and install thread. Check out the release forum for official modules releases and the < href=http://www.mx-system.com/forum/viewforum.php?f=31>beta/3rd party release forums for user contributed modules.
|
 |
|
 |
First of all, you may want to validate all path settings were defined correctly for mx during install:
Validate the database path settings:
Browse to http://www.yourdomain.com/portaldir/admin/admin_mx_portal.php directly and validate current mx and phpbb paths.
For example:
mx path: http://www.yourdomain.com/mx/
phpbb path: http://www.yourdomain.com/phpbb2/
note: the traling slashes are important!
Validate relative phpbb path
Open the mx config.php file and checkout the relative phpbb path
For example:
../../../forum/ = ../../../ . '../phpbb2/';
No other environmental paths are defined for mx!
Be sure to consult the install docs once more for more detailed info.
OTHER PROBLEMS:
Quote:
Funny path: ...admin/admin/...
This problem occurs when the MX paths are not correctly entered in the db during installation. Typically this happens if you call the mx_db_install.php file directly (and not mx_install.php as you're supposed to). You may either enter them directly in the db using phpmyadmin (or similar) or browse to the MX General Setup Page (yourmxurl/admin/admin_mx_portal.php) in the adminCP and edit according to instructions given in the main installation docs.
Quote:
"Could not query database for theme info"
Be sure either old mx config.php is deleted or emptied before attempting to install/upgrade mx
Quote:
Known issues with some phpbb mods and MX
- File Attachment mod is working fine with mx
- Cash mod is problematic...we're trying to find a cure...
Quote:
"Call to undefined function: include_attach_lang()"
This error mess has nothing to do with File Attachment mod...it's due to badly set db prefixes in the mx config.php. Be sure to validate the settings.
Quote:
Left frame entries are missing in AdminCP after MX installation
You're using themes in phpbb not yet installed for mx. Switch back to subSilver or install the theme for mx.
Quote:
"Cannot add header information - headers already sent by"
This error may occur in numerous situations: the mx files are uploaded to wrong place, the mx cahce file is unwritable, you have edited files incorrectly, you have a incompatible module installed or the module is buggy...thus this problem is hard to pinpoint and should be debugged in the support forums
Quote:
GZip, Server cache and other server related issues
Some servers feature cache and compression, which may distrurb the mx cache...
Further reading:
How to solve the ob_gzhandler problem
Quote:
"Template->make_filename(): Error - file overall_header.tpl does not exist"
You're using themes in phpbb not yet installed for mx. Switch back to subSilver or install the theme for mx.
Quote:
Information
Your mx-portal or module need to be upgraded, since its calling an old mx function include file. If you are coding yourself be sure to include the phpbb includes version of " bbcode.php " instead, i.e. replace mx_root_path with phpbb_root_path in the include call...
http://www.mx-system.com/forum/viewtopic.php?t=4100
|
 |
|
 |
In short, the portal consists of one or more pages (referred to by page=id in the url), and every page is composed of blocks. The MX core provide several types of basic blocks, for example textblocks, last message block, who's online block etc. Installed mx modules provide additional blocks designed for specific use.
Further reading:
- The Mx Portal Admin Panel - How does it work?
|
 |
|
 |
The MX-portal uses a cache feature, for faster page generation time. You may disable the cache by deleting the two *.xml files in the cache folder.
Also make sure the cache folder, and its files are writable.
|
 |
|
 |
The MX-portal is multilangual, and all contributed translations are uploaded/found in the mx downlolad area.
Languages are installed by uploading the lang_ folder to the mx lang dir.
modules also have their own language and template modules
Note: If you've done a translation, please share (upload)...
|
 |
|
 |
The MX-portal support standard phpbb themes, and all contributed themes are uploaded/found in the mx downlolad area.
Themes must first be installed for phpbb, THEN for mx.
Note: If you've done a cool theme, please share (upload)...
|
 |
|
 |
A basic understanding of the phpbb themes approach is required and newbies should really start reading some introductory articles over at phpbb.com.
Further reading
Themes are held in 2 places, for the core they are held in templates folder the layout is similar to that of phpbb with each theme having its own folder. Modules also hold themes in a template folder unlike the core most modules have a default theme that is used if the users current theme does not have any special templates.
|
 |
|
 |
MX and phpbb are still two different site areas, and use each its own overall_header.tpl file...this is since mx is a phpbb addon and do not modify any phpbb files.
To make the site more mx-phpbb integrated, you need to edit the phpbb overall_header yourself making it look and feel like the portal's.
Further reading
|
 |
|
 |
The phpBB search function is not very effective when common search phrases are used. Try to make your search more specific. But we stress the search function itself IS working.
|
 |
|
 |
Module development is pretty easy, once you've come to understand the basic hierarchy of mx and modules...and if knowing some php Mostly you start off from a phpbb mod (released over at phpbb.com) and adapt it for mx...
Further reading
please don't forget to share your modules with others!
|
 |
|
 |
We are always looking for extra hands both in development and bug/beta tracking. Normally would be developers do a stint as bug trackers before joining the development team though it has been known for invitations to be issued to php developers from time to time. For more information on becoming a developer or bug tester please contact Haplo or Drift
|
 |
|
 |
We have learned from bitter experience not to give definate dates for releases though it is usually obvious by the hive of activity when such releases occur. In january 2004 we released mx 2.71rc this was our first fully supported stable version, and it is this that is the current basis development work, subsequent recent releases have been bug fixes. Plans for version mx3 are in the making.
How can you test up and coming releases?
Simply join the bug testing group, and start submitting bugs. beta testing is our way of saying thanks though since it usually involves yet more testing its something of a double edged sword
|
 |
|
 |
The MX-portal was founded by MarcMoris, but this dev site is currently supervised by Haplo and Drift.
The Dev team are a mix of developers and coders from varying backgrounds. Togeather with the bug testers they try to expand mx into the best modular cms for phpbb their is.
|
 |
|