3
I Use This!
Activity Not Available

News

Posted over 16 years ago
Update: We are currently aware that the 1.1.2 installer does not work. You can apply this patch or install 1.1.1 and then upgrade to 1.1.2, both of which are known to work. I found that there were two missing files in the 1.1.2 release ... [More] , plugins/Admin/ThemeManager.php and includes/clientside/static/theme-manager.js. The Mercurial sync should happen about five minutes from this writing, and the source tree in the download customizer has been updated. If you downloaded 1.1.2, please redownload it. Sorry 'bout that! [Less]
Posted over 16 years ago
The Enano team is proud to announce the immediate release of Enano 1.1.2, the second alpha release which will eventually lead to the stable release Enano 1.2.0, codenamed Caoineag. We'll start off with the same warning that we gave you last time: ... [More] THIS RELEASE IS HIGHLY UNSTABLE AND IS LIKELY TO CAUSE YOU PROBLEMS. IF YOU INSTALL IT ON A PRODUCTION WEBSITE, DO NOT EXPECT SUPPORT FROM US. No support of any kind is provided for this release. Enano 1.1.x will not run on PHP 4.x. PHP 5 or PHP 6.0.0-dev is required. The most prominent new features in this release include a newly abstracted and properly object-oriented CAPTCHA API, draft and autosave support in the editor, and various stability fixes in the SQL schema. We want to emphasize that as an early alpha release, this is entirely untested. For all we know it might not even install. This is for developers and very tech-savvy users to play with, and this release in particular is not recommended for use on even experimental websites. This release is not intended to last long. Because of time constraints we've released this version with the new theme manager code literally commented out because only about 40% of it is implemented. This will be finished for Enano 1.1.3, which will be released sometime in the next two weeks. All other components should be fairly usable, though we have identified at least two places where error messages are not localized. Have fun! [Less]
Posted over 16 years ago
In an incident completely unrelated to the 1.1.1 demo, some people might experience problems accessing the demo because my IP address has changed for the first time in over a year. I think it's because my ISP has purchased a new set of IP blocks ... [More] , since there's no reverse DNS (PTR) record for my new IP yet. Farewell 71.29.206.232, I shall miss thee. I just hope I can remember 75.117.239.1. [Less]
Posted over 16 years ago
I just pulled the latest 1.1.1 from Mercurial, which already has a number of fixes from the release version, onto Bigmomma and got a nice demo of the new release set up. So anyone who wants to take the new Enano 1.1.1 for a spin can do so here.
Posted over 16 years ago
As has been expected for the majority of this week and last, Enano 1.1.1 is now available for download and testing by developers and enthusiastic users. Before I get into what's changed, let me make the obligatory disclaimer: THIS RELEASE IS HIGHLY ... [More] UNSTABLE AND IS LIKELY TO CAUSE YOU PROBLEMS. IF YOU INSTALL IT ON A PRODUCTION WEBSITE, PRAY TO GOD FOR MERCY, BECAUSE YOU WON'T GET ANY FROM US. No support of any kind is provided for this release. Enano 1.1.1 will not run on PHP 4.x. PHP 5 or PHP 6.0.0-dev is required. That said, there are a lot of things we've added and changed in this release. Most of it is available in the release notes, but here's what you will most interested in: The entire interface (with the one exception, an admin page doomed to be rewritten) is localized. That means people can translate it without editing the actual source code. Added a database driver for PostgreSQL Avatar support was added Account lockouts are supported in full AJAX-ey Web 2.0 flying, fading, bouncing-transition-effect beauty. Setting it to require a CAPTCHA decreases the security, but it makes the "locked-out" experience damn beautiful. A bunch of administration pages were rewritten, and the General Configuration page is now organized ACL rules now have a default "inherit" behavior, which basically leaves that item unset in the table. That means it can inherit permissions from more broad rules. There's much more to come, shout your ideas here. Cheers! [Less]
Posted over 16 years ago
As has been expected for the majority of this week and last, Enano 1.1.1 is now available for download and testing by developers and enthusiastic users. Before I get into what's changed, let me make the obligatory disclaimer: THIS RELEASE IS HIGHLY ... [More] UNSTABLE AND IS LIKELY TO CAUSE YOU PROBLEMS. IF YOU INSTALL IT ON A PRODUCTION WEBSITE, DO NOT EXPECT SUPPORT FROM US. No support of any kind is provided for this release. Enano 1.1.1 will not run on PHP 4.x. PHP 5 or PHP 6.0.0-dev is required. That said, there are a lot of things we've added and changed in this release. Most of it is available in the release notes, but here's what you will most interested in: The entire interface (with the one exception, an admin page doomed to be rewritten) is localized. That means people can translate it without editing the actual source code. Added a database driver for PostgreSQL Avatar support was added Account lockouts are supported in full AJAX-ey Web 2.0 flying, fading, bouncing-transition-effect beauty. Setting it to require a CAPTCHA decreases the security, but it makes the "locked-out" experience damn beautiful. A bunch of administration pages were rewritten, and the General Configuration page is now organized ACL rules now have a default "inherit" behavior, which basically leaves that item unset in the table. That means it can inherit permissions from more broad rules. There's much more to come, shout your ideas here. Cheers! [Less]
Posted over 16 years ago
We'll make this one short and sweet, 'cuz the party's over in Mercurial. The Enano 1.1.x branch, as far as we know, is now completely localized. The one exception is the theme manager in the ACP which is condemned and will be rewritten. We are on ... [More] schedule for a release of Caoineag Alpha 1 on Thursday. Again, this is an ALPHA. That means don't use it for production, because 1) we'll rip your head off if you ask for support, and 2) because there will probably be little stars everywhere telling you what's localized and what's not. This is a huge milestone on the way to 1.2 and we're very proud to have accomplished this. While we're not looking for people to actually start doing translation work just yet, if you are fluent in a language other than English, drop us a note and we'll get you onto the translator list. Translating Enano will not be a 30-minute effort. Right now we've got 1,671 strings in the entire thing, not including the installer or TinyMCE. (TinyMCE should be already translated in most cases.) We've tried hard to separate strings as much as possible in cases where Enano talks about how many comments are on a page and other situations where a number has to be given. For example, we have strings that say, "There are no comments on this %page_type%", "There is 1 comment on this %page_type%", and "There are %num_comments% on this %page_type%." This way we're trying to ensure that non-Latin languages don't have to follow a set pattern for the string - it can be different for zero, singular, and plural forms. What else? PostgreSQL support is working next to perfectly (at least on my testing grounds) on 1.1.x, though I haven't ported any plugins yet. We've got a couple of speed enhancements in there as well. Have a look at the shortlog for a summary of our progress over the past 5 weeks. We're really looking forward to the release and can't wait to hear what y'all have to say about it. I personally haven't been more excited about an Enano release since probably 1.0RC1. See y'all soon with the release announcement! [Less]
Posted over 16 years ago
I just finished porting Arcsin's excellent Dark Ritual theme. Figured those of you who want a nice fixed-width theme would like this one. It only runs on Enano 1.1.1, which can be grabbed from Mercurial or, very soon (think Thursday), from the new download interface.
Posted over 16 years ago
Due to concerns with how the installer works, I've decided that Enano 1.0.x will not have installer support for PostgreSQL. That means that if you hack the schema enough and modify your config file, you will be able to get PostgreSQL working on a ... [More] 1.0.x installation. But the inflexibility of the current installer framework is very likely to be chucked for something better that can handle database abstraction in 1.1. Stay tuned for more updates on this! --Dan [Less]
Posted over 16 years ago
Of course we're always looking to add things to Enano, and most of the huge things haven't gone into the stable branch. So we thought it would be cool to give you all a status report on how the unstable branch of Enano is doing. We have a lot of new ... [More] features planned, and some already implemented. Our biggest goal for 1.1 (and the eventual 1.2 stable branch that will replace 1.0) is a completely localized interface. That is coming along quite nicely. About two months ago the effort was started, with a framework for managing language strings and a way to load them from multiple sources. Language files will be in JSON format, but once you install Enano, they'll be stored in the database for easy editing. The process of localizing the interface is a tedious but rewarding one - you can see the results so far at our development server. Secondly, we've added support for avatars. A lot of web applications already support this, so we decided it would be a good idea to add a complete avatar system into Enano. This feature is already committed and working, and you can see it in action on several pages on Nighthawk. Third, and perhaps most interesting, I took it upon myself to rewrite the page editor interface. We started by upgrading TinyMCE to 3.0 beta 3, and then added a whole wrapper API and of course a beautiful localized and completely AJAX-based editor interface to go along with the great looks of TinyMCE 3. While the interface won't be backported to 1.0.x, rest assured that it will be in our first 1.1 alpha, which will be released as soon as the localization process is finished in a couple of weeks. There are also a couple of things that are planned but haven't been implemented yet. The first two involve the ACL editor: we'd like to make it possible to save presets for ACL entries, and Vadi on the forums suggested that we also make ACL dependencies more visible. Hopefully we will also be able to implement a way to cache partially-rendered pages to avoid shipping things through Text_Wiki as well, as that can speed things up quite a bit. There's also some initial planning going on to cache decrypted session keys in the database. That's still a bit up in the air, though. We're going to conclude with the fact that Enano 1.1.1 and later will not install on PHP 4. This goes hand-in-hand with Zend's decision to drop PHP4 support three days from the time of this writing and our subsequent decision to stop providing support for Enano installations on PHP4 servers as of the same date. Those who want to use Enano on PHP4 will need to use the 1.0.x series. The change to PHP5 was fueled primarily for a need for better object-oriented programming support. While we'll do our best to make sure you can upgrade Enano 1.0.x to 1.1.1, we can't guarantee it because it's an alpha release. Adding in PostgreSQL support is also a major factor in getting the installation/upgrade framework modified deeply enough to support multiple DBMSes. Hope you're all looking forward to using Enano 1.1 as much as we're looking forward to releasing it. [Less]