I released a 0.01 version of NateOffice today. The administrative side is still buggy as hell (thank the gods for phpMyAdmin) but the user side is working quite nicely, in my honest opinion. Still a hell of a lot of work to do, but at least maybe some people can start playing with it now.

Update: November 09, 2007: NateOffice has changed quite a lot since that initial release and there are more changes coming up that will hopefully pave the way to something with a nice UI and a 1.0 release in the next few months.

While I’m happy to provide help if I can, please use the forums and bug reporting at for this, as that way I can track the issues separately and deal with them as they come up. Additionally, there is another person now working on this project at times, and he will not notice issues if you post them here. Thanks for your interest!

9 thoughts on “NateOffice”

  1. Hello, just wnated to install the nateoffice when the following error occurred:

    Warning: main(includes/contacts.class.php) [function.main]: failed to open stream: No such file or directory in /srv/www/htdocs/PM/includes/library.php on line 183

    Perhaps you have an idea on how to solve this error?

    Best regards

  2. Hi Ken,

    At what point do you see that error? As soon as you try to log in? I’m not sure why it’s coming up exactly if the table names are correct, although there’s always the possibility for some obscure bug that I haven’t noticed any effects from…

  3. I also get the error: getmessage() in \includes\library.php on line 477 but I have not changed anything. I even used the same db name. I tried with PHP 4 and 5 with the same results. I am running MYSQL 5.0.45.

    Thanks in advance.


  4. Hi Catalin,

    $prefix isn’t consistently used throughout the code, so I wouldn’t count on being able to use a prefix change that way. If you want to change the prefix, use something like TextPad to replace in all files the name of the default table with your new table prefix. We’ll try to fix this in later releases but for now you’ll have to rely on the low-tech solution.:-)

  5. Hey Nate

    I installed the latest from SourceForge, but here’s what i get:

    Fatal error: Call to undefined function: getmessage() in c:\easyphp\www\nateoffice\includes\library.php on line 477

    This is strange:S.
    All i did was add a prefix to the tables (meaning i also changed $prefix in settings.php).

    Thanks for your help


  6. Hi Matt,

    A little bit of googling comes up with this neat little script:

    If you add that

    if (version_compare(PHP_VERSION,’5′,’>=’)&&extension_loaded(‘xsl’))

    bit to includes/output.php somewhere around line 2 of the file and drop his xslt-php4-to-php5.php script in the includes folder, it might just work. It’s worth a shot, and I’ll probably include this in the next release to make things easier.

    Let me know if this works for you.

  7. Greetings,

    I am attempting to install your NateOffice program and have run into a
    few difficulties I was hoping I could persuade you into helping me with.
    I am running FC2 with LAMMP to provide my php interface, which I believe
    is version 5. After I’ve logged on to the main page a page returns with
    the error “Fatal error: call to undefined function xslt_create() in
    /pathtonateoffice/includes/output.php on line 90”. I realize that PHP5
    doesn’t have the same xslt functions that 4 has so my question to you
    is, how can I switch LAMPP to 4 or how can I install the appropriate
    libraries so PHP5 will work?

    Any help would be much appreciated.



  8. Hey, thanks for the interest.:-) The missing files are not strictly part of NateOffice, but rather a requirement that I neglected to mention. Tree.php and the rest of the XML package are part of the PEAR XML repository.

    It’s a silly oversite on my part, but most of my test site hosts have included these PEAR packages as part of the base PHP installation so I never had to worry. At some point I will overhaul this code to work with PHP 5’s native XML and XSL handling capabilities but that’s for the future.

    Regarding AJAX, I’d love to include that functionality but I’m far too busy just trying to make the package functional in a plain HTML fashion to deal with that right now. It’s certainly on my wishlist, as is a general overhaul of the UI which is messy as hell right now.

    Hope this helps.

  9. Hello,

    I have downloaded your lastest verion of Nateoffice from sourceforge.

    but when i installed it and tried to login.

    This is the error i received.

    Warning: main(XML/Parser.php) [function.main]: failed to open stream: No such file or directory in /home/domain/www/www/nateoffice/includes/Tree.php on line 24

    Fatal error: main() [function.require]: Failed opening required ‘XML/Parser.php’ (include_path=’.:/usr/local/lib/php’) in /home/domain/www/www/nateoffice/includes/Tree.php on line 24

    Treee.php and XML directory are missing from your package.

    When do you plan to release a new version ?

    Do you plan to include Ajax Functionality.

Leave a Reply

Your email address will not be published. Required fields are marked *