Giter Site home page Giter Site logo

get-simple-cms's People

Contributors

joshas avatar n00dles avatar

Watchers

 avatar

get-simple-cms's Issues

Upgrade Various JS components

FacyBox: http://bitbonsai.com/facybox/
Current: 1.0, Need: 1.2.1

jCrop: http://code.google.com/p/jcrop/downloads/list
Current: 0.9.5, Need 0.9.8

quickPaginate: http://projects.allmarkedup.com/jquery_evtpaginate/index.php
Current: depreciated for evtPaginate

jQuery: http://jquery.com/
Current: 1.4.1, Need: 1.4.2

Original issue reported on code.google.com by ccagle8 on 23 Feb 2010 at 3:19

Replace ereg with preg_match

http://get-simple.info/forum/viewtopic.php?id=453

Original issue reported on code.google.com by ccagle8 on 26 Feb 2010 at 2:27

Make $_GET variables universal for easier plugin development.

Currently a number of $_GET-calls are used throughout the system. In at
least one of these cases there is a different $_GET-variable used in the
administration panel than on the website front-end.

$_GET['id'] == $_GET['uri']

Source: http://get-simple.info/forum/viewtopic.php?id=433

Original issue reported on code.google.com by [email protected] on 20 Feb 2010 at 4:53

sidebar-pages.php - Highlighting is broken

In sidebar-pages.php is still the var $uri used, so that on each page-edit
(new page and also on edit) the "create new page"-tab is highlighted. I
changed in on my installation to $id and added another check to highlight
correct in case of editing an existing page.

Original issue reported on code.google.com by [email protected] on 1 Mar 2010 at 11:19

Attachments:

Fix Uploadify vulnerability

The first vulnerability was patched, but it stopped the ability to 
successfully upload.

The second is an undocumented vulnerability with the same Uploadify install.


Original issue reported on code.google.com by ccagle8 on 1 Jan 2010 at 3:41

Plugin System Needed

Plugin systems are vital to to the development process of a CMS. 



Original issue reported on code.google.com by ccagle8 on 4 Jan 2010 at 1:51

User.xml

Change user.xml to allow multiple user's and passworts. (for starters just 
backend)

Original issue reported on code.google.com by [email protected] on 5 Apr 2010 at 9:38

CHOWN Problems with GS running as different ID from FTP

Forum Thread: http://get-simple.info/forum/viewtopic.php?id=302

Not sure how to fix this. Maybe if we chmod to 775, no matter who is the 
owner, the file should be writable... but that is assuming both ids are in 
the same group.

Original issue reported on code.google.com by ccagle8 on 9 Jan 2010 at 1:44

clean_url() like function to clean all different kind of IDs

Using non-basic Latin characters anywhere as an ID is currently lethal.
Components end up completely without way to call them etc. This could be
fixed by running all strings that are used as identifiers through the same
cleaning function.

Forum topic: http://get-simple.info/forum/viewtopic.php?id=472

Original issue reported on code.google.com by [email protected] on 1 Mar 2010 at 11:55

Another very little thing in theme.php

in the first line of block 'Update changes' you write $xmls, afterwards its
only $xml:

$xmls = @new SimpleXMLExtended('<item></item>');
$note = $xml->addChild('SITENAME');
...


Original issue reported on code.google.com by [email protected] on 25 Feb 2010 at 1:46

Rewriting login system.

I pointed out some mistakes, Chris came with a solution, I’m now testing
and developing.

This will hopefully also fix Uploadify credentials ones and for all.

More details will be released later on.

Original issue reported on code.google.com by [email protected] on 5 Jan 2010 at 12:09

Introducing a new themeing function.

The theme function get_page_content() should be allowed to have one
argument. This argument being a page slug.

If no argument passed to the function, it should return an echo of the
content of the current page.
If an existing slug is passed as argument, it should return an echo of the
content of the page known by said slug.
If a non-existing slug is passed as argument, it should return FALSE.

For more information on the idea:
http://get-simple.info/forum/viewtopic.php?pid=1574#p1574

Original issue reported on code.google.com by [email protected] on 2 Jan 2010 at 12:49

Better Organize Components

Components list becomes unwieldy if there are too many shown.

Options:
 1. make textarea expand/collapse
   - do we only make them collapse when we have more than X? or just collapse 
them all by default?
 2. make list of anchors to components at top of page

Suggestion came from here: http://get-simple.info/forum/viewtopic.php?id=306

Original issue reported on code.google.com by ccagle8 on 11 Jan 2010 at 6:09

Changing the slug on a parent page doesn't change it on its child(ren)

"i have observed from GS 2.0 is if i change the Slug/URL parameter to a 
parent page from "works" to "jobs", i have to modify it manually on each 
child page ! (sometimes i have more than 5, i found it a noisy thing to do, 
imagine more 25 or 30 ??!!)
so it would be great to when i change the Slug/URL parameter (in options 
page) and if it's a parent page that it will be applied automatically on all 
children pages !"

- from the forum http://get-simple.info/forum/viewtopic.php?pid=2272#p2272

Original issue reported on code.google.com by ccagle8 on 4 Feb 2010 at 12:43

getXML() usage and enhancement

Wanted to get this function clarified. getXML() seems to be a simple
wrapper for reading a XML file.

1. Should this be used more? Even functions like menu_data() the exact code
that is contained by getXML(). Should these be changed to getXML()?

2. Should it be enhanced to support addCData()? Currently the XML DOM load
by getXML() can not be manipulated with the help of addCData(). The fix
would be swapping:

   simplexml_load_string($xml, NULL, LIBXML_NOCDATA)

with:

   simplexml_load_string($xml, 'SimpleXMLExtended', LIBXML_NOCDATA)

Wanted to put this up for debate. As I have no good idea of how much we
actually use this function in the core.

Original issue reported on code.google.com by [email protected] on 23 Feb 2010 at 10:07

Using Text instead of il8n in sidebar_files.php

In sidebar_files.php the label for "Image Control Panel" is hard coded
instead using the il8n.
Also there is an closing <b> missing after upload_max_filesize (results in
having the complete footer being bold), on my version I fixed it and
replaced with <strong>

Original issue reported on code.google.com by [email protected] on 1 Mar 2010 at 11:10

Attachments:

Make edit.php use new find_url() function

edit-page.php makes use of the new GS 2.01 function find_url()

edit.php, however, does the old way of building the permalink (for the '#'
link in Page Manager)
To fix this, replace lines 71 to 75 by this one:

$table .= '<a title="'.$i18n['VIEWPAGE_TITLE'].': '. cl($page['title']) .'"
target="_blank" href="'. find_url($page['url'],$page['parent']) .'">#</a>';

This way, if you tweak find_url (e.g. to add a trailing slash to
permalinks, or other customizations) you won't need to edit any file other
than basic.php

Original issue reported on code.google.com by carnav on 6 Apr 2010 at 6:41

Version Update Ping is not working

I changed it to use apigee.com, but I am having DNS issues making it work. 

The problem started because many people have asked that GS start looking for 
updates on a more regular and prominent schedule because most do not look in 
the "health-check" area once they are up and running. If they never look 
there, they will never know to update.

The reason I wanted to use apigee.com is because it helps make sure that my 
server doesn't crash if too many people are looking for updates at once. It 
will shut down the api instead of letting my server crash.


Original issue reported on code.google.com by ccagle8 on 1 Jan 2010 at 4:42

Wrong Child-Name for LANG-attribute in settings.php

On r104 the xml-handling in settings.php was changed to:

// create new site data file
$ufile = 'website.xml';
createBak($ufile, $path, $bakpath);
$xmls = @new SimpleXMLExtended('<item></item>');
$note = $xmls->addChild('SITENAME');
$note->addCData($SITENAME);
$note = $xmls->addChild('SITEURL');
$note->addCData(@$SITEURL);
$note = $xmls->addChild('TEMPLATE');
$note->addCData(@$TEMPLATE);
$note = $xmls->addChild('TIMEZONE');
$note->addCData(@$TIMEZONE);
$note = $xmls->addChild('TIMEZONE');  ----*******----
$note->addCData(@$LANG);

the marked line should be changed to:
$note = $xmls->addChild('LANG');

Original issue reported on code.google.com by [email protected] on 25 Feb 2010 at 11:10

Form HTML validation issue

All TEXTAREA-elements must have a cols- and rows-attribute specified. As
these form elements are purely on the admin side of things I don’t see this
as something with a high priority.

Forum topic: http://get-simple.info/forum/viewtopic.php?id=471

Original issue reported on code.google.com by [email protected] on 1 Mar 2010 at 11:52

Convert 404 Monitoring into a Plugin

404 Monitoring should be broken out into a plugin. All the hooks are in 
place, and it would be easy to do. This is more of an "extra" feature that 
doesn't fit in well with the notion of "GetSimple has everything your client 
needs, and nothing a CMS doesn't" -- this really isn't needed.

Original issue reported on code.google.com by ccagle8 on 14 Feb 2010 at 6:46

Plugin Directory

Should the plugin directory be inside /admin/plugins? Many do not think so 
because it runs the chance to get overwritten every upgrade.

Original issue reported on code.google.com by ccagle8 on 21 Feb 2010 at 12:37

Convert Contact Form into a Plugin

The current version, while functional is open to certain types of spam 
attacks and the "pot" feature isn't as fool-proof as something like re-
captcha. 

I think the best option here is to break this out into a full-featured 
plugin.



Original issue reported on code.google.com by ccagle8 on 14 Feb 2010 at 6:44

404 File Corrupting

The 404monitoring.log file periodically gets corrupted. When you try to view 
the corrupted 404 file, it shows as just being blank. 

This is not really a problem as all you need to do is clear it and it starts 
working again. I haven't been able to figure out what is causing it because 
it happens so randomly.


Original issue reported on code.google.com by ccagle8 on 1 Jan 2010 at 3:53

  • Merged into: #28

uri not changed to id in error_checking.php

In error_checking.php is still _$GET['uri'] and $uri used. As it changed to
$id on all the other pages, it results in broken links and missing
page-names on error-messages and notifications.

Original issue reported on code.google.com by [email protected] on 24 Feb 2010 at 1:36

Trim size of CKEditor folder

I am sure there are many files in this folder that we do not need. 

Original issue reported on code.google.com by ccagle8 on 1 Jan 2010 at 7:33

Upgrade to CKEditor 3.1

currently we are using 3.0

Original issue reported on code.google.com by ccagle8 on 4 Feb 2010 at 12:44

Depreciated function in edit.php

With debugging on we get the following error in edit.php

Deprecated: Function ereg_replace() is deprecated in 
C:\xampp\htdocs\getsimple-plugin\admin\edit.php on line 77

Suggest we replace with str_replace() as were just removing file extension. 

Any objections? 

Mike.

Original issue reported on code.google.com by [email protected] on 4 Jan 2010 at 8:08

Actions without Parameters fail with PHP 5.3

Plugins, which are registers with add_action('hook', 'callback') or
add_action('hook', 'callback', null) wont be called by
call_user_func_array() with PHP 5.3 (see
http://www.php.net/manual/en/function.call-user-func-array.php#95271 )

The Plugin Callback will be never calles, because add_action() defaults the
$args param to 'null' and call_user_func_array() will fail.

To prevent this from happening i suggest to manually cast $args as an array:

--- plugin_functions.org.php    2010-02-21 02:57:08.828125000 +0100
+++ plugin_functions.php        2010-02-21 02:57:59.093750000 +0100
@@ -54,11 +54,11 @@
 function add_action($hook_name, $added_funcion, $args = array())
 {
        global $plugins;
-
+
        $plugins[] = array(
                'hook' => $hook_name,
                'function' => $added_funcion,
-               'args' => $args
+               'args' => (array) $args
        );

 }

Original issue reported on code.google.com by [email protected] on 21 Feb 2010 at 2:00

Add table TH row to all other pages with table lists

The table header (TH) looks good in plugins.php

I am wondering if we should add it to the others like archive.php, 
backups.php, upload.php and pages.php. 

Original issue reported on code.google.com by ccagle8 on 11 Jan 2010 at 9:26

Create common.php for inclusion for all define() variables

A good starting point would be to show the DOCROOT and maybe something like 
NY talks about here: http://get-simple.info/forum/viewtopic.php?
pid=1699#p1699

Question: Do we put the file in root or /admin/ ?

Original issue reported on code.google.com by ccagle8 on 9 Jan 2010 at 1:08

Bad escaping on site title

if there is an & in the site title (settings.php), anything after the amp 
sign is lost. 

Original issue reported on code.google.com by ccagle8 on 1 Jan 2010 at 8:07

Update more popular language files with new variables

Copy additional variables from lang/en_US.php to other language files & 
translate them.

All new variables are below the comment:

`/******************************************
 * SINCE Version 2.0
********************************************/`


Original issue reported on code.google.com by ccagle8 on 1 Jan 2010 at 3:43

Page accessible by more than one URL with Fancy URLs ON

A page with Fancy URLs turned on is accessible by more than one way:

http://domain.com/page1/
http://domain.com/admin/page1/
http://domain.com/asdf/fewi438923/dnwidsds/FS/page1/

It is because we don't check for parent when processing a requested page_id. 

Original issue reported on code.google.com by ccagle8 on 18 Jan 2010 at 9:15

Add per-page component function

as documented here: http://get-simple.info/forum/viewtopic.php?id=214

Original issue reported on code.google.com by ccagle8 on 1 Jan 2010 at 3:38

Cannot download zip archive files

Described here: http://get-simple.info/forum/viewtopic.php?id=253

Original issue reported on code.google.com by ccagle8 on 1 Jan 2010 at 7:47

Make menu_data() accessible on the admin pages.

menu_data() is a function, the only pre-programmed function, to get
information on what pages exist. Plugin developers might want to use this
information on their setting pages.

Forum thread: http://get-simple.info/forum/viewtopic.php?id=500

Original issue reported on code.google.com by [email protected] on 6 Mar 2010 at 11:41

getFiles() returns before closing the directory handle

just a minor fix:

--- basic.org.php       2010-01-24 13:46:58.000000000 +0100
+++ basic.php   2010-02-21 03:12:51.437500000 +0100
@@ -138,8 +138,8 @@
        while ($file = readdir($handle)) {
                $file_arr[] = $file;
        }
-       return $file_arr;
        closedir($handle);
+       return $file_arr;
 }
 /******************************************************/

Original issue reported on code.google.com by [email protected] on 21 Feb 2010 at 2:14

Variable undefined

Notice: Undefined index: DATE_AND_TIME_FORMAT in admin\inc\basic.php  on
line 179

Probably a translation problem.

- French language
- GetSimple 2.01
- Debug mode

Original issue reported on code.google.com by [email protected] on 13 Apr 2010 at 2:08

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.