I'm terribly sorry not to have updated this sooner. The QApacheConf website's been up for a bit now. I've just updated the news page, and you should from now on check there for news, rather than here, as I will be updating those news. Major release announcements will, of course, appear here as well, but intermediate news (such as the last news post I made) will all be on the website. The website URI can be reached by clicking 'Home Page' above or by pointing your browser to http://qapacheconf.sourceforge.net/ .
The QApacheConf website is about halfway done. Depending on how much time I have over the next week or two, I should be putting it up then. My ideal goal is this Saturday, but real life may intervene :-)
QApacheConf 0.2 has been released! After many months of on-and-off work, version 0.2 includes code completion and syntax highlighting - both of which will be made extensible in version 0.3, and which are extremely limited right now (because entries for both are hardcoded) but fully functional within their limits. A few other changes have also been made, check the changelog and release notes for all the info.
Well, this is it... the moment is approaching! Code completion is now fully functional (as far as the coding aspect is concerned - the only four directives that will currently appear are <IfDefine, <IfModule, <Files, and <Directory). This means that the release approaches! All I need to do is document all the function code and regenerate the LaTeX and HTML docs, and I will be ready to release version 0.2 of QApacheConf.
Okay, so I'm a bit of an unfocused kinda guy... The ApacheConf website isn't actually coming along very well... However, I've finally figured out how to do rudimentary code completion - therefore, 0.2 will hopefully be out soon, complete with waterslide (that is to say, very rudimentary code completion). Code hinting's next, but I want to get 0.2 out first.
I will be starting on the ApacheConf website as soon as I can - I finished the OpenEduWeb website today, backend aside, and you can see it at http://openeduweb.sourceforge.net/ Now I'll get to work on the website for ApacheConf. Then, I'll hopefully clear out code-completion listboxes from the ApacheConf source code (definitely not working, those listboxes...) and release 0.2
Sorry about the delay in getting version 0.2 out the door, I was hopng to figure out a way to do a code-completion system before releasing it, but I'm having a bit of difficulty with it, so I will soon release it without that. Aside from Code Completion, the configuration editing should be pretty much complete, except that not everything will get highlighted correctly. So, give me a few weeks, and 0.2 will be released.
ApacheConf 0.2 is coming along nicely. We've finally gotten another developer, and he'll be joining active duty very soon. Meanwhile, I have managed to make quite a few things work for version 0.2 First of all, conditionals are fully working and are now displayed in a tree-style view. Second of all, initial Syntax Highlighting is now available for the Advanced View, and the text box is editable (though it is NOT written on Save yet, something I will probalby fix before releasing 0.2). Code completion is coming.
In addition, we have decided to expand the scope of the project a little bit. Rather than just being a configuration editor, this will be an all-purpose Apache GUI manager. That is to say, it will start/stop the Apache program and monitor logs, amongst other things. For the moment, however, we are working on getting the configuration editor completed and out the door. Then (probably around 0.5), we will add on the extra functionality.
ApacheConf version 0.1 has been released. It is more of a preview release, as a few of the features in the GUI are not yet coded, and several features have yet to be added anywhere in the code. Release Notes:
******************0.1******************
Initial release. All data is read from Apache configu-
ration file, only data in 'General' and 'Modules' tabs
is saved when the 'save' button is clicked. Many of
the buttons are useless (New and Save As come to
mind), but the Save button/menu item actually does
save data (provided it is in 'General' and 'Modules'
tabs).
All the UI probably is as it will be when every-
thing is working.
Conditionals are not even loaded for the moment,
though there is a splatter of code inside the
'mainwindow.ui.h' file that refers to it (it is comm-
ented out).
Full source code is included in ZIP file, as well as
a Linux binary (in the bin directory), LaTeX and HTML
source code docs (thanks to Doxygen), and a sample
Apache configuration file.
-----TODO-----
- Implement conditionals + nested conditionals
- Make save button encompass all data
- Add syntax highlighting to advanced view
- IIS/PWS import?
- Implement more advanced functions, such as the
tags and more advanced settings.