Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
acs-messaging
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
acs-messaging
Commits
cd0f4f92
Commit
cd0f4f92
authored
Dec 04, 2015
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- OpenACS 5.9
parent
434ac311
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
143 additions
and
64 deletions
+143
-64
acs-messaging.info
acs-messaging.info
+8
-8
acs-messaging-init.tcl
tcl/acs-messaging-init.tcl
+6
-0
acs-messaging-procs.tcl
tcl/acs-messaging-procs.tcl
+7
-1
acs-messaging-procs.tcl
tcl/test/acs-messaging-procs.tcl
+6
-0
design.adp
www/doc/design.adp
+7
-5
index.adp
www/doc/index.adp
+14
-10
index.html
www/doc/index.html
+13
-8
requirements.adp
www/doc/requirements.adp
+82
-32
No files found.
acs-messaging.info
View file @
cd0f4f92
...
@@ -2,27 +2,27 @@
...
@@ -2,27 +2,27 @@
<!-- Generated by the OpenACS Package Manager -->
<!-- Generated by the OpenACS Package Manager -->
<package
key=
"acs-messaging"
url=
"http://openacs.org/repository/apm/packages/acs-messaging/"
type=
"apm_service"
>
<package
key=
"acs-messaging"
url=
"http://openacs.org/repository/apm/packages/acs-messaging/"
type=
"apm_service"
>
<package-name>
Messaging
</package-name>
<package-name>
ACS
Messaging
</package-name>
<pretty-plural>
Messaging Services
</pretty-plural>
<pretty-plural>
ACS
Messaging Services
</pretty-plural>
<initial-install-p>
t
</initial-install-p>
<initial-install-p>
t
</initial-install-p>
<singleton-p>
t
</singleton-p>
<singleton-p>
t
</singleton-p>
<version
name=
"5.
10.0d1"
url=
"http://openacs.org/repository/download/apm/acs-messaging-5.10.0d1
.apm"
>
<version
name=
"5.
9.0"
url=
"http://openacs.org/repository/download/apm/acs-messaging-5.9.0
.apm"
>
<owner
url=
"mailto:akk+@cs.cmu.edu"
>
Anukul Kapoor
</owner>
<owner
url=
"mailto:akk+@cs.cmu.edu"
>
Anukul Kapoor
</owner>
<owner
url=
"mailto:prevost@maya.com"
>
John Prevost
</owner>
<owner
url=
"mailto:prevost@maya.com"
>
John Prevost
</owner>
<owner
url=
"mailto:vinod@kurup.com"
>
Vinod Kurup
</owner>
<owner
url=
"mailto:vinod@kurup.com"
>
Vinod Kurup
</owner>
<summary>
General messaging for bboard and general comments.
</summary>
<summary>
General messaging for bboard and general comments.
</summary>
<release-date>
201
3-09-08
</release-date>
<release-date>
201
5-10-04
</release-date>
<maturity>
3
</maturity>
<maturity>
3
</maturity>
<vendor
url=
"http://openacs.org"
>
OpenACS
</vendor>
<vendor
url=
"http://openacs.org"
>
OpenACS
</vendor>
<license
url=
"http://www.gnu.org/copyleft/gpl.html"
>
GPL
</license>
<license
url=
"http://www.gnu.org/copyleft/gpl.html"
>
GPL
</license>
<description
format=
"text/html"
>
Provides generic message services, with email sending. acs-mail-lite and notifications are the
<description
format=
"text/html"
>
Provides generic message services, with email sending. acs-mail-lite and notifications are the
prefered packages for delivering this functionality and it is anticipated that this package will ultimately be deprecated.
</description>
prefered packages for delivering this functionality and it is anticipated that this package will ultimately be deprecated.
</description>
<provides
url=
"acs-messaging"
version=
"5.
10.0d1
"
/>
<provides
url=
"acs-messaging"
version=
"5.
9.0
"
/>
<requires
url=
"acs-content-repository"
version=
"5.
10.0d1
"
/>
<requires
url=
"acs-content-repository"
version=
"5.
9.0
"
/>
<requires
url=
"acs-kernel"
version=
"5.
10.0d1
"
/>
<requires
url=
"acs-kernel"
version=
"5.
9.0
"
/>
<requires
url=
"acs-mail-lite"
version=
"5.
10.0d1
"
/>
<requires
url=
"acs-mail-lite"
version=
"5.
9.0
"
/>
<callbacks>
<callbacks>
</callbacks>
</callbacks>
...
...
tcl/acs-messaging-init.tcl
View file @
cd0f4f92
...
@@ -11,3 +11,9 @@ ad_library {
...
@@ -11,3 +11,9 @@ ad_library {
# Schedule every 15 minutes
# Schedule every 15 minutes
ad_schedule_proc -thread t 907 acs_messaging_process_queue
ad_schedule_proc -thread t 907 acs_messaging_process_queue
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
tcl/acs-messaging-procs.tcl
View file @
cd0f4f92
...
@@ -44,7 +44,7 @@ ad_proc -public acs_messaging_format_as_html {
...
@@ -44,7 +44,7 @@ ad_proc -public acs_messaging_format_as_html {
@param content Text to view
@param content Text to view
}
{
}
{
if
{
$mime
_type eq
"text/plain"
}
{
if
{
$mime
_type eq
"text/plain"
}
{
set result
"<pre>
[
ad
_quotehtml
$content
]
</pre>"
set result
"<pre>
[
ns
_quotehtml
$content
]
</pre>"
}
else
if
{
$mime
_type eq
"text/plain; format=flowed"
}
{
}
else
if
{
$mime
_type eq
"text/plain; format=flowed"
}
{
set result
[
ad_text_to_html --
$content
]
set result
[
ad_text_to_html --
$content
]
}
else
if
{
$mime
_type eq
"text/html"
}
{
}
else
if
{
$mime
_type eq
"text/html"
}
{
...
@@ -155,3 +155,9 @@ ad_proc -private acs_messaging_process_queue {
...
@@ -155,3 +155,9 @@ ad_proc -private acs_messaging_process_queue {
}
}
}
}
}
}
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
tcl/test/acs-messaging-procs.tcl
View file @
cd0f4f92
...
@@ -34,3 +34,9 @@ aa_register_case acs_messaging_message_p {
...
@@ -34,3 +34,9 @@ aa_register_case acs_messaging_message_p {
}
}
}
}
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
www/doc/design.adp
View file @
cd0f4f92
...
@@ -2,9 +2,8 @@
...
@@ -2,9 +2,8 @@
<property name="context">{/doc/acs-messaging {Messaging}} {ACS Messaging Design}</property>
<property name="context">{/doc/acs-messaging {Messaging}} {ACS Messaging Design}</property>
<property name="doc(title)">ACS Messaging Design</property>
<property name="doc(title)">ACS Messaging Design</property>
<master>
<master>
<body>
<h2>ACS Messaging Design</h2>
<h2>ACS Messaging Design</h2>
ACS Messaging was born out of the design of the new bboard. One
ACS Messaging was born out of the design of the new bboard. One
thing we discovered when researching requirements for bboard and
thing we discovered when researching requirements for bboard and
discussion software in general was that there are a variety of ways
discussion software in general was that there are a variety of ways
...
@@ -49,14 +48,17 @@ implemented as content repository items that are children of the
...
@@ -49,14 +48,17 @@ implemented as content repository items that are children of the
message), extensible headers (just like the webmail datamodel), and
message), extensible headers (just like the webmail datamodel), and
versioning as provided by the content repository.
versioning as provided by the content repository.
<h2>API</h2>
<h2>API</h2>
ACS Messaging provides the <code>acs_messages_all</code> view as
ACS Messaging provides the <code>acs_messages_all</code>
view as
the primary mechanism for message queries.
the primary mechanism for message queries.
<blockquote><pre><code>create or replace view acs_messages_all as
<blockquote><pre><code>create or replace view acs_messages_all as
select m.message_id, m.reply_to, o.context_id, r.title, r.publish_date,
select m.message_id, m.reply_to, o.context_id, r.title, r.publish_date,
r.mime_type, r.content, o.creation_user
r.mime_type, r.content, o.creation_user
...
...
</code></pre></blockquote>
</code></pre></blockquote>
ACS Messaging provides the PL/SQL function acs_message.post to add
ACS Messaging provides the PL/SQL function acs_message.post to add
new messages.
new messages.
<hr>
<address>akk@arsdigita.com</address>
<hr>
<
/body
>
<
address>akk\@arsdigita.com</address
>
www/doc/index.adp
View file @
cd0f4f92
<property name="context">{/doc/acs-messaging {Messaging}} {ACS Messaging Doc
s
}</property>
<property name="context">{/doc/acs-messaging {Messaging}} {ACS Messaging Doc
umentation
}</property>
<property name="doc(title)">ACS Messaging Doc
s
</property>
<property name="doc(title)">ACS Messaging Doc
umentation
</property>
<master>
<master>
<h1>ACS Messaging Documentation</h1>
<body>
<h2>Engineering Documentation</h2>
<h1>ACS Messaging Docs</h1><ul>
<ul>
<li><a href="requirements">requirements</a></li><li><a href="design">design</a></li>
<li><a href="requirements">Requirements</a></li><li><a href="design">Design</a></li>
</ul><hr><address><a href="mailto:akk@arsdigita.com">Anukul
</ul>
Kapoor</a></address><!-- Created: Sat Sep 30 16:42:40 EDT 2000 --><!-- hhmts start -->
<h2>Release Notes</h2>
Last modified: Sat Sep 30 17:45:40 EDT 2000 <!-- hhmts end -->
<p>Please file bugs in the <a href="http://openacs.org/bugtracker/openacs/">Bug Tracker</a>.</p>
</body>
<hr>
<address><a href="mailto:akk\@arsdigita.com">Anukul
Kapoor</a></address>
<!-- Created: Sat Sep 30 16:42:40 EDT 2000 --><!-- hhmts start -->Last modified: Fri Aug 21 11:50:15 CEST 2015
<!-- hhmts end -->
\ No newline at end of file
www/doc/index.html
View file @
cd0f4f92
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<html>
<head>
<head>
<title>
ACS Messaging Doc
s
</title>
<title>
ACS Messaging Doc
umentation
</title>
</head>
</head>
<body>
<body>
<h1>
ACS Messaging Docs
</h1>
<h1>
ACS Messaging Documentation
</h1>
<h2>
Engineering Documentation
</h2>
<ul>
<ul>
<li><a
href=
"requirements"
>
r
equirements
</a>
<li><a
href=
"requirements"
>
R
equirements
</a>
<li><a
href=
"design"
>
d
esign
</a>
<li><a
href=
"design"
>
D
esign
</a>
</ul>
</ul>
<h2>
Release Notes
</h2>
<p>
Please file bugs in the
<a
href=
"http://openacs.org/bugtracker/openacs/"
>
Bug Tracker
</a>
.
</p>
<hr>
<hr>
<address><a
href=
"mailto:akk@arsdigita.com"
>
Anukul Kapoor
</a></address>
<address><a
href=
"mailto:akk@arsdigita.com"
>
Anukul Kapoor
</a></address>
<!-- Created: Sat Sep 30 16:42:40 EDT 2000 -->
<!-- Created: Sat Sep 30 16:42:40 EDT 2000 -->
<!-- hhmts start -->
<!-- hhmts start -->
Last modified: Fri Aug 21 11:50:15 CEST 2015
<!-- hhmts end -->
Last modified: Sat Sep 30 17:45:40 EDT 2000
<!-- hhmts end -->
</body>
</body>
</html>
</html>
www/doc/requirements.adp
View file @
cd0f4f92
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment