<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/mightycal/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/mightycal/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 06 Mar 2003 22:47:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mightycal/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>Beta 2 Uploaded</title><link>https://sourceforge.net/p/mightycal/news/2003/03/beta-2-uploaded/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The Beta 2 files have been uploaded to the Files page, for your downloading enjoyment.  Currently all implemented features of the frontend and backend work, except for event submission from the frontend, which has broken since the last release and has yet to be fixed.  New and improved instructions for installation are included.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob Moorman</dc:creator><pubDate>Thu, 06 Mar 2003 22:47:26 -0000</pubDate><guid>https://sourceforge.net21bb65e0b7b836a3b834f58cebadf0fe26f40ef0</guid></item><item><title>Testing Framework Implemented</title><link>https://sourceforge.net/p/mightycal/news/2003/03/testing-framework-implemented/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;A new unit testing framework has been implemented to test both the backend and frontend of the MightyCal software.  It uses HttpUnit, which tests the ability to interact properly through a Web client.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob Moorman</dc:creator><pubDate>Wed, 05 Mar 2003 21:14:31 -0000</pubDate><guid>https://sourceforge.net4b85cdaa68a9e5cca7953108a36a91139febf2a8</guid></item><item><title>MightyCal now listed on Freshmeat.net</title><link>https://sourceforge.net/p/mightycal/news/2003/02/mightycal-now-listed-on-freshmeatnet/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In preparation for attracting more developers to the MightyCal project, I've added a Freshmeat project listing.  Freshmeat.net is the primary listing site for Open Source projects.  It's often the first place that people look when searching for software to download and use, or for projects to join and help.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob Moorman</dc:creator><pubDate>Thu, 06 Feb 2003 00:34:33 -0000</pubDate><guid>https://sourceforge.netde72eb3e13c60f1d7755493c8a483ebd5367124a</guid></item><item><title>New documentation and screenshots</title><link>https://sourceforge.net/p/mightycal/news/2003/02/new-documentation-and-screenshots/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The homepage at &lt;a href="http://mightycal.sourceforge.net"&gt;http://mightycal.sourceforge.net&lt;/a&gt; now has a link to a new Screenshots page.  Also, updated API documentation has been created for the Backend... it's linked to via the homepage and the Sourceforge project page.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob Moorman</dc:creator><pubDate>Wed, 05 Feb 2003 23:50:08 -0000</pubDate><guid>https://sourceforge.netf350f7f6d5b9585bbc350a97314a4bcd184b8221</guid></item><item><title>Leadup to Beta 2</title><link>https://sourceforge.net/p/mightycal/news/2003/01/leadup-to-beta-2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Beta 2 of MightyCal will be out shortly, with lots of new features.  In particular, a full administration interface is implemented, web user authentication via the frontend is implemented, and a vastly improved frontend that uses the facilities of Cocoon to a much greater extent.  The entire application is starting to look a lot more like a well-behaved MVC application, with the Cocoon frontend providing the View and Controller portions, and the Model implemented in the backend.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob Moorman</dc:creator><pubDate>Wed, 29 Jan 2003 08:21:39 -0000</pubDate><guid>https://sourceforge.net172b5840a52e37bda53fe0cb183985413a548e2f</guid></item><item><title>Frontend refactoring</title><link>https://sourceforge.net/p/mightycal/news/2003/01/frontend-refactoring/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;*  The Cocoon frontend has been completely refactored as a separate subapplication that can be installed into an existing Cocoon installation.  An Ant build script installs the MightyCal application into the main Cocoon installation.&lt;br /&gt;
*  The new version of the Frontend has moved nearly all of the application logic into Cocoon components, by implementing custom Actions, Generators and Transformers in order to simplify the sitemap dramatically and make it more easily understandable.&lt;br /&gt;
*  The Cocoon frontend now can handle user authentication and session tracking.  The HTTP session mechanism is used to store information about the user's preferences, thereby eliminating the need to have lots of request parameters floating around and needing to be tracked.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob Moorman</dc:creator><pubDate>Wed, 29 Jan 2003 07:42:13 -0000</pubDate><guid>https://sourceforge.net52a8e627bc6ca18efe531a8963090781a00f7ec0</guid></item><item><title>Major refactoring in backend</title><link>https://sourceforge.net/p/mightycal/news/2003/01/major-refactoring-in-backend/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;* Moved all modules into subpackages to clarify organization.  In particular, split out the ever-increasing number of constants into individual Const.py files in each of the subpackages.&lt;br /&gt;
* Added new security assertion methodology; a SecurityPolicy module contains a map of permissions, and every object in the MightyCal tree gets permissions as defined in this map.&lt;br /&gt;
* Combined all XML-related procedure calls into two entry points; the Cocoon frontend only needs to know about these two entry points to get all the information it needs from the backend.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob Moorman</dc:creator><pubDate>Wed, 29 Jan 2003 07:26:30 -0000</pubDate><guid>https://sourceforge.net2e24498c1575202e809e4e3ccdfcf227cda9b469</guid></item><item><title>New data-entry handling methodology, plus refactoring</title><link>https://sourceforge.net/p/mightycal/news/2002/11/new-data-entry-handling-methodology-plus-refactoring/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Major refactoring done to the MightyCal internal structure.  Constants have all been put into uppercase to distinguish them from variables.  Many subpackages have been created to collect related modules together, thereby reducing confusion and increasing encapsulation.  Also, an entirely new data entry methodology has been implemented: the DataEntryTransaction.  The DataEntryTransaction has for its purpose the ability to provide a multi-stage event editing process, in particular the ability to return the user to editing an Event when the user's original entries/edits failed validation tests.  When the user is returned to the data entry screen on a failed validation, the data entry screen will have full, informative error messages for each invalid field.  This new DataEntryTransaction structure is user-agent agnostic... it will work whether the user is entering data via the Cocoon frontend, or whether the administrator is entering an event via the ZMI (Zope Management Interface).  A user can also choose to &amp;quot;Save these values as defaults&amp;quot;, so that future Event creation sessions for the same EventType will automatically be filled in using the values from the previous transaction.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob Moorman</dc:creator><pubDate>Wed, 20 Nov 2002 00:19:06 -0000</pubDate><guid>https://sourceforge.net3cad4de2f28a2e7ef51c11b9cb485e8cc963dfbe</guid></item><item><title>New portal-like administration interface for Calendars</title><link>https://sourceforge.net/p/mightycal/news/2002/11/new-portal-like-administration-interface-for-calendars/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;New Portal-like Administrative interfaces for individual Calendars are functioning.  Currently only a few panels are available for adding to the interface, but eventually the calendar Admin will be able to choose from a wide variety of status panels to add to the interface, in order to create a single-screen overview of the current happenings in their Calendar.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob Moorman</dc:creator><pubDate>Wed, 20 Nov 2002 00:15:46 -0000</pubDate><guid>https://sourceforge.net95f4c364455d6a216a91634aa6ea9b30491069e8</guid></item><item><title>MightyCal goes Beta</title><link>https://sourceforge.net/p/mightycal/news/2002/10/mightycal-goes-beta/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The MightyCal Beta 1 release has been made.  The main changes available in Beta 1 are in the display templates available via the Cocoon frontend... MightyCal can now display calendars in HTML (List View, Month View, Event Detail and Event Edit), PDF (List View and Month View) and Avantgo/Strict HTML3.2 (List View and Month View).  The Intermediate Template Language and associated Stylesheet Management interface have matured a lot, so that layout and look-and-feel are highly customizable.  Event editing via the Cocoon frontend is also working.  Downloads of the Frontend and Backend files are available from the &amp;quot;Files&amp;quot; area, and a basic Install document is available from &amp;quot;Docs&amp;quot;.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob Moorman</dc:creator><pubDate>Wed, 16 Oct 2002 22:18:05 -0000</pubDate><guid>https://sourceforge.net53d667a1a83cc9cc1cb22722b920a671c82e5e3a</guid></item></channel></rss>