Changeset 350

Show
Ignore:
Timestamp:
03/24/08 21:56:04 (5 years ago)
Author:
d0nut
Message:

social page integration.. first step for opensocial (yes, i had a long train travel...)

Location:
buddyloo
Files:
13 added
8 modified

Legend:

Unmodified
Added
Removed
  • buddyloo/de-informal.xml

    r319 r350  
    5757Ihr {PAGE_TITLE} Team]]></item> 
    5858                <item name="wcf.buddyloo.invitation.register_invitation"><![CDATA[Wir nehmen Neumitglieder nur ÃŒber Einladungen auf. Daher mÃŒssen Sie auch diese E-Mail zur Registrierung verwenden.]]></item> 
     59                <item name="wcf.buddyloo.social.title"><![CDATA[Buddyloo]]></item> 
    5960        </category> 
    6061        <category name="wcf.user.whitelist"> 
     
    7879                <item name="wcf.user.usercp.menu.link.management.invitation"><![CDATA[Foren-Einladungen]]></item> 
    7980        </category> 
     81        <category name="wcf.user.profile"> 
     82                <item name="wcf.user.profile.menu.link.social"><![CDATA[Buddyloo]]></item> 
     83        </category> 
    8084        <category name="wcf.acp.group"> 
    8185                <item name="wcf.acp.group.option.user.profile.canInvite"><![CDATA[Darf Foren-Einladungen verschicken]]></item> 
    8286                <item name="wcf.acp.group.option.user.profile.canInvite.description"><![CDATA[Soll der Benutzer Foren-Einladungen per E-Mail verschicken können, damit sich Leute registrieren?]]></item> 
     87                <item name="wcf.acp.group.option.user.profile.canSocial"><![CDATA[Darf Buddyloo Social Seiten einsehen]]></item> 
     88                <item name="wcf.acp.group.option.user.profile.canSocial.description"><![CDATA[Soll der Benutzer die persönlichen Social Seiten einsehen können, die von Buddyloo zur VerfÃŒgung gestellt werden?]]></item> 
    8389        </category> 
    8490</language> 
  • buddyloo/de.xml

    r319 r350  
    5757Ihr {PAGE_TITLE} Team]]></item> 
    5858                <item name="wcf.buddyloo.invitation.register_invitation"><![CDATA[Wir nehmen Neumitglieder nur ÃŒber Einladungen auf. Daher mÃŒssen Sie auch diese E-Mail zur Registrierung verwenden.]]></item> 
     59                <item name="wcf.buddyloo.social.title"><![CDATA[Buddyloo]]></item> 
    5960        </category> 
    6061        <category name="wcf.user.whitelist"> 
     
    7879                <item name="wcf.user.usercp.menu.link.management.invitation"><![CDATA[Foren-Einladungen]]></item> 
    7980        </category> 
     81        <category name="wcf.user.profile"> 
     82                <item name="wcf.user.profile.menu.link.social"><![CDATA[Buddyloo]]></item> 
     83        </category> 
    8084        <category name="wcf.acp.group"> 
    8185                <item name="wcf.acp.group.option.user.profile.canInvite"><![CDATA[Darf Foren-Einladungen verschicken]]></item> 
    8286                <item name="wcf.acp.group.option.user.profile.canInvite.description"><![CDATA[Soll der Benutzer Foren-Einladungen per E-Mail verschicken können, damit sich Leute registrieren?]]></item> 
     87                <item name="wcf.acp.group.option.user.profile.canSocial"><![CDATA[Darf Buddyloo Social Seiten einsehen]]></item> 
     88                <item name="wcf.acp.group.option.user.profile.canSocial.description"><![CDATA[Soll der Benutzer die persönlichen Social Seiten einsehen können, die von Buddyloo zur VerfÃŒgung gestellt werden?]]></item> 
    8389        </category> 
    8490</language> 
  • buddyloo/en.xml

    r319 r350  
    5757Your {PAGE_TITLE} Team]]></item> 
    5858                <item name="wcf.buddyloo.invitation.register_invitation"><![CDATA[New registrations are just possible after being invited from one of our members. That's why you have to use this email for your registration.]]></item> 
     59                <item name="wcf.buddyloo.social.title"><![CDATA[Buddyloo]]></item> 
    5960        </category> 
    6061        <category name="wcf.user.whitelist"> 
     
    7879                <item name="wcf.user.usercp.menu.link.management.invitation"><![CDATA[Community-Invitations]]></item> 
    7980        </category> 
     81        <category name="wcf.user.profile"> 
     82                <item name="wcf.user.profile.menu.link.social"><![CDATA[Buddyloo]]></item> 
     83        </category> 
    8084        <category name="wcf.acp.group"> 
    8185                <item name="wcf.acp.group.option.user.profile.canInvite"><![CDATA[Can send community-invitations]]></item> 
    8286                <item name="wcf.acp.group.option.user.profile.canInvite.description"><![CDATA[Can the user send invitations to allow recipients to register?]]></item> 
     87                <item name="wcf.acp.group.option.user.profile.canSocial"><![CDATA[Can see Buddyloo Social Sites]]></item> 
     88                <item name="wcf.acp.group.option.user.profile.canSocial.description"><![CDATA[Should the users be allowed to view the personal social sites, brought to you by  Buddyloo.]]></item> 
    8389        </category> 
    8490</language> 
  • buddyloo/fr.xml

    r319 r350  
    5757L’équipe {PAGE_TITLE}]]></item> 
    5858                <item name="wcf.buddyloo.invitation.register_invitation"><![CDATA[De nouvelles inscriptions ne sont possible seulement aprÚs avoir été invité par un de nos membres. C’est la raison pour laquelle vous devez utiliser cette e-mail pour votre inscription.]]></item> 
     59                <item name="wcf.buddyloo.social.title"><![CDATA[Buddyloo]]></item> 
    5960        </category> 
    6061        <category name="wcf.user.whitelist"> 
     
    7879                <item name="wcf.user.usercp.menu.link.management.invitation"><![CDATA[Invitation sur le forum]]></item> 
    7980        </category> 
     81        <category name="wcf.user.profile"> 
     82                <item name="wcf.user.profile.menu.link.social"><![CDATA[Buddyloo]]></item> 
     83        </category> 
    8084        <category name="wcf.acp.group"> 
    8185                <item name="wcf.acp.group.option.user.profile.canInvite"><![CDATA[Peut envoyer une invitation]]></item> 
    8286                <item name="wcf.acp.group.option.user.profile.canInvite.description"><![CDATA[Les utilisateurs de ce groupe ont l’autorisation d’envoyer des invitations pour l’inscription ?]]></item> 
     87                <item name="wcf.acp.group.option.user.profile.canSocial"><![CDATA[TODO]]></item> 
     88                <item name="wcf.acp.group.option.user.profile.canSocial.description"><![CDATA[TODO]]></item> 
    8389        </category> 
    8490</language> 
  • buddyloo/groupoptions.xml

    r270 r350  
    99                                <defaultvalue>0</defaultvalue> 
    1010                        </option> 
     11                        <option name="user.profile.canSocial"> 
     12                                <categoryname>user.profile</categoryname> 
     13                                <optiontype>boolean</optiontype> 
     14                                <defaultvalue>0</defaultvalue> 
     15                        </option> 
    1116                </options> 
    1217        </import> 
  • buddyloo/install.sql

    r270 r350  
    22  userID int(10) unsigned NOT NULL, 
    33  whiteUserID int(10) unsigned NOT NULL, 
    4   UNIQUE KEY userID (userID,whiteUserID) 
     4  PRIMARY KEY (userID,whiteUserID) 
    55) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
    66 
     
    88  userID int(10) unsigned NOT NULL, 
    99  email varchar(255) NOT NULL, 
    10   UNIQUE KEY userID (userID,email) 
     10  PRIMARY KEY (userID,email) 
    1111) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     12 
     13CREATE TABLE IF NOT EXISTS wcf1_buddyloo_social ( 
     14  socialID int(10) unsigned NOT NULL auto_increment, 
     15  socialTitle varchar(80) NOT NULL, 
     16  PRIMARY KEY (socialID) 
     17) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     18 
     19CREATE TABLE IF NOT EXISTS wcf1_buddyloo_gadget ( 
     20  gadgetID int(10) unsigned NOT NULL auto_increment, 
     21  gadgetTitle varchar(80) NOT NULL, 
     22  gadgetCode MEDIUMTEXT NOT NULL, 
     23  gadgetImage BLOB, 
     24  PRIMARY KEY (gadgetID) 
     25) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     26 
     27CREATE TABLE IF NOT EXISTS wcf1_buddyloo_social_to_gadget ( 
     28  socialID int(10) unsigned NOT NULL, 
     29  gadgetID int(10) unsigned NOT NULL, 
     30  icolumn tinyint(1) unsigned NOT NULL, 
     31  irow tinyint(1) unsigned NOT NULL, 
     32  visible tinyint(1) unsigned NOT NULL DEFAULT 1, 
     33  PRIMARY KEY (socialID,gadgetID) 
     34) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     35 
     36CREATE TABLE IF NOT EXISTS wcf1_buddyloo_user_to_social ( 
     37  userID int(10) unsigned NOT NULL, 
     38  socialID int(10) unsigned NOT NULL, 
     39  icolumn tinyint(1) unsigned NOT NULL, 
     40  PRIMARY KEY (userID,socialID) 
     41) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     42 
     43INSERT INTO wcf1_buddyloo_gadget (gadgetTitle, gadgetCode) VALUES 
     44        ('Gadget #1', 'Hello World<br/>Hello World<br/>Hello World'), 
     45        ('Gadget #2', 'Hello World<br/>Hello World<br/>Hello World'), 
     46        ('Gadget #3', 'Hello World<br/>Hello World<br/>Hello World'), 
     47        ('Gadget #4', 'Hello World<br/>Hello World<br/>Hello World'), 
     48        ('Gadget #5', 'Hello World<br/>Hello World<br/>Hello World'), 
     49        ('Gadget #6', 'Hello World<br/>Hello World<br/>Hello World'), 
     50        ('Gadget #7', 'Hello World<br/>Hello World<br/>Hello World'), 
     51        ('Gadget #8', 'Hello World<br/>Hello World<br/>Hello World'), 
     52        ('Gadget #9', 'Hello World<br/>Hello World<br/>Hello World'), 
     53        ('Gadget #10', 'Hello World<br/>Hello World<br/>Hello World') 
     54; 
     55 
     56INSERT INTO wcf1_buddyloo_social_to_gadget (socialID, gadgetID, icolumn, irow, visible) VALUES 
     57        (1,1,1,1,1), 
     58        (1,2,1,2,1), 
     59        (1,3,1,3,1), 
     60        (1,4,2,1,1), 
     61        (1,5,2,2,1), 
     62        (1,6,2,3,1), 
     63        (1,7,3,1,0), 
     64        (1,8,3,2,0), 
     65        (1,9,3,3,1), 
     66        (1,10,3,4,1), 
     67        (2,1,1,1,1), 
     68        (2,2,1,2,1), 
     69        (2,3,1,3,1), 
     70        (2,4,2,1,1), 
     71        (2,5,2,2,1), 
     72        (2,6,2,3,1), 
     73        (2,7,3,1,0), 
     74        (2,8,3,2,0), 
     75        (2,9,3,3,1), 
     76        (2,10,3,4,1) 
     77; 
     78 
     79INSERT INTO wcf1_buddyloo_social (socialTitle) VALUES 
     80        ('Eintrag 1'), 
     81        ('Eintrag 2') 
     82; 
     83 
     84INSERT INTO wcf1_buddyloo_user_to_social VALUES 
     85        (1,1,1), 
     86        (1,2,2) 
     87; 
  • buddyloo/package.xml

    r342 r350  
    3535                <groupoptions>groupoptions.xml</groupoptions> 
    3636                <usercpmenu>usercpmenu.xml</usercpmenu> 
     37                <userprofilemenu>userprofilemenu.xml</userprofilemenu> 
    3738                <sql>install.sql</sql> 
    3839                <languages languagecode="de">de.xml</languages> 
     
    4445        <instructions type="update" fromversion="0.9.4 pl 2"> 
    4546                <files>files.tar</files> 
    46                 <useroptions>useroptions.xml</useroptions> 
    47         </instructions> 
    48          
    49         <instructions type="update" fromversion="0.9.4 pl 1"> 
    50                 <files>files.tar</files> 
    51                 <useroptions>useroptions.xml</useroptions> 
    52         </instructions> 
    53          
    54         <instructions type="update" fromversion="0.9.4 pl1"> 
    55                 <files>files.tar</files> 
    56                 <useroptions>useroptions.xml</useroptions> 
    57         </instructions> 
    58          
    59         <instructions type="update" fromversion="0.9.4"> 
    60                 <files>files.tar</files> 
    61                 <useroptions>useroptions.xml</useroptions> 
    62         </instructions> 
    63          
    64         <instructions type="update" fromversion="0.9.4 Beta"> 
    65                 <files>files.tar</files> 
    6647                <templates>templates.tar</templates> 
    6748                <eventlistener>eventlistener.xml</eventlistener> 
    68                 <options>options.xml</options> 
    6949                <useroptions>useroptions.xml</useroptions> 
    7050                <groupoptions>groupoptions.xml</groupoptions> 
    71                 <usercpmenu>usercpmenu.xml</usercpmenu> 
    72                 <languages languagecode="de">de.xml</languages> 
    73                 <languages languagecode="de-informal">de-informal.xml</languages> 
    74                 <languages languagecode="en">en.xml</languages> 
    75                 <languages languagecode="fr">fr.xml</languages> 
    76         </instructions> 
    77          
    78         <instructions type="update" fromversion="0.9.3"> 
    79                 <files>files.tar</files> 
    80                 <templates>templates.tar</templates> 
    81                 <eventlistener>eventlistener.xml</eventlistener> 
    82                 <options>options.xml</options> 
    83                 <useroptions>useroptions.xml</useroptions> 
    84                 <groupoptions>groupoptions.xml</groupoptions> 
    85                 <usercpmenu>usercpmenu.xml</usercpmenu> 
     51                <userprofilemenu>userprofilemenu.xml</userprofilemenu> 
    8652                <sql>update.sql</sql> 
    8753                <languages languagecode="de">de.xml</languages> 
     
    9157        </instructions> 
    9258         
    93         <instructions type="update" fromversion="0.9.2"> 
     59        <instructions type="update" fromversion="0.9.4 pl 1"> 
    9460                <files>files.tar</files> 
    9561                <templates>templates.tar</templates> 
    9662                <eventlistener>eventlistener.xml</eventlistener> 
    97                 <options>options.xml</options> 
    9863                <useroptions>useroptions.xml</useroptions> 
    9964                <groupoptions>groupoptions.xml</groupoptions> 
    100                 <usercpmenu>usercpmenu.xml</usercpmenu> 
     65                <userprofilemenu>userprofilemenu.xml</userprofilemenu> 
    10166                <sql>update.sql</sql> 
    10267                <languages languagecode="de">de.xml</languages> 
     
    10671        </instructions> 
    10772         
    108         <instructions type="update" fromversion="0.9.1"> 
     73        <instructions type="update" fromversion="0.9.4"> 
    10974                <files>files.tar</files> 
    11075                <templates>templates.tar</templates> 
    11176                <eventlistener>eventlistener.xml</eventlistener> 
    112                 <options>options.xml</options> 
    11377                <useroptions>useroptions.xml</useroptions> 
    11478                <groupoptions>groupoptions.xml</groupoptions> 
    115                 <usercpmenu>usercpmenu.xml</usercpmenu> 
    116                 <sql>update.sql</sql> 
    117                 <languages languagecode="de">de.xml</languages> 
    118                 <languages languagecode="de-informal">de-informal.xml</languages> 
    119                 <languages languagecode="en">en.xml</languages> 
    120                 <languages languagecode="fr">fr.xml</languages> 
    121         </instructions> 
    122          
    123         <instructions type="update" fromversion="0.9.0"> 
    124                 <files>files.tar</files> 
    125                 <templates>templates.tar</templates> 
    126                 <eventlistener>eventlistener.xml</eventlistener> 
    127                 <options>options.xml</options> 
    128                 <useroptions>useroptions.xml</useroptions> 
    129                 <groupoptions>groupoptions.xml</groupoptions> 
    130                 <usercpmenu>usercpmenu.xml</usercpmenu> 
     79                <userprofilemenu>userprofilemenu.xml</userprofilemenu> 
    13180                <sql>update.sql</sql> 
    13281                <languages languagecode="de">de.xml</languages> 
  • buddyloo/update.sql

    r270 r350  
    1 CREATE TABLE IF NOT EXISTS wcf1_buddyloo_invitation ( 
     1CREATE TABLE IF NOT EXISTS wcf1_buddyloo_social ( 
     2  socialID int(10) unsigned NOT NULL auto_increment, 
     3  socialTitle varchar(80) NOT NULL, 
     4  PRIMARY KEY (socialID) 
     5) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     6 
     7CREATE TABLE IF NOT EXISTS wcf1_buddyloo_gadget ( 
     8  gadgetID int(10) unsigned NOT NULL auto_increment, 
     9  gadgetTitle varchar(80) NOT NULL, 
     10  gadgetCode MEDIUMTEXT NOT NULL, 
     11  gadgetImage BLOB NOT NULL, 
     12  PRIMARY KEY (gadgetID) 
     13) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     14 
     15CREATE TABLE IF NOT EXISTS wcf1_buddyloo_social_to_gadget ( 
     16  socialID int(10) unsigned NOT NULL, 
     17  gadgetID int(10) unsigned NOT NULL, 
     18  icolumn tinyint(1) unsigned NOT NULL, 
     19  irow tinyint(1) unsigned NOT NULL, 
     20  visible tinyint(1) unsigned NOT NULL DEFAULT 1, 
     21  PRIMARY KEY (socialID,gadgetID) 
     22) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     23 
     24CREATE TABLE IF NOT EXISTS wcf1_buddyloo_user_to_social ( 
    225  userID int(10) unsigned NOT NULL, 
    3   email varchar(255) NOT NULL, 
    4   UNIQUE KEY userID (userID,email) 
     26  socialID int(10) unsigned NOT NULL, 
     27  icolumn tinyint(1) unsigned NOT NULL, 
     28  PRIMARY KEY (userID,socialID) 
    529) ENGINE=MyISAM DEFAULT CHARSET=utf8;