Changeset 168

Show
Ignore:
Timestamp:
01/21/06 23:23:25 (3 years ago)
Author:
ben
Message:

Updated documentation
Created upgrade.php
Enabled wysiwyg by default

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/CHANGELOG

    r45 r168  
    11Elgg changelog 
    22 
    3 0.4 (as yet unreleased
     30.4 (22 January 2006
    44----------------------- 
    55Added XSPF Web Music Player - http://musicplayer.sourceforge.net/ 
     6Added Your Resources 
     7Added TinyMCE WYSIWYG editor - http://tinymce.moxiecode.com/ 
     8Changed theme engine 
     9Added join restrictions for users and communities 
     10Added watched weblog posts to 'recent activity' 
     11Added calendar plugin 
    612 
    7130.31 (9th December 2005) 
  • devel/CONTRIBUTORS

    r138 r168  
    11Elgg would not be possible without the people contributing to its 
    22code.  The following people have made additions and changes to the 
    3 core release, and are listed in alphabetical order. Contributors may 
    4 email system@elgg.net in order to have contact details added or 
    5 amended for the next release. 
     3core release, and are listed in alphabetical order. This is not 
     4necessarily a canonical list; contributors may email system@elgg.net  
     5in order to have contact details added or amended for the next 
     6release. We apologise for any omissions which may have arisen. 
    67 
    78Sven Edge 
     
    1516Icon upload 
    1617 
     18James Heinrich 
     19http://phpthumb.sourceforge.net/ 
     20-------------------------------- 
     21phpThumb 
     22 
    1723Misja Hoebe 
    1824http://www.chn.nl/ 
     
    2026XML-RPC 
    2127Atom 
     28Visualisation 
     29Misc code changes 
    2230 
    2331Leonard Lin 
     
    2634Cookied logins 
    2735Authentication refactoring 
     36 
     37Mancomm Performance Inc 
     38http://www.mancomm.ca/ 
     39---------------------- 
     40Calendar plugin 
     41 
     42MoxieCode Systems AB 
     43http://tinymce.moxiecode.com/ 
     44----------------------------- 
     45TinyMCE 
     46 
     47Music Player Project 
     48http://musicplayer.sourceforge.net/ 
     49----------------------------------- 
     50Music Player 
    2851 
    2952David Tosh 
  • devel/INSTALL

    r166 r168  
    1 Elgg version 0.31 installation instructions 
     1Elgg version 0.4 installation instructions 
    22 
    33Ben Werdmuller <ben@elgg.net> 
    4 9th December, 2005 
     421 January 2006 
    55 
    66 
     
    1261263.4 Upgrading 
    127127 
    128 If you are upgrading from 0.301, you don't need to perform any 
    129 SQL upgrade steps. 
    130  
    131 Otherwise, perform the above steps but with the upgrade.sql file  
     128Perform the above steps but with the upgrade.sql file  
    132129found in /distribution/database. 
     130 
     131Run http://your-elgg-location/upgrade.php once to publish RSS feeds 
     132for all users. Then delete it from the server. 
    133133 
    134134NB: The navigation system has changed severely since the previous 
     
    136136If you would like to keep your existing templates, you should back 
    137137up the 'templates' and 'template_elements' tables in your database. 
    138 You can then change templates over using the instructions in 
    139 /THEMECHANGE. 
     138Note that these will need significant alteration for this version of 
     139Elgg, for which only alteration of the CSS and page shell portions of 
     140the template is recommended. 
    140141 
    141142 
     
    166167 
    167168 
    168 4.3 XML-RPC 
     1694.3 Optional plugins 
    169170 
    170171Misja Hoebe has written an XML-RPC unit that requires the PEAR library. 
     
    172173all the prerequisites for this unit, uncomment the include XMLRPC line 
    173174in the plugins section of includes.php. 
     175 
     176We have also included an implementation of the TinyMCE editor. This 
     177is enabled by default. To disable it, comment out the TinyMCE line in 
     178the plugins section of includes.php. 
     179 
     180Another plugin is the experimental shared calendar, which allows 
     181users of your Elgg system to share events with each other, which can 
     182be found in the usual ways (restricted by groups and searchable by 
     183tag). To enable this, uncomment the calendar line in the plugins 
     184section of includes.php. 
     185 
     186If you are using the calendar, you will need to add the related 
     187database tables.  Using your command line terminal, navigate to  
     188/distribution/database in the distribution package. Type the 
     189following: 
     190 
     191        mysql -u [username] -p [password] [databasename] < elgg_calendar.sql 
    174192 
    175193 
     
    193211Because Elgg is free and open source, we often don't hear about new 
    194212installations. You don't have to, but we'd love it if you'd tell us 
    195 what you're doing with it. You can reach us at system@elgg.net. 
     213what you're doing with it. You can reach us at system@elgg.net or add 
     214a link to your site directly to our information resource at 
     215http://elgg.org/info/. 
    196216 
    197217 
    1982185. FURTHER CUSTOMISATION AND DEVELOPMENTS 
    199219 
    200 Please keep an eye on http://elgg.net/development/index.php for 
    201 forthcoming developments within Elgg, including documentation on how 
    202 to alter your default templates and writing new functionality into 
    203 the system. 
     220Please keep an eye on http://elgg.org/ for forthcoming developments  
     221within Elgg, including documentation on how to alter your default  
     222templates and writing new functionality into the system. 
  • devel/README

    r45 r168  
    1 Elgg (The Learning Landscape) version 0.31 
    2 Copyright (C) 2004-2005 David Tosh and Ben Werdmuller 
     1Elgg (The Learning Landscape) version 0.4 
     2Copyright (C) 2004-2006 David Tosh and Ben Werdmuller 
    33 
    44This program includes the phpThumb program written by James Heinrich; 
     
    2424Release packaged by Ben Werdmuller <ben@elgg.net> 
    2525Elgg concept by David Tosh <d.tosh@ed.ac.uk> and Ben Werdmuller 
    26 Copyright (C) 2004-2005 David Tosh and Ben Werdmuller 
     26Copyright (C) 2004-2006 David Tosh and Ben Werdmuller 
    2727 
    28 Elgg 0.31 is released under the GNU Public License (GPL), which 
     28Elgg 0.4 is released under the GNU Public License (GPL), which 
    2929is supplied in this distribution as LICENSE. 
    3030 
  • devel/THEMECHANGE

    r45 r168  
    33--------------------------- 
    44 
    5 Elgg 0.3x has a radically different navigation and theme structure 
    6 than the previous version. As a result, themes from previous versions 
    7 will not work, and by default old themes are deleted on upgrade. 
    8 However, if you would like to use old themes, you can perform the 
    9 following actions using the theme editor: 
    10  
    11  
    12 A. 'CONTENT HOLDER': 
    13  
    14 1. Copy the contents of infobox into contentholder 
    15 2. Change {{name}} to {{title}}, {{content}} to {{body}} 
    16 3. Add {{submenu}} just above {{body}} 
    17  
    18 B. 'PAGE SHELL': 
    19  
    20 1. In pageshell, add {{topmenu}} directly after {{menu}} 
    21  
    22 C. 'SELECTED INDIVIDUAL MAIN MENU ITEM': 
    23  
    24 1. Copy 'individual main menu item' to 'SELECTED individual menu item' 
    25  
    26 D. 'STATUS MENUBAR SHELL': 
    27  
    28 1. Copy 'main menu shell' to 'status menubar shell' 
    29 2. Replace {{menuitems}} in the status menubar shell with {{topmenuitems}} 
    30 3. Copy 'individual main menu item' to 'individual status menu item'  
     5Elgg 0.4 has a radically different theme structure than the previous  
     6version.  By default, previous themes will be deleted, as they no 
     7longer work with the system and may cause problems.  Documentation on 
     8developing themes is available at http://elgg.org/; these are now 
     9based on standard CSS and should be significantly easier to create 
     10and share. 
  • devel/includes.php

    r158 r168  
    5656         
    5757        // Visual editor (tinyMCE) 
    58         //    @include(path . "units/tinymce/main.php"); 
     58              @include(path . "units/tinymce/main.php"); 
    5959         
    6060        // Calendaring system