RSS Feeds for NetOffice, Client Site Idea

20/05/2006

I’ve managed to get an RSS feed working for task updates! Just need to tidy up the code and implement some security and I’ll be able to add that in. With the hard work done we can also add feeds for other events/updates as well.

Thanks to all who commented on my previous post about what the future holds for this project. I’m starting to think about the ‘client site’. It’s not used by any of my clients in it’s current form, but I think it might be useful to have the following:

  1. Somewhere to upload comps or design ideas, and have the client log in and comment (or even vote) on design alternatives
  2. Somewhere to upload documentation that everyone needs to access, in a very similar way to Basecamp

I have received a few offers of help which is much appeciated. I’ll be contacting those people over the next week and we’ll see if we can get something under way.

Stay tuned!!!

2 Comments

A New NetOffice?

9/04/2006

There has been no activity on Netoffice for some time now. I contacted the current admins about taking it over some time ago but received no reply. So I’m thinking it might be about time to fork and start doing my own thing with it. I have a couple of thoughts:

  1. I’d like to redo the header/footer and remove all presentational HTML so the look can be customised easier with CSS
  2. Delete the ‘Client Site’ facility. None of my clients actually use it – it just gets in the way
  3. Delete the ‘Support Requests’ for the same reason
  4. Streamline the workflow – make it simpler to update a task and log time in the one step
  5. Add project & task templates – make creating a new project simpler
  6. Improve Milestone handling
  7. Improve some of the reports
  8. Add RSS feeds for project/task updates

Yep… that’s a bit of work. I know these posts are being read… Are there any other thoughts out there?

16 Comments

Formatting for task descriptions

25/02/2006

Thanks to Sawan for this suggestion – don’t know why nobody thought of this earlier

Anyway, have just finished integrating TinyMCE with task descriptions in NetOffice. So now you can add lists, include hyperlinks, stikeout previous instructions etc etc!

Screenshot - format edittasks

A couple of things have been changed:

  1. Obviously, TinyMCE files need to be copied into your NetOffice installation.
  2. We have added a file called tinymce.php to the /includes/ directory. It only contains Javascript, but we’ve used a PHP include so we can pass variables to it later if we like. That will mean we can enable or disable certain buttons dynamically depending on other page variables.
  3. This file is called in the head of the page, so /themes/deepblue/header.php has been adjusted accordingly. If you’re using another theme, change your header.php to include /includes/tinymce.php.
  4. Then obviously /tasks/edittask.php has been adjusted – basically just giving the textareas id attributes so TinyMCE can find them. There is also a little bit of code at the top of that file that calls a function to convert < and > to their HTML entities, which we don’t want any more! So that’s just been commented out for now.

That all might sound scary, but if you’re using the standard Deep Blue theme that comes with NetOffice 2.6, all you need to do is unzip the following file into your NetOffice directory. I’ve even included TinyMCE so it should be pretty straight forward.

This is only tested with NetOffice 2.6 – I have no idea what will happen on earlier versions.

Also… just in case, make sure you back up your NetOffice installation so you can roll back if needed…

2 Comments