<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.portaneo.com/solutions/wikien/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.portaneo.com/solutions/wikien/feed.php">
        <title>Portaneo Documentation development</title>
        <description></description>
        <link>http://www.portaneo.com/solutions/wikien/</link>
        <image rdf:resource="http://www.portaneo.com/solutions/wikien/lib/images/favicon.ico" />
       <dc:date>2010-03-03T12:56:12+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:add_options&amp;rev=1182096253&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:constraints&amp;rev=1213653751&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:css&amp;rev=1203806774&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:database&amp;rev=1240502939&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:debug&amp;rev=1183706718&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:developer&amp;rev=1262971199&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:files&amp;rev=1203812023&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:javascript_functions&amp;rev=1217490480&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:language&amp;rev=1211409093&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:php_class&amp;rev=1220281565&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:plugins&amp;rev=1250084749&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:standalone&amp;rev=1267441938&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.portaneo.com/solutions/wikien/doku.php?id=development:themes&amp;rev=1182096527&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.portaneo.com/solutions/wikien/lib/images/favicon.ico">
        <title>Portaneo Documentation</title>
        <link>http://www.portaneo.com/solutions/wikien/</link>
        <url>http://www.portaneo.com/solutions/wikien/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:add_options&amp;rev=1182096253&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-17T18:04:13+01:00</dc:date>
        <title>development:add_options</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:add_options&amp;rev=1182096253&amp;do=diff</link>
        <description>If you want to add options in the header or in the menu (that opens when user click on down arrow on tabs) :

Header options

	*  In adm_config, edit the row where parameter=“headlinks”
	*  Add new options ({“fct”:“goIndex()”,”label”:“return index”,”img”:”-”,”comment”:””,”anonymous”:false,”connected”:true}) :
		*  fct : javascript function called
		*  label : link label
		*  img : icon (”-” if no icon)
		*  anonymous : the option will be available in non connected portals
		*  connected : the op…</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:constraints&amp;rev=1213653751&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-17T00:02:31+01:00</dc:date>
        <title>development:constraints</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:constraints&amp;rev=1213653751&amp;do=diff</link>
        <description>*  Keep same ergonomy than the current interface (ajax, CSS, ...)
	*  Security must be ensure. All XML files must be secured and not providing private information (use SESSION for user_id instead of POST or GET variable). Escape function must be used in SQL queries (see escape and quote functions of connection class).
	*  Comment sources in english
	*  Use Portaneo javascript libraries (see &lt;http://www.portaneo.com/solutions/wikien/doku.php?id=development:javascript_functions&gt;) and PHP Class (&lt;h…</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:css&amp;rev=1203806774&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-23T23:46:14+01:00</dc:date>
        <title>development:css</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:css&amp;rev=1203806774&amp;do=diff</link>
        <description>/styles/main.css is the posh default css file. This file must not be modified. 

/styles/main1.css is your application default css file. This file is a copy of the /styles/themes/xxxx.thm file used. 

/styles/mainx.css are the other application css files. If defined, users can switch from a theme to an other in their personalized page.</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:database&amp;rev=1240502939&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-23T18:08:59+01:00</dc:date>
        <title>development:database</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:database&amp;rev=1240502939&amp;do=diff</link>
        <description>All database objects are UTF-8 encoded.
 



Tables

	*  adm_config : application configuration value
		*  parameter : configuration parameter name
		*  value : configuration parameter value
		*  datatype : type of date (str=string, int=integer, arr=array)
		*  desttype : file the parameter will be stored in (J=config.js, P=config.inc.php, A=both)
		*  category : category concerned by the general configuration of the application in the administration</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:debug&amp;rev=1183706718&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-06T09:25:18+01:00</dc:date>
        <title>development:debug</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:debug&amp;rev=1183706718&amp;do=diff</link>
        <description>Use the admin panel options</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:developer&amp;rev=1262971199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-08T18:19:59+01:00</dc:date>
        <title>development:developer</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:developer&amp;rev=1262971199&amp;do=diff</link>
        <description>Development constraints (please read if you develop for posh)







Design

	*  CSS

Database

	*  Database description

Files

	*  Files description

PHP class

	*   Posh PHP documentation

Javascript functions

	*  Javascript functions (Posh 2.1) 
	*  Javascript functions (Posh 2.2.0) 
	*  Javascript functions (branch 2.2.1)
	*  Javascript functions (branch 2.2.2) 
	*  Javascript functions (dev branch, currently 2.2.3, daily update)</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:files&amp;rev=1203812023&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-24T01:13:43+01:00</dc:date>
        <title>development:files</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:files&amp;rev=1203812023&amp;do=diff</link>
        <description>*  admin : administration interface files
	*  cache : cache files
	*  db_layer : database sql statements
	*  docs : documentations
	*  images : images
	*  includes : application includes
		*  ajax.js : main js file (ajax, framework, tabs, modules, ...)
		*  config.js : javascript configuration file (export of adm_config table)
		*  config.inc.php : php configuration file (export of adm_config table)
		*  modules.js : API widget javascript file
		*  plugins : folder containing all plugins</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:javascript_functions&amp;rev=1217490480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-31T09:48:00+01:00</dc:date>
        <title>development:javascript_functions</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:javascript_functions&amp;rev=1217490480&amp;do=diff</link>
        <description>following functions are initialized in the includes/ajax.js file.
 

From the version 2.0, Posh is using the excellent Mootools library.
 



Navigator functions
 Function / variable  Description  p_nav.IE  (boolean) =true if the navigator is Internet Explorer  p_nav.noinclusion()  prevent from inclusion of the page in a Frame  p_nav.addFav()  Add the current page in the browser favorites  p_nav.addHome()  Define the current page as the home page of the browser  p_nav.changeTitle(title)  Change …</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:language&amp;rev=1211409093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-22T00:31:33+01:00</dc:date>
        <title>development:language</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:language&amp;rev=1211409093&amp;do=diff</link>
        <description>If you want to add spanish (es) language in posh :

	*  create the directory /l10n/es, containing the language files (translated from other language files).

With posh 1.5+

Connect as admin, and in the “configuration” tab, click on language management. 

Then select the language available in the users interface, and the default language.</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:php_class&amp;rev=1220281565&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-01T17:06:05+01:00</dc:date>
        <title>development:php_class</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:php_class&amp;rev=1220281565&amp;do=diff</link>
        <description>SQL (connection_mysql.inc.php)
 Function  Description  Connection (server,login,password,database)  DB connection class contructor.
 Inputs :
  * server (string) : MySQL Serve(e.g. :localhost)
  * login (string) : Login to access the DB.
  * Password (string) : Password for the login used
  * database (string) : database name
 Output :
  * If the connection succeed, the DB is selected and functions below can be used to access / modify the data
  * If connection failed, the error message is sent …</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:plugins&amp;rev=1250084749&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-12T15:45:49+01:00</dc:date>
        <title>development:plugins</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:plugins&amp;rev=1250084749&amp;do=diff</link>
        <description>For version &gt;2.1


We have added some changes in plug-in integration because admin is written in Ajax. Change concerns configuration datas.

To add configuration form for your plugin, you have to add a new function which opens your configuration form in an iframe.</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:standalone&amp;rev=1267441938&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-01T12:12:18+01:00</dc:date>
        <title>development:standalone</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:standalone&amp;rev=1267441938&amp;do=diff</link>
        <description>To get widgets outside of Posh, you can get the widget embed code.

For that, in admin panel, widget tab, select the concerned widget and copy the embed code provided on the bottom of the form

 
 


*=*=*=*=*=*=*=*=*=*=*=* Following method is obsolete *=*=*=*=*=*=*=*=*=*=*=*=*</description>
    </item>
    <item rdf:about="http://www.portaneo.com/solutions/wikien/doku.php?id=development:themes&amp;rev=1182096527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-17T18:08:47+01:00</dc:date>
        <title>development:themes</title>
        <link>http://www.portaneo.com/solutions/wikien/doku.php?id=development:themes&amp;rev=1182096527&amp;do=diff</link>
        <description>modify the main skin

The CSS files used are /styles/mainX.css (where X is 1,2,3 ...). Theme management tool help you update these files.
 

The mainX.css file contain 4 parts :


	*  MODULES part : Manage the display of the modules and their content. For example, ”.module” define the border of the modules. Attention : For the API modules, the /styles/module.css is used for the module content.
	*  PROFILES part : Manage the tabs display. To change the colog of the active tab, modify the color pr…</description>
    </item>
</rdf:RDF>
