69
+ − 1
Enano CMS
801
eb8b23f11744
Two big commits in one day I know, but redid password storage to use HMAC-SHA1. Consolidated much AES processing to three core methods in session that should handle everything automagically. Installation works; upgrades should. Rebranded as 1.1.6.
Dan
diff
changeset
+ − 2
Version 1.1.6
69
+ − 3
-----------------------------
+ − 4
+ − 5
Thanks for downloading Enano! If you're looking for an installation guide,
234
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 6
you can find it at <http://docs.enanocms.org/Help:2.1>.
69
+ − 7
+ − 8
COPYRIGHT
+ − 9
-----------------------------
+ − 10
234
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 11
Enano CMS
801
eb8b23f11744
Two big commits in one day I know, but redid password storage to use HMAC-SHA1. Consolidated much AES processing to three core methods in session that should handle everything automagically. Installation works; upgrades should. Rebranded as 1.1.6.
Dan
diff
changeset
+ − 12
Copyright (C) 2006-2009 Dan Fuhry. All rights except those explicitly granted
234
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 13
by the included license agreement reserved.
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 14
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 15
PHILOSOPHY
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 16
-----------------------------
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 17
69
+ − 18
We strongly believe in the idea of Free Software. Enano is released under the
+ − 19
GNU General Public License; see the file GPL included with this release for
+ − 20
details.
+ − 21
234
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 22
LICENSING
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 23
-----------------------------
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 24
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 25
This program is Free Software; you can redistribute it and/or modify it under
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 26
the terms of the GNU General Public License as published by the Free Software
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 27
Foundation; either version 2 of the License, or (at your option) any later
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 28
version.
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 29
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 30
This program is distributed in the hope that it will be useful, but WITHOUT ANY
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 31
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 32
PARTICULAR PURPOSE. See the GNU General Public License for details.
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 33
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 34
You should have received a copy of the GNU General Public License along with
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 35
this program; if not, write to:
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 36
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 37
Free Software Foundation, Inc.,
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 38
51 Franklin Street, Fifth Floor
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 39
Boston, MA 02110-1301, USA
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 40
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 41
-----------------------------
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 42
69
+ − 43
Most of the PHP code in Enano was written by Dan Fuhry. Some parts were borrowed
+ − 44
from other projects that are also released under Free licenses; see the various
+ − 45
files under the licenses/ directory included with this release for details.
+ − 46
751
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 47
MODIFIED DISTRIBUTIONS / FORKS
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 48
-----------------------------
234
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 49
751
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 50
Please note that the Enano team does not provide any support for modified or
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 51
"modded" releases. So if you modify the Enano sources at all, you will not
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 52
receive any support from official sources. If you distribute your modified
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 53
versions, providing support is entirely up to you. You also must remove any
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 54
links to official Enano support channels contained in the source code if you
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 55
distribute any modified version of Enano. We also respectfully request that you
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 56
not call any modified distributions "Enano" or any deviation thereof; while the
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 57
term "Enano" is not a registered trademark, we do ask that you respect it.
234
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 58
751
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 59
Please note that the official Enano artwork is copyrighted and not under the
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 60
GPL. If you distribute any modified version of Enano, you must change the
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 61
artwork. (If you're seeking to include Enano as part of a larger software
c1242466d061
Out with those confusing redistribution terms. That whole clause is much more simple now. (TODO: this needs to be seriously looked over by beta 1)
Dan
diff
changeset
+ − 62
distribution, such as GNU/Linux or BSD, e-mail Dan for special terms.)
234
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 63
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 64
As permitted by the GPL, you may charge for the service of downloading Enano
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 65
from your server; however, you may not prevent others from distributing Enano
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 66
or any modified version.
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 67
69
+ − 68
CHANGES IN THIS RELEASE
+ − 69
-----------------------------
+ − 70
685
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 71
Please see <http://enanocms.org/Release_notes/1.1.5> for a list of changes in
69
+ − 72
this release.
+ − 73
+ − 74
UPGRADING FROM PREVIOUS RELEASES
+ − 75
-----------------------------
+ − 76
685
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 77
This archive includes a script that can migrate an Enano 1.0.x installation to
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 78
Enano 1.1. Before running the migration script, you should always be sure to
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 79
upgrade to the latest version of Enano 1.0.x (1.0.4 "Ellyyllon" at the time of
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 80
this writing). Migration is NOT REVERSIBLE. This is alpha-quality code. DO NOT
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 81
UNDER ANY CIRCUMSTANCES UPGRADE A PRODUCTION SITE.
392
+ − 82
685
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 83
As of Enano 1.1.2, upgrades from previous 1.1.x versions are supported. The API
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 84
is considered fairly stable as of 1.1.4, but the interface is still a work in
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 85
progress except for the installer UI core, which is quite close to final.
428
+ − 86
392
+ − 87
TRANSLATING ENANO
+ − 88
-----------------------------
+ − 89
685
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 90
This is the only the fifth formal release of Enano that is localized. Right
428
+ − 91
now since this is an alpha, you probably don't want to do any translation
+ − 92
because you'll be doing a TON more strings at every release. HOWEVER, we're
+ − 93
looking for people to sign up and volunteer for translation efforts later on.
+ − 94
If you have a native or very good knowledge of a language, drop us an e-mail
+ − 95
and we'll get you onto the translator list and eventually onto a mailing list
+ − 96
specifically for l10n.
69
+ − 97
+ − 98
EXPANDING YOUR SITE'S CAPABILITIES
+ − 99
-----------------------------
+ − 100
+ − 101
There is a gallery of plugins for Enano at
+ − 102
<http://enanocms.org/Category:Plugins>. It's not very full right now because
+ − 103
not every plugin has a page on the website yet, and some plugins still have
392
+ − 104
yet to be ported to work with some of the newer API changes. Being an alpha
+ − 105
release you'll probably need to look in the Mercurial repositories at
+ − 106
<http://hg.enanocms.org/> for the latest versions of plugins that are designed
+ − 107
to work under both 1.0.x and 1.1.x.
69
+ − 108
+ − 109
GIVING YOUR SITE A NEW LOOK
+ − 110
-----------------------------
+ − 111
+ − 112
You can find more themes for Enano at <http://enanocms.org/Category:Themes>.
+ − 113
Again, we're still working on packaging up themes and creating pages for them,
234
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 114
so try to be patient. We have quite a few themes in the works. You can create
d5dff8148dfe
Renaming config.php and .htaccess to *.new to allow tarbombing an Enano installation with no adverse effects; first attempt, may not work right.
Dan
diff
changeset
+ − 115
your own themes too; for more information, see Chapter V of the Enano
392
+ − 116
Administrator's handbook, at <http://docs.enanocms.org/Help:5>. Unless
+ − 117
specifically marked, themes on the Enano website are compatible with 1.0.x.
+ − 118
While you can use 1.0.x themes under 1.1.x, some features (namely viewing IPs
+ − 119
on comments and the default "Inherit" option in the ACL editor) will be missing
+ − 120
unless you copy over comment.tpl and acledit.tpl respectively from Oxygen or
+ − 121
one of the other themes included with this 1.1.x package.
69
+ − 122
685
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 123
PLUGIN DEVELOPMENT
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 124
-----------------------------
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 125
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 126
The plugin API in Enano 1.1 has been dramatically revamped from 1.0. Some
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 127
effort has been made to allow 1.0.x plugins that don't hook very deeply to
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 128
continue to work; however with all of the new functionality (localization
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 129
especially) we recommend that developers take the time to learn how to use the
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 130
new plugin management platform. This system is fully documented in the large
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 131
comment block in plugins/admin/PluginManager.php.
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
diff
changeset
+ − 132
69
+ − 133
GETTING SUPPORT
+ − 134
-----------------------------
+ − 135
392
+ − 136
This is an alpha release. No support of any kind will be provided, but proper
+ − 137
bug reports are appreciated. See the Enano forums at
+ − 138
<http://forum.enanocms.org/> for more information.
69
+ − 139
+ − 140
Have fun with Enano!
+ − 141
+ − 142
- The Enano team
120
+ − 143
Dan Fuhry <dan@enanocms.org>
+ − 144
Neal Gompa <neal@enanocms.org>
+ − 145
Manoj Maddali <manoj@enanocms.org>
+ − 146
ThGeneral8 <the.true.general@googlemail.com>
+ − 147