login | register
Fri 10 of Oct, 2008 (23:11 UTC)

bitweaver - Web Application Framework and CMS

Web Application Framework and CMS

sylvie

User Page

I am a software developer (graduated from ensimag France in 1980). I took a lot a pleasure to work in computational linguistics and information retrieval until 1997 when I moved to USA / Boston. Since, I am a freelance code developping web sites and missing my country.
I began to work on tikiwiki in 2003, became a tikiwiki admin in 2004. I am still an active developper in this community.
I just began to use bitweaver and did some development with bitweaver.
If you need any help / support / development on bitweaver or tikiwiki, contact me.
virgin.jpg

User Information

Login
sylvie
Real Name
sylvie
Member since
Monday 24 of May, 2004
Last Login
Thursday 15 of May, 2008 (19:14:39 UTC)
Send Message
Send a personal message to this user

Recent Blog Posts

Refresh cachePrint

getContentList

By sylvie
Thursday 31 of August, 2006
Posted to sylvie's Blog
getContentList is already calling the service content_list_sql_function and do a loop for each object to have complementary information

To have getContentList to be able to filter not only on information in the content table but also on infomation on the foreign object and to be able to give back information not only from the content table but from the foriegn object

Proposal
Call example:
{CODE}
$hashmax_records>'max_records' = -1;
$hashoffset>'offset' = 0;
$hashpigeonholes>'pigeonholes' = array(316,334); //…
Refresh cachePrint

sequence and auto

By sylvie
Tuesday 27 of June, 2006
Posted to sylvie's Blog
From irc

(18:14:08) Evolution: stupid question, but I'm working on a new plugin for bw, and I'm trying to wrap my mind around everything in the sample package.
(18:14:44) Evolution: in the admin/schema.inc.php, why is the sequences statement commented out, and what is its purpose?
(18:15:00) Evolution: it's not commented out in other modules, like blogs or fisheye.
(18:17:28) Hash9: I think it gives a cross database way of using a auto_number type feild, where you can get the next number…
Refresh cachePrint

safe mode on / open_base_dir

By sylvie
Thursday 01 of June, 2006
Posted to sylvie's Blog
When safe mode is on
chown -R your_user:apache_group * (except for temp/ and storage/)

For the openbasedir
Bw opens :
/tmp - need to be in the open_basedir
/proc/loadavg - if not in your open_basedir, no load statistics will be produced
/proc/stat - the adodb stat ... not sure what happens if not in the open_basedir
/var/tmp/file.tar.gz - mail attachment... not sure what happens if not
....
the session_path doesn't need to be in your open_basedir (But be sure it is a directory and not…
Refresh cachePrint

Moving bw in another directory

By sylvie
Monday 05 of June, 2006
Posted to sylvie's Blog
If you need to move an already installed bw in another directory don't forget to change BIT_ROOT_URL in kernel/config_inc.php
Refresh cachePrint

The package I am currently developping is suddenly desactivated

By sylvie
Tuesday 06 of June, 2006
Posted to sylvie's Blog
When you are working on a new package, if your package gets desactivated after going in the admin panel , it can be because there are some tables described in the package/admin/schema_inc.php that are not created in the database.
Create these tables and insert in kernel_config the line
package_yourPackage, yourPackage, y
Refresh cachePrint

How to add a pagination to an object list

By sylvie
Friday 26 of May, 2006
Posted to sylvie's Blog
In getList function, be sure to call
BitBase::prepGetList( $pParamHash );
LibertyContent::postGetList( $pParamHash );


In the php, be sure to pass to smarty
$gBitSmarty->assign_by_ref( 'listInfo', $_REQUEST['listInfo'] );


In the tpl, use
{pagination}
Refresh cachePrint

Bitweaver layout

By sylvie
Saturday 27 of May, 2006
Posted to sylvie's Blog
bitweaverLayout.png
Refresh cachePrint

pma and mysql

By sylvie
Monday 15 of May, 2006
Posted to sylvie's Blog
There are my pma settings for bwHead. It helps a lot to understand the bw schema with mysql
{CODE}

INSERT INTO `pma_relation` VALUES ('bwHead', 'liberty_comments', 'content_id', 'bwHead', 'liberty_content', 'content_id');
INSERT INTO `pma_relation` VALUES ('bwHead', 'liberty_attachments', 'content_id', 'bwHead', 'liberty_content', 'content_id');
INSERT INTO `pma_relation` VALUES ('bwHead', 'liberty_comments', 'parent_id', 'bwHead', 'liberty_content', 'content_id');
INSERT INTO `pma_relati…
Refresh cachePrint

How to test a user is logged in?

By sylvie
Tuesday 02 of May, 2006
Posted to Developer's FAQ
In php:
if( $gBitUser->isRegistered() )
In smarty:
{if $gBitUser->isRegistered()}
Refresh cachePrint

In smarty, how to do a link to another package?

By sylvie
Tuesday 02 of May, 2006
Posted to Developer's FAQ