X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=ANNOUCE.1.4.0;h=d110c6f3a5de267a9aa3e2e9243319293acd4a95;hb=621e56df7cb76802799f7939424e0d0c8bab40fd;hp=63fd3fa9530f23fbe63da4bc135efc1efee8aa81;hpb=ffe9f4473c5c9c7cb7caeaa5b39160d7b3e8d137;p=freeside.git diff --git a/ANNOUCE.1.4.0 b/ANNOUCE.1.4.0 index 63fd3fa95..d110c6f3a 100644 --- a/ANNOUCE.1.4.0 +++ b/ANNOUCE.1.4.0 @@ -1,128 +1,50 @@ -templated web interface (start, anyway) -separate billing and service addresses -customer comments -edit/part_svc.cgi -svc_forward and better dealing with virtualdomains! and realm export to RADIUS -customer-to-customer referrals -quick order -no more single default domain +Hi, -no more postgres/RADIUS weirdness yay!, 31 character column names etc. -PostgreSQL no longer needs to be recompiled for long RADIUS attributes. -RADIUS integration and RADIUS attribute defaults updated. +I'm pleased to announce the first beta release of Freeside 1.4.0. +Freeside is a web-based, open-source billing and account administration +package for ISPs, web hosts, and similar businesses. -Fuzzy searches on large data sets are much faster. - -Job queues have been implemented. +You can see a web demo, read the documentation, and download the new beta +at . -Integration with Cyrus IMAP server. +Although Freeside is free software, it is supported commercially with +installation, customization, training and support services. Please +consider our services and help support the development of the software! -Support for instant (previously only batch) update of an ICRADIUS or -FreeRADIUS stored in a local or remote MySQL installation (separate from -the Freeside database) -1.4.0 has a new Authorize.Net interface, updated for Authorize.Net 3.0 +Major new features in 1.4.0 include: -completely templated signup server +- Billing engine has been rewritten and now has support for easily added + "price plans". Included price plans include anniversary billing, + 1st-of-the-month billing (pro-rated and subscription), free for N days, + commissions for referrals and per-minute/per-hour charges. -items setup/recur tax exempt flag - -jeff! +- Customer-to-customer referrals, tracking and commissions. -Price plans. For starters, multi-level customer-to-customer commissions -in addition to flat rate pricing. Price plans are written in Perl and -it's straightforward to add new ones. I'm expect we'll see plans for -pro-rating, metered billing and the like soon. +- Configurable invoice events triggered for delinquent customers can + re-send invoices, suspend accounts, charge late fees, and so on. -New UI for packages and price plans. +- Export and provisioning system has been rewritten. New provisioning + methods can now be "plugged-in" for any service type. Included exports + include BSD and Linux password files, configurable shell commands, + RADIUS (both text and SQL, including groups), BIND configuration files, + Cyrus, vpopmail, and many others. -Per-package tax exemption for setup and/or recurring fee +- Complete set of history tables tracking all changes to the database. -New UI in the signup server, new customer and new account pages that -breaks down access numbers by state and should be easier to use for a -large number of dialup numbers. (POPs) +- Job queue with display and retry for provisioning tasks. -Database support for local call mappin - the data on what exchanges -can call which of your access numbers as a local call. +- UI overhaul - easier to navigate and use. Quick package order and + one-time charges. Separate billing and service contact information. + Customer comments. -easier installation/instructions & web configuration +- Performance optimizations. -expedited payment-entry -- a quick check entry tool for entering large numbers of checks as well - as customer information on the payment entry screen +- Financials have been rewritten. Apply payments and credits against + specific invoices (in whole or in part), or have the system apply + automatically. -- automatic application of payments and credits to outstanding invoices - -#freeside-overdue -#- the `freeside-overdue' script to list, add postal invoicing, suspend, -# or cancel overdue and/or expired accounts. +- Texas tax. -- Payments and credits are applied against invoices when posted. - -- A bunch of UI fixes/tweaks: package browse, payment/credit entry, search - by check #, others - - - Web interface for per-hour or per-minute account charges using the - session monitor. - - - Invoice events - set late fees, suspension, cancellation, etc. events - on overdue invoices. - - - Packages and service disable flags for a more manageable UI. - -HTML manpages now up-to-date and generated on install - -schema changes for more configurable export - -no mysql support :( - -invoice events work & show up on invoice view - -- Pro-rating price plan - -- svc_www for virtual host services --svc_www is here, better support for apache integration - -- fs_passwd/fs_passwd.cgi web-based password changer for users - -LinkPoint support - -Most notably, the main menu has gotten a significant facelift and should -be easier to understand and use. - -New frequently-requested financial reports contributed by Jeff Finucane, -thanks! - -The queue daemon web UI has been finished - you can now retry and remove -jobs, error messages from failed jobs appear on the web interface, and -account detail pages show any pending provisioning jobs for thsoe -accounts. - -fs-setup should work under MySQL again. The browse links are still broken -("all customers", "all packages", "all accounts") but at least you should -be able to get everything else working... - -Critical Path provisioning has been updated and can now username changes -and suspension/unsuspension. - --- - -added case-insensitive and substring to default search - -full history tables (notification for deleted payments) - -alternate templates (late invoices!) - -new export! (well, almost) - -icradius groups (usergroup table if not radgroupreply & radgroupcheck) - -message catalogs (infrastructure, anyway) & anything which gets sent to a -customer from the signup server should use message catalog - -multi-agent signup server - -signup_server-realtime to run cards immediately - -and signup-alternate.html for free/paid packages on same signup +- Improved documentation and easier install.