Linux SoftwareInternetHTTP (WWW)PHPRecipeBook 2.36

PHPRecipeBook 2.36


PHPRecipeBook's purpose is to provide a convenient way to construct a weekly shopping list from a known list of recipes
Developer:   Todd Rogers
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


PHPRecipeBook's purpose is to provide a convenient way to construct a weekly shopping list from a known list of recipes. The user can view, add, search and modify recipes like any decent web based cookbook.

This cookbook provides the extra functionality to add recipes to a shopping list. The shopping list then can be saved or printed out. The printed out version of the shopping list will attempt to merge similar items on the list. For example if two recipes call for 1 onion each, then the list will show a listing for 2 onions and not two separate onion listings.

The ability to sort the shopping list will also be a feature of the project. The user will be able to set in preferences if they want vegetables to appear at the top, or meats, or whatever items the first find when walking into their local supermarket.

The lists that are saved to the database can be later loaded and viewed. An option to delete saved lists will also be available. The names of the lists can be changed, and a new list can be saved to an existing list name (save to??¦ option).

Requirements:
  • Apache 2.0/1.3
  • PHP 4.2.2:
    - with PostgreSQL or MySQL Support compiled in or installed as a package
    - XML support
  • Database: PostgreSQL 7.2.3 or MySQL 3.23.52-3

    Installation

    Make sure the version of PHP and PostgreSQL/MySQL match or exceed those given above. PHP especially, I know they changed some of the method names, so an older version will not function correctly.

    Install and setup Apache, PHP, PostgreSQL/MySQL on your system. Then proceed with these instructions to setup PHPRecipeBook.

    Database:
    Table Names:
    If you have to share a database with other applications first edit the database schema to make sure it does not conflict. Then update the settings in custom_inc.php (get values from includes/config_inc.php) to match your new table names.

    PostgreSQL:
    1. Create the database. As the postgres user:
    createdb recipedb

    Note: The argument "recipedb" can be anything you want, just make sure you edit the PHP settings later to reflect this.

    2. Import the Schema:
    cd sql
    psql recipedb
    > i recipedb.pgsql
    > i recipedb_data_(lang).sql
    > i recipedb_ingredients_en.sql (optional step)

    3. Grant permissions to a user of your choosing to access the database. These values are changed in hba.conf of PostgreSQL's config (found in /var/lib/pgsql/data on Redhat and some other systems).

    Remember the user and password you select for later use in config.

    MySQL:
    1. Create the database.
    mysqladmin -u user -p mypass create recipedb

    2. Import the Schema:
    mysql -u user -p mypass recipedb < recipedb.mysql
    mysql -u user -p mypass recipedb < recipedb_data_en.sql
    mysql -u user -p mypass recipedb < recipedb_ingredients_en.sql (optional step)

    Customize The Data:
    You can customize the dropdown selectings such as the ethnicity, courses, bases, etc... in the PHPRecipeBook by logging in as a admin user and selecting the Settings->Administration->Customize menu.

    What's New in This Release:
  • MySQL 5.0 fix made, curdate() removed.
  • Some UTF-8 fixes made
  • Shopping list lost ingredients now get removed when checked.
    tags shopping list  the database  mypass recipedb  make sure  recipedb recipedb  list will  the user  the shopping  recipedb ingredients  recipedb data  the schema  user and  customize the  

    Download PHPRecipeBook 2.36


     http://prdownloads.sourceforge.net/phprecipebook/phprecipebook-2.36.tar.gz?use_mirror=unc
     http://prdownloads.sourceforge.net/phprecipebook/phprecipebook-2.36.tar.gz?use_mirror=mesh
     http://prdownloads.sourceforge.net/phprecipebook/phprecipebook-2.36.tar.gz?use_mirror=heanet


    Authors software

    PHPRecipeBook 2.36 (by Todd Rogers)
    PHPRecipeBook's purpose is to provide a convenient way to construct a weekly shopping list from a known list of recipes


    Similar software

    PHPRecipeBook 2.36 (by Todd Rogers)
    PHPRecipeBook's purpose is to provide a convenient way to construct a weekly shopping list from a known list of recipes

    Uber Project Document Management System 1.0 (by Alexander Meisel)
    Project document and management tracking system written in PHP using PostgreSQL to store user, project and document related data and

    phpMyRecipes 1.0.2 (by Todd Palino)
    phpMyRecipes is a simple application for storing and retrieving recipes

    AnyMeal 0.30 (by Jan Wedekind)
    AnyMeal is a Linux recipe database software offering recipe management for a cookbook with more than 100,000 recipes, allowing to sea

    phpWishlist 0.1.16 (by phpWishlist Team)
    phpWishlist is a web-based wish list manager

    Mailing List 1.04 (by mailing-list.us)
    Mailing List project is a Web-based, full-featured mailing list and newsletter system

    Scout Tracker 0.13 (by Jazer North)
    Scout Tracker tracks Boy Scout advancements towards their Eagle Scout

    BBForums 1.1 (by Bruno Bzeznik)
    BBForums is a Web forum server.Create a system permitting several forums administrated by different users

    Smoot 0.7 (by Clark Freifeld)
    Smoot is a Web-based tool for creating diagrams of icons and links between them

    QtSqlView 0.8.0 (by Timo Bingmann)
    QtSqlView project is a simple and easy to use SQL database browser written in Qt 4.x using the excellent QtSql components


    Other software in this category

    SquirrelMail 1.5.1 (by The SquirrelMail Project Team)
    SquirrelMail is a standards-based Webmail package written in PHP4

    Tiki CMS/Groupware 1.9.7 (by Luis Argerich)

    Downloader for X 2.5.7 (by Chuchelo)
    Downloader for X is a tool for downloading files from the Internet via both HTT

    Links 2.1pre26 (by Martin Pergel)
    Links is graphics and text mode WWW browser, similar to Lynx

    Mozilla Firefox 1.5.0.8 (by Mozilla Project)

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags