My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Codetrunk.com is a platform for sharing code snippets with friends, co-workers, pepole on irc channels and, in fact, with everyone on the Internet. Codetrunk is my little project for making a better pastebin, with the abbility of commenting on trunks (or bins), revising and so on. The main idea was to implement a better syntax highlighter (SyntaxHighlighter) with a prettier (but heavier) interface, something which pastebin was lacking. Codetrunk is also an effort of mine to improve my php coding skills, therefore, the software behind Codetrunk implemnts the following:

  • Model View Controller Design Pattern
  • Singleton Design Pattern
  • Database-less Design to improve performance & reliability - while maintaining efficiency.




Codetrunk Version History


Version 1.09 Alpha (17/04/2010) svn r13

  • 10th commit to SVN.
  • Alpha version.
  • May be used by the public.
  • Changes:
    1. Fixed a couple of bugs
    2. Added spam filter mechanism
    3. Added ip blacklist mechanism
    4. Added Managing page at /manage

Version 1.08 Alpha (18/12/2009) svn r12

  • 9th commit to SVN.
  • Alpha version.
  • May be used by the public.
  • Changes:
    1. Fixed a bug in the last release which would cause trunks with comments to generate an error.

Version 1.07 Alpha (18/12/2009) svn r11

  • 8th commit to SVN.
  • Alpha version.
  • May be used by the public.
  • Changes:
    1. Adding / Removing comments now sets the comment file access/modification time to the trunk time so it will be deleted all together.

Version 1.06 Alpha (15/12/2009) svn r10

  • 7th commit to SVN.
  • Alpha version.
  • May be used by the public.
  • Changes:
    1. Fixed a SERIOUS bug with comments.
    2. Added 'nofollow' to some of the links in about
    3. Fixed some more title issues
    4. Fixed scripting and SyntaxHighlighter loading. Should be much faster now.
    5. Removed all sharing widgets due to slowdown.
    6. Added left-sidebar category named 'Subdomains' to explain the domain system
    7. Added Robots META Tag with 'noarchive' value to all pages.

Version 1.05 Alpha (14/12/2009) svn r9

  • 6th commit to SVN.
  • Alpha version.
  • May be used by the public.
  • Changes:
    1. Added support for automatic syntax highlighter language selection
    2. Changed syntaxHighlighter structure
    3. Fixed some more title issues
    4. Updated INSTALL

Version 1.04 Alpha (11/12/2009) svn r8

  • 5th commit to SVN.
  • Alpha version.
  • May be used by the public.
  • Changes:
    1. Fixed a serious bug with submitCorrection

Version 1.03 Alpha (11/12/2009) svn r7

  • 4th commit to SVN.
  • Alpha version.
  • May be used by the public.
  • Changes:
    1. Changed default.config.ini initial variables
    2. Fixed a bug with submitTrunk
    3. Changed the slogan a little bit
    4. Fixed title handling in websiteRenderer
    5. Added title show in some pages
    6. Improved SEO

Version 1.02 Alpha (11/12/2009) svn r6

  • 3rd commit to SVN.
  • Alpha version.
  • May be used by the public.
  • Changes:
    1. Fixed a bug with root directory detection
    2. Fixed a bug with subdomain detection
    3. Removed some random junk that was added to reportAbuse -> Additional Comments
    4. Fixed a spelling issue in reportAbuse.
    5. Removed leftover code in trunksController
    6. Fixed some serious issues with message content in reportAbuse

Version 1.01 Alpha (10/12/2009) svn r4/5

  • 2nd commit to SVN.
  • Alpha version.
  • May be used by the public.
  • Changes:
    1. Fixed a bug in submitTrunk where a correction would be treated as a fresh trunk
    2. Fixed variables not declared in Codetrunk class
    3. Improved report abuse method
    4. Fixed some grammer issues and wording in aboutView
    5. Improved the html in defaultView
    6. Changed websiteRenderer constructor name to construct
    7. Fixed some general issues with trunksController
    8. Implemented 100% Subdomain functionality
    9. Fixed a bug in File Model where return value was incorrect if domains didn't match
    10. Fixed a bug in File Model where data reutrned despite domains didn't match
    11. Added support for domain distinction in File Class -> Comments
    12. Updated subdomain.conf.ini file in /ct/config to reflect the subdomain system changes
    13. Added /ct/view folder to clarify the borders between View & Controller. Files rely in this folder only holds html content
    14. Revmoed the usgae of anonymous functions
    15. Lowered PHP minimum requirement from Version 5.3.0 to version 5.2.0 for better server compatibility
    16. Changed the behavior of controllers to proccess only data
    17. Changed and added some configuration values.
    18. Improved websiteRenderer to better handle website title configuration
    19. Improved controller handling in codetrunk class

Version XXX (8/12/2009) svn r3

  • 1st commit to SVN.
  • Unofficial release.
  • NOT FOR PUBLIC USE
  • NOTE: Files contains version "1.0" => This is incorrect.

Codetrunk (c) is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Codetrunk (c) is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with Codetrunk (c). If not, see <http://www.gnu.org/licenses/>.

Powered by Google Project Hosting