OpenDocMan 1.2.6 Beta – Commit Log or 6/17/11

Today I committed code from a user-submitted patch that adds a new UDF field for “Text” field UDF’s. The patch mostly worked but had to add a few fixes to get it to work in 1.2.6. Give it a whirl and let me know if there are any issues.
0 Comments

It is good to talk to customers

Every once in a while I get to talk directly to customers over the phone. Many times it is just to answer some quick questions, or they may be interested in a specific feature and want to know if our DMS has it. Today I spoke with a user that had a few questions and during the process of helping him I was able to see his customized installation. I always find it interesting to login to an OpenDocMan installation and see different theme designs. What I mean by that is they had customized the theme by changing the color schemes, adding new buttons, and updating the header area to match their Internet website. I would love to see more of this from our users. In fact, 1.2.6 beta is now easier to theme and it includes a “plugin” feature to add drop-in customizations to the core code.
0 Comments

1.2.6 Beta – Change Log – 02/12/2011

These commits are mostly minor bug fixes to the 1.2.6beta. Of substantial note is the new “Delete Department” feature that has been a long time coming. It will now prompt you to choose a department to re-assign the old department data to. There are no database updates in this latest round of changes. Please bang on this release a bit and report any bugs/issues/suggestions at: OpenDocMan Bug Tracking Download here: 1.2.6 Daily 02/12/2011 Changelog - 0000338: [User Interface] Cannot delete department (logart) – resolved. - 0000359: [Input Validation] Cannot delete category (logart) – resolved. - 0000353: [User Interface] settings.php is loading installation css file, causing page width issues (logart) – resolved. - 0000352: [Database] Upgrade from 1.2.5.7 to 1.2.6 does not add filetypes entries (logart) – resolved. - 0000347: [Plugin] Part of plug-in implementation not working (logart) – resolved. - 0000348: [Plugin] Redirect error when loading HelloWorld plug-in page (logart) – resolved. - 0000345: [Database] Could not update version number during upgrade from v1.2.5.7 to v1.2.6 (logart) – resolved. - 0000344: [Core] Config.php and cannot select 1.2.6 for reporting (logart) – resolved. - 0000343: [Input Validation] File checkout process in IE7 renames the file using underscores (logart) – resolved. - 0000302: [Core] Move /etc/mime.types usage to only mime-types in odm file (logart) – resolved. - 0000334: [Core] Notice: Undefined index: page_limit in search.php on line 50 (logart) – resolved.
0 Comments

1.2.6 Beta Commit Log – 01/14/2011

This commit is a substantial change from 1.2.5.7. With these changes we have a new installer, new web-configuration editor, and web-filetypes editor. There are also some other changes. If you are running from the last 1.2.6beta version you should be able to run the 1.2.5.7 update. Please bang on this release a bit and report any bugs/issues/suggestions at: OpenDocMan Bug Tracking Download here: 1.2.6 Daily

01/14/2011 Changelog 753 Fri Jan 14 23:16:00 PST 2011 logart #0000324 – Admin users should see all reviewable files #0000329 – Remove treeview mode #0000330 – index.php – re-direct authenticated users #0000331 – mysql column mis-match error during install #0000328 – Add config-sample.php file #0000325 – Add current username to status bar #0000323 – UDF values are limited to 16 chars #0000321 – Reviewers should see all files for department they review for #0000322 – Improve the error reporting during file uploads #0000257 – Get all the config options into the database #0000306 – UI – Add jQuery table to out.php to replace legacy table sorter #0000307 – DB – Move allowedFileTypes to database #0000259 – Improvements to the installer #0000296 – Root User – Should allow the root user to edit all files #0000298 – Folder Perms – Check all perms during install #0000300 – TYPE= is causing errors in some versions of mysql

3 Comments

1.2.6 Beta – Commit Log – 12/28/2010

I am going to be slowly releasing new 1.2.6beta features over the coming weeks, and today is one of them: Plug-ins! I am releasing this early in hopes that it will encourage developers to start creating plug-ins for OpenDocMan to extend the core functionality without needing to be committed into our main development trunk. Changelog 12/28/2010: 0000328: Add config-sample.php file. 0000327: Add plugin system Documentation for the new plugin system can be found here. You can view the available plugins list at our Downloads page.
0 Comments

New Features/Fixes Upcoming

There are a number of new features upcoming for the 1.2.6 release and I felt like doing a preview of them to get some feedback from the community. Feature: Web-based configuration – Gone is editing the config.php file for all the various settings. The only thing it holds now is the database connection info. There is going to be a new admin option called Edit Settings which will provide you with a nice web form for updating all of the various opendocman settings. Feature: Multi-Language support – We have integrated a translation feature into OpenDocMan that will allow anyone to translate their own languages. Currently have Dutch, German, Spanish and Turkish. To translate a new language you would just need to copy the /includes/language/english.php file and rename it to your language. Then proceed to translate the various words and phrases from english to your own language. The new language will then be available in the Edit Settings page. Feature: Web-based Filetypes Editor – You no longer have to edit the config.php file to add/update filetypes. There is now a new admin settings page called Edit File Types that lets you Select/Unselect/Add/Delete new filetypes that are allowed to be uploaded to your DMS. Feature: jQuery Table output – The default file list code has been converted over to a nice jQuery table, with sortable columns, search, and pagination features. This replaces a hand-made system that was bloated and complex. Feature: New UI Tweeks – Some improvements to the overall UI including new button styling, and more visual feedback messages. Feature: Improved installer logic to provide better feedback to user on errors Many bug fixes including:
  • Non-admin user promoting themselves to admin
  • Fresh install should use IF NOT EXISTS for db creation
  • allowedFileTypes – not used for Adding a file, but is used for check-in
  • PHP 5.3 Depricated functions
  • Depricated function – ereg
  • Usage of MySQL’s PASSWORD function in OpenDocMan
  • Search by filename is hardcoded to be non-wildcard
  • Add user error Incorrect integer value
We also have a list of some features that will be looked at for v2.0. You can vote on these features at our uservoice site If you have any questions you can contact us our forums or our getsatisfaction page.
0 Comments

How can you help the OpenDocMan project?

I’m glad you asked! If you like OpenDocMan and are looking for ways to help us out we are always happy to have new product evangelists. Here are a few ideas of ways to help us out (in no particular order):
  1. Answer questions from users on our community forum
  2. Report any bugs you find
  3. Add new feature requests
  4. Create a patch to fix a bug or add a new feature
  5. Like our Facebook Page
  6. Tweet about us @opendocman
  7. Write about us on your blog
  8. Donate to our project
  9. Sign-up for hosted OpenDocMan
  10. Purchase an annual support contract
  11. Send us an email and tell us how you are using OpenDocMan at your company
  12. Create some documentation for the project
  13. Send us a testimonial that we can put on our website
  14. Visit our getsatisfaction page
  15. Help translate OpenDocMan into your language
  16. Vote for a feature at our Uservoice page
Any of those items in the list help a lot. Our project is run by volunteers. The more the merrier. Thanks, Stephen Lawrence – OpenDocMan Developer
0 Comments

UI Design

I am in the process of re-designing the OpenDocMan UI. I will be posting some wireframe ideas on our feedback site. You can check back there to see the UI candidates and vote,etc. For the UI wire frame, I am using an outstanding tool from Balsamiq called Balsamiq Mockups. More info can be found here: Balsamiq Mockups
0 Comments

Internationalization

I knew that OpenDocMan DMS was used all around the world, but I never had any idea how many of our users are outside of the US. Only around 40% of our visitors are from the US, than means that 60% are coming from elsewhere. With that in mind, and some discussion with a user in Turkey recently, I have started work once again on an old internationalization feature request. Most of the logic is done, so I am now in the process of placing the proper tags throughout the program to display each message in its translated form. One thing that will be a big help would be some assistance with translating into various languages. If you have an interest in helping out with this, please visit our Feature Requests forum and reply to that feature request post for I18N. Let us know which language you would be willing to translate. Translation is pretty simple, just a matter of editing a language file and converting the various words, phrases, and sentences from the English version into your language. I hope to have this feature released, along with a couple of other new items, in the next couple of weeks.
0 Comments

OpenDocMan 1.2.5.7 Released

This release fixes some bugs. No database updates. The new version can be downloaded here: http://www.opendocman.com/ Changelog (04/28/2010) 1.2.5.7: #15 Deprecated: Function session_is_registered() error.php #8 If not viewable, don’t show view icon in out.php #10 add user issue with autoincrement id #16 Edit File needs to display help message re: shift-click user perms #9 comment in config re: dataDir for windows needs to not say add trailing slash #14 PHP Fatal error: Call to undefined function sanitizeme() view_file.php #13 Undefined offset: 1 details.php #7 install_msg notice in admin #12 Undefined variable: install_msg index.php #11 check-in.php – revision query failing due to non-INT type used #5 Call to undefined function sanitize_system_string() in /var/ #18 application/vnd.ms-excel mime type needs to be added to config
2 Comments