-
PostNuke Organisational Structure
(News)
-
Task Forces
Task forces may be formed as necessary for individual tasks. An example of this are is PostNuke site redesign task force. These are more dynamic team elements, led by a specific member of the PostNuke team (not necessarily a team leader named above). Task forces are more temporary, and could include members of the community who are not PostNuke team members but offer a specific skill set needed for the task in hand. Leaders of task forces should also report to the Steering Committee monthly.
Reporting Structure
Each team and task force leader should report to the PostNuke Steering Committee approximately once per month outlining progress (if any has been made). 'Reporting' is meant in a loose sense, and can be a quick informal chat or an email. This information is then combined with information on the activities of the Steering Committee and sent to the postnuke-teams list for internal review. When internal discussions on the information presented have taken place (this could be setting goals, making suggestions, improving plans), a community announcement should be made.
This is not set in stone. Everyone is a volunteer and timescales are flexible as a result. It is also entirely acceptable to report 'nothing has been done', providing the project can be seen to progress at regular intervals. Deadlines and completion dates will not be set unless absolutely necessary, such as when one project is dependent upon the actions of another. In general, flexibility is the key.
Team Members
Team leaders in bold.
All teams come under the Steering Committee excepting development, which at this time has autonomy for the purposes of keeping the development of PostNuke software objective.
PostNuke Steering Committee
Simon Birtwistle
Frank Schummertz
Robert Gasch
Franz Skaaning
Frank Chestnut
Jörg Napp
Development Team
Mark West
Andreas Krapohl
Robert Gasch
Frank Schummertz
Frank Chestnut
Simon Birtwistle
Jörg Napp
Jørn Wildt
Drak
Support
Simon Birtwistle
Mike Halbrook
Documentation
Jörg Napp
Simon Birtwistle
David Nelson
Technical Administration
Drak
PostNuke Site Administration
Drak
Simon Birtwistle
Mark West
Andreas Krapohl
Frank Chesnut
Frank Schummertz
Franz Skaaning
Robert Gasch
Jörg Napp
Vanessa Haakenson
PostNuke Pro Site Administration
Simon Birtwistle
Andreas Krapohl
Mike Halbrook
Vanessa Haakenson
Drak
(Project leader yet to be appointed)
Server Administration + Remote Restart
Drak
Mark West
Andreas Krapohl
HostNuke Staff
Languages and Localization
David Nelson
Assorted Language Pack Maintainers
Communications and Marketing
Franz Skaaning
Simon Birtwistle
Design
Team yet to be appointed.
Security
Andreas Krapohl
Quality Assurance
Patrick Cornelissen
Sebastian Schurmann
Generated on December 2, 2005.
-
The Road to .8 - Where are we, and where are we going?
(News)
-
The modules included in .760 which are templated, and taken direct from the .8 CVS are as follows:
Admin
Admin Messages
Autolinks
AvantGo
Blocks
Censor
Credits
Ephemerids
Groups
Header_Footer
Legal
Mailer
Members List
Messages
Modules
Permissions
pn_bbcode
pn_bbsmile
pnRender
Quotes
Ratings
RSS
Sniffer
Typetool
Xanthia
This represents a significant percentage of the .8 code, but there is still more to do. The aim of this article is to try and outline some of what remains to be done before we can consider a release of .8.
Six Main Projects for PostNuke Development
We have identified six main sub projects vital for a release of .8. These projects cover wide areas, and each are at different stages of completion. The six projects, in no particular order, are:
Integration of Open Star object library and Database Utility
Integration of Open Star category management
Installer
Xanthia
User management
Finishing of content modules
This article also includes a little information on some of the other new code to be introduced with .8 this is at the end, where we look at EZComments and the Error Handler.
Integration of Open Star Object Library and Database Utility
The new Database layer reuses the existing pntables information to provide an
object representation of database rows. The advantage of this approach is that
it allows you to basically remove manually coded SQL statements and replace
with what's typically a 1-line statement. Some sample invocations of such code
are shown below:
[code]
$myObj =& DBUtil::selectObjectByID (, $id);
$myObj =& DBUtil::selectObject (, $where);
$myObjArray =& DBUtil::selectObjectArray (, $where, $sort);
DBUtil::insertObject ($myObj, );
DBUtil::updateObject ($myObj, );
[/code]
These functions all return an associative PHP array, or in the case of array
functions, an array of arrays. The fields in this array are cleaned up in
the sense that any field prefixes have been removed. This DB API also
gives you the ability to have generate associative (object) arrays, expanded
arrays with other table fields joined in (which means that you can save SQL
lookup calls) as well as store/retrieve dynamic attributes without altering
the underlying table structure. Together this provides a highly flexible API
which can take care of all storage & retrieval operations.
On top of the DB layer sits the Object Layer. Objects provide a component model
which features transparent persistence facilities. Objects/Classees are loaded
though the Loader API though
[code]
Loader::loadClassFromModule (, 'foo') //
Generated on November 3, 2005.
-
Introducing Your PostNuke Steering Committee
(News)
-
The six members of the PostNuke Steering Committee are:
Simon Birtwistle [HammerHead]
Simon has been working with PostNuke for over three years now. Originally using PostNuke for a simple, personal website running on the .722 release Simon now runs a number of PostNuke websites for different organizations including the Scout Association. His personal website itbegins.co.uk, although out of date, houses developments such as pnStatus and also copies of documentation written for the project. In real life, Simon is a student, fortunately leaving ample time for his volunteer work with PostNuke, mainly centering on the pnForums and documentation, most prominently in the pnGuide. Simon has been a team member since the summer of 2003.
Frank Schummertz [landseer]
Frank started with PostNuke more than 2.5 years ago when working on pnCommerce. In the meantime his portfolio also contains Formicula, MultiHook, pnMenu and last but not least pnForum and the pn_bbclick / pn_bbcode / pn_bbsmile / pn_highlight hooks in their latest incarnation. Frank has been part of the Development team since 2004.
Franz Skaaning [franz.skaaning]
Franz originally started working with PostNuke around the time of the .722 release. Since then, he has started a number of PostNuke related developments, these include modules such as xFPDF and xRSS and his themes, releasing a total of 13. His presonal site, lexebus.net has over 100 visitors a day looking for support and downloads. Franz joined the PostNuke team a year ago to help out with communication, but outside of his volunteer work provides both PostNuke related and other services.
Franky Chestnut [chestnut]
Franky Chestnut has been using PostNuke since the 0.6x series but got more involved in the 0.7x series. Along with pnConcept.com, his personal blog and development site, he is also the administrator of the official French website: PostNuke-France.org. In real life, Frank is working as a developer for a family-owned business creating software solutions for music publishers. He has been part of the Core Development Team since July 2004.
Anecdote : Although not even his real name, Franky added the "y" to the Frank because there was already too many Franks when he got hooked on PostNuke.
Robert Gasch [rgasch]
Robert has a Computer Science background and has been working on large-scale systems for more than 10 years. He considers himself a pragmatic open-source believer for both practical as well as philosophical reasons who brings with him tangible experience using 10+ programming languages on various platforms in a variety of settings.
Professionally, he has filled diverse roles ranging from being a Unix software engineer for a major RDBMS vendor to an ERP technical & performance specialist for a major ERP vendor to being lead-consultant on multi-million Dollars/Euros eBusiness enterprise implementations utilizing technologies such as Java and WebLogic/WebSphere. Robert has been working with PostNuke for almost 3 years and is the driving force behind the http://www.open-star.org development effort.
Joerg Napp [jn]
Jörg started with PostNuke 3 years ago when looking for a nice Content Management System. In the meantime he developed EZComments,the Title Hack and some other Hacks. He also adopted the Static_Docs module.
The PostNuke Steering Committee has initially identified 3 areas on which we will be focusing our attention.
PostNuke Site Redesign
The work on the new site is being pushed forward and has been given priority. We aim to finish this project as soon as possible, improving the usability and value of the website to both new and experienced users.
Communications
We will aim to post periodic updates on the project's progress to keep you more informed of the work behind the scenes, which is not always easily seen. Additionally, you can now contact the Steering Committee through the contact form on each PostNuke subsite to raise any specific queries you may have, though the forums should still be used where possible.
Development
Shortly an update on development towards .8 will be published giving an overview of the development progress so far and what
Generated on October 6, 2005.
-
PostNuke Steering Committee
(News)
-
Six members have been elected to serve a one year term, beginning today, 1st October 2005. The six initial members are:
Simon Birtwistle - HammerHead
Franz Skaaning - franz.skaaning
Frank Schummertz - Landseer
Robert Gasch - rgasch
Franky Chestnut - Chestnut
Joerg Napp - jn
The Steering Committee will make further announcements in due course. In the meantime, our congratulations to the elected members, we look forward to PostNuke enjoying another successful year.
Drak
PSF Founding Member
Generated on October 2, 2005.
-
PostNuke CVS Development Snapshots
(News)
-
23:55 GMT. Downloadable patches for the previous five versions will also be available containing just changed files between builds.
See the CVS Snapshot page here, or click the link in the Development Resources block on the left.
Thanks go to Franky Chestnut of pnConcept for this code. The first build will be made tonight
Generated on September 13, 2005.
-
French 0.760 Package - Pack français pour 0.760
(News)
-
The pnLanguages Project
and on
The pnFrance Project
----
Suivant la vague des traductions disponibles...
Pack français pour PostNuke disponible sur
Le projet pnLanguage
et sur
Le projet pnFrance
F. Chestnut !
(PostNuke-France.org 2.0 Coming soon !)
Generated on August 29, 2005.
-
PostNuke Community User Survey Results
(News)
-
http://www.designs4nuke.com/results/
PostNuke Site Navigation
We are currently working on improving the navigation and look/feel of the main PN site. And with all things it doesn't always go as quickly as we'd like but we expect to launch a preview of a new site in the very near future.
Documentation
This is constant concern for everyone involved in the project. There have been some nice additions to the documentation project over the past few months and I think more than not having documentation, the real issue it is difficult to find. So as we improve the main site we are paying close attention the issue of documentation. So look for improvement in this area in the near future.
Module/Block Repository
Some users requested a "full and complete list of all available modules/blocks/themes" - and we would like to say this is nearly impossible and it it were possible, it would be alot of work to keep it up-to-date. Several years ago we setup PostNuke's NOC as a centralized place to support any PostNuke related project for FREE.
The site offers the following developement tools: CVS (including a web interface), mailing lists, discussion forums, bug/feature tracking, document mgmt, task lists, and a website that provides usage statistics, including the project members, the number of mailing lists, CVS statistics, the number of items in the discussion forums, etc.
We encourage anyone, developers and designers, with a PostNuke related project to register their project.
Register a Project
Check out the Current Projects
UPDATE: The NOC is not perfect. The team knows it has flaws and that support there was lacking so we've added additional admins so no one should have to wait for weeks for project approval any longer.
Current NOC admins Drak Valerio, Frank Schummertz (pnCommerce.com) and IIRC Franky Chestnut (pnConcept.com).
This is our attempt to build a module, block, and theme repository for all PostNuke related projects.
Module Info
There are so many modules claiming to be PostNuke modules and were only half heartedly ported it the first days of PostNuke so beware there have been so many changes in the development over the past four years some modules may not work with the most up-to-date versions of the PostNuke CMS.
Better Forum Support
First let's agree the forum is quite helpful but we recognize there are some areas we can improve. We appreciate the feedback and are looking into ways we can optimize the technology to help us provide better forum support. But don't be shy, once you learn to do something or have an answer/response to a question get involved.
Summary
Finally as mentioned in the comments there were design errors in this initial survey but even with these errors the results are valuable and has shed light on several areas of the project. Again, it's our first survey and we will improve as we create more surveys in the future. There's no such thing as a perfect questionaire but we intend to get closer to perfection in the future. :)
Get Involved
We are looking for volunteers for several positions listed below:
1. Module Review Reporter: Responsible for testing and reviewing new and older modules to publish on the main PostNuke site. Your articles/publications will include your picture, a short bio, and a link back to your site.
2. PostNuke Community Reporter - not every module developer writes his own news at PostNuke and we're looking for someone who is interested in writing up announcements, interviewing developers, and looking for exciting developments in this specific area of the community.
3. International Community Reporter: As a project we want to build relationships with the wonderful international sites and communities. The person who takes on this position will be responsible for writing announcements, and conducting interviews. Your articles/publications will include your picture, a short bio, and a link back to your site.
4. PostNuke Theme Reporter: Responsible for theming news, short how-tos, tutorials, and introducing/interviewing designers. You should be familiar with all the elements of theming for PostNuke including the Xanthia and AutoTheme. All your articles/publications will include your picture, a short bio, and a link back to your site.
5. Special Content/Documentation : We are looking for someone to compare/contrast the features of PostNuke to the following: PHP-Nuke, Mambo, and Drupal. The person should be familiar with both software CMS's to do a clear, concise comparison of features, functions, etc. Also you would have access to the PN team to review the comparison to offer technical feedback and information for accuracy. And the document would be included on the main PN site to help potential users decide which package to use. You would also be provided with a matrix of specifics to compare with guidelines so you wouldn't have to start from scratch. Your publications will include your picture, a short bio, and a link back to your site.
For more information about the volunteer positions contact us at: vanessa at postnuke dot com
Generated on July 12, 2005.
-
Case Study - www.eurojamlive.org
(News)
-
So, how does eurojamLIVE! fit in?
eurojamLIVE! has been designed to allow participants and event organisers to communicate before, during and after the event.
There will be 10,000 people at the event, so the website has the potential to receive a great deal of traffic over the coming months.
eurojamlive.org as a PostNuke website
PostNuke was chosen for the eurojamLIVE! website. We needed a solution that could be deployed quickly, with only a limited amount of
modifications. The websites for Scouting 2007 are run on an entirely volunteer basis, and PostNuke's ease of use and open source code
was ideal for this.
Constructing the website
The website initially began as a standard PostNuke install. All the extra core modules that were not needed were removed, and the
tables for each of these modules manually removed from the database. The decision was made to use pagesetter
for most of the content, including the news functionality. We needed the workflow and template functionality provided by pagesetter
but not available in the core News module. Additionally, PNphpBB2 was used for the forums, due to its extended feature set.
In the end, the site's configuration looked like this:
PostNuke Version: 0.760
Although at the time 0.760 was still in the RC stage, it was considered important to use the latest version to take advantage of
sessionless anonymous users (for a performance increase) and also recent improvements in Xanthia's full page caching, which in the end
proved important for the website.
Module List
pagesetter
photoshare
EZComments
PNphpBB2
Downloads
pnFlashGames
Weather
Blocks
dp-StaffStatus
Theme
pnfr-vx - courtesy of Chestnut, pnFrance
Custom Developments
Although nothing revolutionary was needed, a few custom developments were used.
Block Management
A fairly simple module making it easier to change the news stories appearing on the homepage. Instead of the default pagesetter block,
which requires the story ID, this module allows the user to choose the story title to show, rather than having to know the ID.
Profile integration - PNphpBB and PostNuke
Better integration between PostNuke's profiles and PNphpBB profiles were needed. As a result, all the forum profile settings were
moved to a link in the 'Your Account' section, the profile link in the forums now redirecting to user.php. One further change was
needed for everything to work as expected - the profile information had to be updated each time the user visited the forum index,
incase they had changed any part of their profile.
The First Day
Although the site was launched on the 3rd of June, it's existance was not advertised until the 5th June
at 2pm. Between this point, and 9pm, the site received 55,000 hits and served almost 1GB of traffic. This level of initial
support was not initially anticipated, and there was a slowdown for a few minutes until Xanthia's full page caching was enabled.
This had the effect of reducing server load by more than 50%, and the site consequently confortably rode through the initial spike in traffic.
The server itself already ran the Scouting 2007 network of sites, before the eurojamLIVE! launch. In an ideal world the eurojamLIVE!
website would be on its own seperate server, however this is not the case, and therefore performance in paramount. In the end,
I would say the server and the PostNuke website stood up to the demands quite well.
Visit eurojamLIVE!
Generated on June 14, 2005.
-
PostNuke Team Expands
(News)
-
Pack Co-ordinator) runs the "pnLanguages" project at the NOC. Murilo Pinto assisting in this project. More volunteers to follow.
On the communications front we now have a new co-ordinator, Franz Skaaning aka lexebus of LEXeBus.NET, we hope he can continue our communications revolution that was so necessary. He has professional experience in this area so he is well qualified for the job.
We would like to welcome Senne Van Baelen AKA donkeybe as a new forum moderator.
We have added more developers to the fold: Devin Hayes aka InvalidResponse, Franky Chestnut and Chris Miller aka r3ap3r.
Devin is an active module developer and has release scores of well coded modules into the community. Franky Chestnut from PNConcept is also another fantastic programmer, and Chris Miller is noted for his bug fixes to PostNuke. We are very proud to have these people on the development team.
This is a very exciting time at PostNuke with so many improvements in every area designed to ultimately benefit you, the pnUser
Generated on May 30, 2004.
-
PostNuke Teams
(News)
-
Jobs Within PostNuke Structure
____________________________________
Development
Mark West (Lead Developer)
Andreas Krapohl (AKA larsneo) (Co-lead)
Joerg Napp
Valerio Santinelli
Frank Schummertz
Brook Humphrey
Icabrera
Jørn Lind-Nielsen
Brave Cobra
Larry Master (AKA PHPNut)
Franky Chestnut (AKA chestnut)
Frank Schummertz
Carl Slaughter
Sebastian Schürmann
Devin Hayes (AKA InvalidResponse)
Forum Moderation/support
Simon Birtwistle
Michael Halbrook
Ralph Alberti
Geekster
Pete
Grizzly
Spire2000
Documentation
Ralph Alberti
Michael Halbrook
Simon
Quality Assurance
Sebastian Schürmann
Marketing
Harry
Site News Moderation
James
Vanessa
Drak
Simon
Technical Admin of servers/sites
NOC - Valerio, Drak
CVS - Valerio, Drak
Overall Maintenance - Drak, James
postnuke.com Admins incl pnForums -
James, Mark (incl file level),
Andreas, Drak, Vanessa, Harry
System level admins - Mark, Drak, James
pnForums - Carls, Batpuppy (incl. file level)
Communications (security updates, announcements, articles of interest to
the community*)
VACANT
Graphic Design
Vanessa
Work Groupings
---------------------------------------
Forum Moderators - Forum Co-ordinator, moderators
Documentation Project - Docs co-ordinator, writers
Developers - Lead Programmer, devs, usability designers etc.
Marketing - Marketing co-ordinator, writers etc.
Site News Moderators - Moderators and editors
Overlaping Jobs
-------------------------------------
Technical Administration - administering the main sites, maintaining
security, updates software, hardware
Overall Management
Co-ordinators
------------------------------------------
Forum Moderators
Michael Halbrook
Documentation
Ralph Alberti
Developers (Lead Programmer)
Mark West (lead)
Andreas (co-lead)
Language Translations (NOC Project)
VACANT
Technical Administration
Drak, Valerio
Overall Project Management
Vanessa, Harry, Drak
Marketing/Communications (including Graphic Design)
Harry
Vanessa
Quality Assurance
Sebastian Schürmann
Generated on May 21, 2004.