BFC4 Improvements
(2013-01-19) Now uses MathJax to show all problems. This took work as MathJax doesn't support any text mode, so we had to implement:
- Server-side translation of these LaTeX codes unsupported by MathJax:
- Supporting: enumerate, center, emph, textbf, noindent, newpage, \\[length], \, \: \; , \quad, \qquad, pagebreak, linebreak, newline, vskip, centerline
- Supporting \includegraphics
- (place the pdf to embed into serverroot/latex)
- Convert \mbox to \text
- Basic tabular environment support.
- Stripping unsupported codes:
- nolinebreak, nopagebreak,
- bf, it - could support it with HTML, but its existence would break MathJax when it shows up in math mode.
- \! can't do negative space in HTML? maybe with clever CSS, but this is so rare.
- \renewcommand
- Note: MathJax cannot abide HTML within a math mode block.
- Ignoring
- \\ - no easy way to tell if it's a line break or if it's living inside an environment.
(4.6, 2013-01-11)
(4.5, 2013-01-05)
- Added support for MathJax for mathematics between \ ( and \ ) or \ [ and \ ] (with no spaces in the delimiters).
- Added mobile editing option (plain HTML textarea form instead of CKEditor)
- Localized hard-coded references to bfc.sfsu.edu to any server, to ease move to a virtual server.
(2009-09-02)
- New Page Templates. Every page with name ending in "Template" is considered a new page template. When Adding New Page, you can use it as a starting place for editing.
- Add New Page now goes to a name availability check and a template choice.
- BibTeX entries are now capped at 800 char per field in searchresults, to trim the presentation. (Set $MAXFIELDLENGTH in config if you want more or fewer.)
(2009-08-30)
- new What's New link shows recent site additions and edits
- new Help link goes to a helpful site tour site
- Streamlined Edit Page
- patched pdftex from MacTex 2008 to fix the Font Cache Bug
(2009-08-26)
- JS loads at bottom of page for faster load times.
- LaTeX graphics load much faster (filesize cut in half).
- Cart can be exported as a merged HTML file, BibTeX, LaTeX (paged or enumerated).
- (Internal) New flexible menu system.
(2009-08-20)
- Layout
Speed and Efficiency
Searches a bit faster.
Now using Yahoo CDN to deliver part of JS.
Loads only needed JS.
LaTeX shows up much faster due to better cache-ing.
Optimized and organized CSS files.
Shopping Cart
Administration
Editing
Rich text editor is now CKEditor 3.0
Pages stored in HTML.
Allows wider array of tables, images and layout.
Avoids annoying formatting bugs from wiki markup.
Can paste in wide variety of HTML.
Add New Page button
Compatibility
Regression
BFC 3 Change History
(2008-12-29)
- Added an Add New Page form to Editor/Admin footers.
(2008-08-20)
- Don’t allow URLs in anonymous comments.
(2008-08-08)
- Added multi-url-spam-block-bfc.pl to try to block comment spammers (or at least make them work harder).
- Fixed pure=1 mode, which reverts to the non-WYSIWYG editor.
(2008-08-02)
- PNGs of latex are produced at higher quality.
- Now PNGs of latex are cached properly, so searches should go faster.
- Editor now preserves line breaks so latex can be edited sanely.
(2008-07-31)
- Special search results note whether there are tags, notes or comments.
- Login page has a handy link to return to the last viewed page.
- BibTeX items can now be downloaded as BibTeX.
(2008-07-30)
- Bug fixes to improve the WYSIWYG page editor.
(2008-07-28)
- Added FCKEditor 2.6.2 as a WYSIWYG page editor. It’s really cool!
(2008-07-24)
- Added links to download figures for latex.
(2008-07-22)
- Added shopping cart feature. It seems to be working on Safari, Firefox and IE. It’s based on Yahoo! User Interface libraries, especially the Cookies library.
(2008-07-17)
- Added 220 precalculus problems from Michigan State.
(2008-07-12)
- Searches now show the problem text right in the results.
- Search results now come in pages of 5, with some simple navigation.
- Wrote script for off-site backup at 2am every day.
(2008-07-11)
- Added a Quick Tour.
- Recreated the [[Classic_Search_Form?]] of the original Better File Cabinet.
(2008-07-10)
- [[Mike_Oehrtman?]]‘s Fall 07 Calculus I worksheets were (finally) uploaded.
- Also added were classifications by [[Concha_Gomez?]] around 1999.
- 206 different problems
(2008-07-09) The original Better File Cabinet was imported.
- 179 items found in 28 UC Berkeley worksheets
- 257 items found in 35 UT Austin worksheets
- 230 comments written.
- 23 problems with missing graphics and tables fixed
(2008-07-07)
- use LaTeX to build PDFs of whole documents (see latex-bfc for details)
(2008-07-05)
- Added timestamps in localtime of the server.
(before 2008-07-04)
- edit in plain text right in the browser
- improve login/logout, user interface link names
- include simple text formatting and images
- use inline LaTeX for symbols (install latex.pl)
- upload documents for retrieval (install upload.pl)
- automatically generate table of contents for complex pages (install toc.pl)
- set up Administrator and Editor accounts⦠anonymous edits can be turned on or off
- add comments on items (comment.pl)
- Auto-discoverable RSS feed to be alerted about new additions to the database (either as a whole or specific pages)
- Generate valid XHTML 1.0 Strict and CSS 2.1. (update wiki.pl)
Convert ARUME Database
The old version of this database is still working at http://betterfilecabinet.com/cgi-bin/arume.pl . We are still trying to catch up to the functionality of the old database.
Complete Conversion
To; Do
- allow searching by fields
- complex boolean and probabilistic searches
- more convenient navigation of keyword lists
- Reliable within field searches
search results skimmable for summary informationform front-end for searchImprove the look of each pagesearch results limited to N per pageAND searchesShow more info in each search result
Convert Better File Cabinet (calc)
Complete Conversion
(2008-07-22)
- keep; a shopping cart of items of interest
- write to and from cookie with javascript triggered by checkboxes
- add new action cart, with process variable
(2008-07-12)
- convert old raw data to pages with nice Tags
- form front-end for search
(2008-07-07)
- write directly in latex
- use LaTeX to build PDFs of whole documents (see latex-bfc for details)
(2008-07-04)
- extract old graphics and data
- allow searching by tags
Convert KwikiEHs
Complete Conversions
(To; Do)
(2008-07-05;) (2008-07-04)
- RSS updates for document changes
- Track changes, allow rollback
- Don’t allow spammers to create random pages
- Write conversion/uploader tool for Kwiki pages
(Deferred)
Convert; GTA Resource Database
Complete Conversion
(2008-07-04)
- convert; FAQ and other data
- upload Word and PDF files
- allow editing by non-administrators, while allowing anonymous users to comment only