Skip to content

Commit

Permalink
new directory structure additions.
Browse files Browse the repository at this point in the history
  • Loading branch information
Serge Rey committed Jul 21, 2006
1 parent 319ccac commit 2116f9f
Show file tree
Hide file tree
Showing 74 changed files with 7,894 additions and 0 deletions.
25 changes: 25 additions & 0 deletions COPYING
@@ -0,0 +1,25 @@
Copyright (c) 2005,2006, Sergio J. Rey <sjrey@users.sourceforge.net>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of the gtd-php team nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
67 changes: 67 additions & 0 deletions HISTORY
@@ -0,0 +1,67 @@
(In progress) Version 0.6.1
- Calendar for date selector (Serge Rey)
- MySQL 5. and PhP 5. support (Serge Rey)
- Title option (Serge Rey)
- Horizontal drop down menus (Serge Rey)
- Previous and Next links on Project Reports (Serge Rey)

2006-06-11 Version 0.6
- Weekly review now has links (Scott Jason Korvek)
- Install script streamlined (Serge Rey)
- New database backend and php code redesign (Scott Jason Korvek)
- Any item can be freely converted between an action, waiting, or reference type (Scott Jason Korvek)
- Tickler file added- notes, projects, and items (Scott Jason Korvek)
- Repeating projects (Scott Jason Korvek)
- Added Time Context Creation (Serge Rey)
- Ablility to list items filtered by context and categories (Scott Jason Korvek)
- Ability to mark an action as the next action -- denoted as * on the report (Scott Jason Korvek)
- Added next action report (Scott Jason Korvek)
- Due dates matching today are colored green, past due dates colored red (Scott Jason Korvek)
- Context reports only shows next actions (not all actions) (Serge Rey)
- In-place (via hyperlink) editing of contexts and categories (Scott Jason Korvek)
- Can add/delete/modify space and time contexts (Scott Jason Korvek)
- New default categories, contexts, and project (Serge Rey)
- Tooltips/context-sensitive help (Scott Jason Korvek)
- Date header (Scott Jason Korvek)
- Formatted dates (Scott Jason Korvek)
- Adjusted table sorting and listed columns (Scott Jason Korvek)
- Adjusted page refresh times and targets (Scott Jason Korvek)
- Standardized appearance of forms (Scott Jason Korvek)
- Input sanitization and removal of error reporting to minimize hacking potential and enforce defaults (Scott Jason Korvek)
- Character escaping and text formatting (Scott Jason Korvek)
- Links to our wiki and frapper map (Serge Rey)
- Many more updates, enhancements, and bugfixes...

2006-03-18 Version 0.5
- Added repeating next actions (Scott Jason Korvek)
- Added Someday/Maybe list (Scott Jason Korvek)
- Added List (Scott Jason Korvek)
- Added CheckLists (Scott Jason Korvek)
- Added Categories (Scott Jason Korvek)
- Fixed project title reporting bug after project update (Serge Rey)
- Next Actions Deadline option (Scott Jason Korvek)
- Date selector (Serge Rey)
- Install (update) script (Serge Rey)

2006-02-04 Version 0.4
- Fixed IE layout bug (Mike Kober)
- Added Contexts summary table (Serge Rey)

2006-01-28 Version 0.3
- Fixed count of completed/non-completed nextActions (Serge Rey)
- Fixed plural useage on summary.php (Serge Rey)
- Fixed showing table headings when there are no NAs in project report (Serge Rey)
- Fixed showing table headings when there are no WOs in project report (Serge Rey)
- Fixed showing table headings when there are no Nas in context report (Serge Rey)
- Added delete checkbox on editNextAction form (Serge Rey)
- Added complete checkbox on editNextAction form (Serge Rey)
- Added complete checkbox on next actions report form (Serge Rey)
- Added complete checkbox on context report form (Serge Rey)
- Changed tarball and zip archive to include gtd directory (Thanks to Vicki Brown)

2006-01-21 Version 0.2
- css and layout redesign (Jason Brown)
- refresh on update and new nextActions (Serge Rey)
- meta links on side bar (Serge Rey)

2006-01-15 Version 0.1 (Windy)
71 changes: 71 additions & 0 deletions MANIFEST
@@ -0,0 +1,71 @@
COPYING
HISTORY
MANIFEST
README
about.php
calendar.js
calender-setup.js
calendar-win2k-cold-1.css
checklistReport.php
config.sample.php
credits.php
editCategory.php
editChecklist.php
editChecklistItem.php
editContext.php
editGoal.php
editList.php
editListItem.php
editTimeContext.php
footer.php
gtdfuncs.php
header.php
img.gif
index.php
install.php
item.php
lang/calender-en.js
listChecklist.php
listGoals.php
listItems.php
listList.php
listProjects.php
listReport.php
newCategory.php
newChecklist.php
newChecklistItem.php
newContext.php
newGoal.php
newList.php
newListItem.php
newTimeContext.php
note.php
processChecklistItem.php
processChecklistUpdate.php
processGoal.php
processItem.php
processItemUpdate.php
processListItem.php
processListUpdate.php
processNote.php
processProject.php
processProjectUpdate.php
project.php
projectReport.php
reportContext.php
style.css
style_screen.css
summary.php
summaryAlone.php
tickler.php
updateCategory.php
updateChecklist.php
updateChecklistItem.php
updateContext.php
updateGoal.php
updateItem.php
updateList.php
updateListItem.php
updateProject.php
updateTimeContext.php
weekly.php
65 changes: 65 additions & 0 deletions README
@@ -0,0 +1,65 @@
gtd-php
Version 0.6.1 (2006-07-08)
A web-based implementation of the Getting Things Done system for personal
organization.

Requirements:
mysql
php
apache with php enabled

This version does not support installations using table prefixes in the
database. We plan on adding that support in the next release.

UPGRADING

1. You should backup your gtd database with:
mysqldump gtd > gtdbackup.sql
(use this in case you need to restore)

2. Extract the tarball into the same directory you originally
installed gtd-php in.

3. Then proceed to step 8 under NEW INSTALLATION. This will add new tables as
well as add new columns to your existing tables. Your original data will
be upgraded to use the new functionality in version 0.5. You do not need
to recreate your original database (i.e., step 1 is simply a precaution).


NEW INSTALLATION
Installation (Mac OS X-specific. For an other OS, adjust accordingly):

1. Set up mysql and php

2. cd ~/Sites

3. tar -xzvf pathtotarball

4. cd ~/Sites/gtd-php

5. cp config.sample.php config.php

6. Edit config.php and change $pass and $user to values for local machine.

7. In mysql create a database called gtd:
create database gtd;

Note that you should also set proper mysql permissions for the mysql user.
This user should NOT have access to other databases, nor grant privileges;
this should NOT be the root user.

8. Make sure the name of the database and user that you created in step 7,
match those in your config file from step 6.

9. Point your browser to http://localhost/~username/gtd-php/install.php

If you encounter a mysql error "Error connecting to database"
then connect to mysql from a shell and issue:
set password for 'user'@'localhost' = old_password('password');

being sure to change user to the user in config.php and password to
the value of pass in config.php

10. Explore, enjoy, and send us comments, suggestions, gripes, donations at
http://toae.org/boards

54 changes: 54 additions & 0 deletions about.php
@@ -0,0 +1,54 @@
<?php

///////////////////////////////////////////
//File: about.php //
//Description: HTML version of about file//
//Accessed From: header.php //
//Links to: None //
///////////////////////////////////////////

include_once('header.php');
include_once('config.php');

echo "<h2>gtd-php </h2>";
echo '<table>';
echo '<tr><td>
Copyright (c) 2005,2006, <a href="mailto:sjrey@users.sf.net?subject=gtd-php">Sergio J. Rey</a>.
All rights reserved.
</td><tr>
<tr><td>
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
</td></tr>
<tr><td>
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
</td></tr>
<tr><td>
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
</td></tr>
<tr><td>
* Neither the name of the gtd-php team nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
</td></tr>
<tr><td>
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</td></tr>
</table>
';


include_once('footer.php');
?>

0 comments on commit 2116f9f

Please sign in to comment.