Dashboard > PHP Community > ... > SDO with PHP > SDO Wish List
Log In   View a printable version of the current page.
SDO Wish List
Added by Simon Laws, last edited by Caroline Maynard on Apr 24, 2007  (view change) show comment
Labels: 
(None)


This is NOT a project plan. This is just a tentative list of tasks that people have raised for discussion

Please don't hesitate to volunteer for anything you would like to work on.

General

  1. Enable copying/equality between multiple DASs - needed for REST sample
  2. FreeBSD build and test
  3. Mac OS X build and test
  4. Static build
  5. Documentation refresh
  6. Interop testing with C++ and Java SDO implementations
  7. Upgrade package format to package2.xml
  8. Support PHP 6.0 - I think this is mostly done
  9. Other platforms for regression test: AMD64 Linux, AIX, i5/OS
  10. Automate the version numbering

SDO Core

  1. Support CDATA sections in input XML
  2. UTF-8/UNICODE support - requires PHP6
  3. interface to return all registered types
    Tuscany C++ has DataFactory::getTypes()but it is not exposed through PHP
    We could do something like SDO_Model_Type[] SDO_DataFactory::getTypes()
  4. Improved XPath support. What we have now is a subset, e.g. axes specifiers are not supported
  5. Improve usability of iterator support by adding an SDO_Iterator subclass of IteratorIterator c.f. SimpleXMLIterator. See bug 8873.
  6. Add a compare implementation to the SDO_Sequence class. This would compare the unstructured elements as well as the properties of the underlying SDO_DataObject.

Relational DAS

  1. support for many to many relationships
  2. support for more than one foreign key per table
  3. auto generation of table metadata from database catalog
  4. careful handling of databases that have constraints turned on (e.g. might sort deletes so they don't cascade)
  5. examine the retrieve carefully - often people specify a poor choice of columns (no PK, unneeded FK etc) and this could be spotted by examing the column specifier

XML DAS

  1. Support schema free operation
  2. formatted XML output
  3. RelaxNG schema support

New DASs

  1. a json rpc DAS
  2. spreadsheet DAS
  3. LDAP DAS
  4. Pessimistic Relational DAS
  5. Something to convert between a PHP object and an SDO and back
  6. An XML Database DAS
  7. A DOM DAS Mail list

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.4.5 Build:#708 Apr 12, 2007) - Bug/feature request - Contact Administrators