Author: Derick Rethans Date: 2007-01-10 15:25:58 +0100 (Wed, 10 Jan 2007) New Revision: 4479
Log: - Remove outdated documents. Removed: docs/component_descriptions.txt docs/component_reviews.txt Deleted: docs/component_descriptions.txt =================================================================== --- docs/component_descriptions.txt 2007-01-09 13:18:34 UTC (rev 4478) +++ docs/component_descriptions.txt 2007-01-10 14:25:58 UTC (rev 4479) @@ -1,370 +0,0 @@ -Components 1.0 -~~~~~~~~~~~~~~ - -The following components are planned for version 1.0. - -Application Framework -===================== -Responsible: Frederik -Duration: 2 - -The application framework package contains the basis of a module and view -system that can be used to build many types of PHP applications. Each module -should consist of a set of functionality that can be used throughout your -application. The views represent the actual GUI built on top of this -functionality. - - -Archive -======= -Responsible: Raymond -Duration: 1 - -A set of classes that implement stream wrapper around the different archival -methods, such as tar and different compression methods such as gzip and bzip2. - - -Cache -===== -Duration: 3 -Responsible: Tobias - done, please review. - -This package contains generic functionality for storing cache files on your -system. It also contains a system to distribute messages about content changes -on your site. This system can be used by your application to regenerate or -remove the caches in other parts of your application. - - -Configuration -============= -Responsible: Amos - -The configuration package provides the tools to store configuration settings -for your application. Configuration options are stored on disk using INI -files or other configuration formats. The configuration package comes with -support for manipulation and storage of INI files and caching. - - -Console Tools -============= -Duration: 1 -Responsible: Tobias - design done, please review! - -Provides functionality for working on the console. This means the ability to -parse options to scripts and output to consoles. - - -Database -======== -Responsible: Sergey (Finish week 31) - -Provides database API and SQL abstraction for SQL databases. It also contains -tools for more advanced database operations such as finding specific tables and -cleaning them up. - - -Database Schema -=============== -Responsible: Vadim (Finish week 31) - -The database schema package provides the means to maintain database schema's -for several different database implementations. Database schema stores your -database in a common XML format and it is possible to create an sql file for -each database, create an XML file from any database and to diff the changes -between versions of your database. The changes can be provided as an upgrade -SQL. - - -Date -==== -Responsible: Derick -Duration: 1.5 - -A package that deals with processing dates and times, including formatting for -different locales. The classes wrap around PHP's date functionality and add -some extra methods that make working with date and date intervals a bit easier. - - -Debug -===== -Responsible: Raymond -Duration: 2 - -The debug package provides advanced tools for debugging of your -application. Typical features are several configurable levels of debug output, -application timing and nice and consistent output of your debug -information. The debug package is called only through PHP which means that your -application will not rely on the debug package even if you use it. - - -Event Log -========= -Responsible: Raymond - -A set of classes that handles different kinds of logging methods. Provided -methods include a file based logger that also supports log-rotations and a -database based logging engine. Each logging engine is build as a handler to -minimize external dependencies. We will also try to make the functionality -general enough so it can be used to do event logging and create audit trails. - - -Execution -========= -Handles shutdown handlers for fatal errors, and a default exception handler. - - -File -==== -Responsible: Amos -Duration: 1 - -Provides support for file operations which are not covered by PHP or are just -missing. - - -File Stream -=========== -Duration: 2 -Responsible: Vidar Langseid - -This package provides functionality for expanding the available streams in PHP -with more advanced storage mechanisms. The first thing that will be implemented -is a database storage. - - -File Storage -============ -Duration: 1 - -The file storage package provides easy access to files uploaded by clients over -HTTP. The uploaded file is available as a temporary file that you can choose to -move to its final destination. If you ignore the file it will be deleted at the -end of the request. - - -HTTP Request -============ -Duration: 3 - -A package to handle incoming requests in a correct way. This includes managing -different sets of urls for setups such as a VHOST setups (where a whole -application is the only thing in a virtual host), setups where the application -is installed in a directory). A class to work with URLs and access specific -parts of a request (as seen in an applications view) is included too. - - -Image Analysis -============== -Responsible: Tobias - design done - -Provides functionality for analyzing image formats and return detailed -information about them, such as getting the EXIF information from a JPEG and -TIFF or animation information from a GIF. - - -Image Conversion -================ -Responsible: Tobias - design done, please review! - -Provides functionality for doing more advanced operations on image formats. The -package handles image conversion, filtering such as scaling and convenient -alias management. - - -Locale -====== -Responsible: Derick -Duration: 1 - -A package that provides functionality to format all kinds of information in a -locale-dependent formats. This will most likely be an interface to ICU's locale -functionality. - - -Mail -==== -Responsible: Frederik - design done - -The mail package provides functionality for sending and receiving mail. It -supports easy sending of multipart MIME and HTML mail and also provides a -simple way to control and send mail using the template system. - - -Persistent Object -================= -Responsible: Frederik - design done -Duration: 2 - -Provides a functionality for dealing with database data in a unified way. The -actual SQL calls are abstracted so the implementor only needs to worry about -which data to retrieive. - - -PHP Generator -============= -Responsible: Frederik - design done -Duration: 1 - -A class that let's you build a PHP file without that you have to take care -about it's formatting such as indentation. Later on we might want to add tools -to analyze or process PHP code too. - - -SRM -=== -Responsible: Derick -Duration: ? - -This module will provide functionality to keep data in memory and to have it -available from PHP independent of web requests. This allows you to store common -data in memory which will make access to it much faster than both file access -and database queries. - - -System Information -================== -Responsible: Frederik - design done - -Provides access to information about the underlying Operating System, such as -installed Memory and CPU as well as platformed dependent items such as -directory separator and EOL style. It will cover the things which are not -immediately handled by PHP constants and functions, those that are handled by -PHP will be properly explained. - - -Template -======== -Responsible: Amos - -Provides functionality for separating layout and design from the PHP code. The -template system supports compiling the code into PHP code to speed up the -execution and allows third party add-ons to be made. The template system can be -used to generate HTML pages, text files and emails. - - -Translation -=========== -Duration: 2 - -A system for translating websites' static information, such as labels, help -fields, menu options etc. The system works with a definition file and special -translations can be plugged in easily. - - -User Input -========== -Responsible: Derick - design done - -This set of classes addresses the basic needs of filtering user originated -data, such as GET, POST and COOKIE data. It builds on top of PHP's filtering -extension and allows you to register your own filters too. It also provides a -class that you can use to elegantly handle a set of input variables in f.e. the -collection of a HTML form providing correct filtering with means of a -definition structure. - - -Web Tools -========= -Responsible: Kirill - -Provides advanced functionality for dealing with the Web or HTTP, such as -advanced redirection and web client detection. Web client detection. - - - -Postponed components -~~~~~~~~~~~~~~~~~~~~ - -These components have been postponed for the moment. This either means we don't -the have the time for it in the current phase or some details of the components -are unclear. - - -File Info -========= -Duration: 1 -Responsible: Tobias - working - -Provides functionality for examining files in more detail and doing typical -operations on their attributes. It can provides analysis on the file using -MIME-Types and can also encapsulates information about a file or directory in -objects which can easily be modified or queried. - - -Image Composer -============== -Responsible: Tobias - postponed -Low priority - - -Mail Composer -============= - - -PDF -=== - -This package provides functionality to create advanced PDF files directly from -PHP. The package supports tocs, fonts, tables, headers, images, links, -headers, footers and margins. The package is not based on any third party -tools. You can use the template system to create PDF files through the template -tie-in package. - -Persistent Operation -==================== - -This package provides functionality to make persistent requests that go over -several client requests. This is useful if your application must perform long -operations that would normally time out. - - -Search -====== - -This module will provide the functionality to make your application searchable -through existing search engines. It will be compatible with search engines -available in the common market. - - -Session -======= - -A package to handle and manage sessions. This works again with tie-ins to -specific session handlers to minimize dependencies and offer more -flexibility. The management features include listing active sessions, -disconnecting sessions and linking sessions to user(id)s. It also manages -SSL/non-SSL session switches and v.v. - - -Text Tools -========== - -The text tools package contains simple text to HTML transformation tools -including tools to automatically convert URLs into links and a tag based -language that is transformed into more advanced HTML. - - -WebDAV -====== - -This is a component that let's you easily build a webdav server to handle file -uploads and downloads. For each different mime type the webdav server can call -a specially registered handler to handle storage of the file and/or do external -processing on the file before processing it further in the application. - - -Wizard -====== - -The wizard package provides the means to create wizard like web-pages where the -user has to go through a procedure over several pages. The wizard package will -store temporary values in session variables. - - - -.. - Local Variables: - mode: rst - fill-column: 79 - End: - vim: et syn=rst tw=79 Deleted: docs/component_reviews.txt =================================================================== --- docs/component_reviews.txt 2007-01-09 13:18:34 UTC (rev 4478) +++ docs/component_reviews.txt 2007-01-10 14:25:58 UTC (rev 4479) @@ -1,149 +0,0 @@ -Components 1.0 Reviewer list -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This list reflects the code-review process of the eZ Components. Each -component has by default it's maintainer assigned. If you start reviewing a -specific component, but your name into the list of reviewers. When you -finished reviewing, add your comments to the components "review.txt" file and -apply the tag "(done)" to your name in the list below. - -As an example for "reviews.txt" you can take a look at - -packages/Cache/trunk/reviews.txt, - -where a reviewers comments have already been reflected by the maintainer of the -component. - -Archive -======= -Responsible: Raymond -Reviewers: Amos, Toby (done) - - -Cache -===== -Responsible: Toby -Reviewers: Amos (done, implemented) - - -Configuration -============= -Responsible: Derick -Reviewers: Frederik(done,implemented) - - -Console Tools -============= -Responsible: Toby -Reviewers: Amos(done, implemented), Raymond(done, implemented) - - -Database -======== -Responsible: Vadim -Reviewers: Toby, Frederik(done), Amos - - -Database Schema -=============== -Responsible: Vadim -Reviewers: Frederik (done), Amos - - -Debug -===== -Responsible: Raymond -Reviewers: Amos(done), Frederik - - -Event Log -========= -Responsible: Raymond -Reviewers: Amos(done), Frederik - - -Execution -========= -Responsibe: Derick -Reviewers: Raymond(done,implemented), Amos - - -File Stream -=========== -Responsible: Open -Reviewers: - - - -HTTP Request -============ -Responsible: Vadym -Reviewers: Frederik (done), Amos (done) - - -Image Analysis -============== -Responsible: Toby -Reviewers: Amos (done, implemented) - - -Image Conversion -================ -Responsible: Toby -Reviewers: Amos (done, implemented) - - -Locale -====== -Responsible: Open (PHP 6) -Reviewers: - - - -Mail -==== -Responsible: Frederik -Reviewers: Amos, Raymond - - -Persistent Object -================= -Responsible: Frederik -Reviewers: Amos - - -PHP Generator -============= -Responsible: Frederik -Reviewers: Derick(done, implemented) - - -System Information -================== -Responsible: Open -Reviewers: Derick - - -Template -======== -Responsible: Amos -Reviewers: Derick, Frederik, Raymond - - -Translation -=========== -Responsible: Derick -Reviewers: Frederik(done,implemented), Amos - - -User Input -========== -Responsible: Derick -Reviewers: Raymond - - - -.. - Local Variables: - mode: rst - fill-column: 79 - End: - vim: et syn=rst tw=79 -- svn-components mailing list svn-components@lists.ez.no http://lists.ez.no/mailman/listinfo/svn-components