Solved

Free customizable php/mysql calendar needed for web site

Posted on 2012-04-02
1
1,748 Views
Last Modified: 2013-11-18
Hi,

I'm looking for a free php web calendar for my website.  It needs these features:

1.  Easily customizable CSS (type size, box size, color, text, etc.)

2.  Ability to show multi day events as one event instead of a separate event for each day.
      (i. e. shows "festival April 2nd-6th", not "festival April 2nd", "festival April 3rd", etc.

3.  Customizable agenda view listing upcoming events.  I need the ability to link the event title to a separate blog page on my site with more info on the event.

4.  (hopefully) The ability to have new events added automatically to my RSS feed.

I have tried the free Web Calendarat http://www.k5n.us/, and have been thoroughly frustrated.  There is so little customization I can decipher.  Easy PHP Calendar might be good, but I hate to pay $50 for an encrypted program that I can't see ahead of time and can't adjust if it isn't quite what I need.  Any other options?

Thank you very much!

Kim
0
Comment
Question by:Kimberly_B
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 35

Accepted Solution

by:
gr8gonzo earned 500 total points
ID: 37800400
Try this one:

http://www.phpclasses.org/package/5434-PHP-Display-calendars-denoting-event-days.html

You're probably not going to find one package with all the required pieces already built. Most PHP calendars are going to be focused on the calendar rendering, CSS presentation, and support for adding events. If you want "multi-day events" then it will probably be something that you'll have to customize yourself (determining proper colspans, and handling exceptions like multi-day events that span over multiple weeks), although there's a chance that some calendar supports this (though you may lose other features trying to gain that one).

The agenda view will also probably be something you'll have to do separately because it's not really a typical calendar feature - even Outlook defines that list separately.

Same thing with RSS feed - a calendar app will focus on calendar, not on event planning.

Ideally, if you think about it, the calendar is not the primary thing you're probably looking for. The calendar is simply one method of reading your events database. The agenda is another method, and the RSS feed is yet another method. You have one central data source of events, so you should be looking for three apps - each one responsible for reading the data source and outputting those events in a particular, formatted way, whether it's outputting a calendar or an RSS feed.

That said, building an agenda list of upcoming events is pretty simple, and so is building an RSS feed. The agenda isn't much more than showing the results of a specific query, while there are many tutorials out on the web on building a PHP-based RSS feed (which you could just copy the source from and customize it to your needs) - just google for PHP RSS or search phpclasses.org for it.
0

Featured Post

Don't Cry: How Liquid Web is Ensuring Security

WannaCry is just the start. Read how Liquid Web is protecting itself and its customers against new threats.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article discusses how to create an extensible mechanism for linked drop downs.
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
In this tutorial viewers will learn how to embed videos in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <video> tag to insert a video. Define the src as the URL of your video; this is similar to …
The viewer will learn how to dynamically set the form action using jQuery.

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question