Difference between revisions of "Active Projects"
Bradymiller (talk | contribs) |
Bradymiller (talk | contribs) |
||
Line 31: | Line 31: | ||
#Fix the escaping bugs(magic quotes) that are seen throughout OpenEMR when inputting the apostrophe character | #Fix the escaping bugs(magic quotes) that are seen throughout OpenEMR when inputting the apostrophe character | ||
#Will allow easy migration to php6 (since magic quotes will no longer exist in php6) | #Will allow easy migration to php6 (since magic quotes will no longer exist in php6) | ||
This project will be a lot of work and will involve modifications to a large amount of files. This process is currently happening slowly as we modify files. However at some point this will likely become a primary multi-developer project as we get closer to the release of php6. | This project will be a lot of work and will involve modifications to a large amount of files. This process is currently happening slowly as we modify files. However at some point this will likely become a primary multi-developer project as we get closer to the release of php6. | ||
Currently linked to this [https://sourceforge.net/tracker/?func=detail&aid=2807026&group_id=60081&atid=493001 tracker item] | |||
== Calendar == | == Calendar == |
Revision as of 06:48, 1 December 2009
Overview
This is a listing of currently active projects. This is a place to see what's going on, and also a place to see where help is needed by other developers and testers.
Wiki
We have just migrated the wiki to mediawiki. Below describes the active projects in this wiki migration that still need to be completed.
Simple stuff
- Need a logo
Backup
- Daily
- Ensure also backup the screenshots folder
Google analytics
- Set up tracking of external links (downloads).
- Consider looking for way to make stats public for transparency????
Internationalization
- Install ParserFunctions extensions to allow use of method described here: [1] (this is a very basic mechanism and can then be leveraged in the following step to automate for international users)
- Once above works and we have a verified backup then install/configure the Polyglot, Multilang, and LanguageSelector extensions.
- Recruit translators
General code base improvements
Clean up magic quotes, prevent sql-injection, and prepare for PHP6
Plan to pass all input data through functions in the openemr/library/formdata.inc.php file before inserting into mysql database. This is useful for following reasons:
- Will centralize input validation
- Will centralize sql-injection blocking
- Fix the escaping bugs(magic quotes) that are seen throughout OpenEMR when inputting the apostrophe character
- Will allow easy migration to php6 (since magic quotes will no longer exist in php6)
This project will be a lot of work and will involve modifications to a large amount of files. This process is currently happening slowly as we modify files. However at some point this will likely become a primary multi-developer project as we get closer to the release of php6.
Currently linked to this tracker item