====== Project Olive Components ====== ===== Development ===== Olive Components currently being developed ==== UI ==== Components related to generating user interfaces * [[Comp:Block:]] - this is a simple html block that can be generated by [[core:concept:Control]]s, [[core:concept:Module]]s and other [[core:concept:Component]]s - should implement [[core:concept:hook]] for 'parse' * [[Comp:Area:]] - an area contains and outputs one ore more blocks * [[Comp:Layout:]] - a layout points to layout tpl file and holds many areas * [[Comp:Template:]] - a template lists the layouts used for different purposes ===== Planned ===== Somewhat thought of but not started or documented ==== Data Handling ==== Components that perform abstract data handling tasks * [[Comp:Import:]] - imports data from files to tables in several formats * [[Comp:Export:]] - exports data from tables to files in several formats ==== APIs ==== Components that integrate web APIs * [[Comp:Googlemap:]] - implement the googlemap API