This page is a historic of what has done and left to be. See also the reports in the "View Tickets" section.

All open tickets

#3
Create themes
#8
If link category == to_long; break layout
#13
Add a configurable Google adsense box
#14
Create one main search system for the articles, pages, news etc
#17
See for another odd and even system
#18
Optimize the different queries in all sections
#19
Create a files table
#20
Add an error prone system
#21
Make use of the different status of the items
#23
Split the some things in managable modules
#24
tg.identity checks and cleanup
#32
Show the sum of the type items in the list_by_category
#43
Order result of articles/list_by_category/?type=Foo on modified time
#49
Log the logins attempts
#74
Create a Debian init script
#79
A script to export/import articles, pages etc to text files
#81
Cleanup and optimize cycle before 1.0.0-beta2 release preparation
#85
Create a configurable register system
#87
Count spam attempts and display it.
#88
Make use of optparse in the setup_db.py
#89
Cleanup setup_db.py
#90
Password of users should be encrypted in the database
#91
Migrate Kid templates to Genshi templates
#94
Create an articles-diff and pages-diff admin interface
#98
Add some autocompletion for the search form
#100
Add a state filter for the pages, links, news, blogs items
#101
Split the users.py controller
#102
Last pages box shows non published pages
#103
Report link as broken

1.0.0-stable

#13
Add a configurable Google adsense box
#32
Show the sum of the type items in the list_by_category
#87
Count spam attempts and display it.

1.0.0-beta2

#2
If only 10 item elements are availabe a second pagination is proposed
#3
Create themes
#7
No working pagination on search_result items
#16
Need to fix the db_importer_from_pywebwiki.py so that it read the environment cfg file
#17
See for another odd and even system
#18
Optimize the different queries in all sections
#19
Create a files table
#21
Make use of the different status of the items
#22
Add a state filter
#24
tg.identity checks and cleanup
#43
Order result of articles/list_by_category/?type=Foo on modified time
#62
The gnuvd don't return the query result
#74
Create a Debian init script
#75
Rename app.cfg to app.cfg.sample
#76
Go back to the previous page when deleting an article
#77
Update the defdata/sandbox file
#78
Create a diff system
#79
A script to export/import articles, pages etc to text files
#80
Redirect to previous page when needed
#81
Cleanup and optimize cycle before 1.0.0-beta2 release preparation
#82
A news item in view mode don't display the keywords
#83
Error 500 when displaying non-ascii characters
#84
Make use of the TG paginate decorator instead of the custom pagination system
#86
Layout is broken since upgraded to TG 1.0.7
#88
Make use of optparse in the setup_db.py
#89
Cleanup setup_db.py
#92
setup_db.py as it don't create the tables for the new articles and pages diff system
#93
setup_db can't add banners if we are using a checkout of pyguicms
#94
Create an articles-diff and pages-diff admin interface
#95
Pagination system for the admin comments management
#96
Define home page in the config file
#97
defdata/links/www.google.be isn't added with setup_db.py
#98
Add some autocompletion for the search form
#99
Error when creating new page
#100
Add a state filter for the pages, links, news, blogs items
#101
Split the users.py controller
#102
Last pages box shows non published pages
#103
Report link as broken

1.0.0-beta1

#4
Create a logo for the pyguicms project
#5
Create a banner management and rotator system
#9
Integration of a captcha system
#12
Add a pyguicms specific configuration file
#15
Fix the HTML/XML bug in the build_documentation.py
#25
Cleanup and update the local documentation
#27
Display version in the footer
#28
Pass the project through a w3c checker and fix the errors
#29
Set the output to xhtml format
#30
Cleanup unneeded stuff in the master.kid
#31
The links types in the drop down list are in reversed order
#33
Link items in links/list_by_category point to the item.id while it should be item.name
#34
Replace whitespace with underscore on the name field when adding a new item
#35
add guestbook link give a traceback
#36
Set the visit.cookie.name
#37
Create a list with all the comments for the articles, pages, news, links and blogs.
#38
delete link on articles/list_by_category/?type=Foo don't work
#39
Create a list of comments for each section (articles, pages, news, links, blogs)
#40
Comment delete link in articles_view.kid delete the wrong item
#41
Rename the page item "website_info" to "about"
#42
Update the self.description variable of the index method of the different sections
#44
Traceback on the index of the blog section
#45
Cleanup the different syntax of flash message
#46
Order the result of the different itemType
#47
Item types should be modifiable
#48
Replace space to underscore and virse versa for the item types
#50
Define a license
#51
Bad character in pyguicms/release.py
#52
Project fails to start, Need to add banners to the defdata
#53
Rename page pyguicms_help to help and the references in the templates
#54
Contact options of the contact section should be configurable
#55
When a comment has been added, mail to the admin
#56
Error 500 in blog section on select by category
#57
Modifying a blog item keep the creation date for the modified field
#58
Remove the description field on the blogs section
#59
If a comment is added and is not (x)html compliant, the page can't be displayed
#60
Underscores in the blog title on the view page
#61
If a duplicated banned word or url is entered we get an 500 error
#63
Second gnuvd search result to a broken link
#64
Remove the website field of the guestbook
#65
500 internal error when viewing a guestbook item (guestbook_view.kid)
#66
Send mail when a spam item is detected
#67
Add a code highlight system
#68
Update docs about the installation requirements
#69
Banner() in setup_db.py don't save the data in the database
#70
devdata.sqlite should not be in the sources
#71
Broken sponsor link
#72
Error code 500 when trying to add a comment on an article
#73
Broken antispammer link on page admin/antispam/manage/add

Alpha 1.0.0-alpha1

#1
Consider spam function to easy track spam on items
#6
From search_result login error 500
#10
If there's no blog items, say it
#11
Update, clean the TODO file and create some tickets of the TODO items
#26
Rename dev.cfg to dev.cfg.sample and prod.cfg to prod.cfg.sample