bcProjects  Naar boven

  • Na het zoeken van een goeie project mdule, ben ik tot de ontdekking gekomen dat er zelf 1 moet geschreven worden. in de database zou het volgende komen. Moet daar nog iets bij?
    Code
    CREATE TABLE `zk_bcprojects_members` (
      `bc_id` int(5) NOT null auto_increment,
      `bc_postnukeid` int(5) NOT null default '0',
      `bc_skills` text NOT null,
      PRIMARY key  (`bc_id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    # --------------------------------------------------------

    #
    # Table structure for table `nuke_bcprojects_memberskills`
    #

    CREATE TABLE `zk_bcprojects_memberskills` (
      `bc_id` int(5) NOT null auto_increment,
      `bc_memberid` int(5) NOT null default '0',
      `bc_skillid` int(5) NOT null default '0',
      `bc_skillscore` int(5) NOT null default '0',
      PRIMARY key  (`bc_id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    # --------------------------------------------------------

    #
    # Table structure for table `nuke_bcprojects_projectmembers`
    #

    CREATE TABLE `zk_bcprojects_projectmembers` (
      `bc_id` int(5) NOT null auto_increment,
      `bc_memberid` int(5) NOT null default '0',
      `bc_projectid` int(5) NOT null default '0',
      PRIMARY key  (`bc_id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    # --------------------------------------------------------

    #
    # Table structure for table `nuke_bcprojects_projects`
    #

    CREATE TABLE `zk_bcprojects_projects` (
      `bc_id` int(5) NOT null auto_increment,
      `bc_parentid` int(5) NOT null default '0',
      `bc_name` varchar(50) NOT null default '',
      `bc_description` varchar(50) NOT null default '',
      `bc_leaderid` int(11) default null,
      `bc_progress` int(3) NOT null default '0',
      `bc_currectversionid` int(5) NOT null default '0',
      `bc_notes` text NOT null,
      `bc_creator` int(5) NOT null default '0',
      `bc_creationdate` datetime NOT null default '0000-00-00 00:00:00',
      PRIMARY key  (`bc_id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    # --------------------------------------------------------

    #
    # Table structure for table `nuke_bcprojects_projectskills`
    #

    CREATE TABLE `zk_bcprojects_projectskills` (
      `bc_id` int(5) NOT null auto_increment,
      `bc_skill` varchar(25) NOT null default '',
      PRIMARY key  (`bc_id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    # --------------------------------------------------------

    #
    # Table structure for table `nuke_bcprojects_projectversions`
    #

    CREATE TABLE `zk_bcprojects_projectversions` (
      `bc_id` int(5) NOT null auto_increment,
      `bc_projectid` int(5) NOT null default '0',
      `bc_version` varchar(25) NOT null default '',
      `bc_active` tinyint(2) NOT null default '0',
      PRIMARY key  (`bc_id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    Alleen de tasks moeten er nog bij.

    __________
    Brave Cobra
  • #
    # Table structure for table `nuke_bcprojects_projects`
    #

    CREATE TABLE `zk_bcprojects_projects` (
    `bc_id` int(5) NOT NULL auto_increment,
    `bc_parentid` int(5) NOT NULL default '0',
    `bc_name` varchar(50) NOT NULL default '',
    `bc_description` varchar(50) NOT NULL default '',
    `bc_leaderid` int(11) default NULL,
    `bc_progress` int(3) NOT NULL default '0',
    `bc_currectversionid` int(5) NOT NULL default '0',
    `bc_notes` text NOT NULL,
    `bc_creator` int(5) NOT NULL default '0',
    `bc_creationdate` datetime NOT NULL default '0000-00-00 00:00:00',
    PRIMARY KEY (`bc_id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    De gehighlighte, moet dat niet current zijn???
    Verder niet zo snel op of aanmerkingen

    __________
    Postnuke site:
    www.denoortukkers.nl

  • Tnx, dat had een bug kunnen zijn waar ik uren naar had kunnen zoeken :)

    de bedoeling is eigenlijk om een module te maken die projecten kan beheren in samenwerking met andere modules, zodat je uiteindelijk de (bijna) volledige functionaliteit hebt van Sourceforge. ff overlopen:
    • bugtracker = Mantis
    • Forum = PNphpBB
    • Tasks = dit komt nog in deze module
    • Recruitment = tja dit zou ik nog in de module moeten steken
    • webhosting = niet echt van belang eigenlijk
    • CVS = viewCVS, ik ga nog een andere maken waarin viewCVS als postnuke module kan draaien :)
    • DocManager = ContentExpress
    • Mailing lists = hier was er ook al 1 voor denk ik die dat naar behoren doet, maar nog niks dat op nntp servers terecht komt
    • Releases = een Download module
    • Categorieen = tja, dat moet ik eigenlijk nog hierin steken, maar lijkt me niet direct een dringende zaak tenzij het er echt veel worden


    Ben ik iets vergeten?

    __________
    Brave Cobra
  • QuoteTnx, dat had een bug kunnen zijn waar ik uren naar had kunnen zoeken


    Hehe... urseltje heeft een Biertje verdient.. http://forum.fok.nl/i/s/yes_new.gif

    Ziet het trouwens wel eens voorbij komen, maar wat doet CVS nou eigenlijk precies?? Of wat is het?? http://forum.fok.nl/i/s/bloos.gif

    __________
    Postnuke site:
    www.denoortukkers.nl

  • CVS = Concurrent Versioning System
    Daarmee kan je versies van source code bijhouden. Maw je steekt er een eerste versie in en verder houdt die enkel de veranderingen bij die je aanbrengt en plakt op iedere verandering een versie nummer. Als je dan later een bepaalde versie opvraagt, neemt die de basis versie en voegt dan de veranderingen toe tot de versie die je gevraagd hebt. Erg handig, want als je iedere keer een nieuwe folder moet maken op je system voor iedere versie, weet je op den duur niet meer welke folder welke versie heeft, enz...
    Volgens de homepage:
    Code
    What is CVS for?

    CVS maintains a history of a source tree, in terms of a series of changes. It stamps each change with the time it was made and the user name of the person who made it. Usually, the person provides a bit of text describing why they made the change as well. Given that information, CVS can help developers answer questions like:

        * Who made a given change?
        * When did they make it?
        * Why did they make it?
        * What other changes did they make at the same time?


    __________
    Brave Cobra
  • phProjekt is een goed alternatief om een aantal zaken te combineren. De projekt module daarbinnen is vrij uitgebreid en biedt veel mogelijkheden.
    Ik heb recentelijk pnProjekt versie 1.6 vrijgegeven en die verzorgt de signon integratie tussen PN en phProjekt. Daarbij zit ook al de initiele integratie tussen Mantis en phprojekt (alle projekten komen automatisch in mantis).
    Het aardige van deze integratie dat je alle onderdelen van phProjekt als afzonderlijke modules kunt benaderen.
    Daarnaast leent phProjekt zich erg goed om add-ons aan toe te voegen wat vervolgens ook door pnProjekt ondersteund wordt.
    Nee , het is geen totale PN oplossing maar kan wel een hoop werk schelen.

    Cas
  • Very nice. Ik zal hem wel ff bekijken. Spaart mij weer een hoop werk (als alles op de manier gebeurd is zoals ik het verlang :wink: ik ben daar namelijk nogal streng op). Tnx 4 the info!

    __________
    Brave Cobra

Deze lijst is gebaseerd op gebruikers die de afgelopen 10 minuten online waren

 

Taal

Preferred language