Roadmap & ToDos
Current Version
Current product version is 3.0 (January 2010). Take a look at the changelog here.
Current Scope (3.1)
Past Scope (2.10/3.0)
- Backend UTF-8
install sql without collation info
adjust collation of database before install
switch default content-type
search for all html_entity_decode, htmlentities
check stripslashes, str_replace
check and inherit function smarty_modifier_escape($string, $esc_type = ‘html’, $char_set = ‘ISO-8859-1’)
mysql_real_escape_string
- Bugfixes
- elm_lightbox right check in mediabase for “select all”-button

- PT-Core Images won’t install correctly

Past Scope (2.9)
PHPIDS
Firebug
Content Preview- optimize handling of preferences.xml
Jquery Integration
remove forgotten temp table queries
id ranges for content objects
turn of PHPIDS if PHP version is to low
use new rad lite version with 1MB limit instead of 512kb
Bugfixes
Pagewizard should regenerate URLs of all created pages (maybe even better the page creation method itself)
RAD Plus (if available) not used in form_dd_upload
Add warning if trying to store a non initalized content object record
data tables bugfixes → all records gets deleted properly now
2.92
new FCKEditor
check filter
check alignments
installer
add short open tag requirement
deployment
replace phing
Past Scope (2.8)
Improve PhenotypePeer for retrieval of content objects (currently just a test class)
PhenotypeSoapServer class for demo installation with remote cleanup and install possibility
check form_sequence
form_link is unfinished
smartActions - Website Relaunch
Cache RSS retrieval with dataobjects
Finish Simple Blog (Detail View, Commenting, Recent Blog Posts)
demo.phenotype-cms.com
Contact Form with Captcha
Catch WIKI save event to invalidate dao objects
Latest Blog entries
Project Rotation Carousel and Teaser
WIKI “Listener” as Preinclude, filebased timestamp plus check for recent changes per RSS → clearcache
Etracker / Google Site Analytics
form_xxx for components should work similar to those from content objects
intercept old backend help links - finish documentation
content records
features overview ⇒ language alerts
tutorials ⇒ language alerts
background ⇒ language alerts
- Content Entry / Finalization
blog
imprint
Bugfixes
form_link of page components is unfinished
New SF-Feed seems to deliver other urls?
Next Scope (??)
- Website Relaunch
- optimize documentation
- on smartActions, NavigationHelper, PhenotypePeer, Automatic Image Versions
- Peer class
- activate projects archive
- optimize localization everywhere dates are used (form_date, task management)
- Website Relaunch / Going Live
- optimize redirects of docs.php
- Javascript Filter for HTML component of PT_DEMO
- implement disableLayout for smartActions (not really understandable, why first implementation isn’t working)
- check and document image helper functions
- Renew PT_DEMO
- simplify navigation, since sub pat smartURL pattern might lead to irritation and frustration
- Keys for datatables (Dominique)
- check preview.php, when moving backend to a subdomain
- Category of Extras is not considered in Nav-Bar
- introduce something to force unique smartURLs, e.g. PT_SMARTURL_FORCE_UNIQUE_URLs, which returns index.php?id=xy-style links for duplicates
- Write Extra that helps adding new tokens (based on table tokens plus fields en,de and PhenotypeLocaleManager)
- Still some german texts, when editing/configuring pages, like “kein Layout”, Cache times (wrong default preferences.xml) and some more
Refactoring
- move layout editing back to config mode
- transform any non oop-script to backend classes
- check database for german fieldnames
- switch to new superproperty “name” instead of “bez”, but keep “bez” for backward compatibility
- phpdoc of my Log (change subpackage)
- implement PhenotypeFormBaseLayer expanding PhenotypeBase for those methods, knowing it’s object by this→pt_object_type
Soon (depending on our spare time)
- exchange debug iframe with something XHTML strict compliant
- Improve PT_DEMO url handling for galleris (example with mimikry is to sophisticated)
- ADD Newsbox to PT_DEMO
- form_xxx for pages
- modules
Ideas
This page holds ideas, what might be usefull to have in Phenotype one day… Feel free to add your idea there.
You think Phenotype Wiki/Documentation could be better?
We too. Please contribute: Edit this page
Recent Blog Posts
- Finally Multibyte - Phenotype 3.0
- Phenotype 2.9 explained
- Integration of PHPIDS (PHP-Intrusion Detection System)
- New Release: Phenotype 2.8 Ready for Download
- Restart: New Phenotype Website Live
- Phenotype worth: 2 Million $
- New Feature: Automatic Image Version Creation
- Additional smartURL variable: smartPATH