Coder Social home page Coder Social logo

ryanhowdy / fcms Goto Github PK

View Code? Open in Web Editor NEW
82.0 82.0 40.0 44.13 MB

Family Connections - Create a private family website.

Home Page: http://www.familycms.com

License: GNU General Public License v2.0

PHP 31.26% CSS 3.89% JavaScript 26.85% HTML 33.82% Shell 0.02% Ruby 0.19% ActionScript 0.41% Makefile 0.02% Hack 0.01% Rich Text Format 0.01% Less 3.52%
family family-tree photo-gallery php social-networking

fcms's People

Contributors

bitdeli-chef avatar burningrooftop avatar colml avatar diivious avatar djtheg avatar marsupilami23 avatar rohitpaulk avatar ryanhowdy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fcms's Issues

<br/> code showing up in Quotes

Newlines in quotes are being converted to
's in the message board.

Bug was introduced in 1.7.4

[http://www.haudenschilt.com/forum/viewtopic.php?t=553]

Unobtrusive delete confirmation

Currently the delete confirmation for anything in FCMS relies on Javascript, if the user has JS disabled, then the delete will just occur and not allow the user to confirm.

Need to add a confirmation page before deleting, so people without JS will still get a chance to cancel.

Need to add the JS unobtrusively so people with JS will continue to rely on it.

Add/edit catagories to recipies

see Ticket #151

Allow users to create recipe categories just like for the photo gallery.

Upgrade script will need to create the old default 9 categories, and move existing recipes to the proper categories.

May - short/long version translation

"May" only has a translation for the shortened version and not the long version. This is acceptable in English because both short and long are the same, but not acceptable in other languages.

Allow site to be Turned Off/Closed.

During upgrading, it would be beneficial to turn off or close the site, preventing people from messing up the upgrade process and also preventing them from seeing any errors that may be visible during the process.


'''SOLUTION'''

As part of this ticket, the login system has changed dramatically, some major changes are:

  1. The login redirects have changed from meta-refresh to header(). this is faster and prevents the stupid "Already Logged in: Continue" messages from appearing.
  2. when a user tries to access a page without logging in, they are now redirected automatically to the login page, and also redirected back to their originally desired page after a successful login.

Uploading photos tall photos causes errors

Uploading a photo that is taller than it is wide will cause errors.

Error
Undefined variable: thumb_max_height
Where: on line 1458 in /var/www/vhosts/rockyr.com/httpdocs/fcms/inc/gallery_class.php
Environment: PHP 4.4.8 (Linux)

Date and time format change

I have seen that date and time formats are only available in English word order. It would be fine if the user could choose his time format in 24-hour mode (hh:mm) and date format in "DD.MM.YYYY" or "DD. Month YYYY" - that's what is favorized by Germans. In German we don't have "st", "nd" and "rd" either, we only use "." That's what I found out while translating Family Connections in German for myself.

Easier entries into recipies section

  1. Lets say that i go to the recipes section and then to the "Desserts" and im looking through them and decide that i want to add a recipe to the "Dessert" section so i click on the add a recipe, Instead of at this point having to again select the "Dessert" section it should already be selected by default because I was browsing the "Dessert" section.

  2. Instead of all the recipies as a list why not have it like a tree. A list of the recipies and if you want to see the recipie contents you could click the expand button on the recipe and view its contents.

Change Default Theme Choice in Admin

I would like to see the option to choose a new default theme for all members in admin. I don't want to customize all the themes and then have to make the changes again with every upgrade. Right now I had to save the beta theme as the default theme to get what I wanted and have run into css issues when I upgraded to 1.74.

Add welcome note to frontpage after install

Add a welcome note that will display at the top of the homepage until
turned off by each user (requires new field in users table). This note
will describe how new info will be displayed on the homepage and how to change the way it displays.

Simple Registration / Install

Need to make registration faster and easier.

Either hide the address book info with a toggle element, or break the registration into multiple pages with an option to skip the address book stuff, or simple forget it all together.

Also, if this is implemented we need to have an info note on the profile page to tell the user to finish their profile by adding in address info.

Better Section Order

Allow users to change the order of the navigation, including both required and optional sections.

Add ability to remove tagged members

Currently their is no way to remove all tagged members for a photo. Once you tag one member, then at least one member must be tagged after that.

Need to add an option to remove all tagged members.

Add Select All to Mass Email

On Adress book page have a select all option so that it is easier to send a mass email to all members


Yes! This would be great for Family Announcements, an easier way to send to all the family

Better Themes

Use templates so users can better modify themes.

Each template would exist of at least a header, footer and maybe a
sidebar.

header - would include logo, navigation and page title
sidebar - would include side navigation (if needed)
footer -

Show caption on mouseover

This is used on the front page, but not inside the actual photo gallery when viewing a bunch of thumbnails.


This will help user decide which photo should he/she click on to see, comment, and rate. This is already applied elsewhere in FamilyCMS in the home page. In the home page, when you come over with the mouse on an event under the calendar, it shows the events title and description.

http://fcms.crowdsound.com/suggestions/5283-show-caption-when-come-over-photo-thumbnail

Email members on update

Send an email to all members when a new entry is made on the message board, photo gallery, etc. also make an option to opt-out of the emails.

By default this should be turned off.

A new setting in my setting can turn this on for each user.

Show more photo detail in Photo Gallery

When looking at a picture in the gallery have it show who has been tagged in the photo simillar to the way facebook shows who is in the photo below the photo... also I would like to have it so anyone could tag a photo not just the member who uploaded it

Video Section (YouTube)

Create a new section that allows you to upload video to youtube/vimeo (setting the video to private).

User will need accounts at those sites obviously.

User's can also import existing videos from youtube/vimeo to FCMS.

Relationships (geneology)

Somehow add a relationship table that would link members together.

Add another page on the left side nav that you can add, update and delete relationships.

Also need a page to view your family tree, maybe add a link to it from your profile or simply add it to the same page you edit relationships at.

You could have siblings, parents, cousins, etc.

[http://www.familycms.com/forum/viewtopic.php?t=227]

[http://www.familycms.com/forum/viewtopic.php?t=270]

Magic Quotes function

Replace all the magic quotes code with the following standard function to be placed in util_inc.php

<?php
if (get_magic_quotes_gpc()) {
    function stripslashes_deep($value)
    {
        $value = is_array($value) ?
                    array_map('stripslashes_deep', $value) :
                    stripslashes($value);

        return $value;
    }

    $_POST = array_map('stripslashes_deep', $_POST);
    $_GET = array_map('stripslashes_deep', $_GET);
    $_COOKIE = array_map('stripslashes_deep', $_COOKIE);
    $_REQUEST = array_map('stripslashes_deep', $_REQUEST);
}
?>

Fix .link_block

Currently FCMS uses .link_block for the top navigation for each page, most notably the Photo Gallery.

We should rename .link_block to something a little better, like .sub_nav and use an unordered list instead of floated links.

Easier Photo Gallery Options

Make the photo gallery options easier to understand by changing the toggle link to an action and splitting tagging from rotating.

Example

Photo: [_ _ _ _ _ _ _ _ _ _ _ _ _ _] [Browse]

Caption: [_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _]

Rotate Image

Tag Members in This Photo

[Upload] or [Cancel]

Import/Export Address Book in CSV

Need the ability to import and export .CSV files to and from the Address Book.

Would be compatible with Outlook and other .CSV capable apps.

Update themes

Update the new theme system to use $TMPL[''] variables.

FCMS 2.0 Bugs

This is a place holder for keeping tracks of bugs/issues that have been found in the development of FCMS 2.0.

'''Installation'''
- prayer concerns didn't install when checked
- datechooser not working
- success message not centered in FF

'''Photo Gallery'''
- category with only 1 photo causes photo to be off centered

'''Admin'''
- add section link doesn't hide text
- make add new poll a sections_menu link
- make delete form inline

1. JS on Admin:Config doesn't work in IE
2. CSS paths are wrong in displayLoginPage()
3. gallery_class.php line 110 change $LANG['View'] to $LANG['view']
4. Check in upgrade.php with Better Themes fix.
5. upgrade.php has two success messages.
6. Avatar path is missing /
7. Displayname not showing up when adding a new user to the address book (for both all and last 5).

Easier Private Messages

Email users when they get a new PM

Include the users actual email in the reply line, so the user who receives the PM doesn't need to visit the site to reply.

Change default member settings

Need a way to change the default settings for new members (Theme, Time zone, DST, board settings, etc.).

Add this information to the Administration:Members page. Could have
another link or something, some type of submenu.

Face Lift

Audit FCMS:

  1. add additional classes/id's
  2. fine tune the look and feel

Daily Calendar View

Add daily and weekly views to the calendar to go along with the default month view.

When clicking on a date from the homepage, link to the day view, instead of the month view like we currently do.

Day and week views would show the descriptions with the date entry title.

Add info note on Poll Admin page

Add a note to the top of the Poll Administration section that describes how to add a new poll, or that deleting the current poll will remove polls from the frontpage.

Allow admin to reset user's password

Allow the admin to reset or change a member's password. And send out an email letting the member know their pw was reset by the admin and what the new pw is.

Encourage users to create a category when uploading new photos

Hide the Create/Edit Category link, and make it so when clicking on upload photos, you are forced to add a new category first.

Allow an option to add to existing category.

Make sure you can still edit existing categories though.


Upload Photo

Category: [_________] or [existing category >]

Photo: [________]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.