-
OS History
(Content)
-
See http://www.gnu.org/philosophy/free-software-for-freedom.html for more explanation of the difference between the two movements.
The basic philosophy behind open source is very simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. People improve it, people adapt it, and people fix the bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing.
There are many active Open Source Software projects but some may be thinking you get what you pay for, so if it's free there must be something wrong with it. Sometimes this is true but there are open source software projects providing stable, scalable applications. The key is to know where to look and what to look for when evaluating the stability and scalability.
Here are a few interesting facts and examples of Open Source projects:
Apache is the number one web server at nearly 62% of all installations. Second place was help by Microsoft at just under 27%. (Source: Netcraft)
GNU/Linux is the number two operating system at nearly 30% of all servers behind Microsoft operating system at nearly 50%. (Source: Netcraft)
Sendmail (a mail transport agent) sendmail has become one of the standards of the Internet's infrastructure (TCP/IP, Apache, sendmail).
BIND the Berkley Internet Naming Daemon responsible for mapping domain names to IP addresses ran on 95% of all public reverse DNS servers. (Source: Information Sciences Institute of the University of Southern California).
MySQL founded in 1995 by two open source veterans, Michael "Monty" Widenius and David Axmark, with the help of Allan Larsson and claims 4 million installations worldwide and 30,000 downloads of the software per day making MySQL by far the planet's most widely distributed open-source database. (Source: mySQL)
PHP is a widely used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML and as of May 2003 it was being used on 12,487,030 domains and 1,321,203 IP addresses. (Source: PHP)
Linux Operating System is over three years old and has grabbed 13.7 percent of the $50.9 billion market for server computers, and that figure is expected to jump to 25.2 percent in 2006, putting Linux in the No. 2 position. (Source: IDC)
SourceForge a site providing support tools and resources for the OSS/Free Software movement recently announced a major two year
Generated on February 27, 2009.
-
GSoC Interview: Daniel Byrd
(News)
-
American and English whenever it’s convenient (It’s pretty much only more convenient to be American when trying to enter America).
I enjoy doing a bit of drawing here and there and pretty much any reasonable kind of sport, especially team sports. But as far as interesting hobbies go I don’t raise boa constrictors or compete for the world record for juggling with flaming knives or anything like that. I guess I need to take something up so I can better answer these kinds of questions.
I currently run www.lincolnjcr.com (technically not completely finished yet) where I’ve implemented a specific self-made content management system, which probably had something to do with what drew me to Postnuke.
2. What attracted you to the Google Summer of Code as a programme, and PostNuke as a project?
What tempted me about the GSOC program was the flexibility of the whole system, working where you want, when you want, as well the opportunity to get paid to code, which probably wouldn’t have been possible otherwise and is obviously going to offer some useful experience.
PostNuke seemed like a project I could actually make an impact on, as I already have a decent head start in all the required areas, I didn’t like the idea of taking a plunge into the unknown and having to spend half the time trying to figure out what was actually going on rather than actually contributing. Also a lot of people use websites, and a lot of people benefit from Postnuke, so the idea of contributing to something genuinely useful to many people was a factor for me.
3. Tell us about your project, and how you hope it can benefit PostNuke?
I’ve been on countless websites where the search functionality is just not up to scratch, it’s frustrating to say the least. Although Postnuke already has a fairly well implemented search module, theres room for improvement. My project is essentially to construct a fully functional search engine for PostNuke. Actually, two. One direct port of an existing search system, (along the lines of htdig or phpdig) and one more specific implementation that works more intimately with PostNuke.
The outcome for Postnuke should be the following the features:
Unsharp searches so that users get probably expected results in spite of typing or spelling errors.
Searching of non-html documents (such as open office documents and PDF)
Improvements in performance. Currently, each module is queried individually, multiple results for the same page are displayed more than once and there is no way of displaying searches by relevance.
(If time allows) Semantic searches (ie content added by person x)
5. What do you personally hope to gain from participating in the Summer of Code with PostNuke?
I’m looking forward to getting an insider’s perspective on an open source project as I don’t really know much about open source, and this seems like the best way to learn more. Of course in terms of further work prospects, this is a useful bit of experience to have for sure. It would also be nice to make some friends in the process.
6. Can you see yourself contributing your talents to Open Source projects following the SoC? Will you continue to work with PostNuke in some capacity after the programme has ended?
It’s a definite possibility, I’ll have to see how it goes and see how much I enjoy it. It also depends on how much spare time I have as well I guess. But I’d definitely consider it.
7. Is there anything else you’d like to say now, as the programme begins?
I’d like to thank the people here at PostNuke for applying to GSOC so that I could have this opportunity, and I’d like to say that I’m looking forward to the next few months and that I’ll do my best to make my effort a worthwhile addition to PostNuke.
Lastly, thanks for your time – we in the PostNuke team are excited about the Summer of Code, so thank you for taking part and choo
Generated on April 23, 2008.
-
ScoutSite Project Looking for Volunteers
(News)
-
flexibility of it's modules, and a variety of pre-made themes we could build a tool that could help Scouts all around the world.
What Troop couldn't use a calender that tells the Scouts and parents when the next camp out is. Forums where the Scouts can talk about their favorite merit badges. A photo gallery of the canoe trip down the river. Newsletters telling families about the most recent ranks the Scouts have earned. Meanwhile also providing a public webpage that can tell others about your Troop. By focusing on communication, organization, co-operation, and program integration we can address many of the problems that Troops face every day.
With Scouts being a global movement, this project too will be global. By localizing tools for Scouting organizations around the world many more scouts will benefit from our work. This can be an opportunity for current and past Scouts and Scouters to work together to help Troops around the world. Those that have never been involved in Scouting are always welcome to help as well.
Ease of use will be the key to this being successful. By making it easy to use we can help Troops that do not have very tech savvy leaders to administer the site. Meanwhile, by keeping the Postnuke core in tact, more advanced admins can add any Postnuke module they may need. Documentation will pay off for end users as well as any developers that build upon our work.
Privacy and security will be very important. For the safety of the Scouts, and everyone's piece of mind, a strict standard of what information is available to the public will be enforced.
Releasing this as Open Source software is also a way that the work that we do can be helpful even beyond the Scouting community. Many of the same tools may be used by other groups, such as sports teams, clubs, or even keeping an extended family in contact.
If you would be interested in helping with this project please contact me at oik2 -at- hideyhole.org. Please include your name,
Generated on September 23, 2007.
-
Demo version of CoType module
(News)
-
| + Section 1.1.1 | +- Section 1.2 +- Section 2CoType is designed to cover the grounds between a Wiki and a single document.
Wiki elements:
With CoType you can collaborate on document creation since every person can edit their own sections (can also be open to anonymous users).With CoType you can easily link different sections (there is a toolbar button for this in the editor).CoType has a complete revision history for each section and you can see who edited what, when and from where.Everything is instantly online.
Single document elements
All sections in a CoType document can be printed, exported or downloaded as one single document for off-line use (not feature complete yet).You get a nice structured table of content.You can read the text linearly from section one and forward.
Features:
Create unlimited number of documentsAdd unlimited number of sections to documentsOrganization sections hierarchically by drag-and-dropAutomatic table of contentsHTML WYSIWYG editing using FCKEditorInsert cross referencesSupport for PostNuke search APIComplete revision historyOnly one person at a time are allowed to edit the same section. No more overwriting of other peoples work.
Future features/ideas:
Working with images and figures using MediashareFootnotes/end notesBibliographyExport to DocBook/Html/LaTeX/PDF/Word
You might ask "why a new wanna-be Book module - there's already one (and many other content modules)?". Well, there's a couple of reasons:First of all I was not satisfied with Book's interface.I wanted to create something that really shows how easy it is to create new modules with PostNuke .8.I wanted to improve PostNuke .8 with some new features - which is best done while creating something that uses them. So I have improved on the pnForm system in PostNuke .8, added content menus to pnForm, and added the "PageLock" module. The last is a module that restricts access to a single web page such that only one person at a time can edit it.No other content module (except Book) focuses on creating a content structure that can be exported or printed as one single document.It all started with the need to create a book about outdoor sports together with some friends. This triggered the idea of a collaborative document editor, because managing a Word document on four
Generated on March 18, 2007.
-
Web Accessibility - An introduction
(News)
-
Accessibility - In General
According to the German federal law on equality of treatment of handicapped
persons (BGG §4) ", constructions, means of transportation, technical
commodities, systems of information processing, accustic and
visual sources of information and communicative systems are accessible when they
are accessible and usable for handicapped persons unaidedly, in the usual way
and without special difficulty."
Basically, accessible web pages aren't only accessible for the average user
at his desktop pc with the latest browsers. Web-accessibility is not only considerate
of the various utilities that handicapped persons use to perceive a web page,
but also of users with older browser versions or with special access hardware.
Some figures to give an idea of the size of this group (statistics from Germany):
10% of the male population is color-blind. Web pages with low contrasts
(eg. black fonts on dark-blue background) is for them practically unreadable.
"Press the green button to verify" is meaningless to them.
5% of the population is blind or visually handicapped. They use special utilities
and hardware like Braille-displays or screenreaders.
11% of the population is older than 65.
5% of internet users don't use Windows, but MacOS, Linux, PDAs or cellphones.
Numerous sites, especially large ones, still have up to 20% users visiting them through 4th generation Netscape
browsers.
If you don't only aim at gamer kiddies with 19" displays, you should start
thinking about whom you exclude with your killer design. A blind person for example,
who cannot use a company`s internet pages, will choose another vendor. But what
can a blind person do when his registration office's internet site is not accessible?
The Legal Side
Since May 1st, 2002, the ordinance for accessible information technology
(BITV) became effective. All federal institutions are obliged to make their internet
sites accessible - in the sense of the word used in this article. Governments are called to work out
similar state laws which oblige state and municipal institutions to follow accessibility guidelines.
BGG and BITV are based on the EU action plan "eEurope 2002", initiated
in 1999 and finalised in 2000 by the European Council. eEurope aims at 3 main goals:
A cheaper, faster and more secure internet
Advancement of internet use
Investment into persons and abilities
The latter comprises the participation in information technology of as big
parts of the population as possible. Summarised under the term "eAccessibility",
access to eCommerce, eGovernment and so on is to be made possible. This was to be
implemented with the adoption of the Web
Accessability Initative's guidelines.
Guidelines for Practical Use
Already in 1999 the World Wide Web Consortium (W3C) released the Web
Content Accessibility Guidelines 1.0 and made it quasi-standard for accessible
internet design. Since then many of the rules have proved too restrictive,
irrelevant, incomprehensible or simply not representative of the state of technology
anymore. Some of them even turned out to be not internationally applicable.
For these reasons a version 2.0 is in the making. Since v. 2.0 is still in development, this
text will only relate to WCAG 1.
The Web Content Accessibility Guidelines 1 are split up into 3 priorities:
Priority 1: A Web content developer must
satisfy this checkpoint
Priority 2: A Web content developer should
satisfy this checkpoint
Priority 3: A Web content developer may satisfy
this checkpoint
If you violate a regulation of priority 1, many people will be excluded. A violation
of priority 3 regulations excludes only few. There are 14 main regulations, with
the priorities attached to all of their subcategories:
1. Provide equivalent alternatives to auditory and visual content.
2. Do not rely on color alone.
3. Use markup and style sheets, and do so properly.
4. Clarify natural language usage.
5. Create tables that transform gracefully.
6. Ensure that pages featuring new technologies transform gracefully.
7. Ensure user control of time-sensitive content changes.
8. Ensure direct accessibility of embedded user interfaces.
9. Design for device-independence.
10. Use interim solutions.
11. Use W3C technologies and guidelines.
12. Provide context and orientation information.
13. Provide clear navigation mechanisms.
14. Ensure that documents are clear and simple.
There is also a W3C-list of suggested Techniques
for Web Content Accessibility Guidelines 1.0.
Testing Accessability
Several tools exist for testing the accessibility of your website:
http://www.w3.org/WAI/WCAG1AAA-Conformance
http://bobby.cast.org/
http://www.cynthiasays.com/
As a result you receive 3 levels of conformance:
Conformance Level "A": All Priority 1 checkpoints
are satisfied
Conformance Level "Double-A": All Priority 1 and
2 checkpoints are satisfied
Conformance Level "Triple-A": All Priority 1, 2,
and 3 checkpoints are satisfied
Internet sites of German federal instititions have to fullfil Double-A conformance.
Recommended is Triple-A.
Not only for handicapped persons
A main problem with accessibilty is that a web site must cater to the needs of two different interest groups: On the one
hand, handicapped persons that already have to use the latest browser version
in cooperation with their hardware and utilities, and on the other hand, users
with old browsers.
This problem is however a perfect focus area for the idea behind CMS-es: The separation
of content and layout. It becomes possible to detect the user browser client, and in a manageable way offer
a classical HTML 3.0 page or a modern HTML 4.01 page, with the same content.
Practically speaking, modern web design means above all to do without tables for layout
use. Tables have always been a crutch when it comes to creating layout, and more so today than ever.
Modern layout is created via CSS. A nice example of how accessible
design can be created can be found at http://www.inknoise.com/experimental/layoutomatic.php.
This also shows that accessible web sites do not have to be plain text.
Tables should only be used the way they were originally intended: For example
as an address table with columns and rows, column heads and so on. Used this way, also
the tools of blind persons can make sense of them.
Accessibility and Postnuke
Making a Postnuke site accessible is practically impossible: While themes can
easily be created with CSS, you will fail at the modules, which excessively
use hardcoded tables. Not until the introduction of the Xanthia Templating Engine
in Postnuke 0.8 will it be possible to make your site accessible for everyone.
Then you can start developing accessible templates for all API-compliant modules,
something which is currently possible only with third-party modules that use smarty, like
PostCalendar or pnCommerce.
Until then the possibilities are limited when it comes to making at least some of your content
accessible: The AvantGo module - originally designed to make the News accessible
for PDAs - can also be used for accessibility. There seems to be an extended
version of the Avantgo named Extravantgo, but during my researches the download
page was inaccessible ;-)
German version of this article: post-nuke.net
Generated on October 8, 2003.
-
RebelSports, US betting site
(News)
-
Generated on August 21, 2002.
-
PostNuke Post-New Year's Party in the Nuke Capitol of the US--Livermore CA!
(News)
-
stries are wineries and cows and it boasts the World’s Fastest Rodeo--and the proof is in the online photo album on The Livermore Buzz
From here you are in driving distance, and in many cases able to make use of public transportation, to see Muir Woods (world’s oldest and tallest Redwood trees), Santa Cruz, Berkeley (University Town), Stanford University, San Jose, Silicon Valley, Monterey whale watching, the Golden Gate Bridge, Golden Gate Park, Alcatraz Island, Pier 39/Fishermen's Wharf and so much more. In other words, make a holiday of it!For your geographic reference, Click --> Her
Generated on August 3, 2002.
-
Mahalo PostNuke
(News)
-
volunteers and 1,2000+ regions from Hawaii to Florida to New York, Paraguay, Guam, American Samoa, Bahamas, Jamaica and Moscow Russia.
Im looking forward to working with version 7. now that the Tournament is over and wondering if anyone is interested in working to develop modules to be used for youth sports sites. I had numerous inquerys about PostNuke and how it could be use for their region website.
Mahalo nui loa!
billT NationalGamesHawaii.or
Generated on July 20, 2002.
-
Multisites Questions
(News)
-
it possible to setup multisites if you don't have access to apache config file, i.e. if you are on normal paid hosting account?
Second question is that I wish to make following feature on site with multisites configuration based on PN .714:
On main url there are all news and content listed in default theme.
(http://www.split.info)
On news topic "sport" there is subdomain used (http://sport.split.info) and with new theme for sport and possibility to add different or similar blocks from that on main url with sport topic in city blocks, links on sport, etc.
On news topic "politics" there is subdomain used (http://politics.split.info) and with new theme for politics and possibility to add different or blocks
similar from that on main url with politics topic in blocks, links on politics sites, pool on politics ... etc
Or is it maybe better to have 4 separate installations for each subdomain one with 4 different themes and databases sharing only users table and news table for specific topic from main site since I wish to use different content in blocks for each subdomain?
If I go on this solution to have multiply installations, how to make in theme or News module and in recent news block for each subdomain to display only news from specific topic from shared (main site) database, as it is shown in sample:
http://sport.split.info - Only news and recent news block for topic "sport" from shared db (main db)
http://politics.split.info - Only news and recent news block for topic "politics" from shared db (main db)
Separate databases for each subdomain will be used only to enable to have content and blocks different from main site.
This site will be my second commercial website beside this one what I am working on too:
http://www.dalmacija.info
and this is preview (beta screenshot) of this city portal I am working on:
http://www.split.info/beta
Your help would be appriciated
(I am not from English speaking area, so if you run on some error in text you know the reason)
Regards
Ivan Strigo
--------------------
http://www.thebix.com
htp://www.cmsarchive.co
Generated on June 24, 2002.
-
The competion?
(News)
-
more than 25 e-Business applications into one affordable, easy to use package. Build community through interactive participation!
Quickly produce an informative and compelling portal. Or use Dynaportal to power your corporate Intranet, Extranet, or Web site.
Dynaportal leads the industry by integrating the most common portal eBusiness systems into one affordable information management solution.
• Ad Server
• Announcements
• Portal Directory
• Calendars
• Chat
• Classified Ads
• Contests
• Email List Management
• Employment
• Forums / Conferences
• Global Site Administration
• Letters To The Editor
• Links Directory
• Membership Management • Member Web Sites
• Newsletters
• News Publishing
• Personalisation
• Polls and Surveys
• Portal Publication Control
• Product Catalogs
• Promotions / Coupons
• Self Publishing
• Site Info
• Specialty Guides
• Sports Guide
• WebMail
• Utilities
Generated on May 22, 2002.