jump to navigation

The 100% Open Source Intra-Extra-Web-CMS site: Part 5 February 1, 2006

Posted by techandother in HowTo, My Projects, OSS ÜberSite, Web Applications.

Setting up Ubuntu to be a web server

In the process of configuring Ubuntu to be a web server, the soon-to-be-boat-anchor machine I was using died. That’s probably why it was pulled from production…

Anyway, I had to go find some instructions that were for my version of Ubuntu, and found these very excellent instructions by Till Brehm and Falko Timme at howtoforge.com. Follow their directions, and you’ll have a full-fledged LAMP web server with mail and ftp support, which will get you up to speed with where I’m at now… with the web server running, plugged into the power strip and ethernet jack only. Everything will be done via the web and FTP from here on out!

While we wait for the Joomla Core to download…

Choosing additional packages for Joomla

I made this simple on myself. I loaded up the Joomla Developer Forge, sorted by date (recent first) and downloaded anything that looked like it might fit into either a) where my organization is at or b) where they could be/might want to be with this intranet tool. It’s important to stay focused here. There are a lot of “cool” components out there, but not all of them will be helpful. You’ll notice I have more than one event calendar solution, etc. This is because I’m not sure which (if any) will work for me. Here’s what I got, along with the author comments.

It is important to note that my organization is different than yours! I’ll only use maybe a half-dozen of these, but since there are good and bad modules, this is what you call the ‘shotgun approach’ – try it all and see if you get a hit!

Components that look interesting for this project: (some more important than others)

Gottesdienst Component
This project is aimed to contain a little custom Joomla! component I’ve written to maintain the service events for the web page of our church.

Joomnik Gallery
This is a simple component displaying images of items from specific folders, using CSS to shape frontend display and Javascript for slideshow. Image operations must be performed through FTP or Media Manager. Each item can have up to 10 fields of information associated with it, which are stored in Joomla database. In case of multilanguage site, common words used in items description can be translated.

SEF Service Map
SEF Service Map Component creates a complete sitemap (index) for Your site, and is a good solution for Joomla! and Mambo CMS. Component uses standard defined menus to generate a dynamic site map. This Map is integrated with standard CMS components, like: content, weblinks, contacts and newsfeeds. Thanks to mambots integration, component has open structure and can be integrated with additional components, like: galeries, forums, shops and other. Components integrated with Sef Service Map are at the moment: – Mambo Phpshop – VirtueMart – Simpleboard Forum – Joomlaboard Forum – PhpBB Forum and the next mambot-integrators coming soon. Now, You can configure the number of sublevels, columns, visible menus, menu items and other parameters.

josCommunity is a custom Joomla portal designed with all the needs of a community website. josCommunity aims to provide a one-click solution to the need for community projects and sites. Current features are: Community based web site, Photo Album, User Home Pages, Private Messaging, Forums, Mailing Lists, Glossary, Calendar, Download Repository, FAQs, Bad Word Filtering, Online Polls, Awards for Users, Google Sitemap Generator, Dynamic User Sitemap, User Shoutbox, Advanced Search Engine Friendly Management System, Advanced Site Statistics Tracking

MetaFly mambot
For up to date versions of this bot, please visit: http://www.jomres.net/component/option,com_docman/task,cat_view/gid,20/Itemid,79/ I don’t know about anybody else, but I get bored with searching through the text of my content to find sensible words to use in the meta keywords of a given page. metaFly is a mambot that will search through the content of the page being viewed & will append frequently occuring words to the keywords section of your meta data (on the fly). It has several filters: Offending elements, which will simply filter out something that you don’t like, eg “, stopwords, which will filter out specific words, and goldwords, which are words that should be retained regardless of the frequency of their appearance.

Header Image
This module allows to change images based on Section-, Category-, Main Menu or Current Menu Item-ID of the actual content. Supports default image file, checks for presence of image files and supports Module Class Suffix for CSS styling. With its ability to support HTML Code integration also Flash files can be used in addition to static images.

This components helps you to manage awards in a Joomla: You can create medals, hand them out to the users, and display them e.g. in Simpleboard or Community Builder.

Joomla OWA intergration
This will be a module that will Connect to your Exchange server 2003 OWA.

This project will bring the well known and loved Events Calendar to Joomla. Originally by Eric Lamette, mod by Dave McDonnell. This project will host the component (events), the related calendar module (events_cal) and the latest events module (events_latest). Here you can: * let us know what features you’d like to see and * report bugs encountered by the existing events components and modules in Joomla installations

Birthday Component
Simple birthday component and related module. In the admin interface you can insert people’s name and birthdate. The module will show upcoming birthdays in the next x days.

Player Profiles
A component for a team database with profiles and uploadable image files.

perForms is a Joomla/Mambo Component, that allows admins to easily create dynamic forms using this component on their site. Results can be emailed to any email addresses, or saved in a database table and using a basic report page, all results in database can be viewed. All form elements and simple validation rules are supported.

Google Adsense Referrals Module
Google Adsense Referrals Module allows webmasters to place Googles new referral ads on ones site. The module is easy to use and covers all the languages available for these referral ads.

Banner Manager Advanced
This component is an rewrite of the Joomla included banner manager with loads of added features including, start date / end date, list multiple banners in multiple locations PLUS lots more – worth checking out!!

Submit Content
Want to expand your sites with a lot of useful articles? Why not let your users or guests share their contents and ideas! This component is based on EZ CZ Submit from MamboZip.com (now is http://www.joomlaya.com). The project aim to enhanced, updated, and fixed many bugs in EZ CZ Submit. Some new features in Submit Content component: – Full multiligual support. – Changed the whole source code to enhanced User’s Accessibility and Interface. – Administrator can now config the MAXSIZE of upload images! – Intergrated SecurityImage of WalterCedric –> better anti spamer and hacker. – Installer Guide is now more clear. Auto chmod created folder. – and many more…

ExtCalendar Events Calendar
This events calendar component & mini-calendar module are ports of the gorgeous-looking ExtCalendar 2 by Mohamed Moujami at extcal.sourceforge.net. Allows for easy addition and management of customizable events to your site’s calendar. This joomla project has been created because the original project at mamboforge seems not to be maintained any longer.

Get Fantastic Stats for your website with Google analytics Obtenez des statistiques hors du commun avec Google analytics

Player Roster
A small solution to show the world who is playing in your team a picture and some personal stats about the player. Right now it can only manage one category of players, but categories will be added soon, so that this component can be userd to manage multiple teams (e.g. football team, cheerleaders, junior team)

Josquote creates graphically pleasing quotes from text in articles. Just {josquote}quote something{/josquote} and it will show that text in nice indented area. http://www.primakoala.com/josquote/

This component will allow registered users to sign-up/volunteer for various duties and various times. This is useful for organizations and groups that need help from their members with events. It will allow users to pick a role and a time off of a grid. Other members will be allowed to view the filled and available slots and sign up for remaining available slots.

What’s On
A system to manage listings for events on your Joomla! site. Post events according to categories, list upcoming events for each category, list upcoming events for next seven days, or list all upcoming events.

ldap hack joomla 1.02
Modified ldap hack version 9 for joomla

Attend Events
Atend Events is a fork of the Events Session component http://mamboforge.net/projects/eventssessions/ created by Tony Blair

a billing component for joomla

A very short module whose only purpose is to built a module which includes a PHP/HTML file. Usefull to display ads, or pages coming from previous site. Param : file to be included.

E Knowledge Management
To manage the knowledge happen in workplace

Security Images or CAPTCHA for Joomla Ever been to a site where you had to register and the registration form required that you type in the same phrase that is found in a hard-to-read image? Joomla has now this possibility thanks to my component com_securityimages. CAPTCHA definition: A captcha (an acronym for “completely automated public Turing test to tell computers and humans apart”) is a type of challenge-response test used in computing to determine whether or not the user is human. The term was coined in 2000 by Luis von Ahn, Manuel Blum, and Nicholas J. Hopper of Carnegie Mellon University, and John Langford of IBM. A common type of captcha requires that the user type the letters of a distorted and/or obscured sequence of letters or digits that appears on the screen.

A helpdesk component, capible of creating tickets, email allert, user learing, help database, main work list, personal work list, overvieuws, prioratising, planning and manny more. It was for mambo (private) and now i am upgrading it and porting to joomla (public)

Personal Content Manager – Allows Admin to define in Backend in what Sections/Categories an Editor is allowed to write articles. In Frontend component the Editor only can edit the Content written by him.

Z Weather
This component and module combination displays weather from U.S. cities using data provided by the National Weather Service. Current conditions, forecasts and weather alerts are supported for multiple locations. Z Weather uses data from the National Weather Service, which means you can provide accurate weather information on your Joomla web site with no advertising from a commercial weather provider. A demo of the component and module can be seen at http://www.zcontent.net . The latest release is available for download in the File Releases section.

LDAP Tools
LDAP tools contains a variety of useful items (mambots and components) for the LDAP environment, tested in a Novell eDirectory environment. It contains: – LDAP User Synchronization – LDAP User Authentication – LDAP Single Sign On

Google SiteMap
Google SiteMap Component for Joomla

EZ Store
A simple ecommerce solution for online sellers.

Google Sitemap Generator
A full backend Admin component which generates the XML file for Google Sitemap. Further a Module will be released which will generate the XML automatically on a specified time and if possible Google will be infomed

IMAP email Client for joomla!

On This Day in History
This is a component and module that will allow a Joomla site to display what happened on this day in history text. The module will print a brief description and allow a clickthrough to the component giving more detailed information.

Joomla Donations module, a Paypal IPN donation solution for the Joomla! Content Management System.

Children Submenu
I have created a small module that will display an item’s children (as determined by the mainmenu) in a submenu of its own. If a child from the submenu is clicked on, this module will check if the that item has children as well and will display the children of the child and so on… I was finding that I was having to create so many submenus with the menu manager and it wasnt dynamic what-so-ever. I wanted to be able to click on an item, and if the item had immediate children, show those children in a seperate menu dynamilcally. Hope this helps others.

DS-Syndicate is a replacement of the standard Syndicate module of Joomla. It contains the RSS formats: 0.91, 1.0, 2.0, OPML and Atom 0.3. Some Features:Only Frontpage items or all items, Create a feed per category, Multiple feeds possible, Different formats RSS, OPML, ATOM, Add a picture to the feed, Statistics http://www.JoomlaFun.com/ is the place for support.

Install a live support chat to your website, is easy, this is the second version, all the code in english and work with JavaScript+XMLHttpRequest+PHP, and multilanguage.

Image of the Day
A module to display an image of the DAY OR an image of the WEEK. Admin parameters for: image folder, image type, mode of operation, link, sizing, default image, alt text, module class suffix and Debug Mode to show image path & url being called by your settings.

Calendar gives your visitor the possibility to view the events the site manages. Day/Month/Year list views are supported. An administrator can define events.

phpBB modificated to work within joomla. Please check http://www.tim-online.nl/redirect.php?forum for support questions

The complete Shopping Mall Solution for the Content Management System Joomla!. It is already used by thousands of storeowners. It can also be used as a Catalogue. Its powerful Administration Tool can handle an unlimited number of Categories, Products, Orders, Customers..

WebAmoeba Ticket System
The WebAmoeba Ticket System is a help ticket support system component for Mambo and Joomla. For more information see http://www.webamoeba.co.uk

Jobline is a component to let clients publish job postings on your website.

CiviCRM is a Constituent Relationship Management System for Joomla! (and other CMS)

Based on the original RSGallery, RSGallery2 aims to be the easiest to use and most functional photo and image gallery available for Joomla!

Google Site Search
Description: “Google Site Search” is a module for Joomla that enables you to search your site by using the Google-Site-Search feature. The classic search is also implemented. There are different options to choose like the background-color and others. It supports GoogleAdsense.

AJAX Shoutbox
This Joomla module adds live chat functionality to your Joomla site. Your visitors can chat with eachother right in your website without refreshing their browsers. It’s almost like chatting on an instant messenging network! And it’s all powered by AJAX, a hot new old technology that powers things like Gmail, Google Maps, and other brilliant web apps. Now, you can get a piece of all this in your own site.

Gallery2 Bridge
Bridge Component to Embed Gallery2 into Joomla. The Main development and Support is given at http://opensource.4theweb.nl

Joomla User Import ComponEnt allows a site administrator to import usernames, passwords, and email addresses into Joomla’s user manager from a properly formated CSV text file.

josCommerce is a port of mosCommerce (developed by http://www.byrgius.com) which was orignially designed to port osCommerce to Mambo 4.5.2. The initial goal of this project is to create a port of osCommerce for Joomla! (relying heavily upon the mosCommerce code developed by Byrgius). Longer range goals will strive to modularize josCommerce (at the cost of backward/forward compatability with osCommerce) and in doing so fully separate Presentation from Business logic and provide more robust integration within the Joomla! framework. This site is a demo of the current release candidate v1.0.1 It is intended to serve as a testing bed for those interested in kicking the tires. Those interested in downloading this code are encouraged to visit the forge at http://developer.joomla.org/sf/sfmain/do/viewProject/projects.joscommerce and check it out of the subversion repository – located in the branches directory under 1.0.1. – at http://scm.joomla.org/svn/repos/joscommerce/branches/release_1.0.1 josCommerce uses the major.minor.micro (eg. 0.18.2) release numbering convention. Major – Indicates a very large change in the core package. Rewrites or major milestones. Minor – Significant amount of feature addition/modification. Micro – Usually bug fixes or minor features

This component shows student classroom allocations, personal details of students (including parents and contact stuff), marks, lessons and more.

Appointment Scheduler
A multi-department and multi-person (or resource) scheduling component that is highly flexible. Each appointment department (category) can use customized appointment fields. Provides an Outlook-like look and feel.

Community Builder
Community Builder suite extends the Joomla! user management system. Key features: extra fields in profile, enhanced registration workflows, user lists, admin defined tabs, image upload, front-end workflow management, integration with other components, etc.


Time spent in article: 120 minutes
Time left for project: 385 minutes
Goals accomplished:

  • Joomla Core is downloaded
  • I have enough extra components to compare to each other, possibly enough to finih the project


1. blowjob - January 14, 2007



Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: