MODx
Roadmap for version 0.9.6.2 [++]
80% of 39 tasks completed. 9 open tasks:
- FS#669 - logEvent logs web userID, report show by manager userID [+]
-
When an error happens and it is logged in the Event Log, the user ID is stored using $this->getLoginUserID(). This logs the web user ID. When signed into manager, the Event Reports uses the user ID to get the user name, but it looks up Manager Users, therefor the user names aren't correct.
- FS#685 - Encoding problems in QuickEdit [+]
-
Being swedish I naturally use åäöÅÄÖ when appropriate. If I edit a page using QuickEdit and use the Apply button the swedish letters on the page changes to åäöÅÄÖ after the refresh. This lasts until I click OK and the refresh restores the correct letters.
When submitting a form (ie clicking OK), javascript uses the specified encoding of the page. However - when using "Apply" the form is saved with an AJAX-call to index.php. Javascript encodes this internally as utf8...
- FS#892 - Upgrading: 0.9.5 -> 0.9.6 Snippets upgraded regardless of whethe [+]
-
When upgrading from 0.9.5 to 0.9.6, I want to retain some of the existing snippets e.g. not upgrade them. Specifically Ditto and Wayfinder.
I unticked them in the installer, but they were upgraded anyway.
- FS#897 - not sending user mail [+]
-
in 0.9.5 when creating a new user and letting MODx send the account info to the user no email is send. When we use our own module which also uses standard PHP mail function works fine, also with the same from address.
- FS#939 - ticker doesnt work correctly when using bindings [+]
-
When one inserts a ticker and uses bindings in the 'default value' field, the data from that binding is not parsed (or not correctly)
for example:
@DOCUMENT 19
where document 19 contains 'hello||bye', the string is not split at ||
@SELECT pagetitle FROM modx_site_content LIMIT 10
returns an array and although the ticker docs state that the ticker can handle arrays, the result is the word 'Array' where the ticker is inserted.
- FS#956 - FCKeditor - Resource Broswer setting wrong chmod on new folders [+]
-
I have discovered that when you use the FCKeditor to create a new folder - the folder is created with 755 permissions. In order for the thumbnail generation in FCKeditor to work in the resource browser the folder needs to be 777 by default.
- FS#1006 - Automatic Alias produces Duplicates [+]
-
When "duplicate aliases" is set to NO, in save_content.processor.php it is checked, wether the alias already exists. If so, you append a number to the alias to create a new one.
// check if alias already exists. if yes then append $cnt to alias
$cnt = $modx->db->getValue("SELECT count(*) FROM " . $tblsc . " WHERE id<>'$id' AND alias ='$alias'");
if ($cnt > 0)
$alias .= $cnt;
}
But if Alias is Unique (no duplicates), count(*) will always get 1 and there will be one page called "xy...
- FS#1036 - strip_image_paths needs to be editable when no editor is selecte [+]
-
In r3492 a change was made that changes how the "Resource URL" (in the config, rb_base_dir in the db) is applied to Image TVs (and perhaps other TVs as well). Instead of just prefixing the paths with the rb_base_dir on selection (from the TV file browser), they now get prefixed with the full URL + rb_base_dir.
To turn this off, you need to change strip_image_paths, which can be done if you have an editor enabled in the config, but is inaccessible without an editor selected.
Some people (me...
- FS#1060 - Fix for Invalid XML response from connector error in upload [+]
-
When uploading large files in IE, sometimes the ""Invalid XML response from connector" error occurs.
There is a simple fix for this, detailed here:
http://www.devtrench.com/modx-invalid-xml-response-from-connector-error/
it would be god if this was included in 0.9.6.2
(note, there is an error in the filename referenced in the article, it should be GetUploadProgress.php )
Roadmap for version 0.9.7-beta [++]
88% of 5 tasks completed. 4 open tasks:
- FS#175 - Error with the parser and equal signs [+]
-
Hi !
Well it seems the snippet can't handle equal signs, example snippet :
[[test]]
[code]
return $var;
[/code]
in the web page, [!test? &var=`something=else` !]
this snippet will only displayer "something", it just stops right before the "equal" signs
more details here : http://modxcms.com/forums/index.php/topic,1944.0.html
- FS#208 - Surpress PHP errors and log [+]
-
I created this message on the bug-forum and I was asked to put it here. So here it is.
============================================================
Hi all,
When having a site live, I would like to be able to supress errors generated by php. Like warnings and so on.
I think it would be nice to have a configuration option in de site configurater to enable or disable the display of php-errors.
Even nicer would be to redirect the errors to a log. However, I don't know if that is possible...
- FS#377 - id field in cookie [+]
-
I ran into some stability problems when using id field in cookies.
Test case : Create a snippet with the following code
setcookie("id", session_id(), time() + ((3600 * 24) * 30));
and call it from your template.
Open the page. Go back to the manager interface and try to open a document.
Result :
Javascript error msgs : document not found.
SQL errors.
Clear cookies and restart, it works again.
There is no problem if you replace the id field with another string. I just had bad lu...
- FS#449 - Error when using "id" for field name in a module [+]
-
Hi !
An error occured when I try to validate a form in a module : "no record found for id 0". This message is display with a javascript box.
This error occured when I use a form wich contains a field named "id" and the field "id" is empty.
It is the same thing if the value is a number different from an identifier (id) of a module. The message in this case is for example "no record found for id 8".
The problem comes from the name of the module id. If this id was id_module (for example)...
Roadmap for version 0.9.7 [++]
49% of 68 tasks completed. 37 open tasks:
- FS#20 - User Permissions Usability Improvement [+]
-
Massive intuitiveness improvement for permissions by implmenting something along the lines of the following for setting access permissions for docs:
Front End: Manager:
------------------------------ ------------------------------
[x] All Document Groups (Public) [ ] All Document Groups (in Manager)
[ ] Documentation Docs [x] Documentation Docs
[ ] RegisteredUsers Docs [ ...
- FS#56 - WYSIWYG Permenant Option for Chunks [+]
-
It would be good if you could just tick a box when you create a Chunk and it would enable the default editor for the Chunk.
- FS#71 - Show List of Chunks in page Document Settings [+]
-
When you create a user who has content edit rights only, they can't see the Snippets or Chunks menus.
However in the Document Properties they can see a list of available Snippets that they can insert on that page. It would be usefull if they could ALSO see a list Chunks that can be inserted. Otherwise how do they know what Chunks the admin has created?
Also, it would be nice if a users could:
1. Place the cursor in the content area (or a TV)
2. Select from the list of Snippets or Chunk...
- FS#73 - Frontend sitewide edits through chunks [+]
-
Need the ability to edit chunks from the front end. This way you may be able to edit from any page but it will effect all the pages that contain the chunk.
This would be super handy.
- FS#79 - Move/add 'content type' and 'content disposition' to template [+]
-
See: http://modxcms.com/forums/index.php/topic,1073.msg6757.html#msg6757
It would be a lot easier to be able to set the
- content type and
- content disposition
for a template.
The CSS files I use now have a 'blank' template assigned and have the CSS content type. I'd make more sense if you could simply create and assign a CSS template. Same goes for other content types like eg XML.
- FS#122 - Implement logic to check all aliases for conflicts as appropriat [+]
-
As stated here: http://modxcms.com/bugs/task/89
We should make sure that all alias (page and folder alias) are checked for any conflicts when appropriate.
- FS#126 - Better overview of acces permissions [+]
-
Here is the feature request as requested in http://modxcms.com/forums/index.php/topic,1123.msg8365.html#msg8365
It is hard to get a bit of overview of which user can access what documents or the other way around, what documents belong to what documentgroups and which webusergroups/usergroups can access/edit them.
It would be nice if you could highlight documents in the documenttree that belong to a specific documentgroup or that can be accessed by the currently selected user/group.
- FS#129 - API for writing to TVs [+]
-
An API function to write to a TV would be great. Something like $modx->putTemplateVar. Forum thread here: http://modxcms.com/forums/index.php/topic,824.0.html
Thanks!
- FS#157 - Wordpress to Modx [+]
-
Basically what I am looking for is a converter of database from wordpress to modx. I have got websites in wordpress which I want to migrate to modx. I have several articles which I don't wanna lose. So, if there is a database converter, it would help me a great deal.
thanks
abs
- FS#189 - Directory / File permissions on install [+]
-
It would be nice if a script was produced to chmod all the files and directories to the correct access permission levels during install so that a chmod -R command isn't needed to be used to set all the files and sub directories to a level at which the app will run.
- FS#229 - Defining Content Type File Extension [+]
-
Ability to have different extension on each different content type, instead of having them all appended with html or whatever that we defined as a global file type.
More discussion on how this should be achieved is on this discussion topic.
http://modxcms.com/forums/index.php/topic,2450.html
- FS#284 - Setting a document to be css/text in IE-> sending me index.php w [+]
-
When you set a document to be css/text and save the doc. IE wants t send you a file (index.php) its exulay the document containg my css in plane text. see file (sorry its dutch but everyone will reconice the download windows)
so Then I need to click cancel (anuleren) every time i click on the doc. in the doctree on the left or after saving the file when normaly (like in FF it works fine) it wants to show me the document in previeuw it now send the file to me.
maybe the preview funktion ca...
- FS#290 - Add SetLocale to language files [+]
-
Nissai from the french translator team suggested including SetLocale in the language file allow for date localization, site wide.
Example for francais.inc.php :
setlocale (LC_ALL, 'fr_FR');
I think we should all add this to the language file, so that users don't have to do anything about date localization.
There is something to be taken into consideration according to PHP documentation :
http://il2.php.net/setlocale
I quote : "Warning : The locale information is maintained per p...
- FS#301 - Make all db calls go through DBAPI [+]
-
Refactor legacy calls to deprecated Etomite db functions and direct calls to mysql_ php functions to use DBAPI.
As well as cleaning up code will also make it easier to use mysql replication for scale out architecture. ie read/search to slave db and insert/update/delete to master db.
- FS#346 - DataGrid Widget "properties" not validated well. [+]
-
Setting DataGrid widget's "Column Types" property to this string will corrupt the widget and make the field uneditable:
template:<input type="radio">
Workaround: Don't do that.
- FS#370 - File managment tree in the document tree [+]
-
This might require a rethinking of the structure of MODx's site managment, but...
Could we get a simplified file managment area possibly as a separate file tree in the document tree. Something that would show strictly the content uploaded by the site editors. Then all uploaded files would go there.
I think we should still have the current file managment for snippets, templates, and other inner working stuff. But haveing a special area to keep the content separate would be helpful for ease...
- FS#390 - Configure name of the manager [+]
-
Hi all !
I would like to change the name of the manager, for security. For example, I would access it by http://www.mywebsite.com/somethingelse/ and not by http://www.mywebsite.com/manager/
I think it could be great if we can configure the name of it.
Is it possible to add this ?
Thanks
- FS#393 - DBAPI hard to reuse without $modx global. [+]
-
The DBAPI library makes calls to the $modx (DocumentParser) object for a (very) few things like ->getMicroTime(), ->messageQuit();
This is an unfortunate dependency, because I'd like to use DBAPI for DB session management, but I can't because the $modx isn't created yet at that point in config.inc.php. Instead I am forced to create an entire DocumentParser object just to do DB calls.
Also, since a DBAPI object is a member of $modx, it's a bit of a weird circular dependency that should be ...
- FS#396 - FlexSearchForm does not search foreign characters [+]
-
When searching documents with foreign language such as Swedish. No search results are displayed when searching for words containing characters like "å,ä,ö,Å,Ä,Ö".
- FS#422 - AJAX driven check for session [+]
-
To further enhance the capability of the manager so that sessions are kept alive, it is recommended that we utilize AJAX in such a way to where a check is made to see if a session is still active when performing certain operations. That way, if the session is dropped a user can be prompted via a dialog box layer to relogin to the manager. The end result would be that if a user is doing something like saving a new or existing document they won't get kicked back to the login screen and loose eve...
- FS#541 - Possible Quickedit variable-scope bug (breaks Jquery) [+]
-
I included a tablesorter javascript plugin for jquery on a modx site; the page works correctly (i.e. the HTML table is sortable) only if I am not logged in the manager. Otherwise I get a javascript error for undefined objects, I believe something in the quickedit init function clashes with jquery variables..
- FS#546 - Statistics to show how many pages are made... [+]
-
Would be nice to have a statistics page that show how many pages there are in total and then how many are published, in menu, are folder etc. just to keep track of the pages and have some statistics on how many page you already made
- FS#553 - Chunks and snippets sub categories [+]
-
It would be great if there where subcategories when listing snippets, chunks and so on.
Chunks
->My chunk cat 1
->My chunk cat 2
->My chunk cat 2 - subcat 1
->My chunk cat 2 - subcat 2
->My chunk cat 3
- FS#566 - Add summary text and other fields to the Page Data screen [+]
-
Would it be possible, when viewing the document data, to include the Summary (introtext) on the Page Data screen?
At present the general section includes
- Title
- Long title
- Description
- Type
- Document's alias
- Keywords
It would be very helpful if the summary (introtext) were also included in this section.
All other data from the General tab on the Creating/Editing page seems to be displayed on the View Document Data page, so why not the summary (introtext)?
It should b...
- FS#569 - "can save" useless and "can modify" doesn't work [+]
-
I've made a role for publishing articles...
I am having problem with somes rights.
* I can't figure how the "can save" could work ?
it is useless to have such right if "can modify" or "can create" isn't set
if one of those is set, the "can save" should be automaticly be set.. so for me "can save" should be implicite
* my rédactor role hasn't the "can modify" permission... but it can publish and modify anything one the articles they have access
- FS#600 - Permission for Modules menu item inconsistent because of QuickEd [+]
-
The Module menu item in the manager is currently configured to allow users with module execution privilege to execute all modules :
In manager/frames/menu.php line 264-265 :
<?php if($modx->hasPermission('exec_module')) { ?>
<li id="limenu9"><a href="#menu9" onclick="new NavToggle(this); return false;"><?php echo $_lang["modules"]; ?></a>
For users to be able to run quickedit, I have to set the permission to execute a module. But I don't want those users (just plain basic editors) to ...
- FS#635 - QuickEdit outputs <quickedit:content /> on logout [+]
-
When viewing a page with the QuickEdit toolbar and one or more QuickEdit-enabled TVs visible, click "go > Logout". The resulting page contains an invalid <quickedit:content /> tag for each QuickEdit-enabled field.
EDIT: More specifically, for each field with an edit button (ie [*#content*] in template rather than [*content*]). The fields editable via the QE dropdown menu do not leave any footprint in the cached page.
Users who keep [*# style face two issues : one is that it affects valida...
- FS#639 - Return Last-Modified HTTP header for MODx documents [+]
-
Rev. 1902
MODx documents don't return Last-Modified HTTP header. The document's last modification date should be returned.
- FS#640 - Ability to define HTTP headers for a site and documents [+]
-
Rev. 1902
It would be useful to be able to define some of the HTTP headers for a site (global settings) and for single document (override of a global setting). The headers available for setting should include:
* Expires
* Cache-Control
* Pragma
- FS#664 - Configuration - Use MySQL Pesistent Link. [+]
-
Add this to the configuration page so we can easily choose to use persistent link, i.e. mysql_pconnect()
- FS#670 - Show snippet name, context when bugs occure [+]
-
When an error occures, currently on the generic PHP error message and some timing information is shown. This could be made to be much more detailed, especially given that the most common errors and most difficult to debug occure in "eval()'d code" so no line number or code is displayed.
At a minum the $modx->currentSnippet shold be displayed, and at best the code from the offending snippet along with a stack trace.
Example UI (from Prado, PHP, open source): http://www.pradosoft.com/demos...
- FS#703 - Chunk / Snippet / Plugin categories not inserted unless demo sit [+]
-
Chunk / Snippet / Plugin etc categories are only installed if you check the 'demo site data' in the installer.
If you choose not to install the demo site, all these appear as 'uncategorized'.
- FS#714 - Disabling demo content on upgrading [+]
-
Users could erase their database while upgrading version of modX by checking the demo content box. I think it could be interresting to disallow this option on upgrade.
PS : sorry for my bad english... ;)
- FS#728 - Documents cannot be published with a publish date [+]
-
In 0.9.5 -
1. Create a document
2. Set the publish status to Yes, and publish date to Now
3. Save
-- document is saved as unpublished, with Now as published date --
4. Click publish document from document's context menu
-- document is published, but with no published date
5. Edit the document
6. Set published to Yes - leave date as is ('Now' from point 2 above)
7. Save
-- document is unpublished with published date set --
8. Edit the document again
9. Set published to ...
- FS#767 - Document 'Has Keywords' Flag Not Reset If Last Keyword Deleted [+]
-
How to repeat:
Add a keyword to the system (Manage META Tags and Keywords)
Associate it with a document.
Remove the keyword from the system (at Manage META tags and Keywords)
View source of document - you'll see <meta name="keywords" content="" />
If you save the document again, the empty keywords tag will disappear.
This is only critical if you are switching from the MODx keyword system to a different way of building the meta tag because you may end up with two sets of meta keywords i...
- FS#777 - files/directories not writable in 0.9.7 rev 2255 in OS X [+]
-
Rev 2255, 0.9.7 alpha, in a MODx install:
Trying a MODx install - and it seems that just chmod'ing files to 0755 in Mac OS X servers does not work; one must chmod 0777 for MODx to recognize as writable.
Server info:
Mac OS X 10.4.8
MySQL 4.1.7-log
Apache/1.3.33 (Darwin)
PHP/5.0.5
mod_ssl/2.8.24
OpenSSL/0.9.7l
- FS#785 - can't create a user if front office [+]
-
With the default installation.
When you go to the page : "Sign Up for Full Site Privileges" (URI : $site/request-an-account.html) when you attempt to add a user, the focus is not in the rights text areas!
So I user can't suscribe to your site :o
Not a good new for the visitor you missed ^^
Roadmap for version 1.0 [++]
46% of 13 tasks completed. 7 open tasks:
- FS#46 - Mark / Unmark all in mail section [+]
-
Would like to see the mail section have the ability to Mark and Unmark messages as well as Mark and Unmark ALL messages. Then be able to aplply the delete command to them.
I had 56 messages arrive at once that I didn't want. had to read each message to delete it :(
Cheers.
- FS#251 - Resource Browser - Can't use the & sign in file names - [+]
-
Low priority, but took me hours to find! If you use the & sign in filenames of assets then in it renders the whole directory unviewable in the Resource Browser.
- FS#254 - Need to log and report errors properly [+]
-
We need to log and report on 404 errors.
Currently the code does this in the log() function:
if($docid==$this->config['error_page']) {
exit; //stop logging 404's
}
So it ignores the 404s but even worse, it doesn't even know it's a 404 since any kind of error will land you on the error page and trigger this.
So we need to do this:
1) Separate the different kind of HTTP status codes into different functions
2) Keep track of the current status of the current request and
3) L...
- FS#437 - Syncing databases between staging and live installation [+]
-
I would like to have the ability to sync the databases (users and content) between a staging modx installation and the live modx installation.
This would be a great fuctionality for big site installations with multiple servers for development and testing.
/Anders Milton
- FS#511 - securise snippet's usage [+]
-
As a manager you can create a snippet which manage the database (call it strongsnippet).
Then a redactor could put this snippet in one of his page. By this way, "strongnippet" will be accessible to anybody with security problems.
So I would like to have some security feature such as assigning a group to a snippet (like what exists for documents).
- FS#555 - Reduce number of (javascript) warnings in manager. [+]
-
When working in MODx manager I have to press "ok" to a javascript warning surely over 100 times a day. When developing my site I frequently duplicate, publish/unpublish and move documents, and these actions all triggs the javascript confirm varning.
Only time I want to confirm an action is when deleting or canceling out an changed (unsaved) dokument, chunk etc (canceling unsaved gives no warning today).
The solution could be to enable a switch in configuration for which warnings I need, or pos...
- FS#766 - Support for "Dublin Core" and other Metadata [+]
-
It would be great to add the possibilty of adding more meta-data tags. I'm using Dublin Core meta-data and geotagging quite often. So I need at least the following tags:
DC.Title
DC.Creator
DC.Subject
DC.Description
DC.Date
DC.Type
DC.Format
DC.Identifier
DC.Language
geo.position
geo.placename
geo.region
ICBM
Any chance of adding such a feature?
Roadmap for version 1.0+ [++]
50% of 4 tasks completed. 2 open tasks:
- FS#16 - Installer config options [+]
-
It would be really nice to move as many settings as possible to the installer during a new install, including:
Site name
Time zone
URL (autodetected even!)
Admin email (for notification messages of account creation, etc.)
Friendly URL preferences
Publishing/Searching/Caching defaults
etc.
- FS#481 - If mysql server is closed during install, MODx is semi-installed [+]
-
My mysql server crashed (segfault) during MODx installation (while creating databases :
Lost connection to MySQL server during query during the execution of SQL statement CREATE TABLE IF NOT EXISTS `modx_log_operating_systems` ( `id` int(11) NOT NULL default '0', `data` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=InnoDB COMMENT='Contains visitor statistics.'.
I upgraded to mysql5 and now it works.)
But instead of canceling the installation, MODx remains in a indeterminated...